.elementor-18322 .elementor-element.elementor-element-5d9bedf{--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;--justify-content:center;--align-items:center;}.elementor-18322 .elementor-element.elementor-element-5d9bedf:not(.elementor-motion-effects-element-type-background), .elementor-18322 .elementor-element.elementor-element-5d9bedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE;}.elementor-18322 .elementor-element.elementor-element-0f6552d{--display:flex;}.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-18322 .elementor-element.elementor-element-b82743d .elementor-button{background-color:#CECECE;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-18322 .elementor-element.elementor-element-b82743d .elementor-button:hover, .elementor-18322 .elementor-element.elementor-element-b82743d .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-18322 .elementor-element.elementor-element-b82743d .elementor-button:hover svg, .elementor-18322 .elementor-element.elementor-element-b82743d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18322 .elementor-element.elementor-element-be82a75{--display:flex;--padding-top:1%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-widget-theme-site-logo .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-18322 .elementor-element.elementor-element-8f5b61e img{width:51%;}.elementor-18322 .elementor-element.elementor-element-83fff98{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:1%;}.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-18322 .elementor-element.elementor-element-05c5c9a{text-align:end;}.elementor-18322 .elementor-element.elementor-element-bfead1e .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-18322 .elementor-element.elementor-element-bfead1e{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:200ms;--e-off-canvas-overlay-opacity:1;}.elementor-18322 .elementor-element.elementor-element-e66e814{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4%;--padding-bottom:9%;--padding-left:6%;--padding-right:3%;}.elementor-18322 .elementor-element.elementor-element-e66e814:not(.elementor-motion-effects-element-type-background), .elementor-18322 .elementor-element.elementor-element-e66e814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-125e2b7{text-align:end;}.elementor-18322 .elementor-element.elementor-element-125e2b7 img{width:54%;}.elementor-18322 .elementor-element.elementor-element-8a04da3{--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:flex-start;--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-18322 .elementor-element.elementor-element-a87070a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-18322 .elementor-element.elementor-element-6bee716{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18322 .elementor-element.elementor-element-6bee716 .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:200px;font-weight:500;line-height:180px;color:#FFFFFF;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18322 .elementor-element.elementor-element-13cabb5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;top:0px;--lottie-container-width:210px;}body:not(.rtl) .elementor-18322 .elementor-element.elementor-element-13cabb5{left:0px;}body.rtl .elementor-18322 .elementor-element.elementor-element-13cabb5{right:0px;}.elementor-18322 .elementor-element.elementor-element-1bb0861{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:7%;}.elementor-18322 .elementor-element.elementor-element-71ca240{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18322 .elementor-element.elementor-element-a899081{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;top:0px;--lottie-container-width:276px;}body:not(.rtl) .elementor-18322 .elementor-element.elementor-element-a899081{left:0px;}body.rtl .elementor-18322 .elementor-element.elementor-element-a899081{right:0px;}.elementor-18322 .elementor-element.elementor-element-35dd108{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-18322 .elementor-element.elementor-element-a2eddbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18322 .elementor-element.elementor-element-a2eddbd .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:199px;font-weight:500;line-height:180px;color:#FFFFFF;}.elementor-18322 .elementor-element.elementor-element-ae7847b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;top:0px;--lottie-container-width:566px;}body:not(.rtl) .elementor-18322 .elementor-element.elementor-element-ae7847b{right:0px;}body.rtl .elementor-18322 .elementor-element.elementor-element-ae7847b{left:0px;}.elementor-18322 .elementor-element.elementor-element-5d8ba11{--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;--justify-content:center;--align-items:center;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.elementor-18322 .elementor-element.elementor-element-87af4f5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18322 .elementor-element.elementor-element-bf02ec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18322 .elementor-element.elementor-element-bf02ec3 .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:200px;font-weight:500;line-height:180px;color:#FFFFFF;}.elementor-18322 .elementor-element.elementor-element-a7fa899{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;top:0px;--lottie-container-width:400px;}body:not(.rtl) .elementor-18322 .elementor-element.elementor-element-a7fa899{left:0px;}body.rtl .elementor-18322 .elementor-element.elementor-element-a7fa899{right:0px;}.elementor-18322 .elementor-element.elementor-element-7dfd882{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-18322 .elementor-element.elementor-element-7aa3a46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18322 .elementor-element.elementor-element-7aa3a46 .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:200px;font-weight:500;line-height:180px;color:#FFFFFF;}.elementor-18322 .elementor-element.elementor-element-fad2228{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;top:0px;--lottie-container-width:365px;}body:not(.rtl) .elementor-18322 .elementor-element.elementor-element-fad2228{left:0px;}body.rtl .elementor-18322 .elementor-element.elementor-element-fad2228{right:0px;}.elementor-18322 .elementor-element.elementor-element-b5c8bb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18322 .elementor-element.elementor-element-3933664{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -4%;top:0px;--lottie-container-width:135px;}body:not(.rtl) .elementor-18322 .elementor-element.elementor-element-3933664{left:0px;}body.rtl .elementor-18322 .elementor-element.elementor-element-3933664{right:0px;}.elementor-18322 .elementor-element.elementor-element-a411b8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-18322 .elementor-element.elementor-element-a411b8c .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:200px;font-weight:500;line-height:180px;color:#FFFFFF;}.elementor-18322 .elementor-element.elementor-element-38332fd{--spacer-size:60px;}.elementor-18322 .elementor-element.elementor-element-3c0c682{--display:flex;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-e6e2fd6{--display:flex;}.elementor-18322 .elementor-element.elementor-element-3823007{--display:flex;}.elementor-18322 .elementor-element.elementor-element-8a6b1fb{--display:flex;}.elementor-18322 .elementor-element.elementor-element-18280cc{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-18322 .elementor-element.elementor-element-18280cc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18322 .elementor-element.elementor-element-18280cc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-18322 .elementor-element.elementor-element-18280cc > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Termina Bold", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-18322 .elementor-element.elementor-element-18280cc {--n-menu-title-color-hover:var( --e-global-color-secondary );}.elementor-18322 .elementor-element.elementor-element-2557a39{--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-18322 .elementor-element.elementor-element-2557a39:not(.elementor-motion-effects-element-type-background), .elementor-18322 .elementor-element.elementor-element-2557a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE;}.elementor-18322 .elementor-element.elementor-element-4e9b94a{--display:flex;}.elementor-18322 .elementor-element.elementor-element-5bf0281{--display:flex;}.elementor-18322 .elementor-element.elementor-element-5a147bf{--display:flex;}.elementor-18322 .elementor-element.elementor-element-63805a7 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-18322 .elementor-element.elementor-element-63805a7{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:80vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:200ms;--e-off-canvas-overlay-opacity:1;}.elementor-18322 .elementor-element.elementor-element-0a30b40{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:4%;--padding-bottom:9%;--padding-left:6%;--padding-right:6%;}.elementor-18322 .elementor-element.elementor-element-0a30b40:not(.elementor-motion-effects-element-type-background), .elementor-18322 .elementor-element.elementor-element-0a30b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18322 .elementor-element.elementor-element-696937d{text-align:end;}.elementor-18322 .elementor-element.elementor-element-696937d img{width:54%;}.elementor-18322 .elementor-element.elementor-element-6a4c30a{--display:flex;}.elementor-18322 .elementor-element.elementor-element-e9ab974{--display:flex;}.elementor-18322 .elementor-element.elementor-element-f034c49 .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:22px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-a8a4adf .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:22px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-8c80d07 .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:22px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-dbd1533 .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:22px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-0793e9c .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:22px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-cfbdb6d .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:22px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-9f8b254 .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:22px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-21bf8fe .elementor-heading-title{font-family:"Bee Four", Sans-serif;font-size:22px;font-weight:500;line-height:32px;color:var( --e-global-color-text );}.elementor-18322 .elementor-element.elementor-element-28e9e25{--spacer-size:261px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18322 .elementor-element.elementor-element-ebf8756 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18322 .elementor-element.elementor-element-ebf8756 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18322 .elementor-element.elementor-element-ebf8756{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18322 .elementor-element.elementor-element-ebf8756 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18322 .elementor-element.elementor-element-ebf8756 .elementor-icon-list-item > a{font-family:"Termina Bold", Sans-serif;font-weight:400;}.elementor-18322 .elementor-element.elementor-element-ebf8756 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18322 .elementor-element.elementor-element-ebf8756 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18322 .elementor-element.elementor-element-6e2334e{--spacer-size:261px;}.elementor-18322 .elementor-element.elementor-element-c2b4fea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18322 .elementor-element.elementor-element-c2b4fea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18322 .elementor-element.elementor-element-c2b4fea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18322 .elementor-element.elementor-element-c2b4fea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18322 .elementor-element.elementor-element-c2b4fea .elementor-icon-list-item > a{font-family:"Termina Bold", Sans-serif;font-weight:400;}.elementor-18322 .elementor-element.elementor-element-c2b4fea .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18322 .elementor-element.elementor-element-c2b4fea .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18322 .elementor-element.elementor-element-c8db503{--display:flex;border-style:none;--border-style:none;}.elementor-18322 .elementor-element.elementor-element-c8db503:hover{border-style:none;}.elementor-18322 .elementor-element.elementor-element-c8db503, .elementor-18322 .elementor-element.elementor-element-c8db503::before{--border-transition:0.3s;}.elementor-18322 .elementor-element.elementor-element-87d7319{--display:flex;}.elementor-18322 .elementor-element.elementor-element-099b6e7{--display:flex;}.elementor-18322 .elementor-element.elementor-element-c5dff63{--display:flex;}.elementor-18322 .elementor-element.elementor-element-6af2222{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-18322 .elementor-element.elementor-element-6af2222 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-18322 .elementor-element.elementor-element-6af2222 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-18322 .elementor-element.elementor-element-6af2222 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Termina Bold", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-18322 .elementor-element.elementor-element-6af2222 {--n-menu-title-color-hover:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-18322 .elementor-element.elementor-element-5d9bedf{--content-width:1440px;}.elementor-18322 .elementor-element.elementor-element-0f6552d{--width:100%;}.elementor-18322 .elementor-element.elementor-element-e66e814{--width:100%;}.elementor-18322 .elementor-element.elementor-element-8a04da3{--width:1316px;}.elementor-18322 .elementor-element.elementor-element-a87070a{--width:19%;}.elementor-18322 .elementor-element.elementor-element-1bb0861{--width:40%;}.elementor-18322 .elementor-element.elementor-element-35dd108{--width:34%;}.elementor-18322 .elementor-element.elementor-element-5d8ba11{--width:1346px;}.elementor-18322 .elementor-element.elementor-element-87af4f5{--width:38%;}.elementor-18322 .elementor-element.elementor-element-7dfd882{--width:32%;}.elementor-18322 .elementor-element.elementor-element-b5c8bb2{--width:24%;}.elementor-18322 .elementor-element.elementor-element-3c0c682{--width:94%;}.elementor-18322 .elementor-element.elementor-element-2557a39{--content-width:1580px;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-18322 .elementor-element.elementor-element-2557a39{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18322 .elementor-element.elementor-element-4e9b94a{--width:18%;}.elementor-18322 .elementor-element.elementor-element-5bf0281{--width:55%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18322 .elementor-element.elementor-element-c23a903 img{width:71%;}.elementor-18322 .elementor-element.elementor-element-5a147bf{--width:12%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18322 .elementor-element.elementor-element-add96dd{text-align:end;}.elementor-18322 .elementor-element.elementor-element-add96dd img{width:81%;}.elementor-18322 .elementor-element.elementor-element-63805a7{--e-off-canvas-justify-content:center;--e-off-canvas-width:100%;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-18322 .elementor-element.elementor-element-0a30b40{--width:100%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18322 .elementor-element.elementor-element-696937d{padding:0% 2% 0% 0%;text-align:center;}.elementor-18322 .elementor-element.elementor-element-696937d img{width:60%;}.elementor-18322 .elementor-element.elementor-element-6a4c30a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-18322 .elementor-element.elementor-element-e9ab974{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18322 .elementor-element.elementor-element-f034c49 .elementor-heading-title{font-size:85px;line-height:50px;}.elementor-18322 .elementor-element.elementor-element-a8a4adf .elementor-heading-title{font-size:85px;line-height:50px;}.elementor-18322 .elementor-element.elementor-element-8c80d07 .elementor-heading-title{font-size:85px;line-height:50px;}.elementor-18322 .elementor-element.elementor-element-dbd1533 .elementor-heading-title{font-size:85px;line-height:50px;}.elementor-18322 .elementor-element.elementor-element-0793e9c .elementor-heading-title{font-size:85px;line-height:50px;}.elementor-18322 .elementor-element.elementor-element-cfbdb6d .elementor-heading-title{font-size:85px;line-height:50px;}.elementor-18322 .elementor-element.elementor-element-9f8b254 .elementor-heading-title{font-size:85px;line-height:50px;}.elementor-18322 .elementor-element.elementor-element-21bf8fe .elementor-heading-title{font-size:85px;line-height:50px;}.elementor-18322 .elementor-element.elementor-element-28e9e25{--spacer-size:0px;}.elementor-18322 .elementor-element.elementor-element-ebf8756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18322 .elementor-element.elementor-element-ebf8756.elementor-element{--align-self:center;}.elementor-18322 .elementor-element.elementor-element-ebf8756 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18322 .elementor-element.elementor-element-ebf8756 .elementor-icon-list-item > a{font-size:12px;}.elementor-18322 .elementor-element.elementor-element-6e2334e{--spacer-size:0px;}.elementor-18322 .elementor-element.elementor-element-c2b4fea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18322 .elementor-element.elementor-element-c2b4fea.elementor-element{--align-self:center;}.elementor-18322 .elementor-element.elementor-element-c2b4fea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18322 .elementor-element.elementor-element-c2b4fea .elementor-icon-list-item > a{font-size:12px;}}/* Start custom CSS for lottie, class: .elementor-element-13cabb5 */.lottie-about {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71ca240 */.main-menu-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px; 
  color: #ffffff;
  font-family: 'Bee Four', sans-serif; /* Explicit custom font family */
  font-size: 200px; /* Exact size requested */
  font-weight: 500; /* Exact weight requested */
  text-decoration: none;
  line-height: 75%;
  transition: color 0.3s ease;
}

.main-menu-link:hover {
  color: #cccccc; 
}

/* Small Indicator Arrow styled proportionally */
.dropdown-arrow {
  font-size: 40px; /* Scaled up to visually match the massive font size */
  color: #ffffff;
  transition: transform 0.3s ease;
  margin-left: 10px;
  margin-bottom: -95px;
}

/* Submenu Container (Hidden, expanding straight down) */
.submenu-list {
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: 0;
  overflow: hidden;
  background-color: #000000;
  transition: max-height 0.5s cubic-bezier(0.25, 1, 0.5, 1); 
}

/* Massive Submenu Links */
.submenu-list li a {
  display: block;
  padding: 20px 20px; /* Deeper indent to look structured beneath the massive parent */
  color: #ffffff;
  font-family: 'Bee Four', sans-serif;
  font-size: 150px; /* Exact size requested */
  font-weight: 500; /* Exact weight requested */
  text-decoration: none;
  line-height: 75%;
  transition: opacity 0.3s ease, padding-left 0.3s ease;
  opacity: 1.0;
}

.submenu-list li a:hover {
  opacity: 1;
  padding-left: 75px; 
}

/* Hover Trigger: Expands straight down */
/* Increased max-height capacity to accommodate the two massive 150px rows */
.menu-item-dropdown:hover .submenu-list,
.menu-item-dropdown:focus-within .submenu-list {
  max-height: 500px; 
}

/* Smoothly rotate arrow down when open */
.menu-item-dropdown:hover .dropdown-arrow {
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-a899081 */.lottie-capabilities {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-ae7847b */.lottie-methodology {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-a7fa899 */.lottie-casestudies {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-fad2228 */.lottie-community {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-3933664 */.lottie-xx {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a30b40 */@media (max-width: 767px) {
  .elementor-12864 .elementor-element.elementor-element-ed68a37 {
    --width: 40%;
   --margin-top: 1%;
    
  }
}/* End custom CSS */