@import url("https://use.typekit.net/bao8kvt.css");@font-face{font-family:"Times New Roman";src:url("/assets/fonts/TimesNewRomanPS-BoldMT.woff2") format("woff2"),url("/assets/fonts/TimesNewRomanPS-BoldMT.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Times New Roman";src:url("/assets/fonts/TimesNewRomanPSMT.woff2") format("woff2"),url("/assets/fonts/TimesNewRomanPSMT.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*{border:0;padding:0;margin:0;box-sizing:border-box;outline:none;list-style:none;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-appearance:none}.home h2{text-transform:uppercase;font-family:"Times New Roman";font-weight:400 !important;letter-spacing:3px !important;font-size:36px !important}@media (max-width: 1440px){.home h2{font-size:28px !important}}@media (max-width: 1280px){.home h2{font-size:24px !important}}@media (max-width: 992px){.home h2{font-size:20px !important}}h2{color:#5a1015;text-transform:uppercase;font-family:"Times New Roman";font-weight:400 !important;letter-spacing:3px !important;font-size:28px !important}@media (max-width: 1440px){h2{font-size:24px !important}}@media (max-width: 1280px){h2{font-size:20px !important}}@media (max-width: 992px){h2{font-size:18px !important}}span,p,label{color:#231f20;display:block;font-family:"new-atten", sans-serif;font-weight:500;font-size:16px}@media (max-width: 576px){span,p,label{font-size:14px}}input[type="submit"]{font-family:"Times New Roman"}body{background-color:#ffecdf;font-family:"new-atten", sans-serif;scroll-behavior:smooth}option{background-color:#fff;color:#000}.container{max-width:1280px;width:100%;margin:auto}@media (max-width: 1280px){.container{max-width:unset}}main{transition:0.5s}main.blur{filter:blur(4px)}span.drop-down{width:10px;height:10px;border-left:3px solid #5a1015;border-bottom:3px solid #5a1015;position:absolute;right:12px;top:12px;transform:rotate(-45deg)}nav{width:100%;transition:0.5s}nav>div:nth-child(1){width:calc(50% - 50px)}nav>div:nth-child(3){width:calc(50% - 50px)}nav>div:nth-child(3) li:last-child{padding-right:0}nav>div ul{display:flex;align-items:center}nav>div ul li{position:relative}nav>div ul li a{color:#221f1f;font-family:"new-atten", sans-serif;font-weight:500;font-size:14px}nav>div ul li a:before{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#221f1f;transform:scaleX(0);transition:0.5s;transform-origin:left}nav>div ul li a:hover:before,nav>div ul li a.active:before{transform:scaleX(1)}nav>div ul li.active a{color:#590f16}nav>div a{display:block}nav>div a img{width:100px;object-fit:contain}input#mmenu+label{height:20px;width:25px;transition:all 0.4s ease;position:relative}input#mmenu+label span{position:absolute;width:100%;height:1px;top:50%;margin-top:-1px;right:0;display:block;background:#590f16 !important;transition:0.5s}input#mmenu+label span:first-child{top:4px}input#mmenu+label span:last-child{top:16px}input#mmenu:checked+label span:first-child{opacity:1;transform:rotate(135deg)}input#mmenu:checked+label span{opacity:0;top:50%}input#mmenu:checked+label span:last-child{opacity:1;transform:rotate(-135deg)}.expand-menu{background-color:rgba(89,15,22,0.9);z-index:9;opacity:0;pointer-events:none;transition:0.5s}.expand-menu.active{opacity:1;pointer-events:all}.expand-menu a{position:relative}.expand-menu a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e5e7eb;transform:scaleX(0);transition:0.5s;transform-origin:left}.expand-menu a.active:before{transform:scaleX(1)}footer .panel.active{display:block}section.project-location li{font-family:"new-atten", sans-serif;font-weight:500}section.banner.home span{text-align:center}section.class-permanent .box-left{width:calc(100% - 450px)}@media (max-width: 1440px){section.class-permanent .box-left{width:calc(100% - 400px)}}@media (max-width: 1024px){section.class-permanent .box-left{width:100%}}section.class-permanent .box-right{width:450px}@media (max-width: 1440px){section.class-permanent .box-right{width:400px}}@media (max-width: 1024px){section.class-permanent .box-right{width:100%}}section.class-permanent .box-right .wrapper-form{height:calc(100% - 52px)}@media (max-width: 576px){section.class-permanent .box-right .wrapper-form{height:unset}}section.location-home h3{font-family:"Times New Roman"}section.location-home li{font-family:"new-atten", sans-serif;transition:0.5}section.location-home li.active{color:#5a1015}section.location-home iframe{opacity:0;pointer-events:none;transition:0.5s}section.location-home iframe.active{opacity:1;pointer-events:all}section.premium-living h3{font-family:"Times New Roman"}section.premium-living a:hover .box-more{transform:translateY(0)}section.premium-living .box-more{position:absolute;bottom:0;left:0;width:100%;height:80px;background-color:rgba(89,15,22,0.9);display:flex;justify-content:center;align-items:center;color:#fff;font-family:"Times New Roman";text-transform:uppercase;transform:translateY(100%);transition:transform 0.5s}section.premium-living .swiper-pagination{position:relative !important;bottom:unset !important;left:unset !important;top:unset !important;right:unset !important}section.premium-living .swiper-pagination-bullet{width:13px !important;height:13px !important;margin:0 5px !important;border:1px solid #5a1015 !important;background:#5a1015 !important}section.premium-living .swiper-pagination-bullet-active{background:#5a1015 !important;border:1px solid #5a1015 !important}section.location li{font-family:"new-atten", sans-serif;transition:.5}section.location li.active{color:#5a1015}section.location iframe{opacity:0;pointer-events:none;transition:.5s}section.location iframe.active{opacity:1;pointer-events:all}section.location label.error{text-align:right;margin-top:5px;font-size:12px;color:red}section.plan select,section.plan option,section.plan h3,section.plan li,section.progress select,section.progress option,section.progress h3,section.progress li{font-family:"new-atten", sans-serif}section.plan option,section.progress option{background-color:#fff;color:#000}section.plan li.active,section.progress li.active{color:#5a1015 !important}section.plan span.drop-down,section.progress span.drop-down{top:16px}section.gallery .wrapper-acc .card{align-items:flex-end;cursor:pointer;display:flex;overflow:hidden;position:relative;transition:0.5s;width:55px}@media (max-width: 992px){section.gallery .wrapper-acc .card{width:35px}}section.gallery .wrapper-acc .card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(34,31,31,0) 0%, rgba(34,31,31,0) 50%, #221f1f 100%);z-index:1;pointer-events:none;opacity:0;transition:opacity 0.5s}section.gallery .wrapper-acc .card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#ffecdf;z-index:1;pointer-events:all;transition:opacity 0.5s;visibility:visible}section.gallery .wrapper-acc .card .card__image{left:50%;position:absolute;top:50%;translate:-50% -50%;z-index:0;width:100%;height:100%;object-fit:cover}section.gallery .wrapper-acc .card .details{align-items:center;display:flex;opacity:0;transition-duration:0.5s;transition-delay:.5s;visibility:hidden;z-index:1}section.gallery .wrapper-acc .card .details>div{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-direction:row-reverse !important}section.gallery .wrapper-acc .card .details .swiper-button-next,section.gallery .wrapper-acc .card .details .swiper-button-prev{position:relative !important;left:unset !important;top:unset !important;right:unset !important;bottom:unset !important;margin:unset !important}section.gallery .wrapper-acc .card .details .swiper-button-next:after,section.gallery .wrapper-acc .card .details .swiper-button-prev:after{content:"" !important}section.gallery .wrapper-acc .card .details .swiper-button-next span,section.gallery .wrapper-acc .card .details .swiper-button-prev span{width:100%;height:100%}section.gallery .wrapper-acc .card .title{z-index:2;position:absolute;left:50%;writing-mode:sideways-rl;transform:translateX(-50%);top:20px;transition:opacity 0.5s;visibility:visible}section.gallery .wrapper-acc .card.active{opacity:1;width:100%}section.gallery .wrapper-acc .card.active:before{opacity:0.65}section.gallery .wrapper-acc .card.active:after{visibility:hidden;pointer-events:none}section.gallery .wrapper-acc .card.active .details{opacity:1;visibility:visible}section.gallery .wrapper-acc .card.active .title{opacity:0;visibility:hidden}section.gallery .wrapper-acc .card span{font-family:"Times New Roman"}.fancybox-infobar{display:none !important}.box-regis form{display:flex;flex-wrap:wrap;justify-content:center;margin:auto}.box-regis form input[type="submit"]{font-family:"new-atten", sans-serif}.box-regis .group{position:relative;padding:0 12px}@media (max-width: 1024px){.box-regis .group{width:calc(50% - 10px)}}@media (max-width: 576px){.box-regis .group{width:100%}}.box-regis .group.select option{background-color:#fff;color:#211d1f}.box-regis .group.input select{width:100%;height:100%;background:transparent;padding:8px 0}@media (max-width: 576px){.box-regis .group.input select{font-size:14px}}.box-regis .group.input label{position:absolute;pointer-events:none;left:12px;top:10px;transition:0.2s ease all;text-transform:uppercase}@media (max-width: 1440px){.box-regis .group.input label{top:7px}}@media (max-width: 576px){.box-regis .group.input label{top:9px}}.box-regis .group input{padding:10px 0;display:block;width:100%;background:transparent}@media (max-width: 1440px){.box-regis .group input{padding:8px 0}}.box-regis .group.checkbox{height:45px;display:flex;align-items:center}.box-regis .group.checkbox .label{display:block;position:relative;padding-left:35px;cursor:pointer;user-select:none;font-size:14px}.box-regis .group.checkbox .label a{text-decoration:underline}.box-regis .group.checkbox .label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.box-regis .group.checkbox .label input:checked ~ .checkmark:after{display:block}.box-regis .group.checkbox .label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #838689;border-radius:5px;transition:0.3s}.box-regis .group.checkbox .label .checkmark:after{content:"";position:absolute;display:none;left:9px;top:4px;width:6px;height:12px;border:solid #211d1f;border-width:0 3px 3px 0;transform:rotate(45deg)}.box-regis .group.checkbox .label:hover input ~ .checkmark{background-color:#e3e4e5}.box-regis .group.checkbox .label:checked ~ .checkmark{background-color:#2196f3}.box-regis .alert-error{border-color:red !important}.box-regis .alert-error label,.box-regis .alert-error select{color:red !important}.box-regis .alert-error span.drop-down{border-color:red !important}.box-regis input:focus ~ label,.box-regis input:valid ~ label{top:-6px !important;font-size:12px !important;background:#fff;padding:0 4px;line-height:1}.box-regis .bar{position:relative;display:block;width:100%}.box-regis .bar:before,.box-regis .bar:after{content:"";height:2px;width:0;bottom:1px;position:absolute;background:#172128;transition:0.2s ease all}.box-regis .bar:before{left:50%}.box-regis .bar:after{right:50%}.box-regis input:focus ~ .bar:before,.box-regis input:focus ~ .bar:after{width:50%}.box-regis .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:0.5}.box-regis input:focus ~ .highlight{animation:inputHighlighter 0.3s ease}@keyframes inputHighlighter{from{background:#172128}to{width:0;background:transparent}}.loading{opacity:0;pointer-events:none}.loading.active{opacity:1;pointer-events:all}.hover-btn{transition:0.6s}.hover-btn:hover,.hover-btn:focus{box-shadow:inset 0 -3.25em 0 0 #65000e;color:#ffecdf}
