.elementor-3787 .elementor-element.elementor-element-d1d1789{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-3787 .elementor-element.elementor-element-4000fe4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-a6dc55d-font-family ), Sans-serif;font-size:var( --e-global-typography-a6dc55d-font-size );font-weight:var( --e-global-typography-a6dc55d-font-weight );text-transform:var( --e-global-typography-a6dc55d-text-transform );text-decoration:var( --e-global-typography-a6dc55d-text-decoration );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-16bfc65a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-3787 .elementor-element.elementor-element-960c989{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3787 .elementor-element.elementor-element-960c989 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-3787 .elementor-element.elementor-element-554a8f4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-3787 .elementor-element.elementor-element-415e7393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-a6dc55d-font-family ), Sans-serif;font-size:var( --e-global-typography-a6dc55d-font-size );font-weight:var( --e-global-typography-a6dc55d-font-weight );text-transform:var( --e-global-typography-a6dc55d-text-transform );text-decoration:var( --e-global-typography-a6dc55d-text-decoration );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-76c7dae7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-3787 .elementor-element.elementor-element-cf6f197{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3787 .elementor-element.elementor-element-cf6f197 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-3787 .elementor-element.elementor-element-3acd57c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:15px;--padding-left:80px;--padding-right:80px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3787 .elementor-element.elementor-element-a865362{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3787 .elementor-element.elementor-element-a865362 .elementor-heading-title{font-family:var( --e-global-typography-5a9634c-font-family ), Sans-serif;font-size:var( --e-global-typography-5a9634c-font-size );font-weight:var( --e-global-typography-5a9634c-font-weight );text-transform:var( --e-global-typography-5a9634c-text-transform );text-decoration:var( --e-global-typography-5a9634c-text-decoration );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-4c81c09a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-a6dc55d-font-family ), Sans-serif;font-size:var( --e-global-typography-a6dc55d-font-size );font-weight:var( --e-global-typography-a6dc55d-font-weight );text-transform:var( --e-global-typography-a6dc55d-text-transform );text-decoration:var( --e-global-typography-a6dc55d-text-decoration );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-6a47b073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-3787 .elementor-element.elementor-element-27ec166c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-a6dc55d-font-family ), Sans-serif;font-size:var( --e-global-typography-a6dc55d-font-size );font-weight:var( --e-global-typography-a6dc55d-font-weight );text-transform:var( --e-global-typography-a6dc55d-text-transform );text-decoration:var( --e-global-typography-a6dc55d-text-decoration );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-58ca6429{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:15px;--padding-left:80px;--padding-right:80px;}.elementor-3787 .elementor-element.elementor-element-c5e3a22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3787 .elementor-element.elementor-element-c5e3a22 .elementor-heading-title{font-family:var( --e-global-typography-5a9634c-font-family ), Sans-serif;font-size:var( --e-global-typography-5a9634c-font-size );font-weight:var( --e-global-typography-5a9634c-font-weight );text-transform:var( --e-global-typography-5a9634c-text-transform );text-decoration:var( --e-global-typography-5a9634c-text-decoration );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-79da7942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-3787 .elementor-element.elementor-element-319baebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-a6dc55d-font-family ), Sans-serif;font-size:var( --e-global-typography-a6dc55d-font-size );font-weight:var( --e-global-typography-a6dc55d-font-weight );text-transform:var( --e-global-typography-a6dc55d-text-transform );text-decoration:var( --e-global-typography-a6dc55d-text-decoration );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-1ee9454f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:15px;--padding-left:80px;--padding-right:80px;}.elementor-3787 .elementor-element.elementor-element-68192044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3787 .elementor-element.elementor-element-68192044 .elementor-heading-title{font-family:var( --e-global-typography-5a9634c-font-family ), Sans-serif;font-size:var( --e-global-typography-5a9634c-font-size );font-weight:var( --e-global-typography-5a9634c-font-weight );text-transform:var( --e-global-typography-5a9634c-text-transform );text-decoration:var( --e-global-typography-5a9634c-text-decoration );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-774e63fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-3787 .elementor-element.elementor-element-2bac441b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-a6dc55d-font-family ), Sans-serif;font-size:var( --e-global-typography-a6dc55d-font-size );font-weight:var( --e-global-typography-a6dc55d-font-weight );text-transform:var( --e-global-typography-a6dc55d-text-transform );text-decoration:var( --e-global-typography-a6dc55d-text-decoration );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-2c060da6{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3787 .elementor-element.elementor-element-7dde797b{--display:flex;--min-height:648px;--border-radius:20px 20px 20px 20px;--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-3787 .elementor-element.elementor-element-7dde797b:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-7dde797b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wttn.testplattform.com/wp-content/uploads/2026/05/wttnbrg_berlin_terrace_01-mobile.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3787 .elementor-element.elementor-element-d7fd042{--display:flex;--min-height:648px;--border-radius:20px 20px 20px 20px;--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-3787 .elementor-element.elementor-element-d7fd042:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-d7fd042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wttn.testplattform.com/wp-content/uploads/2026/09/79dee9790deb261c2a3eb14ef9bbf8cfd91815f4.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3787 .elementor-element.elementor-element-4417693b{--display:flex;--min-height:648px;--border-radius:20px 20px 20px 20px;--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-3787 .elementor-element.elementor-element-4417693b:not(.elementor-motion-effects-element-type-background), .elementor-3787 .elementor-element.elementor-element-4417693b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wttn.testplattform.com/wp-content/uploads/2026/08/B37_Image_06_Lobby_Reception_F-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-3787 .elementor-element.elementor-element-7124a40f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-3787 .elementor-element.elementor-element-4e3a1d26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:15px;--padding-left:80px;--padding-right:80px;}.elementor-3787 .elementor-element.elementor-element-48066ad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3787 .elementor-element.elementor-element-48066ad5 .elementor-heading-title{font-family:var( --e-global-typography-5a9634c-font-family ), Sans-serif;font-size:var( --e-global-typography-5a9634c-font-size );font-weight:var( --e-global-typography-5a9634c-font-weight );text-transform:var( --e-global-typography-5a9634c-text-transform );text-decoration:var( --e-global-typography-5a9634c-text-decoration );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-1fab382d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-3787 .elementor-element.elementor-element-e335721{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:var( --e-global-typography-a6dc55d-font-family ), Sans-serif;font-size:var( --e-global-typography-a6dc55d-font-size );font-weight:var( --e-global-typography-a6dc55d-font-weight );text-transform:var( --e-global-typography-a6dc55d-text-transform );text-decoration:var( --e-global-typography-a6dc55d-text-decoration );line-height:var( --e-global-typography-a6dc55d-line-height );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3787 .elementor-element.elementor-element-4000fe4{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3787 .elementor-element.elementor-element-415e7393{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-76c7dae7{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.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-3787 .elementor-element.elementor-element-a865362 .elementor-heading-title{font-size:var( --e-global-typography-5a9634c-font-size );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-4c81c09a{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-27ec166c{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-c5e3a22 .elementor-heading-title{font-size:var( --e-global-typography-5a9634c-font-size );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-319baebf{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-68192044 .elementor-heading-title{font-size:var( --e-global-typography-5a9634c-font-size );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-2bac441b{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-2c060da6{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3787 .elementor-element.elementor-element-7dde797b{--min-height:290px;}.elementor-3787 .elementor-element.elementor-element-d7fd042{--min-height:290px;}.elementor-3787 .elementor-element.elementor-element-4417693b{--min-height:290px;}.elementor-3787 .elementor-element.elementor-element-7124a40f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:335px;}.elementor-3787 .elementor-element.elementor-element-48066ad5 .elementor-heading-title{font-size:var( --e-global-typography-5a9634c-font-size );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-e335721{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}}@media(min-width:768px){.elementor-3787 .elementor-element.elementor-element-d1d1789{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-16bfc65a{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-554a8f4f{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-3acd57c0{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-6a47b073{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-58ca6429{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-79da7942{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-1ee9454f{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-774e63fe{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-7dde797b{--width:1000px;}.elementor-3787 .elementor-element.elementor-element-d7fd042{--width:1000px;}.elementor-3787 .elementor-element.elementor-element-4417693b{--width:1000px;}.elementor-3787 .elementor-element.elementor-element-4e3a1d26{--content-width:665px;}.elementor-3787 .elementor-element.elementor-element-1fab382d{--content-width:665px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3787 .elementor-element.elementor-element-d1d1789{--content-width:535px;}.elementor-3787 .elementor-element.elementor-element-554a8f4f{--content-width:535px;}.elementor-3787 .elementor-element.elementor-element-3acd57c0{--content-width:535px;}.elementor-3787 .elementor-element.elementor-element-6a47b073{--content-width:535px;}.elementor-3787 .elementor-element.elementor-element-58ca6429{--content-width:535px;}.elementor-3787 .elementor-element.elementor-element-79da7942{--content-width:535px;}.elementor-3787 .elementor-element.elementor-element-1ee9454f{--content-width:535px;}.elementor-3787 .elementor-element.elementor-element-774e63fe{--content-width:535px;}.elementor-3787 .elementor-element.elementor-element-7dde797b{--width:630px;}.elementor-3787 .elementor-element.elementor-element-d7fd042{--width:630px;}.elementor-3787 .elementor-element.elementor-element-4417693b{--width:630px;}.elementor-3787 .elementor-element.elementor-element-4e3a1d26{--content-width:535px;}.elementor-3787 .elementor-element.elementor-element-1fab382d{--content-width:535px;}}@media(max-width:767px){.elementor-3787 .elementor-element.elementor-element-d1d1789{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3787 .elementor-element.elementor-element-4000fe4{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-16bfc65a{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3787 .elementor-element.elementor-element-554a8f4f{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3787 .elementor-element.elementor-element-415e7393{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-76c7dae7{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3787 .elementor-element.elementor-element-3acd57c0{--padding-top:40px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.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-3787 .elementor-element.elementor-element-a865362 .elementor-heading-title{font-size:var( --e-global-typography-5a9634c-font-size );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-4c81c09a{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-6a47b073{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3787 .elementor-element.elementor-element-27ec166c{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-58ca6429{--padding-top:40px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-3787 .elementor-element.elementor-element-c5e3a22 .elementor-heading-title{font-size:var( --e-global-typography-5a9634c-font-size );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-79da7942{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3787 .elementor-element.elementor-element-319baebf{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-1ee9454f{--padding-top:40px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-3787 .elementor-element.elementor-element-68192044 .elementor-heading-title{font-size:var( --e-global-typography-5a9634c-font-size );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-774e63fe{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3787 .elementor-element.elementor-element-2bac441b{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}.elementor-3787 .elementor-element.elementor-element-7124a40f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3787 .elementor-element.elementor-element-4e3a1d26{--padding-top:40px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-3787 .elementor-element.elementor-element-48066ad5 .elementor-heading-title{font-size:var( --e-global-typography-5a9634c-font-size );line-height:var( --e-global-typography-5a9634c-line-height );}.elementor-3787 .elementor-element.elementor-element-1fab382d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3787 .elementor-element.elementor-element-e335721{font-size:var( --e-global-typography-a6dc55d-font-size );line-height:var( --e-global-typography-a6dc55d-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-4000fe4 */.elementor-3787 .elementor-element.elementor-element-4000fe4 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-415e7393 */.elementor-3787 .elementor-element.elementor-element-415e7393 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c81c09a */.elementor-3787 .elementor-element.elementor-element-4c81c09a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ec166c */.elementor-3787 .elementor-element.elementor-element-27ec166c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319baebf */.elementor-3787 .elementor-element.elementor-element-319baebf p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bac441b */.elementor-3787 .elementor-element.elementor-element-2bac441b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dde797b */.elementor-3787 .elementor-element.elementor-element-7dde797b {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-7dde797b {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7fd042 */.elementor-3787 .elementor-element.elementor-element-d7fd042 {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-d7fd042 {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4417693b */.elementor-3787 .elementor-element.elementor-element-4417693b {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-4417693b {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dde797b */.elementor-3787 .elementor-element.elementor-element-7dde797b {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-7dde797b {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7fd042 */.elementor-3787 .elementor-element.elementor-element-d7fd042 {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-d7fd042 {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4417693b */.elementor-3787 .elementor-element.elementor-element-4417693b {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-4417693b {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dde797b */.elementor-3787 .elementor-element.elementor-element-7dde797b {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-7dde797b {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7fd042 */.elementor-3787 .elementor-element.elementor-element-d7fd042 {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-d7fd042 {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4417693b */.elementor-3787 .elementor-element.elementor-element-4417693b {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-4417693b {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dde797b */.elementor-3787 .elementor-element.elementor-element-7dde797b {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-7dde797b {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7fd042 */.elementor-3787 .elementor-element.elementor-element-d7fd042 {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-d7fd042 {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4417693b */.elementor-3787 .elementor-element.elementor-element-4417693b {
    aspect-ratio: 2/1;
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-4417693b {
        aspect-ratio: 1.5/2;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7124a40f */.elementor-3787 .elementor-element.elementor-element-7124a40f {
    --slide-width-desktop: 1000px;
    --slide-width-tablet: 630px;
    --slide-width-mobile: 290px;

    --padding-desktop: 80px;
    --padding-tablet: 40px;
    --padding-mobile: 20px;

    --slide-width: var(--slide-width-desktop);
    --left-space: max(
        var(--padding-desktop),
        calc((100vw - 1512px) / 2)
    );

    padding-left: var(--left-space);

    --e-n-carousel-swiper-offset-size: calc(
        100vw
        - var(--left-space)
        - var(--slide-width)
    ) !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-3787 .elementor-element.elementor-element-7124a40f {
        --slide-width: var(--slide-width-tablet);
        --left-space: var(--padding-tablet);
    }
}

@media (max-width: 767px) {
    .elementor-3787 .elementor-element.elementor-element-7124a40f {
        --slide-width: var(--slide-width-mobile);
        --left-space: var(--padding-mobile);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c060da6 */@media (min-width: 1025px) {

  .scroll-carousel-section {
    position: relative;
    overflow: visible !important;
  }

  .scroll-carousel-section .scroll-carousel-sticky {
    position: sticky;
    top: 0;

    width: 100%;
    height: auto;

    display: block;
    z-index: 2;
  }

  .scroll-carousel-section .scroll-carousel {
    width: 100%;
  }

}

@media (max-width: 1024px) {

  .scroll-carousel-section {
    height: auto !important;
  }

  .scroll-carousel-section .scroll-carousel-sticky {
    position: relative;
    top: auto;
    height: auto;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e335721 */.elementor-3787 .elementor-element.elementor-element-e335721 p{
    margin: 0;
}/* End custom CSS */