/*! House of Co — site styles
 * Migrated from WPCodeBox. Source SCSS lives in _dev/scss.
 */

/* --- Footer (snippet 28) --- */
footer nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item a{padding:10px 20px!important;font-size:clamp(0.8rem,5vw,1.1rem);line-height:1.2;letter-spacing:1.5px}footer .footer-text{font-size:clamp(0.8rem,5vw,1.1rem);line-height:1.2;letter-spacing:1.5px}

/* --- City CSS (snippet 18) --- */
@charset UTF-8;.single-acf_location .city-address{font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.2;letter-spacing:1.6px;font-weight:600;margin-top:1rem}.single-acf_location .s1_description{font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.2;letter-spacing:1.6px}.single-acf_location .s2_description{font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.2;letter-spacing:1.6px}.single-acf_location .s3_description,.single-acf_location .s4_description{font-size:clamp(1rem,5vw,1.3rem);line-height:1.2;letter-spacing:1.5px}.single-acf_location .second-section-gallery{width:100%}.single-acf_location .second-section-gallery .dce-acf-gallery-grid{display:grid;gap:3rem;width:100%;grid-template-columns:repeat(4,1fr)}.single-acf_location .second-section-gallery .dce-acf-gallery-grid figure.acfgallery-item.grid-item{width:100%!important}.single-acf_location .second-section-gallery .dce-acf-gallery-grid figure.acfgallery-item.grid-item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:3rem}@media (max-width:768px){.single-acf_location .second-section-gallery .dce-acf-gallery-grid{gap:2rem;grid-template-columns:repeat(2,1fr)}}.single-acf_location .cities-grid .jet-listing-grid__items .jet-listing-grid__item .discover-city-inner-wrapper{max-width:280px!important}.single-acf_location .cities-grid .jet-listing-grid__items .jet-listing-grid__item .discover-city-inner-wrapper.mobile{width:100%;max-width:100%!important;border-bottom:0!important}.single-acf_location .cities-grid .jet-listing-grid__items .jet-listing-grid__item:last-child .discover-city-inner-wrapper.mobile{border-bottom:1px solid #D8D8D8!important}body:not(.single-acf_location) .discover-city-inner-wrapper .city-name.current .elementor-heading-title{color:#373F7A}.elementor-widget-off-canvas .e-off-canvas__main .close-canvas-btn a.elementor-button-link{padding:.5rem;background-color:#373F7A}.elementor-widget-off-canvas .e-off-canvas__main .close-canvas-btn a.elementor-button-link .elementor-button-content-wrapper{gap:0}.elementor-widget-off-canvas .e-off-canvas__main .close-canvas-btn a.elementor-button-link .elementor-button-content-wrapper .elementor-button-icon{font-size:1.3rem}.elementor-widget-off-canvas .e-off-canvas__main .close-canvas-btn a.elementor-button-link .elementor-button-content-wrapper .elementor-button-text{font-size:0;width:0}.elementor-widget-off-canvas .e-off-canvas__main .close-canvas-btn a.elementor-button-link:hover{background-color:#FF7A4D}

/* --- Old - CSS (snippet 1) --- */
.privacy_policy_cs{word-wrap:break-word}#leave-your-details form span.wpcf7-not-valid-tip{display:none}#leave-your-details form .wpcf7-not-valid{border:1px solid #f00eb!important}.cs-serch-query{display:none}.cs-listing{display:none}.main-menu,.site-logo img,.main-menu>.e-con-inner{transition:all .2s}.main-menu .sub-arrow{padding:0!important;position:relative}.scrolled>.e-con-inner,.scrol>.e-con-inner{padding-top:0}.main-menu .sub-arrow svg{opacity:0!important}.scrolled{background:#FF7A4D}.scrolled .site-logo img{filter:brightness(20000);width:80%;padding:10% 0;transition:all .2s}.scrol{background:#fff;box-shadow:0 2px 8px 1px rgba(64,60,67,.24)}.scrol ul#menu-1-3c81946>li>a{color:#000!important;fill:#000!important}.scrol ul#menu-1-3c81946>li>.elementor-item-active,.scrol ul#menu-1-5fb9d07>li>.elementor-item-active{fill:#ECBD46!important}.scrol .site-logo img{width:80%;padding:10% 0;filter:unset}.scrol .sub-arrow::before{filter:brightness(0)}.main-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:hover span.sub-arrow::before{transform:rotate(180deg);bottom:8px}.scrol .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:hover span.sub-arrow::before{filter:brightness(0)}p{margin-bottom:0}.left{width:10%}.right{width:90%}.w-50{width:47%}.para-top p.elementor-icon-box-description{margin-top:-5px}.text{color:var(--e-global-color-306bf3e);font-family:"Thunder LC",Sans-serif;font-size:23px;font-weight:500;letter-spacing:1.5px;text-align:center;margin-top:35px}.location h2{background:linear-gradient(180deg,#FFF0 0,#F4F8F8 28%)}section.icons{background:linear-gradient(270deg,#AFA2A7 38.17%,rgba(175,162,167,.9) 54.91%,rgba(175,162,167,.77) 70.3%,rgba(175,162,167,.44) 82.96%,rgba(175,162,167,0) 94.14%)}.yellow{color:#ECBD46}.community-right{width:60%}body button:hover,body button:focus{background-color:transparent!important;color:unset!important;outline:#fff!important}.location-heading .elementor-heading-title{max-width:832px;margin-right:0;margin-left:auto}.radio-btns span.wpcf7-form-control-wrap{width:100%;display:inline-block}.radio-btns span span.wpcf7-form-control.wpcf7-radio{width:100%;display:block;border:1px solid #fff;border-radius:100px}.radio-btns span .wpcf7-list-item{display:inline-block;margin:0;width:50%}.radio-btns label{display:flex;position:relative}.radio-btns input[type=radio]{height:-webkit-fill-available;background:#fff;width:100%;opacity:0;position:absolute}.radio-btns label span{background:transparent;padding:10px;border-radius:100px;width:100%;color:#fff;font-size:14px;font-weight:600;line-height:19.61px;color:#FFF;font-family:Farro,sans-serif;text-align:center;padding:11px 36px 11px;position:relative;z-index:2;cursor:pointer;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-btns{margin-bottom:45px;margin-top:40px}.radio-btns input[type=radio]:checked + .wpcf7-list-item-label{background:white;color:#373f7a}.faqs-accordion h2{color:var(--e-global-color-6837095);max-width:500px;text-wrap:wrap;font-family:"Thunder LC",Sans-serif;font-size:70px;font-weight:700;text-transform:uppercase;line-height:65.13px;text-align:left;margin-bottom:0;width:100%}.faqs-accordion h2 span{display:block}.faqs-accordion .accordion-wrapper{margin:0 50px}.faqs-accordion .main-acc{padding:20px 0;width:100%!important;position:relative;border:0;border-bottom:1px solid #D8D8D8}.faqs-accordion .main-acc:hover{background-color:#ccc}button.accordion.sub-acc.active,button.accordion.sub-acc:hover{color:var(--e-global-color-82c7b8e)!important}button.accordion.sub-acc.active:after{transform:rotate(-180deg)!important;top:5px!important}.faqs-accordion .sub-acc{background-color:transparent;text-decoration:none;width:100%;border:0;text-align:left;text-wrap:wrap;color:#B0A3A8;font-family:"Thunder LC",sans-serif;font-size:26px;font-weight:500;line-height:24.19px;text-align:left;padding:0;position:relative}.sub-acc-item.active .panel.sub-panel{padding-bottom:15px}.faqs-accordion .accordion:after{content:"+";color:var(--e-global-color-82c7b8e);font-weight:bold;float:right;margin-left:5px;font-size:30px;position:absolute;bottom:30px!important;right:35px;transition:all .2s ease}.faqs-accordion .accordion.sub-acc:after{content:"";background:url(/wp-content/uploads/2024/05/Group-52-1.svg);height:15px;width:15px;background-size:15px;background-position:center;background-repeat:no-repeat;color:var(--e-global-color-82c7b8e);margin-left:5px;position:absolute;top:50%!important;right:0;transform:translateY(-50%)!important}.faqs-accordion .active:after{transform:rotate(45deg)}.faqs-accordion .panel{position:relative;z-index:2;border:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.sub-acc-item{background-color:transparent;text-decoration:none;margin-bottom:10px;padding:20px 35px;width:100%;text-align:left;border:1px solid #D8D8D8;border-radius:15px}.panel.main-panel{margin-top:28px}.sub-panel{border:0}.sub-panel p,.sub-panel ul li,.sub-panel{margin:0;position:relative!important;top:10px;padding:0;font-family:"Thunder LC",sans-serif;font-size:18px;font-weight:400;line-height:24.03px;letter-spacing:.055em;text-align:left}.details-form input.wpcf7-form-control.wpcf7-text,.details-form textarea{min-height:50px;border-radius:7px;margin-bottom:10px;font-family:Farro,Sans-serif;font-size:14px;font-weight:400;line-height:19.61px;text-align:left}.details-form input.wpcf7-form-control.wpcf7-text::placeholder,.details-form textarea::placeholder{color:#192220}.details-form input:focus,.details-form textarea:focus{outline:0}.details-form textarea{height:110px}.details-form input[type=submit]{background:#ECBD46;border:1px solid #ECBD46;color:#fff;font-family:"Thunder LC",Sans-serif;font-size:21px;font-weight:700;line-height:19.32px;letter-spacing:.055em;text-align:center;border-radius:50px;width:100%;padding:15px 15px 10px;text-transform:uppercase;margin-top:15px}.submit-decr p{font-family:"Thunder LC",Sans-serif;font-size:12px;font-weight:400;line-height:16.02px;letter-spacing:.055em;color:#fff;margin-top:10px}.details-form .wpcf7-response-output{color:#fff;font-family:"Thunder LC",Sans-serif;text-align:center}.details-form form{position:relative}.details-form form span.wpcf7-spinner{position:absolute;left:52%;bottom:12%;transform:scale(0.6)}.toggle-form{margin-top:40px}.email-link a,.cs-last-g-section a,.panel.sub-panel a{color:#ff7a4d}.apartment-gallery li.cs-disable{opacity:.25}.appartment-listing .products-list{position:relative;border-radius:15px}.appartment-listing .accordion-item-header.active .pricing button:hover{background:#32396a}.appartment-listing .accordion-item-header .pricing button:hover,.appartment-listing .accordion-item-header .pricing button:focus{background:#FF7A4D!important;color:#fff!important}.appartment-listing img.filled-heart{position:absolute;right:0}.appartment-listing .product-detail{position:relative}.appartment-listing .accordion-item{margin-bottom:10px}.appartment-listing .main-heading p{font-size:18px;font-weight:600;line-height:24px;letter-spacing:.99px;font-family:"Thunder LC",Sans-serif;position:relative;bottom:10px}.appartment-listing .cs-distance-details{border-radius:0 15px 0 0}.appartment-listing .accordion-item{outline:2px solid transparent}.appartment-listing .accordion-item:hover{outline:2px solid #FF7A4D}.details-form input[type=submit]:hover{background:#FF7A4D;border:1px solid #FF7A4D}.accordion.cs-active .accordion-item-body{max-height:100%}.appartment-listing .cp-arrow img{transition:all .3s ease}.location.active .cp-arrow img{transform:rotate(180deg);transition:all .3s ease}.appartment-listing .swiper-slide{height:190px!important}span.wpcf7-not-valid-tip{position:relative;top:-5px}.no-listing-found{display:flex;justify-content:center;align-items:center;padding-top:0;font-size:25px;line-height:1;letter-spacing:var(--e-global-typography-a303787-letter-spacing);word-spacing:var(--e-global-typography-a303787-word-spacing);color:var(--e-global-color-6837095);font-family:var(--e-global-typography-a303787-font-family),Sans-serif;font-weight:600;padding-top:40px}.swiper-slide.elementor-lightbox-item{height:100%!important;background:rgba(0,0,0,.4)}.swiper-slide img.elementor-lightbox-image{box-shadow:none!important}.cs-pagination{display:flex;margin:auto;margin-top:25px;gap:20px}.cs-pagination .page-numbers:hover{color:#ff7a4d}.cs-pagination .page-numbers.current{color:#ff7a4d}.cs-pagination .page-numbers{font-family:"Thunder LC";font-size:30px;line-height:25px;text-transform:uppercase;letter-spacing:.8px;color:#192220}h6.about-location span{text-transform:capitalize}.single-post h3{font-weight:600}.line-ht .elementor-heading-title{line-height:.48}span.cs-error-message{position:absolute;bottom:0;width:55%;pointer-events:none;padding:7px 12px 7px 12px;left:auto;border-radius:500px!important;font-weight:600;text-align:center;top:19px;margin:auto;right:-10px;font-size:10px}.scrol ul#menu-1-5fb9d07>li>a{color:#000!important;fill:#000!important}.scrol ul#menu-1-5fb9d07>li>a:hover,.scrol ul#menu-1-3c81946>li>a:hover{color:#ECBD46!important;fill:#ECBD46!important}.cs-lang-active{color:#ECBD46!important}.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal{display:none}.otgs-development-site-front-end{display:none}.social-icons a:hover{filter:invert(1);opacity:1}.cs-img-graphics{aspect-ratio:1;height:100%}@media only screen and (min-width:1740px){ul#menu-1-3c81946{margin-left:-20px!important}}@media only screen and (min-width:1023px){.mt-top span.elementor-icon.elementor-animation-{margin-top:13px}body .sub-menu{padding:0 100px!important}.main-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{top:158%!important;border-top:10px solid #f5f5f5}}@media only screen and (max-width:1366px){body .cs-last-g-section{align-items:start}.cs-last-g-section{align-items:start}.blog-title .elementor-heading-title{font-size:102px!important}}@media only screen and (max-width:1730px){body .values .elementor-heading-title{line-height:139px!important}}@media only screen and (max-width:1440px){body .values .elementor-heading-title{line-height:94px!important}body .blog-all-content{width:66%}.text-center .elementor-heading-title{font-size:100px!important}.cs-last-g-section{align-items:center}}@media only screen and (max-width:1366px){.responsive-heading h2.elementor-heading-title{margin-left:0}}@media only screen and (max-width:1024px){.short-screens{padding-left:25px;padding-right:25px}span.cs-error-message{font-size:11px;font-weight:700;width:110%}.swiper .elementor-lightbox .elementor-swiper-button-next,.swiper .elementor-lightbox .elementor-swiper-button-prev{width:5%}.cs-pagination{width:100%;display:flex;justify-content:center;gap:20px}.location-heading .elementor-heading-title{max-width:1024px;margin-left:0}.responsive-heading h2.elementor-heading-title{margin-left:0}body .cs-last-g-section{align-items:stretch}body .blog-all-content{width:100%}.left{display:none}.right{width:100%}.icons::before{background:linear-gradient(90deg,#b0a3a8ed -22%,#B0A3A8 23%)!important}}@media only screen and (max-width:820px){.responsive-heading h2.elementor-heading-title{margin-left:0}body .values .elementor-heading-title{line-height:.9em!important}.text-center .elementor-heading-title{font-size:70px!important}}@media only screen and (max-width:768px){.main-menu .elementor-menu-toggle{padding:0!important}.cs-last-g-section{align-items:flex-start}.main-menu .sub-arrow::before{transform:translate(0px,-50%);bottom:calc(50% - 7px)}.top-section-map>.e-con-inner{flex-direction:column!important;gap:30px}.top-section-map h2 br{display:none}}@media only screen and (max-width:767px){:lang(de) span.full-size{font-size:88vw}span.cs-error-message{position:relative;top:0}:lang(de) .center-align h3.elementor-icon-box-title{text-align:center}.main-menu .elementor-menu-toggle svg{filter:brightness(33.5)}.scrol .elementor-menu-toggle svg{filter:brightness(0)}.w-25{width:25%}.w-75{width:75%}:lang(de) .w-25{width:20%}:lang(de) .w-75{width:80%}.page-id-3420 #cs-map{height:330px!important;border-radius:15px!important}.products-list{padding-top:30px}.product-detail{gap:10px;align-items:flex-start!important}.swiper-slide.elementor-lightbox-item{padding-left:25px;padding-right:25px}.cs-pagination .page-numbers{line-height:35px;font-size:25px}.blogs .cs-pagination{margin-top:15px;margin-bottom:50px}.w-50{width:100%}.scrol nav{background:#fff!important}.appartment-listing .main-heading{left:5px;top:-60px}.appartment-listing .accordion{margin-top:10px!important}.faqs-accordion h2{font-size:46px;line-height:42.8px;margin-right:30px;max-width:295px!important;word-wrap:wrap!important}.faqs-accordion .main-acc:not(:nth-child(1)){margin-top:20px!important}.faqs-accordion .accordion:after{right:0}.faqs-accordion .sub-acc{font-size:20px;line-height:22px}.sub-panel p,.sub-panel ul li,.panel.sub-panel{font-size:16px;font-weight:400;line-height:21.36px}.sub-acc-item{padding:20px 50px 20px 25px}.faqs-accordion .accordion.sub-acc:after{right:-25px}button.accordion.sub-acc.active:after{top:15px}.scrolled{padding-top:10px;padding-bottom:10px}.blog-title .elementor-heading-title{font-size:83px!important}.blog-content h3,.blog-content h2,.blog-content h4,.blog-content h5,.blog-content h6{font-size:42px}.main-menu .sub-arrow::before{filter:brightness(0)}.d-block a{display:block}.short-screens{padding-right:25px;padding-left:25x}.banner-padding{padding-right:20px;padding-left:20x}.mb-padding{padding-right:0;padding-left:0}.mb-br br{display:none}ul#menu-2-7576caa>li>a{padding-left:0;padding-right:0;background:#373f7a;border:0;color:#fff;outline:0}ul#menu-2-7576caa>li,ul#menu-2-7576caa,.arrow-change nav{background:#373f7a!important}.mb-oberlay::before{background:linear-gradient(360deg,#afa2a78f 13%,#afa2a7 43%)!important}.bg-overlay .elementor-element.elementor-element-511fda9:before{background:linear-gradient(180deg,#f5f9f9 0,#f5f9f9 75%,rgba(245,249,249,.02) 100%)!important;top:-115px}.community-right{width:100%}ul#menu-1-7576caa a{justify-content:space-between}.arrow-change .sub-arrow svg{opacity:0!important}.arrow-change .sub-arrow::before{content:"";position:absolute;right:0;bottom:15px;background:url(/wp-content/uploads/2024/05/Group-43.svg);background-repeat:no-repeat;background-size:contain;width:9px;height:13px}.aspect-ratio-unset{aspect-ratio:unset!important}body .pricing button{padding:12px 45px 9px!important}body .top-text .elementor-heading-title{font-size:30vw!important}}@media screen and (min-device-width:767px) and (max-device-width:1024px){.blogs .blog-single:nth-child(2){width:100%!important}.tab-overlayf::before{background-image:linear-gradient(90deg,#f4f8f8 0,#f4f8f8 48%,rgba(0,0,0,0) 74%)!important}.first-set{width:140px}.first-set .main-toggle-location{width:100%}.overlay-tablet::before{background-image:linear-gradient(90deg,#AFA2A700 28%,#AFA2A7 71%)!important}.ovrlay::before{background:linear-gradient(90deg,#f4f8f8 0,#f4f8f8 48%,rgba(0,0,0,0) 100%)}}.cs-graphical-img{aspect-ratio:1;height:100%;max-height:unset}.orange-text{color:#FF7A4D}.cs-graphical-img img{height:100%;width:100%;object-fit:cover}.faqs-accordion .main-acc:not(:nth-child(1)){margin-top:60px}@media only screen and (max-width:767px){.radio-btns{display:none}.details-form form{margin-top:60px}.details-form input[type=submit]{margin:5px 0 20px 0}.appartment-listing h2 br{display:none}.radio-btns label span{padding:11px 10px 11px}.scrol{padding-top:20px;padding-bottom:20px}.blogs{align-items:start;margin-bottom:-10px}.elementor-element.elementor-element-511fda9:before{content:"";align-items:center;justify-content:center;left:unset!important;height:150px!important;width:100%!important;top:-8px;background:linear-gradient(#f5f9f9,#f3f6f5);opacity:1!important;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;right:0;top:-110px;transition:.3s all ease;z-index:0}.bg-overlay.values{background:unset!important}.bg-overlay.values{background:#F5F9F9!important}body .faqs-accordion .accordion:after{bottom:64px!important;font-size:40px}.ftr>.elementor-widget-container{height:auto!important}}@media screen and (min-width:768px) and (max-width:991px){.sub-acc-item{padding:20px 90px 20px 35px}.faqs-accordion .accordion.sub-acc:after{right:-55px}}@media screen and (max-width:375px){.details-form form span.wpcf7-spinner{bottom:14.3%}}@media only screen and (max-width:374px){.german-radio span.wpcf7-list-item-label{font-size:12px}}@media only screen and (min-width:1480px) and (max-width:1730px){.elementor-66 .elementor-element.elementor-element-cfe80b7{--width:42%}}@media only screen and (min-width:1350px) and (max-width:1480px){.elementor-66 .elementor-element.elementor-element-cfe80b7{--width:50%}}@media only screen and (min-width:1440px) and (max-width:1580px){.location-btn a.elementor-button{padding:14px 45px 10px 45px!important}}@media only screen and (min-width:1350px) and (max-width:1439px){.location-btn a.elementor-button{padding:14px 40px 10px 40px!important}}@media only screen and (min-width:1730px) and (max-width:1740px){.elementor-66 .elementor-element.elementor-element-cd30ed7{width:84%}}@media only screen and (max-width:355px){.options a,.options span{font-size:16px!important}.short-mobile .elementor-heading-title{font-size:115px!important;line-height:120px!important}.mobile-320 .elementor-heading-title{font-size:50px!important;line-height:50px!important}.short-flex .e-con-inner>*{width:43.5%!important}.shot-heading .elementor-heading-title{font-size:57px!important;line-height:57px!important}.width-320{width:90%!important}body .top-text .elementor-heading-title{font-size:28vw!important}}

/* --- Blog Archive (snippet 13) --- */
@charset UTF-8;body.category-blog .blog-loop-item-first .blog-loop-image img,body.category-blog-en .blog-loop-item-first .blog-loop-image img{max-height:640px}body.category-blog .blog-loop-item-first .blog-loop-date,body.category-blog-en .blog-loop-item-first .blog-loop-date{margin-top:0}body.category-blog .blog-loop-item-first .blog-loop-title .elementor-heading-title a,body.category-blog-en .blog-loop-item-first .blog-loop-title .elementor-heading-title a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:auto;text-wrap:pretty;min-height:auto}@media (min-width:769px){body.category-blog .blog-loop-title .elementor-heading-title a,body.category-blog-en .blog-loop-title .elementor-heading-title a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:auto;text-wrap:pretty;min-height:12.5rem}}@media (min-width:1201px){body.category-blog .blog-loop-title .elementor-heading-title a,body.category-blog-en .blog-loop-title .elementor-heading-title a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:auto;text-wrap:pretty;min-height:16.5rem}}body.category-blog .blog-loop-excerpt,body.category-blog-en .blog-loop-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:auto;font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.2;letter-spacing:1.6px}

/* --- JetFormBuilder Styles (snippet 30) --- */
@charset UTF-8;form.jet-form-builder .jet-form-builder__action-button-wrapper button.jet-form-builder__action-button:hover,form.jet-form-builder .jet-form-builder__action-button-wrapper button.jet-form-builder__action-button:focus-visible{color:#ecbd46!important}form.jet-form-builder .field-type-select-field{position:relative}form.jet-form-builder .field-type-select-field::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:14px;width:14px;height:10px;background-image:url(http://localhost:10023/wp-content/uploads/2025/03/arrow-down.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none}form.jet-form-builder .field-type-select-field .select-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:6px;font-size:16px;width:100%;cursor:pointer}form.jet-form-builder :where(.wp-block-columns){margin-bottom:1.75em}form.jet-form-builder .wp-block-columns-is-layout-flex{flex-wrap:nowrap}@media (max-width:768px){form.jet-form-builder .wp-block-columns-is-layout-flex{flex-wrap:wrap}}form.jet-form-builder .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow{width:100%}

/* --- Single Page (snippet 33) --- */
body.page-template-default .custom-design{opacity:.5}

/* --- Global CSS (snippet 10) --- */
.sm-text{font-size:clamp(1rem,5vw,1.3rem);line-height:1.2;letter-spacing:1.5px}.normal-text{font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.2;letter-spacing:1.6px}.normal-text a{color:#FF7A4D}.xs-text{font-size:clamp(0.8rem,5vw,1.1rem);line-height:1.2;letter-spacing:1.5px}.main-menu{z-index:9999!important}.fancybox__container{z-index:99999!important}.capitalize{text-transform:capitalize}.elementor-widget-dce-dynamic-osm-map{pointer-events:none}.full-width-heading{width:100vw;text-align:center;display:flex;justify-content:center;align-items:center}.full-width-heading .elementor-heading-title{font-size:clamp(15px,17.5vw,1000px)!important;white-space:nowrap;padding:0;line-height:1.2!important}.full-width-mobile-heading{width:100vw;text-align:center;display:flex}.full-width-mobile-heading .elementor-heading-title{font-size:clamp(15px,28.5vw,1000px)!important;white-space:nowrap;padding:0;line-height:.85!important}.cs-graphical-img *{height:100%;width:100%}.main-banner-header{height:70vh;max-height:700px}.main-banner-header:after{content:" ";position:absolute;width:100%;opacity:.5;height:270px;background-color:transparent;--background-overlay:"";background-image:linear-gradient(0deg,#00 0,#000 100%)}.main-banner-header h1{font-size:8.8rem;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase;position:relative;z-index:1;padding:0 4rem 2rem}@media (max-width:1200px){.main-banner-header h1{font-size:8rem;padding:0 1rem 2rem}}@media (max-width:768px){.main-banner-header h1{font-size:4.375rem}}

/* --- Dynamic Map (snippet 16) --- */
.leaflet-tile-pane{filter:grayscale(100%) brightness(1.1)}

/* --- Header - Menu (snippet 7) --- */
@media (min-width:1201px){.main-menu{width:100%!important}.main-menu .e-n-menu-item .e-n-menu-title{padding:0 14px!important}.main-menu .e-n-menu-title:not(.e-current) .e-n-menu-title-text{color:white!important}.main-menu .e-n-menu-title:not(.e-current) button.e-n-menu-dropdown-icon svg{fill:white!important}.main-menu .elementor-widget-polylang-language-switcher nav.cpel-switcher__nav ul.cpel-switcher__list{display:flex;justify-content:center;align-items:center}.main-menu .elementor-widget-polylang-language-switcher nav.cpel-switcher__nav ul.cpel-switcher__list .cpel-switcher__lang:first-of-type{display:flex;justify-content:center;align-items:center;gap:6px}.main-menu .elementor-widget-polylang-language-switcher nav.cpel-switcher__nav ul.cpel-switcher__list .cpel-switcher__lang:first-of-type::after{content:"/";font-size:1.2rem;color:white;position:relative;top:-1px}.main-menu.scrol .globe-icon svg path{stroke:black!important}.main-menu.scrol .elementor-widget-polylang-language-switcher nav.cpel-switcher__nav ul.cpel-switcher__list .cpel-switcher__lang:not(.cpel-switcher__lang--active) a .cpel-switcher__code{color:black}.main-menu.scrol .elementor-widget-polylang-language-switcher nav.cpel-switcher__nav ul.cpel-switcher__list .cpel-switcher__lang::after{color:black}.main-menu.scrol .inner-menu nav.e-n-menu .e-n-menu-title:not(.e-current) .e-n-menu-title-text{color:black!important}.main-menu.scrol .inner-menu nav.e-n-menu .e-n-menu-title:not(.e-current) button.e-n-menu-dropdown-icon svg{fill:black!important}.drop-menu nav ul.elementor-nav-menu li.menu-item{display:flex;justify-content:center;align-items:center}.drop-menu nav ul.elementor-nav-menu li.menu-item a::after{content:"";position:absolute;top:-35px;left:0;background:#FF7A4D!important;height:10px;width:100%;border-top-left-radius:30px;border-top-right-radius:30px}.drop-menu nav ul.elementor-nav-menu li.menu-item a.elementor-item-active::before{display:none}.drop-menu nav ul.elementor-nav-menu li.menu-item a.elementor-item-active:hover::before{display:block}.drop-menu nav ul.elementor-nav-menu li.menu-item a::before{content:"";position:absolute;left:6px;height:7px;width:7px;top:48%;transform:translateY(-50%);background-color:#FF7A4D!important;border-radius:50%}}@media (max-width:1200px){.main-menu{width:100%;justify-content:space-between;align-items:center;padding:10px 1rem}.main-menu .elementor-widget-theme-site-logo{width:86px}.main-menu .mobile-hamburger svg rect{fill:white}.main-menu .elementor-widget-polylang-language-switcher nav.cpel-switcher__nav ul.cpel-switcher__list{display:flex;justify-content:center;align-items:center}.main-menu .elementor-widget-polylang-language-switcher nav.cpel-switcher__nav ul.cpel-switcher__list .cpel-switcher__lang:first-of-type{display:flex;justify-content:center;align-items:center;gap:6px}.main-menu .elementor-widget-polylang-language-switcher nav.cpel-switcher__nav ul.cpel-switcher__list .cpel-switcher__lang:first-of-type::after{content:"/";font-size:1.2rem;color:black;position:relative;top:-1px}.main-menu.scrol .mobile-hamburger svg rect{fill:black}.main-menu .e-off-canvas .mobile-language article.icon-box{justify-content:center;align-items:center}.main-menu .e-off-canvas .mobile-language article.icon-box .options span{color:black}.main-menu .e-off-canvas .mobile-language article.icon-box .options a{color:black}ul.sub-menu{border:1px solid;background:#373F7A!important;color:white!important;border-radius:30px;padding:30px 0}ul.sub-menu li.menu-item a{text-align:center;line-height:1;color:white!important}ul.sub-menu li.menu-item a.elementor-item-active{color:#FF7A4D!important}}@media (max-width:768px){#wpadminbar{display:none}.main-menu.mobile{justify-content:space-between;width:100%}}.elementor-widget-off-canvas .e-off-canvas__main.animated{animation-duration:.5s!important;animation-timing-function:ease-in-out}.elementor-widget-off-canvas .e-off-canvas__overlay{transition:.5s!important}

/* --- Filter Form CSS (snippet 22) --- */
.main-form-container.fix-fonts{opacity:0;animation:fadeIn .2s ease-in .4s forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.main-form-container{box-shadow:rgba(0,0,0,.2) 0 0 3px!important}.main-form-container.fix-fonts .first-set .main-toggle-location{width:100%;display:flex;min-width:250px}.main-form-container.fix-fonts .resident-t{width:160px;position:relative;padding:0 20px 0 10px}.main-form-container.fix-fonts .resident-t::after{content:"";position:absolute;left:0;height:100%;width:1px;background-color:#d8d8d8}.main-form-container.fix-fonts .another-set{min-width:160px}.main-form-container.fix-fonts .apartment-t{padding-left:10px}.main-form-container.fix-fonts .rt-text .location{font-size:1rem}.main-form-container.fix-fonts .rt-text .resident-btn.cs-Residents{font-size:1.3rem;font-family:"Thunder LC";font-weight:500;line-height:2.1rem!important}@media (max-width:768px){.main-form-container.fix-fonts .rt-text .resident-btn.cs-Residents{font-size:1.2rem}}.main-form-container.fix-fonts .rt-text .dropdown-toggle{font-size:1.3rem;font-family:"Thunder LC";font-weight:500;line-height:2.1rem!important}@media (max-width:768px){.main-form-container.fix-fonts .rt-text .dropdown-toggle{font-size:1.2rem}}.main-form-container.fix-fonts .sbmt-btn a{font-size:1.3rem}.main-form-container.fix-fonts .lt-icon{min-width:34px;display:flex;justify-content:center;align-items:center;padding-top:10px}.main-form-container.fix-fonts .lt-icon img{width:auto;height:1.8rem}@media (max-width:768px){.main-form-container.fix-fonts .lt-icon img{height:1.4rem}}.main-form-container.fix-fonts .dropdown-menu .dropdown-item{font-size:clamp(1rem,5vw,1.3rem);line-height:1.2;letter-spacing:1.5px;padding:20px 20px 17px;line-height:1}.main-form-container .dropdown-item[data-location="Mannheim"]::after{content:" Opening 01.04.2027"}.main-form-container ul.dropdown-menu-apt{display:none;position:absolute;background-color:white;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:1;list-style:none;border-radius:10px;margin:17px 0 0 7px;overflow:hidden}.main-form-container ul.dropdown-menu-apt .dropdown-item{font-size:clamp(0.8rem,5vw,1.1rem);line-height:1.2;letter-spacing:1.5px}.main-form-container ul.dropdown-menu-apt .dropdown-item .select-number{display:flex;justify-content:space-between;align-items:center;background:#f4f8f8;border-radius:50px;padding:10px;flex:0 47%;line-height:10px;height:28px}.main-form-container ul.dropdown-menu-apt .dropdown-item .select-number .plus,.main-form-container ul.dropdown-menu-apt .dropdown-item .select-number .minus,.main-form-container ul.dropdown-menu-apt .dropdown-item .select-number .cs-plus,.main-form-container ul.dropdown-menu-apt .dropdown-item .select-number .cs-minus{font-size:30px;color:#FF7A4D;font-weight:400;position:relative;top:2px;height:20px!important;display:flex;justify-content:center;align-items:center}.main-form-container ul.dropdown-menu-apt .dropdown-item .select-number .cs-number,.main-form-container ul.dropdown-menu-apt .dropdown-item .select-number .cs-number-res{padding-top:2px}.main-form-container ul.dropdown-menu-apt .dropdown-item-description{font-size:clamp(0.8rem,5vw,1.1rem);line-height:1.2;letter-spacing:1.5px;letter-spacing:.5px}.main-form-container .calender-text{margin-left:1rem;margin-right:1rem;padding-bottom:13px;border-bottom:1px solid #D8D8D8;display:flex;justify-content:space-between;align-items:flex-start;margin-top:15px;letter-spacing:.4px}.main-form-container .calender-text .h5{font-size:clamp(1rem,5vw,1.3rem);line-height:1.2;letter-spacing:1.5px;font-weight:600;margin:0}.main-form-container .calender-text p{font-size:clamp(0.8rem,5vw,1.1rem);line-height:1.2;letter-spacing:1.5px;margin:0}.main-form-container .datepicker-dialog{position:absolute;clear:both;border:0 solid #ff7a4d;margin-top:.15em;padding:0;background-color:#fff;box-shadow:0 2px 5px 1px rgba(64,60,67,.16);border-radius:10px;overflow:hidden;top:66px;display:none}.main-form-container .datepicker-dialog .month-year{display:inline-block;color:black;text-align:center;font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.2;letter-spacing:1.6px;font-weight:500;text-transform:capitalize;margin:2px 0 -6px;line-height:1}.main-form-container .datepicker-dialog .header{cursor:default;background-color:white;padding:7px;font-weight:bold;text-transform:uppercase;color:white;display:flex;align-items:center;justify-content:space-around}.main-form-container .datepicker-dialog h2{font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.2;letter-spacing:1.6px;margin:6px 0 -1px;width:60%;text-align:center;line-height:1;display:inline-block;color:#192220;text-transform:none;font-weight:500;border}.main-form-container .datepicker-dialog button{border-style:none;background:transparent}.main-form-container .datepicker-dialog button::-moz-focus-inner{border:0}.main-form-container .datepicker-dialog .dates{width:320px}.main-form-container .datepicker-dialog table thead th{font-size:clamp(0.8rem,5vw,1.1rem);line-height:1.2;letter-spacing:1.5px;font-weight:500}.main-form-container .datepicker-dialog table tbody td{font-size:clamp(1rem,5vw,1.3rem);line-height:1.2;letter-spacing:1.5px;padding:3px 0 0;margin:0;height:44px;min-width:44px;border-radius:50%;background:white;text-align:center;vertical-align:middle}.main-form-container .datepicker-dialog table tbody td[tabindex="0"]{background-color:#FF7A4D;color:white}.main-form-container .datepicker-dialog table tbody td[aria-selected]{border:2px solid #FF7A4D}.main-form-container .datepicker-dialog table tbody td[aria-selected]:focus{border:2px solid #FF7A4D}.main-form-container .datepicker-dialog table tbody td:not(.disabled):hover{border:1px solid #FF7A4D}.main-form-container .apartment{width:330px;padding:10px 30px 0;right:0}.sr-only{position:absolute;top:-2000em;left:-3000em}.datepicker{position:relative;display:flex}.datepicker .group .location{margin-bottom:-3px}.datepicker .group{display:inline-block;position:relative;padding-right:23px}.datepicker label{display:block}.right-section{cursor:pointer;font-size:12px}.right-section img{display:block!important}.datepicker input{padding:0;margin:0;height:1.5em;background-color:white;color:black;border:1px solid gray;display:none}.datepicker button.icon{position:relative;top:.25em;margin:0;padding:4px;border:0 solid #005a9c;background-color:white;border-radius:5px}.datepicker .desc{position:absolute;left:0;top:2em}.datepicker .fa-calendar-alt{color:#136cf1}.datepicker button.icon:focus{outline;padding:2px;border-width:2px;background-color:#def}.datepicker input:focus{background-color:#def;outline:2px solid #005a9c;outline-offset:1px}.datepicker-dialog .prev-year,.datepicker-dialog .prev-month,.datepicker-dialog .next-month,.datepicker-dialog .next-year{padding:4px;width:24px;height:24px;color:#192220}.datepicker-dialog .prev-year:focus,.datepicker-dialog .prev-month:focus,.datepicker-dialog .next-month:focus,.datepicker-dialog .next-year:focus{padding:2px;border:2px solid white;border-radius:4px;outline:0;color:#192220!important}button,[type="submit"],[type="button"]{border-color:transparent}.datepicker-dialog .prev-year:hover,.datepicker-dialog .prev-month:hover,.datepicker-dialog .next-month:hover,.datepicker-dialog .next-year:hover{padding:3px;border:1px solid white;border-radius:4px;color:#192220!important}.datepicker-dialog .dialog-ok-cancel-group{text-align:right;margin-top:1em;margin-bottom:1em;display:none;margin-right:1em}.datepicker-dialog .dialog-ok-cancel-group button{padding:6px;margin-left:1em;width:5em;background-color:#dae7fb;font-size:.85em;color:black;outline;border-radius:5px}.datepicker-dialog .dialog-button:focus{padding:4px;border:2px solid black}.datepicker-dialog .dialog-button:hover{padding:5px;border:1px solid black}.datepicker-dialog .fa-calendar-alt{color:#136cf1}.datepicker-dialog table.dates{padding-left:1em;padding-right:1em;padding-top:.5em;border;border-collapse:separate}.datepicker-dialog table.dates th,.datepicker-dialog table.dates td{text-align:center;background:white;color:black;border}.datepicker-dialog table.dates tr{border:1px solid black}.datepicker-dialog table.dates td.disabled{padding:2px;border;height:41px;width:41px}.datepicker-dialog table.dates td:focus,.datepicker-dialog table.dates td:hover{background-color:#ff7a4d;color:black}.datepicker-dialog table.dates td:focus{border:2px solid #ff7a4d;outline:0}.datepicker-dialog .dialog-message{padding-top:.25em;padding-left:1em;height:1.75em;background:#ff7a4d;color:white;display:none}*{margin:0;padding:0;box-sizing:border-box}button:hover,button:focus{background:unset;color:unset;outline}.main-form-container{display:flex;justify-content:center;z-index:100;position:relative;background:#fff;border-radius:50px}.dropdown{position:relative;display:inline-block;padding:13px 10px;border-right:1px solid #d8d8d8}.lt-icon{display:flex;justify-content:center;align-items:center;height:38px}.dropdown-toggle,.resident-btn{background-color:transparent;color:#000;border;cursor:pointer;font-family:"Thunder LC",Sans-serif;font-weight:700;font-size:16px;line-height:14.72px;letter-spacing:.7px;text-transform:uppercase;padding:0}.dropdown-menu{display:none;position:absolute;background-color:white;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:100;list-style:none;padding:0;width:100%;border-radius:10px;margin:17px 0 0 7px;overflow:hidden}.dropdown-item{font-family:"Thunder LC",Sans-serif;font-size:14px;font-weight:600;line-height:18.7px;letter-spacing:.7px;padding:20px;text-transform:uppercase;cursor:pointer}.mt-auto .elementor-shortcode{display:flex;justify-content:center}.dropdown-item:hover{background:#ff7a4d;color:#fff}.main-toggle-location{display:flex;gap:10px;width:360px;position:relative;cursor:pointer}.group{position:relative}button.dropdown-toggle.cs-dropdown-toggle-move-in{min-width:100px;text-align:left;margin-right:-24px;position:relative;z-index:10}.main-toggle-location::before,.group::before{content:"";position:absolute;right:0;top:calc(50% + 4px);transform:translate(0,-50%);height:8px;width:13px;background:url("/wp-content/uploads/2024/05/Group-43.svg");filter:brightness(0);background-size:contain;background-repeat:no-repeat}.location{font-family:"Thunder LC",Sans-serif;font-size:12px;letter-spacing:.5px;color:#AFA2A7;font-weight:400;margin:0}.main-form{background-color:#fff;border-radius:50px;display:flex}.main-toggle-date{display:flex!important;padding-left:10px;gap:10px}.width-unset{width:140px;position:relative;padding:0 20px 0 10px}.width-unset::after{content:"";position:absolute;left:0;height:100%;width:1px;background-color:#d8d8d8}.another-set{display:flex}.apartment>li{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.apartment>li:hover{background:unset;color:unset}.apartment>li:has(p){font-size:12px;padding-top:12px;border-top:1px solid #D8D8D8}.select-number>*{font-size:15px}.first-set{border-top-left-radius:50px;border-bottom-left-radius:50px}.first-set:hover{background:#f4f8f8}.form-apply-btn{font-family:"Thunder LC",Sans-serif;font-size:15px;letter-spacing:.7px;font-weight:700;background-color:#373F7A;padding:14px 60px 10px 60px;border-radius:500px;color:#fff;border-color:#373F7A;text-transform:uppercase;margin:auto;display:none}.sbmt-btn{background:#ECBD46;border-bottom-right-radius:50px;border-top-right-radius:50px}.sbmt-btn a{color:#fff;font-family:"Thunder LC",Sans-serif;font-size:15px;letter-spacing:1px;display:flex;align-items:center;justify-content:center;height:100%;text-decoration:none;padding:0 45px!important;text-transform:uppercase;transform:translate(0px,4px);font-weight:700}.cs-apartment-show{display:block!important}.main-toggle-date.apartment-t.dropdown{border}.main-toggle-date.apartment-t{padding:13px 0}.max-long-height{max-height:293.4px;overflow-y:auto}div#myDatepicker{padding:13px 0}.max-long-height::-webkit-scrollbar{width:0}.max-long-height::-webkit-scrollbar-track{background:#f1f1f1}.max-long-height::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.max-long-height::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (max-width:1024px){.main-form-container img{display:none}.width-unset{width:100px}.main-toggle-location{width:100px}.dropdown-toggle,.resident-btn{font-size:14px}.sbmt-btn a{padding:0 16px}.resident-t{justify-content:center}}@media only screen and (max-width:1200px){div#myDatepicker{margin-right:20px}.main-toggle-date.apartment-t{padding-left:10px}.dropdown-menu{width:75%}.width-unset::after{left:-10px}span.full-size{font-size:97vw;line-height:66vw}.main-form-container{flex-wrap:wrap;border-radius:15px;box-shadow:0 2px 5px 1px rgba(64,60,67,.16)}.sbmt-btn a{display:block}.dropdown.first-set{flex:0 100%;padding-left:10px;border-bottom:1px solid #d8d8d8;border-radius:0;border-top-right-radius:15px;border-top-left-radius:15px}.main-form-container img{display:block}.lt-icon{flex:0 21px}.main-toggle-location{width:fit-content}.main-toggle-location::before,.group::before{opacity:0}article.another-set>div{flex:0 50%!important;width:auto!important;min-width:86px;text-align:start}article.another-set{flex:0 100%;border-bottom:1px solid #d8d8d8}.dropdown{border-width:0}.sbmt-btn{flex:0 100%;text-align:center;padding:15px 0;border-bottom-right-radius:15px;border-top-right-radius:0;border-bottom-left-radius:15px;border-top-left-radius:0}.width-unset{justify-content:center}.resident-btn{font-size:16px}}.dialog-message div#myDatepicker{margin-right:20px}.dialog-message .main-toggle-date.apartment-t{padding-left:10px}.dialog-message .dropdown-menu{width:75%}.dialog-message .width-unset::after{left:-10px}.dialog-message span.full-size{font-size:97vw;line-height:66vw}.dialog-message .main-form-container{flex-wrap:wrap;border-radius:15px;box-shadow:0 2px 5px 1px rgba(64,60,67,.16)}.dialog-message .sbmt-btn a{display:block}.dialog-message .dropdown.first-set{flex:0 100%;padding-left:10px;border-bottom:1px solid #d8d8d8;border-radius:0;border-top-right-radius:15px;border-top-left-radius:15px}.dialog-message .main-form-container img{display:block}.dialog-message .lt-icon{flex:0 21px}.dialog-message .main-toggle-location{width:fit-content}.dialog-message .main-toggle-location::before,.dialog-message .group::before{opacity:0}.dialog-message article.another-set>div{flex:0 50%!important;width:auto!important;min-width:86px;text-align:start}.dialog-message article.another-set{flex:0 100%;border-bottom:1px solid #d8d8d8}.dialog-message .dropdown{border-width:0}.dialog-message .sbmt-btn{flex:0 100%;text-align:center;padding:15px 0;border-bottom-right-radius:15px;border-top-right-radius:0;border-bottom-left-radius:15px;border-top-left-radius:0}.dialog-message .width-unset{justify-content:center}.dialog-message .resident-btn{font-size:16px}@media only screen and (min-width:767px){button.dropdown-toggle.cs-dropdown-toggle-move-in{top:2px}}

/* --- Filter form width fixes (hand-written, see _dev/scss/99-filter-form-fixes.scss) --- */
@media only screen and (min-width:1201px){.main-form-container.fix-fonts .resident-t,.main-form-container.fix-fonts .width-unset{width:auto;min-width:160px}.main-form-container.fix-fonts .dropdown-toggle,.main-form-container.fix-fonts .resident-btn{white-space:nowrap}}
.main-form-container.fix-fonts .main-toggle-date.apartment-t.dropdown{border-right:0}.main-form-container.fix-fonts .resident-t::after{content:none}
@media only screen and (max-width:1200px){article.another-set>.dropdown{flex:1 1 50%!important;min-width:max-content}.main-form-container .dropdown-toggle,.main-form-container .resident-btn{white-space:nowrap}}
/* --- Mobile off-canvas menu height (hand-written) --- */
@media only screen and (max-width:1200px){.e-off-canvas,.e-off-canvas__main,.e-off-canvas__overlay{height:100vh;height:100dvh;max-height:100dvh}.e-off-canvas__content{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:24px}}
@media only screen and (max-width:380px){.main-form-container .dropdown{padding-left:6px;padding-right:6px}.main-form-container.fix-fonts .resident-t{padding-right:12px}}
