.elementor-681 .elementor-element.elementor-element-2f89c63a{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--mainBackground:#000000 !important;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-681 .elementor-element.elementor-element-2f89c63a::before, .elementor-681 .elementor-element.elementor-element-2f89c63a > .elementor-background-video-container::before, .elementor-681 .elementor-element.elementor-element-2f89c63a > .e-con-inner > .elementor-background-video-container::before, .elementor-681 .elementor-element.elementor-element-2f89c63a > .elementor-background-slideshow::before, .elementor-681 .elementor-element.elementor-element-2f89c63a > .e-con-inner > .elementor-background-slideshow::before, .elementor-681 .elementor-element.elementor-element-2f89c63a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-681 .elementor-element.elementor-element-2f89c63a:hover{border-style:none;}.elementor-681 .elementor-element.elementor-element-2f89c63a, .elementor-681 .elementor-element.elementor-element-2f89c63a::before{--border-transition:0.3s;}.elementor-681 .elementor-element.elementor-element-4d9fec79{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-h2-letter-spacing);}.elementor-681 .elementor-element.elementor-element-384fbb9 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper p{font:var(--text-h2);letter-spacing:var(--text-h2-letter-spacing);}.elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper > *{font-weight:800;}.elementor-681 .elementor-element.elementor-element-384fbb9{width:100%;}.elementor-681 .elementor-element.elementor-element-384fbb9 {--mainColor:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-681 .elementor-element.elementor-element-e671af3 img{width:40%;}.elementor-681 .elementor-element.elementor-element-39e946f4 .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-39e946f4 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-681 .elementor-element.elementor-element-39e946f4 .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-39e946f4 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-39e946f4 .text-wrapper > *{font-size:17px;}.elementor-681 .elementor-element.elementor-element-39e946f4{width:35%;}.elementor-681 .elementor-element.elementor-element-39e946f4 {--mainColor:#FFFFFF;}.elementor-681 .elementor-element.elementor-element-4ac2673c .pb--marquee__inner{--duration:5s;}.elementor-681 .elementor-element.elementor-element-4ac2673c  .pe--button--wrapper .pb--handle{font-size:12px;gap:1px;}.elementor-681 .elementor-element.elementor-element-4ac2673c._button_icon--pop--styled  .pe--button--wrapper .pe--button--icon::before{content:"";}.elementor-681 .elementor-element.elementor-element-4ac2673c  .pe--button--wrapper .pe--button--icon{border-style:none;}.elementor-681 .elementor-element.elementor-element-4ac2673c._button_icon--pop--styled  .pe--button--wrapper .pe--button--icon{--radius:50px 50px 50px 50px !important;padding:15px 15px 15px 15px !important;--paddingTop:15px;--paddingLeft:15px;--paddingBottom:15px;--paddingRight:15px;}.elementor-681 .elementor-element.elementor-element-4ac2673c._button_text--pop--styled  .pe--button--wrapper .pe--button--text::before{content:"";}.elementor-681 .elementor-element.elementor-element-4ac2673c  .pe--button--wrapper .pe--button--text{border-style:none;}.elementor-681 .elementor-element.elementor-element-4ac2673c._button_text--pop--styled  .pe--button--wrapper .pe--button--text{--radius:50px 50px 50px 50px !important;padding:15px 25px 15px 25px !important;--paddingTop:15px;--paddingLeft:25px;--paddingBottom:15px;--paddingRight:25px;}.elementor-681 .elementor-element.elementor-element-4ac2673c {--mainColor:#000000;--secondaryBackground:#FFFFFF;}.elementor-681 .elementor-element.elementor-element-c94d428{--display:flex;}.elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-h2-letter-spacing);}.elementor-681 .elementor-element.elementor-element-e38d305 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-681 .elementor-element.elementor-element-e38d305 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper p{font:var(--text-h2);letter-spacing:var(--text-h2-letter-spacing);}.elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper > *{font-weight:800;}.elementor-681 .elementor-element.elementor-element-e38d305{width:100%;}.elementor-681 .elementor-element.elementor-element-e38d305 {--mainColor:#FFFFFF;}.elementor-681 .elementor-element.elementor-element-e61a3f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-681 .elementor-element.elementor-element-ffad718{--display:flex;--min-height:10rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-681 .elementor-element.elementor-element-b693816{border-radius:25px 25px 25px 25px;}.elementor-681 .elementor-element.elementor-element-b693816 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-681 .elementor-element.elementor-element-cc0cc12{--display:flex;--min-height:10rem;}.elementor-681 .elementor-element.elementor-element-24ee586{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-681 .elementor-element.elementor-element-24ee586.elementor-element{--align-self:flex-end;}.elementor-681 .elementor-element.elementor-element-24ee586 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-681 .elementor-element.elementor-element-72fad068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--z-index:2;}.elementor-681 .elementor-element.elementor-element-4940b856{--display:flex;--min-height:98vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:35px 35px 35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-681 .elementor-element.elementor-element-4940b856 .cont--bg--overlay{background-color:#020101A1;mix-blend-mode:multiply;}.elementor-681 .elementor-element.elementor-element-4940b856 .container--bg .cont--bg--wrap img{object-position:center;}.elementor-681 .elementor-element.elementor-element-4940b856 .container--bg{filter:brightness( 73% ) contrast( 100% ) saturate( 80% ) blur( 0px ) hue-rotate( 0deg );}.elementor-681 .elementor-element.elementor-element-55c687bb .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h5-letter-spacing);}.elementor-681 .elementor-element.elementor-element-55c687bb .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-55c687bb .text-wrapper p{font:var(--text-h5);letter-spacing:var(--text-h5-letter-spacing);}.elementor-681 .elementor-element.elementor-element-55c687bb .text-wrapper p , .elementor-681 .elementor-element.elementor-element-55c687bb .text-wrapper > *{font-weight:600;}.elementor-681 .elementor-element.elementor-element-55c687bb{width:47%;}.elementor-681 .elementor-element.elementor-element-500f0701{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-681 .elementor-element.elementor-element-500f0701 .pb--marquee__inner{--duration:5s;}.elementor-681 .elementor-element.elementor-element-500f0701  .pe--button--wrapper .pb--handle{font-size:12px;gap:1px;}.elementor-681 .elementor-element.elementor-element-500f0701._button_icon--pop--styled  .pe--button--wrapper .pe--button--icon::before{content:"";}.elementor-681 .elementor-element.elementor-element-500f0701  .pe--button--wrapper .pe--button--icon{border-style:none;}.elementor-681 .elementor-element.elementor-element-500f0701._button_icon--pop--styled  .pe--button--wrapper .pe--button--icon{--radius:50px 50px 50px 50px !important;padding:15px 15px 15px 15px !important;--paddingTop:15px;--paddingLeft:15px;--paddingBottom:15px;--paddingRight:15px;}.elementor-681 .elementor-element.elementor-element-500f0701._button_text--pop--styled  .pe--button--wrapper .pe--button--text::before{content:"";}.elementor-681 .elementor-element.elementor-element-500f0701  .pe--button--wrapper .pe--button--text{border-style:none;}.elementor-681 .elementor-element.elementor-element-500f0701._button_text--pop--styled  .pe--button--wrapper .pe--button--text{--radius:50px 50px 50px 50px !important;padding:15px 25px 15px 25px !important;--paddingTop:15px;--paddingLeft:25px;--paddingBottom:15px;--paddingRight:25px;}.elementor-681 .elementor-element.elementor-element-500f0701 {--mainColor:#000000;--secondaryBackground:#FFDF00;}.elementor-681 .elementor-element.elementor-element-161b9a89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-681 .elementor-element.elementor-element-35e8eded{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-681 .elementor-element.elementor-element-433ed783 .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-h3-letter-spacing);}.elementor-681 .elementor-element.elementor-element-433ed783 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-681 .elementor-element.elementor-element-433ed783 .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing);}.elementor-681 .elementor-element.elementor-element-433ed783{width:100%;}.elementor-681 .elementor-element.elementor-element-433ed783 {--mainColor:#FFFFFF;}.elementor-681 .elementor-element.elementor-element-170f1868 .pb--marquee__inner{--duration:5s;}.elementor-681 .elementor-element.elementor-element-170f1868  .pe--button--wrapper .pb--handle{font-size:12px;gap:1px;}.elementor-681 .elementor-element.elementor-element-170f1868._button_icon--pop--styled  .pe--button--wrapper .pe--button--icon::before{content:"";}.elementor-681 .elementor-element.elementor-element-170f1868  .pe--button--wrapper .pe--button--icon{border-style:none;}.elementor-681 .elementor-element.elementor-element-170f1868._button_icon--pop--styled  .pe--button--wrapper .pe--button--icon{--radius:50px 50px 50px 50px !important;padding:15px 15px 15px 15px !important;--paddingTop:15px;--paddingLeft:15px;--paddingBottom:15px;--paddingRight:15px;}.elementor-681 .elementor-element.elementor-element-170f1868._button_text--pop--styled  .pe--button--wrapper .pe--button--text::before{content:"";}.elementor-681 .elementor-element.elementor-element-170f1868  .pe--button--wrapper .pe--button--text{border-style:none;}.elementor-681 .elementor-element.elementor-element-170f1868._button_text--pop--styled  .pe--button--wrapper .pe--button--text{--radius:50px 50px 50px 50px !important;padding:15px 25px 15px 25px !important;--paddingTop:15px;--paddingLeft:25px;--paddingBottom:15px;--paddingRight:25px;}.elementor-681 .elementor-element.elementor-element-170f1868 {--mainColor:#000000;--secondaryBackground:#FFDF00;}.elementor-681 .elementor-element.elementor-element-4e5053ff{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-681 .elementor-element.elementor-element-4f921213{--display:flex;--accordionLayerSpacing:25;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-681 .elementor-element.elementor-element-7847b44b{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--mainBackground:#E6E6E6 !important;--border-radius:35px 35px 35px 35px;}.elementor-681 .elementor-element.elementor-element-24247d4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-681 .elementor-element.elementor-element-5acb93ea .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);--radius:50px 50px 50px 50px !important;padding:10px 15px 10px 15px !important;--paddingTop:10px;--paddingLeft:15px;--paddingBottom:10px;--paddingRight:15px;}.elementor-681 .elementor-element.elementor-element-5acb93ea .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-5acb93ea .text-wrapper p{font:var(--text-p-small);letter-spacing:var(--text-p-small-letter-spacing);}.elementor-681 .elementor-element.elementor-element-5acb93ea .text-wrapper::before{content:"";}.elementor-681 .elementor-element.elementor-element-73799de6 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h6-letter-spacing);}.elementor-681 .elementor-element.elementor-element-73799de6 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-73799de6 .text-wrapper p{font:var(--text-h6);letter-spacing:var(--text-h6-letter-spacing);}.elementor-681 .elementor-element.elementor-element-73799de6 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-73799de6 .text-wrapper > *{font-size:20px;}.elementor-681 .elementor-element.elementor-element-63e71b0e .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-63e71b0e .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-63e71b0e .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-6bdf15aa{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--mainBackground:#3946BB !important;--border-radius:35px 35px 35px 35px;}.elementor-681 .elementor-element.elementor-element-1b4ea5e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-681 .elementor-element.elementor-element-67ffd7f9 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);--radius:50px 50px 50px 50px !important;padding:10px 15px 10px 15px !important;--paddingTop:10px;--paddingLeft:15px;--paddingBottom:10px;--paddingRight:15px;}.elementor-681 .elementor-element.elementor-element-67ffd7f9 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-67ffd7f9 .text-wrapper p{font:var(--text-p-small);letter-spacing:var(--text-p-small-letter-spacing);}.elementor-681 .elementor-element.elementor-element-67ffd7f9 .text-wrapper::before{content:"";}.elementor-681 .elementor-element.elementor-element-28c888c2 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h6-letter-spacing);}.elementor-681 .elementor-element.elementor-element-28c888c2 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-28c888c2 .text-wrapper p{font:var(--text-h6);letter-spacing:var(--text-h6-letter-spacing);}.elementor-681 .elementor-element.elementor-element-28c888c2 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-28c888c2 .text-wrapper > *{font-size:20px;}.elementor-681 .elementor-element.elementor-element-613b34c3 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-613b34c3 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-613b34c3 .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-613b34c3 {--mainColor:#FFFFFF;--secondaryColor:#FFFFFF;}.elementor-681 .elementor-element.elementor-element-174f251d{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--mainBackground:#FFFFFF !important;--border-radius:35px 35px 35px 35px;}.elementor-681 .elementor-element.elementor-element-36a213c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-681 .elementor-element.elementor-element-64f35a8d .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);--radius:50px 50px 50px 50px !important;padding:10px 15px 10px 15px !important;--paddingTop:10px;--paddingLeft:15px;--paddingBottom:10px;--paddingRight:15px;--secondaryBackground:#EFEFEF;}.elementor-681 .elementor-element.elementor-element-64f35a8d .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-64f35a8d .text-wrapper p{font:var(--text-p-small);letter-spacing:var(--text-p-small-letter-spacing);}.elementor-681 .elementor-element.elementor-element-64f35a8d .text-wrapper::before{content:"";background-color:#EFEFEF;}.elementor-681 .elementor-element.elementor-element-3b1841d6 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h6-letter-spacing);}.elementor-681 .elementor-element.elementor-element-3b1841d6 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-3b1841d6 .text-wrapper p{font:var(--text-h6);letter-spacing:var(--text-h6-letter-spacing);}.elementor-681 .elementor-element.elementor-element-3b1841d6 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-3b1841d6 .text-wrapper > *{font-size:20px;}.elementor-681 .elementor-element.elementor-element-2e9a1f3c .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-2e9a1f3c .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left;}.elementor-681 .elementor-element.elementor-element-2e9a1f3c .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-924db54{--display:flex;}.elementor-681 .elementor-element.elementor-element-28eb897 .pe--slider--slide.swiper-slide .pe--image--gallery--item img{object-fit:cover;}.elementor-681 .elementor-element.elementor-element-28eb897.galery--shadow .pe--image--gallery--item{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-681 .elementor-element.elementor-element-28eb897 .zeyna--lightbox--thumbs{--transformY:0%;--transformX:0%;}.elementor-681 .elementor-element.elementor-element-5f0aff32{--display:flex;--min-height:89vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-681 .elementor-element.elementor-element-2b1f10a0{--display:flex;--min-height:89vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--mainBackground:#350EA2 !important;--backdropBlur:10px;--border-radius:35px 35px 35px 35px;--padding-top:125px;--padding-bottom:125px;--padding-left:50px;--padding-right:50px;}.elementor-681 .elementor-element.elementor-element-58aa27a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-681 .elementor-element.elementor-element-5d745508 .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-h2-letter-spacing);}.elementor-681 .elementor-element.elementor-element-5d745508 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-681 .elementor-element.elementor-element-5d745508 .text-wrapper p{font:var(--text-h2);letter-spacing:var(--text-h2-letter-spacing);}.elementor-681 .elementor-element.elementor-element-5d745508{width:100%;}.elementor-681 .elementor-element.elementor-element-16df23ee .text-wrapper{text-align:center;--anim--letter--spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-16df23ee .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:center;}.elementor-681 .elementor-element.elementor-element-16df23ee .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing);}.elementor-681 .elementor-element.elementor-element-16df23ee{width:49%;}.elementor-681 .elementor-element.elementor-element-69c68735{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-681 .elementor-element.elementor-element-69e41249 .pb--marquee__inner{--duration:5s;}.elementor-681 .elementor-element.elementor-element-69e41249  .pe--button--wrapper .pb--handle{font-size:12px;gap:1px;}.elementor-681 .elementor-element.elementor-element-69e41249._button_icon--pop--styled  .pe--button--wrapper .pe--button--icon::before{content:"";}.elementor-681 .elementor-element.elementor-element-69e41249  .pe--button--wrapper .pe--button--icon{border-style:none;}.elementor-681 .elementor-element.elementor-element-69e41249._button_icon--pop--styled  .pe--button--wrapper .pe--button--icon{--radius:50px 50px 50px 50px !important;padding:15px 15px 15px 15px !important;--paddingTop:15px;--paddingLeft:15px;--paddingBottom:15px;--paddingRight:15px;}.elementor-681 .elementor-element.elementor-element-69e41249._button_text--pop--styled  .pe--button--wrapper .pe--button--text::before{content:"";}.elementor-681 .elementor-element.elementor-element-69e41249  .pe--button--wrapper .pe--button--text{border-style:none;}.elementor-681 .elementor-element.elementor-element-69e41249._button_text--pop--styled  .pe--button--wrapper .pe--button--text{--radius:50px 50px 50px 50px !important;padding:15px 25px 15px 25px !important;--paddingTop:15px;--paddingLeft:25px;--paddingBottom:15px;--paddingRight:25px;}.elementor-681 .elementor-element.elementor-element-69e41249 {--mainColor:#350EA2;--secondaryBackground:#FFFFFF;}.elementor-681 .elementor-element.elementor-element-767e16c{--display:flex;--min-height:54vh;}.elementor-681 .elementor-element.elementor-element-539d8d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-681 .elementor-element.elementor-element-539d8d5.elementor-element{--flex-grow:0;--flex-shrink:0;}body.elementor-page-681:not(.elementor-motion-effects-element-type-background), body.elementor-page-681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-681 .elementor-element.elementor-element-2f89c63a{--width:100%;}.elementor-681 .elementor-element.elementor-element-e61a3f3{--width:100%;}.elementor-681 .elementor-element.elementor-element-ffad718{--width:100%;}.elementor-681 .elementor-element.elementor-element-cc0cc12{--width:33%;}.elementor-681 .elementor-element.elementor-element-4f921213{--width:31%;}.elementor-681 .elementor-element.elementor-element-7847b44b{--width:100%;}.elementor-681 .elementor-element.elementor-element-6bdf15aa{--width:100%;}.elementor-681 .elementor-element.elementor-element-174f251d{--width:100%;}.elementor-681 .elementor-element.elementor-element-2b1f10a0{--width:100%;}.elementor-681 .elementor-element.elementor-element-69c68735{--width:66%;}.elementor-681 .elementor-element.elementor-element-767e16c{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-681 .elementor-element.elementor-element-4f921213{--width:60%;}}@media(max-width:1024px){.elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper > *{font-size:50px;}.elementor-681 .elementor-element.elementor-element-39e946f4{width:68%;}.elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper > *{font-size:50px;}.elementor-681 .elementor-element.elementor-element-55c687bb{width:89%;}.elementor-681 .elementor-element.elementor-element-500f0701{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}}@media(max-width:767px){.elementor-681 .elementor-element.elementor-element-2f89c63a{--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-681 .elementor-element.elementor-element-4d9fec79{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-681 .elementor-element.elementor-element-384fbb9{z-index:1;width:95%;}.elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper p{font:var(--text-h1);letter-spacing:var(--text-h1-letter-spacing);}.elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper{--anim--letter--spacing:var(--text-h1-letter-spacing);}.elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-384fbb9 .text-wrapper > *{font-size:28px;}.elementor-681 .elementor-element.elementor-element-39e946f4{z-index:1;width:95%;}.elementor-681 .elementor-element.elementor-element-e38d305{z-index:1;width:95%;}.elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper p{font:var(--text-h1);letter-spacing:var(--text-h1-letter-spacing);}.elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper{--anim--letter--spacing:var(--text-h1-letter-spacing);}.elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-e38d305 .text-wrapper > *{font-size:28px;}.elementor-681 .elementor-element.elementor-element-4940b856{--min-height:100vh;--padding-top:75px;--padding-bottom:75px;--padding-left:30px;--padding-right:30px;}.elementor-681 .elementor-element.elementor-element-55c687bb .text-wrapper p , .elementor-681 .elementor-element.elementor-element-55c687bb .text-wrapper > *{font-size:20px;}.elementor-681 .elementor-element.elementor-element-55c687bb{width:100%;}.elementor-681 .elementor-element.elementor-element-433ed783 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-433ed783 .text-wrapper > *{font-size:35px;line-height:1.2em;}.elementor-681 .elementor-element.elementor-element-433ed783{width:100%;}.elementor-681 .elementor-element.elementor-element-4e5053ff{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-681 .elementor-element.elementor-element-4f921213{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-681 .elementor-element.elementor-element-24247d4d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-681 .elementor-element.elementor-element-1b4ea5e1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-681 .elementor-element.elementor-element-36a213c7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-681 .elementor-element.elementor-element-2b1f10a0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-681 .elementor-element.elementor-element-5d745508 .text-wrapper p , .elementor-681 .elementor-element.elementor-element-5d745508 .text-wrapper > *{font-size:45px;}.elementor-681 .elementor-element.elementor-element-5d745508{width:100%;}.elementor-681 .elementor-element.elementor-element-16df23ee{width:100%;}.elementor-681 .elementor-element.elementor-element-69c68735{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-681 .elementor-element.elementor-element-539d8d5{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:0;}}/* Start custom CSS for container, class: .elementor-element-2f89c63a *//* Ultra‑premium CSS‑only sparkle background for golden-sparkles */
.golden-sparkles {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  /* Palette & tuning variables */
  --sparkle-gold: rgba(255, 215, 0, 0.90);
  --sparkle-warm: rgba(255, 190, 80, 0.85);
  --sparkle-amber: rgba(255, 140, 0, 0.80);
  --sparkle-highlight: rgba(255, 240, 170, 0.95);

  /* Responsive pattern scales */
  --size-sm-x: clamp(48px, 5vmin, 80px);
  --size-sm-y: clamp(140px, 14vmin, 200px);
  --size-md-x: clamp(80px, 8vmin, 120px);
  --size-md-y: clamp(180px, 18vmin, 260px);
  --size-lg-x: clamp(120px, 12vmin, 160px);
  --size-lg-y: clamp(240px, 24vmin, 320px);

  /* Opacity, speed, easing */
  --opa-depth: 0.55;
  --opa-highlight: 0.60;
  --overflow: min(22vmin, 180px);
  --dur-ambient: 95s;
  --dur-depth: 135s;
  --dur-highlight: 185s;
  --sparkle-speed: 1.4;
  --ease-soft: cubic-bezier(.25,.1,.25,1);
  --ease-luxe: cubic-bezier(.4,0,.2,1);

  /* Base ambient layer directly on element (tiny sparkles) */
  background-image:
    radial-gradient(circle, var(--sparkle-gold) 0px, var(--sparkle-gold) 1px, transparent 3px),
    radial-gradient(circle, var(--sparkle-warm) 0px, var(--sparkle-warm) 1.2px, transparent 3.2px),
    radial-gradient(circle, var(--sparkle-amber) 0px, var(--sparkle-amber) 1.4px, transparent 3.4px),
    radial-gradient(circle, var(--sparkle-warm) 0px, var(--sparkle-warm) 1px, transparent 3px),
    radial-gradient(circle, var(--sparkle-gold) 0px, var(--sparkle-gold) 1.4px, transparent 3.6px);
  background-size:
    var(--size-sm-x) var(--size-sm-y),
    calc(var(--size-sm-x) + 20px) calc(var(--size-sm-y) + 40px),
    calc(var(--size-sm-x) + 35px) calc(var(--size-sm-y) + 60px),
    calc(var(--size-sm-x) - 10px) calc(var(--size-sm-y) + 30px),
    calc(var(--size-sm-x) + 50px) calc(var(--size-sm-y) + 90px);
  background-repeat: repeat;
  animation: ambientDrift calc(var(--dur-ambient) / var(--sparkle-speed)) linear infinite;
}

/* Shared pseudo-layer setup */
.golden-sparkles::before,
.golden-sparkles::after {
  content: "";
  position: absolute;
  inset: calc(-1 * var(--overflow));
  pointer-events: none;
  background-repeat: repeat;
  mix-blend-mode: screen;
  will-change: background-position, opacity, transform;
}

/* Depth layer – medium sparkles with parallax */
.golden-sparkles::before {
  z-index: 0;
  opacity: var(--opa-depth);
  background-image:
    radial-gradient(circle, var(--sparkle-warm) 0px, var(--sparkle-warm) 1.8px, transparent 3.8px),
    radial-gradient(circle, var(--sparkle-gold) 0px, var(--sparkle-gold) 2px, transparent 4px),
    radial-gradient(circle, var(--sparkle-amber) 0px, var(--sparkle-amber) 1.6px, transparent 3.6px),
    radial-gradient(circle, var(--sparkle-warm) 0px, var(--sparkle-warm) 2.2px, transparent 4.2px);
  background-size:
    var(--size-md-x) var(--size-md-y),
    calc(var(--size-md-x) + 30px) calc(var(--size-md-y) + 50px),
    calc(var(--size-md-x) + 55px) calc(var(--size-md-y) + 80px),
    calc(var(--size-md-x) - 15px) calc(var(--size-md-y) + 40px);
  animation: depthDrift calc(var(--dur-depth) / var(--sparkle-speed)) var(--ease-soft) infinite;
}

/* Highlight layer – rare bright large sparkles with gentle pulses */
.golden-sparkles::after {
  z-index: 1;
  opacity: var(--opa-highlight);
  background-image:
    /* cores */
    radial-gradient(circle, var(--sparkle-highlight) 0px, var(--sparkle-highlight) 2.5px, transparent 5px),
    radial-gradient(circle, var(--sparkle-highlight) 0px, var(--sparkle-highlight) 2px, transparent 4px),
    radial-gradient(circle, var(--sparkle-highlight) 0px, var(--sparkle-highlight) 3px, transparent 6px),
    /* halos */
    radial-gradient(circle, rgba(255, 240, 170, 0.35) 0px, rgba(255, 240, 170, 0.25) 8px, transparent 16px),
    radial-gradient(circle, rgba(255, 230, 160, 0.30) 0px, rgba(255, 230, 160, 0.20) 7px, transparent 14px),
    radial-gradient(circle, rgba(255, 220, 150, 0.30) 0px, rgba(255, 220, 150, 0.20) 9px, transparent 18px);
  background-size:
    var(--size-lg-x) var(--size-lg-y),
    calc(var(--size-lg-x) + 40px) calc(var(--size-lg-y) + 70px),
    calc(var(--size-lg-x) + 80px) calc(var(--size-lg-y) + 120px),
    calc(var(--size-lg-x) + 60px) calc(var(--size-lg-y) + 100px),
    calc(var(--size-lg-x) + 20px) calc(var(--size-lg-y) + 50px),
    calc(var(--size-lg-x) + 100px) calc(var(--size-lg-y) + 160px);
  animation:
    highlightDrift calc(var(--dur-highlight) / var(--sparkle-speed)) linear infinite,
    pulseHighlight calc(14s / var(--sparkle-speed)) var(--ease-luxe) infinite alternate;
}

/* Ambient drift */
@keyframes ambientDrift {
  0% {
    background-position:
      0 -120%,
      30px -180%,
      -40px -220%,
      15px -150%,
      -25px -200%;
  }
  25% {
    background-position:
      8px -90%,
      0 -140%,
      -18px -170%,
      24px -120%,
      -10px -160%;
  }
  50% {
    background-position:
      -6px -50%,
      -22px -100%,
      12px -130%,
      -16px -80%,
      20px -110%;
  }
  75% {
    background-position:
      5px -10%,
      18px -60%,
      -8px -70%,
      10px -40%,
      -15px -60%;
  }
  100% {
    background-position:
      0 80%,
      -30px 100%,
      25px 120%,
      10px 90%,
      -20px 110%;
  }
}

/* Depth drift */
@keyframes depthDrift {
  0% {
    background-position:
      -20px -140%,
      10px -200%,
      40px -240%,
      -5px -180%;
  }
  25% {
    background-position:
      0 -100%,
      -15px -150%,
      25px -190%,
      18px -140%;
  }
  50% {
    background-position:
      15px -60%,
      20px -110%,
      -30px -140%,
      -12px -90%;
  }
  75% {
    background-position:
      -10px -20%,
      5px -60%,
      10px -80%,
      22px -40%;
  }
  100% {
    background-position:
      0 70%,
      -25px 100%,
      30px 130%,
      -8px 110%;
  }
}

/* Highlight drift */
@keyframes highlightDrift {
  0% {
    background-position:
      -12px -160%,
      22px -220%,
      -35px -260%,
      10px -180%,
      -20px -200%,
      35px -240%;
  }
  25% {
    background-position:
      0 -120%,
      -10px -180%,
      28px -220%,
      -15px -150%,
      18px -170%,
      -30px -210%;
  }
  50% {
    background-position:
      18px -80%,
      15px -140%,
      -22px -180%,
      25px -120%,
      -12px -140%,
      20px -160%;
  }
  75% {
    background-position:
      -6px -40%,
      -18px -100%,
      12px -140%,
      -20px -80%,
      8px -100%,
      -16px -120%;
  }
  100% {
    background-position:
      0 60%,
      -22px 90%,
      30px 120%,
      -10px 80%,
      15px 100%,
      -24px 120%;
  }
}

/* Gentle pulse for highlights */
@keyframes pulseHighlight {
  0% {
    opacity: 0.55;
    transform: scale(0.99);
  }
  50% {
    opacity: 0.75;
    transform: scale(1.01);
  }
  100% {
    opacity: 0.80;
    transform: scale(1.00);
  }
}

/* Accessibility: reduce motion */
@media (prefers-reduced-motion: reduce) {
  .golden-sparkles,
  .golden-sparkles::before,
  .golden-sparkles::after {
    animation: none !important;
  }
}/* End custom CSS */