.availability-border{border:2px solid #ecfbd2;border-radius:300px}.availability-none-border{border-radius:0}.availability-opacity-100{opacity:1;position:relative}.availability-opacity-70{opacity:.7;position:relative}.availability-overlay{border-radius:300px}.availability-overlay-no-border{border-radius:0}.dark-overlay{background-color:rgba(28,40,38,.4)}@media (max-height:800px){.buildings_content_wrapper{max-height:375px}}@media(max-height:700px)and (max-width:768px){.image_with_colors{min-height:120svh}.image_with_colors .padding_container{padding-top:30px}}@media(min-height:800px)and (min-width:1440px){.girl_with_colors{transform:translate(-30%,-35%)}}@media(min-width:1440px)and (max-height:800px){.girl_with_colors{transform:translate(-15%,-40%)}}@media(min-width:1536px)and (max-height:800px){.girl_with_colors{transform:translate(-40%,-20%)}}.content_section1_tabled{max-height:900px}@media(min-width:600px)and (max-width:900px)and (orientation:portrait){.content_section1_tabled{height:100svh}}@media(min-width:976px)and (max-height:800px){.extra_right_image_class{transform:translateX(35%) rotate(-90deg)}}@media(max-width:1200px)and (min-height:800px){.extra_right_image_class{transform:translateX(40%) rotate(-90deg)}}@media(max-height:700px)and (max-width:768px){.container_with_more_padding{padding-bottom:30px}}@media(min-width:1440px)and (max-height:800px){.absolute_image_extraClass{transform:translateY(-20%)}}.footer_gradient_helper{background-image:linear-gradient(180deg,#818e79,#828f7a,#838f7b,#84907d,#85907e)}.input-phone-container{position:relative;display:flex;flex-direction:column;width:100%}.input-phone-container .error-input{border:2px solid #ecfbd2}.input-phone-container .form-control{font-size:20px;padding-left:40px;border:1px solid #ecfbd2;color:#1c2826;border-radius:10px;width:100%;background-color:#ecfbd2;font-family:neuzeit-regular!important}@media (max-width:768px){.input-phone-container .form-control{font-size:12px}}.input-phone-container .flag-dropdown{background-color:#ecfbd2!important;border:1px solid #ecfbd2!important}.input-phone-container .allow-dropdown.intl-tel-input{padding-left:50px}.input-phone-container .react-tel-input .country-list{background-color:#ecfbd2!important}.input-phone-container .country{color:#1c2826!important}.input-phone-container .react-tel-input .flag-dropdown.open .selected-flag{background-color:#ecfbd2!important}.grid_container{display:grid;width:100%;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);grid-template-areas:"a k b d" "a k text e" "f g text e" "f g h c" "f j h c"}.grid_container .grid-aria-1{grid-area:a}.grid_container .grid-aria-2{grid-area:b}.grid_container .grid-aria-3{grid-area:c}.grid_container .grid-aria-4{grid-area:d}.grid_container .grid-aria-5{grid-area:e}.grid_container .grid-aria-6{grid-area:f}.grid_container .grid-aria-7{grid-area:g}.grid_container .grid-aria-8{grid-area:h}.grid_container .grid-aria-9{grid-area:j}.grid_container .grid-aria-10{grid-area:k}.grid_container .grid-aria-11{grid-area:text}.grid_container .grid-aria-12{grid-area:m}@media (max-width:768px){.grid_container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(11,1fr);grid-template-areas:"a b" "a b" "e h" "f h" "f c" "text text" "text text" "text text" "d j" "k j" "k g"}}@media (max-height:1440px)and (orientation:portrait){.grid_container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(11,1fr);grid-template-areas:"a k" "a k" "f h" "g h" "g b" "text text" "text text" "text text" "d e" "c e" "c j"}}.video_scale{animation:video-scale .75s linear .1s forwards;-moz-animation:video-scale .75s linear .1s forwards;-webkit-animation:video-scale .75s linear .1s forwards;transform-origin:"center center"}@keyframes video-scale{to{scale:3}}@-moz-keyframes video-scale{to{scale:3}}@-webkit-keyframes video-scale{to{scale:3}}@media (max-width:768px){@keyframes video-scale{to{scale:3.5}}@-moz-keyframes video-scale{to{scale:3.5}}@-webkit-keyframes video-scale{to{scale:3.5}}}.logo_scale_opacity{animation:logo-scale-opacity .75s linear .5s forwards;-moz-animation:logo-scale-opacity .75s linear .5s forwards;-webkit-animation:logo-scale-opacity .75s linear .5s forwards}@keyframes logo-scale-opacity{to{opacity:1}}@-moz-keyframes logo-scale-opacity{to{opacity:1}}@-webkit-keyframes logo-scale-opacity{to{opacity:1}}.button_disappear{animation:button-opacity .3s linear 0s forwards;-moz-animation:button-opacity .3s linear 0s forwards;-webkit-animation:button-opacity .3s linear 0s forwards}@keyframes button-opacity{to{opacity:0}}@-moz-keyframes button-opacity{to{opacity:0}}@-webkit-keyframes button-opacity{to{opacity:0}}.heading_appear{animation:heading-opacity .5s linear .75s forwards;-moz-animation:heading-opacity .5s linear .75s forwards;-webkit-animation:heading-opacity .5s linear .75s forwards}@keyframes heading-opacity{to{opacity:1}}@-moz-keyframes heading-opacity{to{opacity:1}}@-webkit-keyframes heading-opacity{to{opacity:1}}.bg-gradient-pink{background:#f4a3ee;background:linear-gradient(#811a78 101%,#1c2826 0)}.hero_section_tabled{max-height:900px}@media(min-width:600px)and (max-width:900px)and (orientation:portrait){.hero_section_tabled{height:100svh}}@media (max-height:600px){.nav_links_menu_extra_class{flex-direction:row;flex-wrap:wrap}}@media (min-height:800px){.nav_links_menu_extra_class{margin-bottom:60px}}@media (max-height:630px){.mega_links_menu_extra_class{gap:8px}}@media (min-height:800px){.mega_links_menu_extra_class{gap:40px;margin-bottom:110px}.nav_menu_extra_class{margin-bottom:40px}}