.elementor-7 .elementor-element.elementor-element-db7b7a5{--display:flex;--min-height:500px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7 .elementor-element.elementor-element-db7b7a5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-db7b7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-c01dc68{--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;overflow:visible;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-95002d3{margin:115px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -41px;}.elementor-7 .elementor-element.elementor-element-95002d3 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-95002d3.elementor-view-stacked .elementor-icon{background-color:#DFE6E9;}.elementor-7 .elementor-element.elementor-element-95002d3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-95002d3.elementor-view-default .elementor-icon{color:#DFE6E9;border-color:#DFE6E9;}.elementor-7 .elementor-element.elementor-element-95002d3.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-95002d3.elementor-view-default .elementor-icon svg{fill:#DFE6E9;}.elementor-7 .elementor-element.elementor-element-2a2fd0a{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -39px;}.elementor-7 .elementor-element.elementor-element-2a2fd0a .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-2a2fd0a.elementor-view-stacked .elementor-icon{background-color:#F1F1F1;}.elementor-7 .elementor-element.elementor-element-2a2fd0a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2a2fd0a.elementor-view-default .elementor-icon{color:#F1F1F1;border-color:#F1F1F1;}.elementor-7 .elementor-element.elementor-element-2a2fd0a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2a2fd0a.elementor-view-default .elementor-icon svg{fill:#F1F1F1;}.elementor-7 .elementor-element.elementor-element-f3e8dfd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -37px;}.elementor-7 .elementor-element.elementor-element-f3e8dfd .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-f3e8dfd.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-f3e8dfd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f3e8dfd.elementor-view-default .elementor-icon{color:#F5F5F5;border-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-f3e8dfd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f3e8dfd.elementor-view-default .elementor-icon svg{fill:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-0517525{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;}.elementor-7 .elementor-element.elementor-element-0517525 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-0517525.elementor-view-stacked .elementor-icon{background-color:#E4EBEE;}.elementor-7 .elementor-element.elementor-element-0517525.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0517525.elementor-view-default .elementor-icon{color:#E4EBEE;border-color:#E4EBEE;}.elementor-7 .elementor-element.elementor-element-0517525.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0517525.elementor-view-default .elementor-icon svg{fill:#E4EBEE;}.elementor-7 .elementor-element.elementor-element-6de476e{--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;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-deb7bcc{margin:94px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -93px;}.elementor-7 .elementor-element.elementor-element-deb7bcc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:600;color:#E6EDEF;}.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-7 .elementor-element.elementor-element-defc0d1{margin:-238px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 491px;}.elementor-7 .elementor-element.elementor-element-71bea03{margin:-49px 1px calc(var(--kit-widget-spacing, 0px) + 0px) -95px;}.elementor-7 .elementor-element.elementor-element-71bea03 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:124px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b8fecc1{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -86px;}.elementor-7 .elementor-element.elementor-element-b8fecc1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#F6F6F6;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-897b43a .elementor-button{background-color:#000A01;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#EEE7E7;color:#EEE7E7;border-style:solid;border-radius:36px 36px 36px 36px;}.elementor-7 .elementor-element.elementor-element-897b43a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-897b43a .elementor-button:focus{background-color:#F9F7F7;color:#080000;}.elementor-7 .elementor-element.elementor-element-897b43a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;}.elementor-7 .elementor-element.elementor-element-897b43a.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-897b43a .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-897b43a .elementor-button:focus svg{fill:#080000;}.elementor-7 .elementor-element.elementor-element-ca60171{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-d0cf5a1 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-7 .elementor-element.elementor-element-7ceb733{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7 .elementor-element.elementor-element-ddb97a0{--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;overflow:visible;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-37bd305{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-37bd305 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-37bd305 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-f9c8676 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:59px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d6e7c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d6e7c16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e39253c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e39253c .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0ff0e13{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-0ff0e13 .elementor-heading-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f5421d4 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;fill:#080000;color:#080000;border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2336a67{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-609036d{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-609036d .elementor-wrapper{--video-aspect-ratio:1;}.elementor-7 .elementor-element.elementor-element-0ca8798{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-5bdc0ff{border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-5bdc0ff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-f1fd83a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7 .elementor-element.elementor-element-ba9472e{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-98f4856 img{width:75%;}.elementor-7 .elementor-element.elementor-element-be07302{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-dc4db08 img{width:75%;}.elementor-7 .elementor-element.elementor-element-4c98885{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-22b58cc img{width:75%;}.elementor-7 .elementor-element.elementor-element-0858c4e{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-cfa1fd8 img{width:75%;}.elementor-7 .elementor-element.elementor-element-159c8b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7 .elementor-element.elementor-element-c8d35b7{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-9b91c5d{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-6286896{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-12e0d6f{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-3aee3a4{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-3ba527a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.6px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3ba527a .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-3ba527a .elementor-divider{padding-block-start:26px;padding-block-end:26px;}.elementor-7 .elementor-element.elementor-element-7be24da{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-f982c11 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8dc838c{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-afb3f86{text-align:center;}.elementor-7 .elementor-element.elementor-element-afb3f86 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:100px;font-weight:600;color:#010000;}.elementor-7 .elementor-element.elementor-element-e166321{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7 .elementor-element.elementor-element-1d99212{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-bb6c3ec{margin:36px -71px calc(var(--kit-widget-spacing, 0px) + 0px) 118px;text-align:end;}.elementor-7 .elementor-element.elementor-element-bb6c3ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:107px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-56f485b{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-72492e9{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4a5fb6b{margin:-124px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4a5fb6b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:102px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-787acce{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-dc06bdd{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;}.elementor-7 .elementor-element.elementor-element-dc06bdd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:107px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b93c864{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-0fc1edf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0fc1edf .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-0fc1edf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-560c687 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c3c0ef6{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-d6063fa{--e-image-carousel-slides-to-show:4;}.elementor-7 .elementor-element.elementor-element-eb3714b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7 .elementor-element.elementor-element-610d65a{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-610d65a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-814448a{text-align:end;}.elementor-7 .elementor-element.elementor-element-f9527a6{text-align:end;}.elementor-7 .elementor-element.elementor-element-c6af764{margin:-305px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -78px;}.elementor-7 .elementor-element.elementor-element-9f2e073{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-3ad018c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:column;overflow:visible;}.elementor-7 .elementor-element.elementor-element-273409b{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-543aac0{--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;overflow:visible;}.elementor-7 .elementor-element.elementor-element-62f88c4{--display:flex;overflow:visible;}.elementor-7 .elementor-element.elementor-element-7d29cf8{--display:flex;overflow:visible;}.elementor-7 .elementor-element.elementor-element-98358b0{--display:flex;overflow:visible;}.elementor-7 .elementor-element.elementor-element-278459f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-ea276ce .elementor-swiper-button{font-size:20px;}.elementor-7 .elementor-element.elementor-element-1729565{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-7 .elementor-element.elementor-element-2bcbe37{--display:flex;overflow:visible;}.elementor-7 .elementor-element.elementor-element-d1873d8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d1873d8 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-d1873d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-c23efd6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-856fa82{margin:100px -68px calc(var(--kit-widget-spacing, 0px) + 0px) 72px;text-align:end;}.elementor-7 .elementor-element.elementor-element-856fa82 img{width:98%;max-width:100%;height:285px;border-radius:60px 60px 60px 60px;}.elementor-7 .elementor-element.elementor-element-761ad73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-7 .elementor-element.elementor-element-aea4db5{--display:flex;overflow:visible;}.elementor-7 .elementor-element.elementor-element-93674d6{margin:130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;}.elementor-7 .elementor-element.elementor-element-93674d6 img{width:69%;border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-a42f0ee{--display:flex;overflow:visible;}.elementor-7 .elementor-element.elementor-element-da578d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;}.elementor-7 .elementor-element.elementor-element-da578d6 img{width:69%;border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-12b341e{--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;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;overflow:visible;}.elementor-7 .elementor-element.elementor-element-e4f9274{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 15% );max-width:15%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -22px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e4f9274 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-e4f9274 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-87bdf83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3ad018c{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-278459f{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-c01dc68{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-6de476e{--width:66.6666%;}.elementor-7 .elementor-element.elementor-element-ddb97a0{--width:50%;}.elementor-7 .elementor-element.elementor-element-2336a67{--width:50%;}.elementor-7 .elementor-element.elementor-element-ba9472e{--width:25%;}.elementor-7 .elementor-element.elementor-element-be07302{--width:25%;}.elementor-7 .elementor-element.elementor-element-4c98885{--width:25%;}.elementor-7 .elementor-element.elementor-element-0858c4e{--width:25%;}.elementor-7 .elementor-element.elementor-element-c8d35b7{--width:25%;}.elementor-7 .elementor-element.elementor-element-9b91c5d{--width:25%;}.elementor-7 .elementor-element.elementor-element-6286896{--width:25%;}.elementor-7 .elementor-element.elementor-element-12e0d6f{--width:25%;}.elementor-7 .elementor-element.elementor-element-1d99212{--width:25%;}.elementor-7 .elementor-element.elementor-element-56f485b{--width:50%;}.elementor-7 .elementor-element.elementor-element-787acce{--width:25%;}.elementor-7 .elementor-element.elementor-element-610d65a{--width:36.243%;}.elementor-7 .elementor-element.elementor-element-9f2e073{--width:78%;}.elementor-7 .elementor-element.elementor-element-273409b{--width:25%;}.elementor-7 .elementor-element.elementor-element-2bcbe37{--width:50%;}.elementor-7 .elementor-element.elementor-element-761ad73{--width:50%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3ad018c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-278459f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-deb7bcc */.elementor-7 .elementor-element.elementor-element-deb7bcc{
    transition: all 0.4s ease;
}

.elementor-7 .elementor-element.elementor-element-deb7bcc:hover{
    color: #ff00cc;
    text-shadow:
        0 0 5px #ff00cc,
        0 0 10px #ff00cc,
        0 0 20px #ff00cc,
        0 0 40px #ff66ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71bea03 */.elementor-7 .elementor-element.elementor-element-71bea03{
    transition: all 0.4s ease;
}

.elementor-7 .elementor-element.elementor-element-71bea03:hover{
    color: #ff00cc;
    text-shadow:
        0 0 5px #ff00cc,
        0 0 10px #ff00cc,
        0 0 20px #ff00cc,
        0 0 40px #ff66ff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8fecc1 */.elementor-7 .elementor-element.elementor-element-b8fecc1{
    transition: all 0.4s ease;
}

.elementor-7 .elementor-element.elementor-element-b8fecc1:hover{
    color: #ff00cc;
    text-shadow:
        0 0 5px #ff00cc,
        0 0 10px #ff00cc,
        0 0 20px #ff00cc,
        0 0 40px #ff66ff;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-37bd305 */.elementor-7 .elementor-element.elementor-element-37bd305{
    height: 4px;
    background: #ff00ff;
    border-radius: 50px;
    transition: 0.4s ease;
}

.elementor-7 .elementor-element.elementor-element-37bd305:hover{
    animation: pulseGlow 1s infinite alternate;
}

@keyframes pulseGlow{
    0%{
        box-shadow: 0 0 5px #ff00ff;
    }
    100%{
        box-shadow: 0 0 15px #ff00ff,
                    0 0 30px #ff00ff,
                    0 0 50px #ff66ff;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-609036d */.large-video-frame {
    position: relative;
    padding: 40px; /* Large spacing */
    border-radius: 40px;
    overflow: visible;
    transition: 0.5s ease;
    background: rgba(255,255,255,0.02);
}

/* Video */
.large-video-frame iframe,
.large-video-frame video {
    width: 100%;
    display: block;
    border-radius: 25px;
    position: relative;
    z-index: 2;
    box-shadow: 0 20px 50px rgba(0,0,0,0.4);
}

/* Animated Border */
.large-video-frame::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 40px;
    padding: 4px;
    background: linear-gradient(
        135deg,
        #00f0ff,
        #ff00f7,
        #00ff88,
        #00f0ff
    );
    background-size: 400% 400%;
    animation: borderMove 8s linear infinite;
    z-index: 1;

    /* Border Effect */
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
}

/* Hover Animation */
.large-video-frame:hover {
    transform: translateY(-10px) scale(1.02);
}

.large-video-frame:hover::before {
    filter: blur(8px);
}

/* Animation */
@keyframes borderMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3ba527a */.elementor-7 .elementor-element.elementor-element-3ba527a{
    height: 5px;
    border-radius: 50px;
    background: linear-gradient(
        270deg,
        #ff0080,
        #7928ca,
        #00ccff,
        #ff0080
    );
    background-size: 400% 400%;
    transition: 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-3ba527a:hover{
    animation: gradientMove 3s ease infinite;
}

@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afb3f86 */.elementor-7 .elementor-element.elementor-element-afb3f86{
    font-size: 60px;
    font-weight: 700;
    color: transparent;
    -webkit-text-stroke: 2px transparent;
    background: linear-gradient(90deg,#ff00cc,#7a00ff);
    -webkit-background-clip: text;
    background-clip: text;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a5fb6b */.elementor-7 .elementor-element.elementor-element-4a5fb6b{
    font-size: 60px;
    font-weight: 700;
    color: transparent;
    -webkit-text-stroke: 2px transparent;
    background: linear-gradient(90deg,#ff00cc,#7a00ff);
    -webkit-background-clip: text;
    background-clip: text;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0fc1edf */.elementor-7 .elementor-element.elementor-element-0fc1edf{
    height: 5px;
    border-radius: 50px;
    background: linear-gradient(
        270deg,
        #ff0080,
        #7928ca,
        #00ccff,
        #ff0080
    );
    background-size: 400% 400%;
    transition: 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-0fc1edf:hover{
    animation: gradientMove 3s ease infinite;
}

@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d1873d8 */.elementor-7 .elementor-element.elementor-element-d1873d8{
    height: 5px;
    border-radius: 50px;
    background: linear-gradient(
        270deg,
        #ff0080,
        #7928ca,
        #00ccff,
        #ff0080
    );
    background-size: 400% 400%;
    transition: 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-d1873d8:hover{
    animation: gradientMove 3s ease infinite;
}

@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e4f9274 */.elementor-7 .elementor-element.elementor-element-e4f9274{
    height: 5px;
    border-radius: 50px;
    background: linear-gradient(
        270deg,
        #ff0080,
        #7928ca,
        #00ccff,
        #ff0080
    );
    background-size: 400% 400%;
    transition: 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-e4f9274:hover{
    animation: gradientMove 3s ease infinite;
}

@keyframes gradientMove{
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b341e */.elementor-7 .elementor-element.elementor-element-12b341e .elementor-accordion-item{
    border:1px solid #c9a227;
    border-radius:12px;
    margin-bottom:15px;
    overflow:hidden;
    background:linear-gradient(180deg,#111827,#0b1120);
    box-shadow:0 0 10px rgba(201,162,39,0.15);
    transition:0.3s ease;
}

.elementor-7 .elementor-element.elementor-element-12b341e .elementor-accordion-item:hover{
    box-shadow:0 0 18px rgba(201,162,39,0.35);
    transform:translateY(-2px);
}

.elementor-7 .elementor-element.elementor-element-12b341e .elementor-tab-title{
    padding:22px !important;
    font-size:18px;
    font-weight:600;
    color:#fff !important;
}

.elementor-7 .elementor-element.elementor-element-12b341e .elementor-tab-content{
    padding:20px !important;
    color:#d1d5db;
    line-height:1.8;
}

.elementor-7 .elementor-element.elementor-element-12b341e .elementor-accordion-icon{
    color:#fff;
}/* End custom CSS */