.elementor-10 .elementor-element.elementor-element-0184705{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-4d41281{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumbs *{transition-duration:300ms;}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumb-item::after{transition-duration:300ms;}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumb-item::before{transition-duration:300ms;}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumbs{font-size:var( --e-global-typography-f68bd36-font-size );font-weight:var( --e-global-typography-f68bd36-font-weight );padding:0px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumbs-list{gap:0px;}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumbs-list a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumbs-list a:hover .uc-item-title{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-item-title{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumb-separator{margin:0 5px;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumb-separator i{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumb-separator svg{fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-2a753cc .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-071e307{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-7839b28 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-10 .elementor-element.elementor-element-7839b28 img{width:100%;}.elementor-10 .elementor-element.elementor-element-7afae10{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-7afae10:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7afae10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-002da10{--display:flex;}.elementor-10 .elementor-element.elementor-element-434d468 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-10 .elementor-element.elementor-element-434d468 img{width:100%;}.elementor-10 .elementor-element.elementor-element-dca8580{--display:flex;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-10 .elementor-element.elementor-element-8ae36a5{--display:flex;}.elementor-10 .elementor-element.elementor-element-2edb358 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );}.elementor-10 .elementor-element.elementor-element-6006e27{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-6006e27:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6006e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a3cc4bb{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-047beb4{font-size:var( --e-global-typography-4e7c7e3-font-size );font-weight:var( --e-global-typography-4e7c7e3-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-de88fd4{--display:flex;}.elementor-10 .elementor-element.elementor-element-92cf6f0{--display:flex;--min-height:350px;--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-92cf6f0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-92cf6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-92cf6f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f8d9b60 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );}.elementor-10 .elementor-element.elementor-element-e6c1f1c{--display:flex;}.elementor-10 .elementor-element.elementor-element-33728ff{--display:flex;--min-height:350px;--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-33728ff:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-33728ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-33728ff.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ff7f94d .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );}.elementor-10 .elementor-element.elementor-element-a6c6f93{--display:flex;}.elementor-10 .elementor-element.elementor-element-8445db5{--display:flex;--min-height:350px;--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-8445db5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8445db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8445db5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d9ac5ee .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );}.elementor-10 .elementor-element.elementor-element-4539558{--display:flex;}.elementor-10 .elementor-element.elementor-element-bceb1f6{--display:flex;--min-height:350px;--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-bceb1f6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bceb1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-bceb1f6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d9dcf3d .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );}.elementor-10 .elementor-element.elementor-element-8fb1fc9{--display:flex;}.elementor-10 .elementor-element.elementor-element-0a8111e{--display:flex;--min-height:350px;--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-10 .elementor-element.elementor-element-0a8111e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0a8111e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0a8111e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5f4ec8f .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );}.elementor-10 .elementor-element.elementor-element-da53f64{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:30px;--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:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--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:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-da53f64 > .elementor-widget-container{padding:0px 0px 90px 0px;}.elementor-10 .elementor-element.elementor-element-da53f64 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;padding:0px 30px 0px 30px;}.elementor-10 .elementor-element.elementor-element-da53f64 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3650a4b{--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:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-3650a4b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3650a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-10 .elementor-element.elementor-element-bfbf328 .elementor-heading-title{font-size:var( --e-global-typography-8efc3ea-font-size );font-weight:var( --e-global-typography-8efc3ea-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2fdfba6 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );font-weight:var( --e-global-typography-8b32530-font-weight );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7d8f2b8{--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;}.elementor-10 .elementor-element.elementor-element-e2bff62{--display:flex;}.elementor-10 .elementor-element.elementor-element-bb7982e > .elementor-widget-container{margin:-3.5em -1em 0em 0em;}.elementor-10 .elementor-element.elementor-element-5ac1617{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );font-weight:var( --e-global-typography-4e7c7e3-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-105697d{--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;}.elementor-10 .elementor-element.elementor-element-98f64ab{--display:flex;}.elementor-10 .elementor-element.elementor-element-14ea0e6 > .elementor-widget-container{margin:-3.5em -1em 0em 0em;}.elementor-10 .elementor-element.elementor-element-8ca38a8{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );font-weight:var( --e-global-typography-4e7c7e3-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-fc966d2{--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;}.elementor-10 .elementor-element.elementor-element-906e158{--display:flex;}.elementor-10 .elementor-element.elementor-element-ec290ca > .elementor-widget-container{margin:-3.5em -1em 0em 0em;}.elementor-10 .elementor-element.elementor-element-da20085{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );font-weight:var( --e-global-typography-4e7c7e3-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1cde664{--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;}.elementor-10 .elementor-element.elementor-element-9b96d0c{--display:flex;}.elementor-10 .elementor-element.elementor-element-c0e1315 > .elementor-widget-container{margin:-3.5em -1em 0em 0em;}.elementor-10 .elementor-element.elementor-element-4afd2a8{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );font-weight:var( --e-global-typography-4e7c7e3-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-05c8e38{--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;}.elementor-10 .elementor-element.elementor-element-73be700{--display:flex;}.elementor-10 .elementor-element.elementor-element-c2d320c > .elementor-widget-container{margin:-3.5em -1em 0em 0em;}.elementor-10 .elementor-element.elementor-element-9323e9e{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );font-weight:var( --e-global-typography-4e7c7e3-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f716f82{--display:flex;}.elementor-10 .elementor-element.elementor-element-8069519{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:120px;--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:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--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:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-8069519 > .elementor-widget-container{padding:120px 0px 120px 0px;}.elementor-10 .elementor-element.elementor-element-8069519 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:0px 30px 0px 30px;}.elementor-10 .elementor-element.elementor-element-c4d988d{--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;}.elementor-10 .elementor-element.elementor-element-c4d988d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c4d988d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-80d6130{--spacer-size:120px;}.elementor-10 .elementor-element.elementor-element-13343eb{--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;}.elementor-10 .elementor-element.elementor-element-13343eb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-13343eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-4d41281{--width:45%;}.elementor-10 .elementor-element.elementor-element-071e307{--width:55%;}.elementor-10 .elementor-element.elementor-element-002da10{--width:55%;}.elementor-10 .elementor-element.elementor-element-dca8580{--width:45%;}.elementor-10 .elementor-element.elementor-element-e2bff62{--width:auto;}.elementor-10 .elementor-element.elementor-element-5ac1617{--width:auto;}.elementor-10 .elementor-element.elementor-element-98f64ab{--width:auto;}.elementor-10 .elementor-element.elementor-element-8ca38a8{--width:auto;}.elementor-10 .elementor-element.elementor-element-906e158{--width:auto;}.elementor-10 .elementor-element.elementor-element-da20085{--width:auto;}.elementor-10 .elementor-element.elementor-element-9b96d0c{--width:auto;}.elementor-10 .elementor-element.elementor-element-4afd2a8{--width:auto;}.elementor-10 .elementor-element.elementor-element-73be700{--width:auto;}.elementor-10 .elementor-element.elementor-element-9323e9e{--width:auto;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-0184705{--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumbs{font-size:var( --e-global-typography-f68bd36-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-2a753cc .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-7afae10{--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-2edb358 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-6006e27{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-047beb4{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-f8d9b60 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-ff7f94d .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-d9ac5ee .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-d9dcf3d .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-5f4ec8f .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-da53f64{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-3650a4b{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-bfbf328 .elementor-heading-title{font-size:var( --e-global-typography-8efc3ea-font-size );}.elementor-10 .elementor-element.elementor-element-2fdfba6 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-8069519{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-0184705{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-e24a2a4 .uc-breadcrumbs{font-size:var( --e-global-typography-f68bd36-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-2a753cc .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-7afae10{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2edb358 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-6006e27{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-047beb4{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-92cf6f0{--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-f8d9b60 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-33728ff{--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-ff7f94d .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-8445db5{--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-d9ac5ee .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-bceb1f6{--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-d9dcf3d .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-0a8111e{--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-5f4ec8f .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-da53f64{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:30px;}.elementor-10 .elementor-element.elementor-element-3650a4b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-bfbf328 .elementor-heading-title{font-size:var( --e-global-typography-8efc3ea-font-size );}.elementor-10 .elementor-element.elementor-element-2fdfba6 .elementor-heading-title{font-size:var( --e-global-typography-8b32530-font-size );}.elementor-10 .elementor-element.elementor-element-e2bff62{--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-bb7982e > .elementor-widget-container{margin:0em 0em -1em -1em;}.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-98f64ab{--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-14ea0e6 > .elementor-widget-container{margin:0em 0em -1em -1em;}.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-906e158{--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-ec290ca > .elementor-widget-container{margin:0em 0em -1em -1em;}.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-9b96d0c{--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-c0e1315 > .elementor-widget-container{margin:0em 0em -1em -1em;}.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-73be700{--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-c2d320c > .elementor-widget-container{margin:0em 0em -1em -1em;}.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title{font-size:var( --e-global-typography-4e7c7e3-font-size );}.elementor-10 .elementor-element.elementor-element-8069519{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:30px;}.elementor-10 .elementor-element.elementor-element-8069519 > .elementor-widget-container{padding:90px 0px 90px 0px;}.elementor-10 .elementor-element.elementor-element-80d6130{--spacer-size:90px;}}/* Start custom CSS for heading, class: .elementor-element-2a753cc */.elementor-10 .elementor-element.elementor-element-2a753cc .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7839b28 */.elementor-10 .elementor-element.elementor-element-7839b28 img {
    margin-top: -310px;
}

@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-7839b28 img {
        margin-top: -60px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2edb358 */.elementor-10 .elementor-element.elementor-element-2edb358 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-047beb4 */.elementor-10 .elementor-element.elementor-element-047beb4 > div {
    line-height: 1.2;
    max-width: 30ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d9b60 */.elementor-10 .elementor-element.elementor-element-f8d9b60 .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff7f94d */.elementor-10 .elementor-element.elementor-element-ff7f94d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ac5ee */.elementor-10 .elementor-element.elementor-element-d9ac5ee .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9dcf3d */.elementor-10 .elementor-element.elementor-element-d9dcf3d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4ec8f */.elementor-10 .elementor-element.elementor-element-5f4ec8f .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d9b60 */.elementor-10 .elementor-element.elementor-element-f8d9b60 .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff7f94d */.elementor-10 .elementor-element.elementor-element-ff7f94d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ac5ee */.elementor-10 .elementor-element.elementor-element-d9ac5ee .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9dcf3d */.elementor-10 .elementor-element.elementor-element-d9dcf3d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4ec8f */.elementor-10 .elementor-element.elementor-element-5f4ec8f .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d9b60 */.elementor-10 .elementor-element.elementor-element-f8d9b60 .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff7f94d */.elementor-10 .elementor-element.elementor-element-ff7f94d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ac5ee */.elementor-10 .elementor-element.elementor-element-d9ac5ee .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9dcf3d */.elementor-10 .elementor-element.elementor-element-d9dcf3d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4ec8f */.elementor-10 .elementor-element.elementor-element-5f4ec8f .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d9b60 */.elementor-10 .elementor-element.elementor-element-f8d9b60 .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff7f94d */.elementor-10 .elementor-element.elementor-element-ff7f94d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ac5ee */.elementor-10 .elementor-element.elementor-element-d9ac5ee .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9dcf3d */.elementor-10 .elementor-element.elementor-element-d9dcf3d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4ec8f */.elementor-10 .elementor-element.elementor-element-5f4ec8f .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d9b60 */.elementor-10 .elementor-element.elementor-element-f8d9b60 .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff7f94d */.elementor-10 .elementor-element.elementor-element-ff7f94d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ac5ee */.elementor-10 .elementor-element.elementor-element-d9ac5ee .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9dcf3d */.elementor-10 .elementor-element.elementor-element-d9dcf3d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4ec8f */.elementor-10 .elementor-element.elementor-element-5f4ec8f .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d9b60 */.elementor-10 .elementor-element.elementor-element-f8d9b60 .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff7f94d */.elementor-10 .elementor-element.elementor-element-ff7f94d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9ac5ee */.elementor-10 .elementor-element.elementor-element-d9ac5ee .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9dcf3d */.elementor-10 .elementor-element.elementor-element-d9dcf3d .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f4ec8f */.elementor-10 .elementor-element.elementor-element-5f4ec8f .elementor-heading-title {
    font-weight: 700 !important;
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-da53f64 */.elementor-10 .elementor-element.elementor-element-da53f64 .elementor-swiper-button {
    top: unset !important;
    bottom: 0 !important;
    transform: unset !important;
}

.elementor-10 .elementor-element.elementor-element-da53f64 .elementor-swiper-button:hover {
        background-color: var(--e-global-color-text);
}

.elementor-10 .elementor-element.elementor-element-da53f64 .elementor-swiper-button-prev {
    left: unset !important;
    right: 0;
    translate: calc(-100% - 15px);
}

.elementor-10 .elementor-element.elementor-element-da53f64 .elementor-swiper-button-next {
    right: 0;
}

.elementor-10 .elementor-element.elementor-element-da53f64 .elementor-swiper-button svg line,
.elementor-10 .elementor-element.elementor-element-da53f64 .elementor-swiper-button svg polyline {
    stroke: var(--e-n-carousel-arrow-normal-color, hsla(0, 0%, 93%, .9));
}

.elementor-10 .elementor-element.elementor-element-da53f64 .elementor-swiper-button:hover svg line,
.elementor-10 .elementor-element.elementor-element-da53f64 .elementor-swiper-button:hover svg polyline {
    stroke: var(--e-n-carousel-arrow-hover-color, hsla(0, 0%, 93%, .9));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6006e27 */.elementor-10 .elementor-element.elementor-element-6006e27:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 960 967.88'%3E%3Cg%3E%3Cpath d='M863.64,0h51.4l44.96,39.32v44.96L863.64,0ZM350.67,0h-51.4l-105.98,92.69L87.31,0h-51.4l157.38,137.64L350.67,0ZM607.15,137.64L764.53,0h-51.4l-105.98,92.69L501.17,0h-51.4l157.38,137.64ZM607.15,273.2l-206.93-180.97-206.93,180.97L0,104.16c2.24,17.49,4.96,34.84,8.11,52.04l185.18,161.95,206.93-180.97,206.93,180.97,206.93-180.97,145.91,127.61v-44.95l-145.91-127.6-206.93,180.97ZM607.15,453.73l-206.93-180.98-206.93,180.98-133.99-117.18c9.67,24.76,20.29,49.05,31.85,72.8l102.14,89.33,206.93-180.98,206.93,180.98,206.93-180.98,145.91,127.61v-44.95l-145.91-127.61-206.93,180.98ZM607.15,634.24l-206.93-180.97-179.38,156.88c7.22,8.67,14.62,17.18,22.12,25.6l157.26-137.53,206.93,180.98,206.93-180.98,145.91,127.61v-44.95l-145.91-127.6-206.93,180.97ZM607.15,814.77l-206.93-180.98-85.47,74.75c8.39,7.68,16.95,15.17,25.61,22.56l59.86-52.36,206.93,180.98,206.93-180.98,145.91,127.61v-44.95l-145.91-127.61-206.93,180.98ZM689.04,923.67c12.77,3.97,25.65,7.7,38.64,11.16l86.41-75.57,123.3,107.84c7.52.34,15.05.62,22.61.79v-25.97l-145.91-127.61-125.05,109.36Z' fill='%23fff' stroke-width='0'/%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    top: -12.5%;
    right: 0;
    width: clamp(28.125rem, 18.75rem + 46.875vw, 75rem);
    opacity: 0.2;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfbf328 */.elementor-10 .elementor-element.elementor-element-bfbf328 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdfba6 */.elementor-10 .elementor-element.elementor-element-2fdfba6 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb7982e */.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534a117 */.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ea0e6 */.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f63fa5c */.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec290ca */.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba2ed8 */.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0e1315 */.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62428c2 */.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d320c */.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1b86c */.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb7982e */.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534a117 */.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ea0e6 */.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f63fa5c */.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec290ca */.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba2ed8 */.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0e1315 */.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62428c2 */.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d320c */.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1b86c */.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb7982e */.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534a117 */.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ea0e6 */.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f63fa5c */.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec290ca */.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba2ed8 */.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0e1315 */.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62428c2 */.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d320c */.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1b86c */.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb7982e */.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534a117 */.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ea0e6 */.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f63fa5c */.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec290ca */.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba2ed8 */.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0e1315 */.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62428c2 */.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d320c */.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1b86c */.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb7982e */.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534a117 */.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ea0e6 */.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f63fa5c */.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec290ca */.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba2ed8 */.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0e1315 */.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62428c2 */.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d320c */.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1b86c */.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb7982e */.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534a117 */.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ea0e6 */.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f63fa5c */.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec290ca */.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba2ed8 */.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0e1315 */.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62428c2 */.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d320c */.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1b86c */.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb7982e */.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-bb7982e .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-534a117 */.elementor-10 .elementor-element.elementor-element-534a117 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ea0e6 */.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-14ea0e6 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f63fa5c */.elementor-10 .elementor-element.elementor-element-f63fa5c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec290ca */.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-ec290ca .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba2ed8 */.elementor-10 .elementor-element.elementor-element-1ba2ed8 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0e1315 */.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c0e1315 .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62428c2 */.elementor-10 .elementor-element.elementor-element-62428c2 .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d320c */.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title {
    font-size: calc(var(--e-global-typography-8b32530-font-size) * 2.5) !important;
}

.elementor-10 .elementor-element.elementor-element-c2d320c .elementor-heading-title span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e1b86c */.elementor-10 .elementor-element.elementor-element-8e1b86c .elementor-heading-title {
    text-wrap: balance;
    max-width: 25ch;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8069519 */.elementor-10 .elementor-element.elementor-element-8069519 .swiper {
    transform: translate(calc(100% / 3));
    overflow: unset;
}

@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-8069519 .swiper {
        transform: translate(1em);
    }
}

.elementor-10 .elementor-element.elementor-element-8069519 .elementor-swiper-button {
    top: unset !important;
    bottom: 0 !important;
    transform: unset !important;
}

.elementor-10 .elementor-element.elementor-element-8069519 .elementor-swiper-button:hover {
        background-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-8069519 .elementor-swiper-button-prev {
    left: calc(100% / 3) !important;
}

.elementor-10 .elementor-element.elementor-element-8069519 .elementor-swiper-button-next {
    left: calc(100% / 3);
    right: unset !important;
    translate: calc(100% + 15px);
}

@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-8069519 .elementor-swiper-button-prev {
        left: unset !important;
        right: 0;
        translate: calc(-100% - 15px);
    }
    
    .elementor-10 .elementor-element.elementor-element-8069519 .elementor-swiper-button-next {
        left: unset;
        right: 0 !important;
        translate: unset;
    }
}

.elementor-10 .elementor-element.elementor-element-8069519 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3650a4b */.elementor-10 .elementor-element.elementor-element-3650a4b {
    overflow-x: hidden;
}

.elementor-10 .elementor-element.elementor-element-3650a4b:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 660 960'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0,30C0,13.41,13.46,0,30,0h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0C13.46,60,0,46.54,0,30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M120,30c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M240,30c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M360,30c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M480,30c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M600,30c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M0,210c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M120,210c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M240,210c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M360,210c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M480,210c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M600,210c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M0,390c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M120,390c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M240,390c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M360,390c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M480,390c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M600,390c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M0,570c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M120,570c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M240,570c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M360,570c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M480,570c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M600,570c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M0,750c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M120,750c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M240,750c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M360,750c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M480,750c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M600,750c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M0,930c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M120,930c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M240,930c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M360,930c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M480,930c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3Cpath d='M600,930c0-16.59,13.46-30,30-30h0c16.59,0,30,13.41,30,30h0c0,16.54-13.41,30-30,30h0c-16.54,0-30-13.46-30-30Z' fill='%230e3a30' stroke-width='0'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    display: block;
    position: absolute;
    top: unset;
    bottom: 25%;
    left: 0;
    width: clamp(9.375rem, 5.625rem + 18.75vw, 28.125rem);
    height: auto;
    aspect-ratio: 11/16;
    opacity: 0.05;
}/* End custom CSS */