html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{width:1596px;margin:0 auto}@media screen and (max-width: 1599px){.container{width:1260px}}@media screen and (max-width: 1439px){.container{width:100%;box-sizing:border-box;padding:0 5rem}}@media screen and (max-width: 991px){.container{padding:0 1.25rem}}.container-xs{width:1280px;margin:0 auto}@media screen and (max-width: 1599px){.container-xs{width:1160px}}@media screen and (max-width: 1439px){.container-xs{width:100%;box-sizing:border-box;padding:0 5rem}}@media screen and (max-width: 991px){.container-xs{padding:0 1.25rem}}.container-fluid{width:100%;margin:0 auto;box-sizing:border-box;padding:0 5rem}@media screen and (max-width: 991px){.container-fluid{padding:0 1.25rem}}.flexbox,.row{display:flex;margin-left:-1.625rem;margin-right:-1.625rem;row-gap:1.25rem}.flexbox.flexbox--row,.flexbox--row.row{flex-flow:row wrap}.flexbox.flexbox--justify-center,.flexbox--justify-center.row{align-items:center;justify-content:center}.flexbox.flexbox--space-between,.flexbox--space-between.row{justify-content:space-between}.space-between{justify-content:space-between !important}.row{margin-left:-1.25rem;margin-right:-1.25rem}.row-block{display:block;margin-left:-1.25rem;margin-right:-1.25rem;row-gap:1.25rem}.row-product-detail{display:grid;grid-template-columns:50% 50%;grid-column-gap:1.25rem}@media screen and (max-width: 991px){.row-product-detail{grid-template-columns:100%;row-gap:1.25rem;grid-column-gap:0}}.display-flex{display:flex}.col{position:relative;z-index:1;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.col-1{flex:0 1 calc(8.33% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-1{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-2{flex:0 1 calc(16.66% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-2{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-3{flex:0 1 calc(25% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-3{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-4{flex:0 1 calc(33.33% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-4{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-5{flex:0 1 calc(41.66% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-5{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-6{flex:0 1 calc(50% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-6{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-7{flex:0 1 calc(58.33% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-7{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-8{flex:0 1 calc(66.66% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-8{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-9{flex:0 1 calc(75% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-9{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-10{flex:0 1 calc(83.33% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-10{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-11{flex:0 1 calc(91.66% - 40px);margin:0 1.25rem}@media screen and (max-width: 991px){.col-11{flex:0 1 calc(100% - 40px);margin:0 1.25rem}}.col-12{flex:0 1 calc(100% - 40px);margin:0 1.25rem}.grid{display:grid;align-items:center;grid-column-gap:1.25rem}.grid.justify-center{justify-content:center}.grid.align-center{align-items:center}.grid.gap-60{grid-column-gap:3.75rem}.grid.grid--50-50{grid-template-columns:1fr 1fr;width:100%}@media screen and (max-width: 767px){.grid.grid--50-50{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:2rem}}@media screen and (max-width: 991px){.order-md-1{order:1 !important}}@media screen and (max-width: 991px){.order-md-2{order:2 !important}}.title.title--h1{font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:4rem;line-height:1.34375;color:#003b4a}@media screen and (max-width: 767px){.title.title--h1{font-size:3.25rem;line-height:1.2692307692}}@media screen and (max-width: 479px){.title.title--h1{font-size:2.5rem;line-height:1.3}}.title.title--h2{font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:3.25rem;line-height:1.2692307692}@media screen and (max-width: 767px){.title.title--h2{font-size:3rem;line-height:1.2916666667}}.title.title--h3{font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:1.625rem;line-height:1.2307692308;color:#013d4d}.title.title--white{color:#fff !important}.title.title--primary{color:#003b4a !important}.title.title--secondary{color:#c6a792 !important}.title.title--tertiary{color:#013d4d !important}.text.text--right{text-align:right !important}.text.text--center{text-align:center !important}.text.text--uppercase{text-transform:uppercase !important}.text.text--bold{font-family:"Inter",sans-serif;font-weight:700;font-style:normal}.table-wrapper{display:block;width:100%;overflow-x:auto;overflow-y:visible}.table{display:table;border-collapse:collapse;width:100%;position:relative}.table .fixed-col{position:sticky;left:0;top:auto}.table.table--stripped{min-width:1024px}.table.table--stripped th{padding:24px 0;font-size:0.9375rem;color:#013d4d;text-align:center;background-color:#e3e3e3;width:max-content}.table.table--stripped td{padding:10px 0;font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:1.125rem;text-align:center;width:max-content;color:#013d4d}.table.table--stripped td.reserved{font-size:0.875rem}.table.table--stripped td svg path{stroke:#013d4d}.table.table--stripped tbody tr:nth-child(odd){background-color:#fff}.table.table--stripped tbody tr:nth-child(even){background-color:#e3e3e3}.table.table--stripped tbody tr:hover{background-color:#c8c8c8}.table.table--stripped tbody .tr-blue:nth-child(odd) td:first-child{background-color:#013d4d;color:#fff}.table.table--stripped tbody .tr-blue:nth-child(even) td:first-child{background-color:#003b4a;color:#fff}.table.table--stripped tbody .tr-green:nth-child(odd) td:first-child{background-color:#c4dddd;color:#013d4d}.table.table--stripped tbody .tr-green:nth-child(even) td:first-child{background-color:#bed3d3;color:#013d4d}.table.table--stripped tbody .tr-orange:nth-child(odd) td:first-child{background-color:#ddc6b8;color:#013d4d}.table.table--stripped tbody .tr-orange:nth-child(even) td:first-child{background-color:#bfab9c;color:#013d4d}.mt-1{margin-top:0.625rem !important}.mt-2{margin-top:1.25rem !important}.mt-3{margin-top:2rem !important}.mt-4{margin-top:2.75rem !important}.mt-5{margin-top:3.25rem !important}.mt-6{margin-top:3.75rem !important}.mt-7{margin-top:4.5rem !important}.mt-8{margin-top:5rem !important}.mt-9{margin-top:6rem !important}@media screen and (max-width: 991px){.mt-md-0{margin-top:0 !important}}@media screen and (max-width: 991px)and (max-width: 991px){.mt-md-3{margin-top:1.875rem !important}}@media screen and (max-width: 767px){.mt-sm-0{margin-top:0 !important}.mt-sm-7{margin-top:4.5rem !important}}@media screen and (max-width: 575px){.mt-xs-0{margin-top:0 !important}}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:0.625rem !important}.mb-2{margin-bottom:1.25rem !important}.mb-3{margin-bottom:2rem !important}.mb-4{margin-bottom:2.75rem !important}.mb-5{margin-bottom:3.25rem !important}.mb-6{margin-bottom:3.75rem !important}@media screen and (max-width: 991px){.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:0.625rem !important}.mb-md-2{margin-bottom:1.25rem !important}}@media screen and (max-width: 767px){.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:0.625rem !important}.mb-sm-3{margin-bottom:2rem !important}}@media screen and (max-width: 575px){.mb-xs-0{margin-bottom:0 !important}}.py-1{padding-top:0.625rem !important;padding-bottom:0.625rem !important}.py-2{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-3{padding-top:1.875rem !important;padding-bottom:1.875rem !important}.py-4{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.py-5{padding-top:3.125rem !important;padding-bottom:3.125rem !important}.py-6{padding-top:3.75rem !important;padding-bottom:3.75rem !important}.py-7{padding-top:4.375rem !important;padding-bottom:4.375rem !important}.py-8{padding-top:5rem !important;padding-bottom:5rem !important}@media screen and (max-width: 991px){.py-md-0{padding-top:0 !important;padding-bottom:0 !important}}@media screen and (max-width: 991px)and (max-width: 991px){.py-md-3{padding-top:1.875rem !important;padding-bottom:1.875rem !important}}@media screen and (max-width: 767px){.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.pb-sm-4{padding-bottom:2.5rem !important}}@media screen and (max-width: 575px){.py-xs-0{padding-top:0 !important;padding-bottom:0 !important}}body{font-size:100%;position:relative;overflow-x:hidden;width:100%;color:#000;font-family:"Inter",sans-serif;padding-top:90px}.body--ns{overflow-y:hidden}html{font-size:16px}strong{font-weight:700}em{font-style:italic}img,svg{max-width:100%}.clearfix:after{content:"";clear:both;display:table}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}p{font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.4444444444;color:#013d4d}p+p{margin-top:1.25rem}.relative{position:relative}.h-100{height:100%}.hide.hide--md{display:block}@media screen and (max-width: 991px){.hide.hide--md{display:none}}.hide.hide--sm{display:block}@media screen and (max-width: 767px){.hide.hide--sm{display:none}}.show.show--md{display:none}@media screen and (max-width: 991px){.show.show--md{display:block}}.show.show--sm{display:none}@media screen and (max-width: 767px){.show.show--sm{display:block}}.list-ol{list-style-type:decimal;padding:0 1rem 0}.list-ol li{color:#003b4a}.list-ol li+li{margin-top:0.75rem}.list-ul{list-style-type:disc;padding-left:20px}.list-ul li{color:#003b4a;font-size:1.125rem}.list-ul li+li{margin-top:0.75rem}.form-success,.form-error{padding:10px 20px;color:#fff;font-weight:bold}.form-success{background:#1e6800}.form-error{background:#950707}.input__error{margin-top:12px;color:#ccc;line-height:1.4}#tns1-iw{margin:0 0 0 0 !important}.hp-hero{position:relative}.section-affordable-housing{display:flex;min-height:600px;align-items:stretch}@media screen and (min-width: 1440px){.section-affordable-housing{min-height:800px}}@media screen and (max-width: 767px){.section-affordable-housing{flex-direction:column}}.section-affordable-housing .affordable-housing__left,.section-affordable-housing .affordable-housing__right{flex:0 0 50%;position:relative}.section-affordable-housing .affordable-housing__left{overflow:visible;display:flex}@media screen and (max-width: 1329px){.section-affordable-housing .affordable-housing__left{flex:0 0 40%}}@media screen and (max-width: 991px){.section-affordable-housing .affordable-housing__left{flex:0 0 25%}}@media screen and (max-width: 767px){.section-affordable-housing .affordable-housing__left{order:2;flex:0 0 100%;padding:6.25rem 0 0}}.section-affordable-housing .affordable-housing__left .affordable-housing__bg{flex:0 0 50%;min-height:100%;background:url("../images/styles/sections/kitchen@2x.png") center center/cover no-repeat}@media screen and (max-width: 767px){.section-affordable-housing .affordable-housing__left .affordable-housing__bg{flex:0 0 100%;min-height:440px;background:url("../images/styles/sections/kitchen@sm.png") center center/cover no-repeat}}.section-affordable-housing .affordable-housing__left svg{position:absolute;top:50%;left:25%;transform:translateY(-50%);width:50%;height:auto;max-height:607px;z-index:2;pointer-events:none}@media screen and (max-width: 767px){.section-affordable-housing .affordable-housing__left svg{max-height:290px;top:-3%;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 479px){.section-affordable-housing .affordable-housing__left svg{max-height:260px;top:5px}}.section-affordable-housing .affordable-housing__right{display:flex;flex-direction:column;justify-content:center;padding:4rem 3.75rem;flex:1;max-width:630px}@media screen and (max-width: 1439px){.section-affordable-housing .affordable-housing__right{max-width:520px;padding:4rem 2rem 5.25rem}}@media screen and (max-width: 1329px){.section-affordable-housing .affordable-housing__right{flex:0 0 60%}}@media screen and (max-width: 991px){.section-affordable-housing .affordable-housing__right{flex:0 0 75%;padding:4rem 1.5rem 5.25rem}}@media screen and (max-width: 767px){.section-affordable-housing .affordable-housing__right{order:1;flex:1 0 auto;padding:4rem 1.25rem 6.25rem;max-width:100%}}.section-affordable-housing .affordable-housing__right p{color:#013d4d}.section-affordable-housing .affordable-housing__right .affordable-housing__buttons{display:flex;gap:16px}@media screen and (max-width: 767px){.section-affordable-housing .affordable-housing__right .affordable-housing__buttons{flex-direction:column}}@media screen and (max-width: 767px){.section-affordable-housing .affordable-housing__right .affordable-housing__buttons .btn{width:100%}}.section-usp{background-color:#003b4a;min-height:600px;padding:140px 0;overflow:hidden;display:flex;align-items:center}.usp-bg{background-image:url("../images/styles/sections/house-wireframe.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:100%;height:100%;z-index:0;opacity:.44}@media screen and (max-width: 1439px){.usp-bg{background-size:cover}}@media screen and (max-width: 767px){.usp-bg{background-image:url("../images/styles/sections/house-wireframe@sm.svg")}}.usp-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;position:relative;z-index:1;justify-content:center;align-items:stretch}@media screen and (max-width: 1329px){.usp-wrapper{grid-template-columns:repeat(2, 1fr);gap:132px}}@media screen and (max-width: 767px){.usp-wrapper{grid-template-columns:repeat(1, 1fr);gap:132px;padding:0 0}}.usp-item{display:flex;flex-direction:column;justify-content:space-between;text-align:center;color:#fff}@media screen and (max-width: 1329px){.usp-item:last-child{grid-column:span 2}}@media screen and (max-width: 767px){.usp-item:last-child{grid-column:1}}.usp-item .title{color:#c6a792;font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:1.625rem;line-height:1.2307692308;text-align:center;text-transform:uppercase}.usp-item .title span{display:block;font-size:8rem;line-height:.515625;margin-bottom:3.25rem}.usp-item p{color:#fff}.section-information{padding:156px 0 62px}@media screen and (max-width: 767px){.section-information{padding:70px 0 128px}}.information-wrapper{display:flex;flex-wrap:wrap;gap:52px;justify-content:center;align-items:stretch;box-sizing:border-box}@media screen and (max-width: 991px){.information-wrapper{gap:32px}}@media screen and (max-width: 767px){.information-wrapper{display:grid;grid-template-columns:1fr}}.information-item{background:#fff;padding:40px 44px 52px;text-align:center;border:1px solid #e6e6e6;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex:0 0 calc((100% - 88px)/4);max-width:calc((100% - 88px)/4)}@media screen and (max-width: 1599px){.information-item{flex:0 0 calc((100% - 50px)/4);max-width:calc((100% - 50px)/4)}}@media screen and (max-width: 1329px){.information-item{padding:40px 28px 52px;flex:0 0 calc((100% - 40px)/3);max-width:calc((100% - 40px)/3)}}@media screen and (max-width: 767px){.information-item{flex:0 0 100%;max-width:100%}}.information-item:hover{box-shadow:0 51px 51px 0 rgba(0,0,0,.0509803922)}.information-ico{height:80px;display:flex;align-items:center;flex-direction:column;justify-content:center}.information-place{max-width:925px;margin:5rem auto 0;text-align:center}@media screen and (max-width: 767px){.information-place{display:none}}.section-dispositions{padding:6.25rem 0 8.75rem;background:#ddc6b8}@media screen and (max-width: 767px){.section-dispositions{padding:6.25rem 0 7.5rem}}.dispositions-wrapper{display:flex;gap:32px;flex-wrap:wrap}.dispositions-nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.dispositions-nav-btn{background:none;color:#003b4a;font-family:"Atyp Text",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:100%;border-radius:10px;border:1px solid #003b4a;display:flex;align-items:center;justify-content:center;padding:0;height:70px;width:146px;cursor:pointer}@media screen and (max-width: 991px){.dispositions-nav-btn{width:109px}}@media screen and (max-width: 410px){.dispositions-nav-btn{width:80px}}.dispositions-nav-btn.active,.dispositions-nav-btn:hover{background:#003b4a;color:#fff}.dispositions-perex{flex:3;display:flex}@media screen and (max-width: 1439px){.dispositions-perex{order:3;flex:1 1 100%}}.dispositions-more{flex:1;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 767px){.dispositions-more{margin-top:4.5rem}.dispositions-more.hide{display:none}}.dispositions-more .btn{height:70px;padding:0 2rem;background:#003b4a;color:#fff;font-family:"Atyp Text",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:100%;border-radius:10px;width:250px}@media screen and (max-width: 767px){.dispositions-more .btn{width:100%;justify-content:center;padding:0 0.75rem;text-align:center;line-height:1.3}}.dispositions-more .btn:hover{background:#08343f;color:#c6a792}.dispositions-sliders{margin-top:3.75rem}.dispositions-slider__wrapper{display:none;position:relative}.dispositions-slider__wrapper.active{display:block}.dispositions-slider{overflow:hidden;position:relative}.dispositions-slide img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16/9}@media screen and (max-width: 767px){.dispositions-slide img{aspect-ratio:3/3}}.dispositions-slider__controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.dispositions-slider__control{background:#fff;border:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease}.dispositions-slider__control:hover{background:#fff}.dispositions-slider__control.prev{left:-20px}@media screen and (max-width: 991px){.dispositions-slider__control.prev{left:-12px}}.dispositions-slider__control.next{right:-20px}@media screen and (max-width: 991px){.dispositions-slider__control.next{right:-12px}}.dispositions-slider__control svg{height:18px;width:10px}.section-timeline{padding:9rem 0 7.5rem}.timeline{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin:80px auto;max-width:1200px}@media screen and (max-width: 767px){.timeline{flex-direction:column;align-items:center;margin:40px auto 0;row-gap:140px}}.timeline .timeline-item{position:relative;flex:1;text-align:center}.timeline .timeline-item .timeline-item__circle{width:153px;height:153px;margin:0 auto 28px;border-radius:50%;background:#013d4d;display:flex;align-items:center;justify-content:center;position:relative;z-index:12}.timeline .timeline-item .timeline-item__content p{margin:0;color:#013d4d;font-size:1rem;line-height:1.625}@media screen and (max-width: 767px){.timeline .timeline-item:before{transform:rotate(90deg)}}.timeline .timeline-item:not(:last-child)::after{content:"";position:absolute;top:77px;left:50%;width:50%;height:4px;border-top:4px dashed #013d4d;z-index:1}.timeline .timeline-item:not(:first-child)::before{content:"";position:absolute;top:77px;right:calc(50% + 7px);width:50%;height:4px;border-top:4px dashed #013d4d;z-index:1}@media screen and (max-width: 767px){.timeline .timeline-item.timeline--second:before{top:-15px;right:calc(25% + 1px)}}@media screen and (max-width: 767px){.timeline .timeline-item.timeline--second:after{display:none}}@media screen and (max-width: 767px){.timeline .timeline-item.timeline--third:before{top:-55px;right:15%;width:71%}}@media screen and (max-width: 767px){.timeline .timeline-item.timeline--third:after{display:none}}@media screen and (max-width: 767px){.timeline .timeline-item.timeline--third.pulse--middle:before{top:calc(100% + 41px);left:calc(35% + 0px);right:15%;width:30%}.timeline .timeline-item.timeline--third.pulse--middle:after{left:calc(40% - 3px)}}@media screen and (max-width: 767px){.timeline .timeline-item.timeline--third.active--line:before{display:none}}@media screen and (max-width: 767px){.timeline .timeline-item.timeline--fourth:before{top:-15px;right:12%;width:200px}}@media screen and (max-width: 767px){.timeline .timeline-item.timeline--fourth.active--line::after,.timeline .timeline-item.timeline--fourth.active--line::before{top:-15px;right:12%;left:auto;width:200px;border-top:4px solid #00a8bf;transform:rotate(90deg)}}@media screen and (max-width: 767px){.timeline .timeline-item.timeline--fourth:after{display:none}}.timeline .timeline-item:last-child.active .timeline-item__circle path{stroke:none;fill:#fff}.timeline .timeline-item.pulse--first::after{border:none;content:"";position:absolute;top:59px;left:calc(100% - 23px);transform:translateX(-50%);width:41px;height:41px;background-image:url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.3' cx='20.5' cy='20.5' r='20.5' fill='%2300A8BF'/%3E%3Ccircle opacity='0.3' cx='20.5' cy='20.5' r='12.5' fill='%2300A8BF'/%3E%3Ccircle cx='20.5' cy='20.5' r='5.5' fill='%2300A8BF'/%3E%3C/svg%3E%0A");background-size:41px 41px;background-position:right center,left center;background-repeat:no-repeat;z-index:10;animation:pulse 1.8s infinite ease-in-out}@media screen and (max-width: 767px){.timeline .timeline-item.pulse--first::after{animation:pulseSmall 1.8s infinite ease-in-out;top:305px;width:41px;left:calc(40% + 5px);display:block !important}}.timeline .timeline-item.pulse--first::before{content:"";position:absolute;top:77px;left:50%;border-top:4px solid #00a8bf;width:50%;height:4px;z-index:1}@media screen and (max-width: 767px){.timeline .timeline-item.pulse--first::before{transform:rotate(90deg);top:calc(100% + 44px);left:calc(35% + 7px);width:24%;z-index:4}}.timeline .timeline-item.pulse--middle::after{border:none;content:"";position:absolute;top:59px;left:calc(100% - 23px);transform:translateX(-50%);width:41px;height:41px;background-image:url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.3' cx='20.5' cy='20.5' r='20.5' fill='%2300A8BF'/%3E%3Ccircle opacity='0.3' cx='20.5' cy='20.5' r='12.5' fill='%2300A8BF'/%3E%3Ccircle cx='20.5' cy='20.5' r='5.5' fill='%2300A8BF'/%3E%3C/svg%3E%0A");background-size:41px 41px;background-position:right center,left center;background-repeat:no-repeat;z-index:10;animation:pulse 1.8s infinite ease-in-out}@media screen and (max-width: 767px){.timeline .timeline-item.pulse--middle::after{animation:pulseSmall 1.8s infinite ease-in-out;top:300px;width:41px;left:calc(40% + 3px);display:block !important}}.timeline .timeline-item.pulse--middle::before{content:"";position:absolute;top:77px;left:0;border-top:4px solid #00a8bf;width:100%;height:4px;z-index:1}@media screen and (max-width: 767px){.timeline .timeline-item.pulse--middle::before{transform:rotate(90deg);top:calc(100% + 44px);left:calc(35% + 4px);width:25%;z-index:4}}.timeline .timeline-item.active .timeline-item__circle{background:#00a8bf}.timeline .timeline-item.active .timeline-item__circle path{stroke:#fff}.timeline .timeline-item.active--line::after,.timeline .timeline-item.active--line::before{border-top:4px solid #00a8bf;width:50%}@media screen and (max-width: 767px){.timeline .timeline-item.active--line::after,.timeline .timeline-item.active--line::before{top:calc(100% + 85px);left:calc(18% + 10px);width:55%;transform:rotate(90deg)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.125)}}@keyframes pulseSmall{0%,100%{transform:scale(1)}50%{transform:scale(1.125)}}.buttons-nav{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){.buttons-nav{margin-top:40px;flex-direction:column}}.section-location{padding:0;background:#f2f2f2;display:flex;min-height:600px;align-items:stretch}@media screen and (min-width: 1440px){.section-location{min-height:800px}}@media screen and (max-width: 991px){.section-location{flex-direction:column;padding:6.25rem 0 0}}@media screen and (max-width: 991px){.section-location .title{padding:0 1.25rem 0}}.section-location .location__left,.section-location .location__right{flex:0 0 50%;position:relative}.section-location .location__left{overflow:visible;display:flex}@media screen and (max-width: 991px){.section-location .location__left{padding:0 1.25rem 0;flex:0 0 100%}}.section-location .location__left .location__map{flex:0 0 100%;min-height:100%;background:url("../images/styles/mapa.png") center center/cover no-repeat}@media screen and (max-width: 991px){.section-location .location__left .location__map{padding:0 0 100%}}.section-location .location__right{display:flex;flex-direction:column;justify-content:center;padding:4rem 3.75rem;flex:1;max-width:630px}@media screen and (max-width: 1329px){.section-location .location__right{padding:4rem 2.75rem}}@media screen and (max-width: 991px){.section-location .location__right{padding:2rem 1.5rem 4rem;max-width:none;flex:0 0 100%}}.section-location .location__right p{color:#013d4d}.location__list{display:flex;gap:16px}@media screen and (max-width: 991px){.location__list{justify-content:center}}.location-items{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 991px){.location-items{align-items:center}}@media screen and (max-width: 767px){.location-items{width:calc(100% - 10px)}}.location-item{flex:1;display:flex;align-items:center;gap:24px;border-radius:10px;background:#fff;padding:1.25rem 1.25rem;min-width:340px;cursor:pointer;transition:background .3s ease}@media screen and (max-width: 991px){.location-item{width:100%}}@media screen and (max-width: 767px){.location-item{min-width:auto;width:calc(100% - 24px)}}.location-item strong{font-family:"Inter",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;line-height:1.4;color:#c6a792;display:block;margin-bottom:0.25rem}.location-item span{color:#013d4d;display:block}.location-item.active,.location-item:hover{background:#013d4d}.location-item.active svg path,.location-item:hover svg path{stroke:#c6a792}.location-item.active strong,.location-item:hover strong{color:#c6a792}.location-item.active span,.location-item:hover span{color:#fff}.location-item__icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center}.location-item__icon svg path{stroke:#013d4d}.section-faq{padding:8.5rem 0 10.5rem}@media screen and (max-width: 767px){.section-faq{padding:8.5rem 0 7.5rem}}.faq__wrapper{max-width:950px;margin:0 auto}.faq-item{cursor:pointer}.faq-item.faq-item--opened .faq-content__header{border-radius:10px 10px 0 0}.faq-item.faq-item--opened .faq-content__answer{display:block}.faq-item.faq-item--opened .faq-toggle svg{transform:rotate(180deg);transition:transform .3s ease}.faq-item+.faq-item{margin-top:1rem}.faq-item .faq-content__header{background:#013d4d;border-radius:10px;position:relative}@media screen and (max-width: 767px){.faq-item .faq-content__header{display:grid;grid-template-columns:1fr 21px;align-items:center;justify-content:space-between;gap:16px}}.faq-item .faq-content__header .title{padding:1.5rem 3.75rem;font-family:"Inter",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;color:#fff}@media screen and (max-width: 767px){.faq-item .faq-content__header .title{padding:1.5rem 1.5rem;line-height:1.3;font-size:1.125rem}}.faq-item .faq-content__header .faq-toggle{position:absolute;right:40px;top:50%;transform:translateY(-50%);width:30px;height:17px}@media screen and (max-width: 767px){.faq-item .faq-content__header .faq-toggle{right:24px;width:21px;height:12px;position:relative;top:auto;transform:none}}.faq-item .faq-content__header .faq-toggle svg{width:30px;height:17px;transition:transform .3s ease}@media screen and (max-width: 767px){.faq-item .faq-content__header .faq-toggle svg{width:21px;height:12px}}.faq-item .faq-content__answer{display:none;background:#f2f2f2;padding:1.5rem 3.75rem;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width: 767px){.faq-item .faq-content__answer{padding:1.5rem 1.5rem}}.faq-item .faq-content__answer p{font-size:1rem;color:#000}.section-news{padding:4.5rem 0 18.75rem;background:#f2f2f2}@media screen and (max-width: 767px){.section-news{padding:4.5rem 0 12.5rem}}.news-slide{height:100%}.news-item{border-radius:10px;display:flex;flex-direction:column;justify-content:stretch;height:100%;position:relative}.news-item .read-more{position:absolute;bottom:24px;right:24px;color:#013d4d;text-decoration:none;transition:color .2s ease}.news-item .read-more:hover{color:#003b4a}.news-item__image{overflow:hidden;max-height:314px}.news-item__image img{border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:auto;display:block;object-fit:cover}.news-item__content{background:#fff;padding:2.5rem 2rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column}.news-item__content .title{font-family:"Inter",sans-serif;font-weight:600;font-style:normal;font-size:1.25rem;color:#013d4d}.news-item__content .title a{text-decoration:none;color:#013d4d}.news-item__content .title a:hover{color:#003b4a}.news-item__content .date{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:0.875rem;line-height:1.8571428571;color:#1a1a1a;margin:1rem 0;display:block}.news-item__content p{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:0.875rem;line-height:1.8571428571;color:#1a1a1a}.news-item__content p+p{margin-top:0.5rem}.news-slider__controls{display:flex;gap:12px}@media screen and (max-width: 767px){.news-slider__controls{display:none}}.news-nav{display:flex;gap:12px;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.news-nav{padding-top:2.25rem;display:flex;width:100%;text-align:center;justify-content:center}}.news-slider__control{background:rgba(0,0,0,0);width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease;z-index:10;border:1px solid #013d4d;border-radius:10px}.news-slider__control svg path{stroke:#013d4d}.news-slider__control:hover{background:#013d4d}.news-slider__control:hover svg path{stroke:#fff}.section-contact{background:#c6a792}@media screen and (max-width: 767px){.section-contact{background:#003b4a}}@media screen and (max-width: 1329px){.section-contact>.container-xs{padding:0 1.5rem}}@media screen and (max-width: 991px){.section-contact>.container-xs{padding:0 0}}.contact-wrapper{display:grid;grid-template-columns:1fr 2fr;gap:0;margin-top:-220px}@media screen and (max-width: 767px){.contact-wrapper{grid-template-columns:1fr;margin-top:-100px}}.contact-col{background:#fff}@media screen and (max-width: 767px){.contact-col{padding:0 1.5rem}}.contact-col__photo img{width:100%;height:100%;object-fit:cover}.contact-col__body{padding:2rem 2.25rem}@media screen and (max-width: 991px){.contact-col__body{padding:3.25rem 1.25rem}}@media screen and (max-width: 767px){.contact-col__body{padding:3.25rem 0}}.contact-col__body.contact--sm{display:none}@media screen and (max-width: 767px){.contact-col__body.contact--sm{display:block}}.contact-col__body .title{font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:3.375rem;line-height:1.037037037}@media screen and (max-width: 767px){.contact-col__body .title{font-size:2.625rem;line-height:1.2380952381}}.contact-col__body p{font-size:1.25rem;line-height:150%;color:#003b4a}.contact-col__info{margin-top:3.75rem}@media screen and (max-width: 767px){.contact-col__info{margin-top:2.25rem}}.contact-col__info .contact-info{display:flex;align-items:center;gap:0.75rem}.contact-col__info .contact-info a{color:#003b4a;text-decoration:none;font-size:0.875rem;line-height:1.5714285714}@media screen and (max-width: 767px){.contact-col__info .contact-info a{font-size:1.125rem;line-height:1.3333333333;font-family:"Inter",sans-serif;font-weight:600;font-style:normal}}.contact-col__info .contact-info a:hover{text-decoration:none}.contact-col__info .contact-info+.contact-info{margin-top:1rem}.contact-content{background:#003b4a;padding:2rem 4.5rem}@media screen and (max-width: 991px){.contact-content{padding:2rem 1.25rem}}@media screen and (max-width: 767px){.contact-content{padding:3.75rem 1.25rem}}.contact-content .title{font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:3.25rem;line-height:1.2692307692;color:#fff}.contact-content p{font-size:1rem;line-height:1.5;color:#fff}.contact-content p+p{margin-top:0.5rem}@media screen and (max-width: 767px){.contact-content p+p{margin-top:0.75rem}}.contact-form{margin-top:2rem}@media screen and (max-width: 767px){.contact-form{margin-top:2.5rem}}@media screen and (max-width: 767px){.contact-form .form-group p{color:#c6a792}}@media screen and (max-width: 767px){.contact-form .form-group a{color:#c6a792}}@media screen and (max-width: 767px){.flats-order__body>.container-xs{padding:0 0}}.flats-order__form{background:#013d4d;padding:2.5rem 3.5rem;border-top-right-radius:10px;border-top-left-radius:10px}@media screen and (max-width: 991px){.flats-order__form{padding:2rem 1.5rem}}.flats-order__table{height:100%}.news-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1rem;row-gap:2rem}@media screen and (max-width: 1329px){.news-wrapper{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.news-wrapper{grid-template-columns:1fr}}.news__read-more{margin-top:2.5rem;text-align:center}.article-intro{padding:80px 0 0;max-height:600px;overflow:hidden}@media screen and (max-width: 767px){.article-intro{padding:48px 0 0;max-height:460px}}.article-intro img{border-radius:10px;width:100%;height:auto;max-height:600px;margin:0 auto;object-fit:cover;aspect-ratio:16/9}.article-content time{color:#1a1a1a;display:block;margin:1rem 0}.article-content p{color:#4a4a4a}.article-content>.container-xs{max-width:960px}.article-content img{max-width:100%;height:auto;display:block;margin:3.25rem auto}.content-block a{color:#ff601a;text-decoration:underline}.content-block+.content-block{margin-top:16px}.content-block:last-child{margin-bottom:0 !important}.content-block.content-block--paragraph,.content-block.content-block--paragraph p{font-family:"Inter",sans-serif;font-weight:300;font-size:16px;line-height:1.5;color:#000}.content-block.content-block--paragraph p+p{margin-top:16px}.content-block.content-block--heading,.content-block.content-block--heading h1{font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:1.5;color:#000}.content-block.content-block--heading h1{margin-top:28px}.content-block.content-block--highlighted,.content-block.content-block--quote{font-weight:400;font-size:18px;line-height:1.5;color:#000;background:#ffe9d4;border-radius:12.75px;padding:32px 26px}.content-block.content-block--highlighted .content-block:first-child,.content-block.content-block--highlighted .content-block:first-child h1{margin-top:0 !important}.content-block.content-block--highlighted{margin:30px auto 40px}.content-block.content-block--quote{margin:38px auto 32px}.content-block.content-block--quote .quote-author{margin-top:12px;font-weight:300;font-size:16px;line-height:1.5;color:#000;text-align:right;font-style:italic}@media only screen and (max-width: 575px){.content-block.content-block--highlighted,.content-block.content-block--quote{padding:24px 24px;font-size:16px}.content-block.content-block--quote .quote-author{font-size:14px}}.content-block--ulist ul{padding-left:24px;margin:0;list-style-type:disc}.content-block--ulist ul li{font-weight:300;font-size:16px;line-height:1.5;color:#000}.content-block--ulist ul li+li{margin-top:8px}.content-block--olist ol{padding-left:6px;margin:0;counter-reset:section;list-style-type:none}.content-block--olist ol li{font-weight:300;font-size:16px;line-height:1.5;color:#000}.content-block--olist ol li+li{margin-top:8px}.content-block--olist ol li+li ol{margin-top:8px}.content-block--olist ol li:before{counter-increment:section;content:counters(section, ".") ". "}.content-block.content-block--youtube .content-block__inner{padding:24px 0}.content-block--youtube .video-wrapper{position:relative;overflow:hidden}.content-block--youtube iframe,.content-block--youtube .video-iframe,.content-block--youtube .video-thumbnail{overflow:hidden;border-radius:9px;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.content-block--youtube .video-play-button{cursor:pointer}.content-block.content-block--spotify .content-block__inner{padding:19px 0 16px}.content-block--spotify [data-spotify-uri]{min-height:40px;background-color:#ddd;border-radius:18px;position:relative}.content-block.content-block--faq{margin:0 0 32px}.article-accordion{width:100%;overflow:hidden;margin-top:20px;border:1px solid #ff601a;border-radius:12.75px;background-color:#fff}.article-accordion .accordion__intro{position:relative;padding:32px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.article-accordion .accordion__content{padding:0 32px;max-height:0;overflow:hidden;will-change:max-height;transition:all .25s ease-out;font-weight:300;font-size:16px;line-height:1.5;color:#000;opacity:0}.article-accordion .accordion__content p{font-weight:300;font-size:16px;line-height:1.5;color:#000;margin:0}.article-accordion .accordion-title,.article-accordion p{margin:0}.article-accordion .accordion-title{font-weight:400;font-size:18px;line-height:1.5}.article-accordion .accordion-more{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 11.75H22.75M11.75 0.75V22.75' stroke='%23FF601A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:24px;height:24px;background-repeat:no-repeat;background-size:contain;transition:all .1s ease-in-out}.article-accordion.open{padding-bottom:32px}.article-accordion.open .accordion-more{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 16H27' stroke='%23FF601A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:24px;height:24px;background-repeat:no-repeat;background-size:contain}.article-accordion.open .accordion__content{padding:0 32px 32px;opacity:1}@media only screen and (max-width: 575px){.article-accordion.open{padding-bottom:24px}.article-accordion .accordion__intro{padding:24px}.article-accordion .accordion__content{padding:0 24px}.article-accordion.open .accordion__content{padding:0 24px 24px}.article-accordion .accordion__content p{font-size:14px}.article-accordion .accordion-title{font-size:16px}}.content-block.content-block--image .content-block__inner{padding:24px 0}.content-block.content-block--image img{width:100%;height:auto;border-radius:10px;margin:0 auto}.content-block.content-block--attachment .content-block__inner{padding:24px 0}.content-block--attachment .article-attachment{color:#ff601a;font-weight:500;font-size:18px;line-height:1.2;border:1px solid #ffcea8;display:flex;justify-content:space-between;gap:28px;align-items:center;opacity:1;border-radius:12.75px;padding:26px 32px}.content-block--attachment .article-attachment__btn{font-weight:400;font-size:16px;line-height:1;text-align:center;background:#ff601a;color:#fff;text-decoration:none;opacity:1;border-radius:999px;gap:10px;padding:12px 24px;min-width:190px}@media only screen and (max-width: 575px){.content-block--attachment .article-attachment{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 24px}.content-block--attachment .article-attachment__btn{width:100%;text-align:center}}.content-block.content-block--gallery{margin:30px auto}.content-gallery{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}@media only screen and (max-width: 649px){.content-gallery{grid-template-columns:repeat(2, minmax(0, 1fr))}}.lightbox-card{aspect-ratio:1/1;border-radius:12.75px;cursor:pointer;overflow:hidden;position:relative}.lightbox-card img{height:100%;object-fit:cover;width:100%}.lightbox-card:hover .lightbox-card-opener{opacity:1;visibility:visible}.lightbox-card .lightbox-card-opener{display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,59,74,.5);height:100%;inset:0;opacity:0;visibility:hidden;width:100%}.lightbox-card button{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none;padding:0;border:0}.page--plain h2{font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:1.625rem;line-height:1.2307692308;color:#013d4d;margin:2rem 0 1.25rem}.page--plain ul{list-style-type:disc;padding-left:20px}.page--plain ul li{color:#003b4a;font-size:1.125rem;margin:1.25rem 0}.page--plain ul li+li{margin-top:0.75rem}.header{position:fixed;top:0;left:0;width:100%;z-index:1100;background:#fff}.header.header--sticky{width:100%;z-index:1100;background:#fff}.header.header--shrink{position:fixed;top:0;left:0;width:100%;z-index:1100;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.header.header--shrink .header-logo{max-width:100px}.header.header--shrink .nav{height:90px}.nav{position:relative;height:105px;width:100%;z-index:1000;transition:height .2s}@media screen and (max-width: 1230px){.nav{height:90px}}.nav .hamburger{display:none}@media screen and (max-width: 991px){.nav .hamburger{display:block}}@media screen and (max-width: 991px){.nav{padding:4px 0}}.nav>.container{height:100%;display:grid;grid-template-columns:220px 1fr;align-items:center}@media screen and (max-width: 1329px){.nav>.container{padding:0 1.5rem}}@media screen and (max-width: 991px){.nav>.container{justify-content:space-between;grid-template-columns:165px 1fr}}.nav.nav--sticky{position:fixed;top:0;left:0}.nav .nav-logo{flex:0 1 220px;width:220px}@media screen and (max-width: 1329px){.nav .nav-logo{flex:0 1 165px;width:165px}}.nav .nav-items{height:100%;justify-content:end;display:flex;align-items:center;margin-left:1.25rem;margin-right:0}@media screen and (max-width: 1329px){.nav .nav-items{margin-left:0}}@media screen and (max-width: 991px){.nav .nav-items{display:none}}.nav .nav-link{font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.25rem;color:#000;text-decoration:none;margin-left:0;padding:0;text-align:left;display:block}.nav .nav-link:hover,.nav .nav-link.nav-link--active{color:#003b4a}.nav .nav-link+.nav-link{margin-left:1.75rem}@media screen and (max-width: 1329px){.nav .nav-link+.nav-link{margin-left:1.25rem}}.nav a+a{margin-left:2.125rem}@media screen and (max-width: 1329px){.nav a+a{margin-left:1.75rem}}.nav-responsive{height:100%;width:40%;position:fixed;z-index:1200;top:0;right:-100%;overflow-x:hidden;transition:right ease-in-out .3s;background-color:#fff;padding:6.25rem 2rem 3rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media screen and (max-width: 767px){.nav-responsive{width:calc(60% - 30px)}}@media screen and (max-width: 479px){.nav-responsive{width:calc(90% - 60px)}}.nav-responsive.nav-responsive--opened{right:0;transition:right ease-in-out .3s;overflow-y:auto}.nav-responsive .nav-items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;height:100%;width:100%;padding:0;gap:20px}.nav-responsive .nav-items .nav-link{font-family:"Inter",sans-serif;font-weight:500;font-style:normal;font-size:1rem;color:#000;text-decoration:none;text-transform:none;line-height:1.25rem;display:inline-block;width:100%;padding:0.25rem 0}.nav-responsive .nav-items .nav-link:hover,.nav-responsive .nav-items .nav-link.nav-link--active{color:#003b4a}.nav-responsive .nav-items .btn{width:100%}.nav-responsive .navigation-respo-close{display:block;position:absolute;top:0;height:60px;width:100%}.nav-responsive .navigation-respo-close .close-respo{position:absolute;top:32px;right:44px;z-index:1200;width:60px;height:auto;cursor:pointer}.nav-responsive .navigation-respo-close .close-respo .hamburger__line{width:35px;height:2px;background-color:#003b4a;display:block;margin:4px auto;transition:all .3s ease-in-out}.nav-responsive .navigation-respo-close .close-respo .hamburger__line:nth-child(2){opacity:0}.nav-responsive .navigation-respo-close .close-respo .hamburger__line:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-responsive .navigation-respo-close .close-respo .hamburger__line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hamburger{cursor:pointer;justify-self:end}.hamburger .hamburger__line{width:35px;height:4px;background-color:#003b4a;display:block;margin:4px auto;transition:all .3s ease-in-out}.navigation--opened .hamburger{animation:smallbig .6s forwards}.navigation--opened .hamburger .hamburger__line:nth-child(1),.navigation--opened .hamburger .hamburger__line:nth-child(2),.navigation--opened .hamburger .hamburger__line:nth-child(3){transition-delay:.2s}.navigation--opened .hamburger .hamburger__line:nth-child(2){opacity:0}.navigation--opened .hamburger .hamburger__line:nth-child(1){transform:translateY(6px) rotate(45deg)}.navigation--opened .hamburger .hamburger__line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@keyframes smallbig{0%,100%{transform:scale(1)}50%{transform:scale(0)}}.slider-slide{position:relative;z-index:2;width:100%;height:100vh}@media screen and (max-width: 767px){.slider-slide{max-height:520px;aspect-ratio:16/9}}@media screen and (max-width: 575px){.slider-slide{max-height:340px}}@media screen and (max-width: 479px){.slider-slide{max-height:320px}}.slider-slide__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.slider-slide__content{margin-top:4.5rem;color:#fff;padding:0 20px;width:100%}@media screen and (max-width: 767px){.slider-slide__content{padding:0 0;margin-top:2.5rem}}.slider-dots{display:flex;justify-content:center;position:absolute;bottom:20px;width:100%;z-index:3}.slider-dots .slider-dots__list{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0}.slider-dots .slider-dots__list li{width:24px;height:24px;border-radius:5px;background-color:#fff;margin:0 5px;cursor:pointer;position:relative;transition:all .3s}.slider-dots .slider-dots__list li.is-active:before{content:"";display:block;width:11px;height:11px;border-radius:50%;background-color:#003b4a;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.footer{position:relative;z-index:2;background:#c6a792;padding:100px 0 0}@media screen and (max-width: 1329px){.footer{padding:40px 0 0}}@media screen and (max-width: 991px){.footer{padding:0 0}}@media screen and (max-width: 767px){.footer{background:#003b4a}}.footer p{font-size:0.875rem;line-height:1.8571428571;color:#192528}.footer p+p{margin-top:0}.footer a{color:#192528}.footer-wrapper{background:#fff;border-top-right-radius:300px;padding:40px 0 32px}@media screen and (max-width: 991px){.footer-wrapper{border-top-right-radius:207px;padding:32px 16px 60px}}@media screen and (max-width: 767px){.footer-wrapper{padding:32px 0 60px}}@media screen and (max-width: 400px){.footer-wrapper{border-top-right-radius:170px}}.footer-logo{display:none}@media screen and (max-width: 991px){.footer-logo{display:block;background:#fff;border-top-right-radius:300px;padding:40px 0 44px}}.footer-row{display:flex;justify-content:space-between;align-items:center;padding:0;gap:40px}@media screen and (max-width: 1329px){.footer-row{flex-wrap:wrap}}@media screen and (max-width: 991px){.footer-row{flex-direction:column;align-items:flex-start;row-gap:48px}}.footer-nav{flex:2;display:flex;flex-direction:column;row-gap:4px}.footer-nav a{color:#003b4a;text-decoration:underline;font-size:1rem;line-height:1.5}.footer-nav a:hover{text-decoration:none}.footer-copy{flex:4}@media screen and (max-width: 767px){.footer-copy p+p{margin-top:1.25rem}}.footer-logos{flex:3;display:flex;justify-content:flex-end;align-items:center;gap:36px}@media screen and (max-width: 1329px){.footer-logos{flex:0 0 100%;width:100%;justify-content:flex-start}}@media screen and (max-width: 767px){.footer-logos{flex-wrap:wrap}.footer-logos>div{flex:1 1 calc(50% - 18px);max-width:calc(50% - 18px);text-align:center}}.btn{display:inline-flex;justify-content:center;align-items:center;transition:.2s linear all;text-decoration:none;box-sizing:border-box;border:none;outline:none;cursor:pointer}.btn.btn--default{color:#c6a792;background:#003b4a;border:1px solid #003b4a;font-family:"Atyp Text",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1;padding:1rem 2.5rem;border-radius:10px}.btn.btn--default:hover{background:#003b4a;color:#fff}.btn.btn--primary{color:#fff;background:#003b4a;border:1px solid #003b4a;border-radius:10px;font-family:"Atyp Text",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1;padding:1.5rem 3.25rem}@media screen and (max-width: 767px){.btn.btn--primary{padding:1.5625rem 1rem}}.btn.btn--primary:hover{border:1px solid #08343f;background:#08343f;color:#fff}.btn.btn--secondary{color:#003b4a;background:#c6a792;border:1px solid #c6a792;border-radius:10px;font-family:"Atyp Text",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1;padding:1.25rem 3.25rem}@media screen and (max-width: 767px){.btn.btn--secondary{padding:1.5625rem 1rem}}.btn.btn--secondary:hover{border:1px solid #003b4a;background:#003b4a;color:#fff}.btn.btn--outline{color:#003b4a;background:rgba(0,0,0,0);border:1px solid #003b4a;border-radius:10px;font-family:"Atyp Text",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1;padding:1.25rem 3.25rem}@media screen and (max-width: 767px){.btn.btn--outline{padding:1.5625rem 1rem}}.btn.btn--outline:hover{border:1px solid #003b4a;background:#003b4a;color:#fff}.btn.btn--fixed-size{width:280px;height:70px;text-align:center}@media screen and (max-width: 767px){.btn.btn--fixed-size{width:100%;height:auto;padding:1.5625rem 1rem}}.btn.btn--submit-form{color:#003b4a;background:#c6a792;border:1px solid #c6a792;border-radius:10px;font-family:"Atyp Text",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1;padding:1.75rem 3.25rem}.btn.btn--submit-form:hover{border:1px solid #c6a792;background:rgba(0,0,0,0);color:#fff}@media screen and (max-width: 767px){.btn.btn--submit-form{padding:1.25rem 1.75rem}}.link-more{font-family:"Inter",sans-serif;font-weight:500;font-style:normal;font-size:1.125rem;line-height:100%;text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;color:#013d4d}.link-more:hover{text-decoration:none}.section{padding:5rem 0}@media screen and (max-width: 767px){.section{padding:3.375rem 0}}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.form-row+.form-row{margin-top:1rem}@media screen and (max-width: 767px){.form-row{grid-template-columns:1fr}}.form-row.form-row--last{grid-template-columns:3fr 1fr}@media screen and (max-width: 767px){.form-row.form-row--last{grid-template-columns:1fr}}.form-group{position:relative}.form-group p{color:#c6a792}@media screen and (max-width: 767px){.form-group p{color:#fff}}.form-group a{color:#c6a792}@media screen and (max-width: 767px){.form-group a{color:#fff}}.form-group.form-group--button{display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 767px){.form-group.form-group--button{margin-top:1.5rem}.form-group.form-group--button .btn{width:100%}}.form-group>textarea{min-height:66px;width:calc(100% - 48px);padding:1.125rem 1.5rem;border:0;font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.25;resize:vertical}.form-group input[type=checkbox]{appearance:none;background-color:#fff;margin:0;font:inherit;color:#013d4d;width:30px;height:30px;border:.15em solid #013d4d;border-radius:5px;transform:translateY(-0.075em);display:grid;place-content:center;cursor:pointer}.form-group input[type=checkbox]:before{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath d='M18.36 19.78L12 13.41l-6.36 6.37-1.42-1.42L10.59 12 4.22 5.64l1.42-1.42L12 10.59l6.36-6.36 1.41 1.41L13.41 12l6.36 6.36z' fill='%23C4AA9B' /%3E%3C/g%3E%3C/svg%3E");transform:scale(0);transform-origin:bottom left;transition:.2s transform ease-in-out;background-color:rgba(0,0,0,0)}.form-group input[type=checkbox]:checked::before{transform:scale(1)}.form-group input[type=checkbox]:disabled{color:#ccc;cursor:not-allowed}.select-wrapper{position:relative;display:inline-block}.custom-select{position:relative;width:100%;cursor:pointer;color:#003b4a}.custom-select .custom-select__trigger{background:#fff;border:1px solid #ccc;padding:1.125rem 1.5rem;border-radius:10px;transition:border-color .2s;user-select:none;position:relative}@media screen and (max-width: 767px){.custom-select .custom-select__trigger{padding:1.5rem 1.5rem}}.custom-select .custom-select__trigger:focus,.custom-select .custom-select__trigger:focus-within,.custom-select .custom-select__trigger:focus-visible{outline:1px solid #013d4d;font-family:"Atyp Text",sans-serif;font-weight:600;font-style:normal;color:#013d4d;background:#fff}.custom-select .custom-select__trigger:hover{outline:1px solid #013d4d}.custom-select .custom-select__trigger::after{position:absolute;content:"";top:50%;right:20px;transform:translateY(-50%);width:14px;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10L0.0717975 0.25L13.9282 0.249999L7 10Z' fill='black'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.custom-select .custom-select__options{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:8px;display:none;flex-direction:column;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:10}.custom-select.open .custom-select__options{display:flex}.custom-select .custom-select__option{padding:1rem 1.25rem;transition:background .2s}@media screen and (max-width: 767px){.custom-select .custom-select__option{padding:1.25rem 1.5rem;background:hsla(0,0%,100%,.6)}}.custom-select .custom-select__option:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.custom-select .custom-select__option:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.custom-select .custom-select__option:hover{background:#f2f2f2}.number-input{display:flex;align-items:center;width:fit-content}.number-input>button{all:unset;cursor:pointer;padding:0;font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1.2;color:#003b4a}.number-input>input{width:54px;text-align:center;border:0;outline:none;font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.25;margin:0 1rem;color:#013d4d;-moz-appearance:textfield}.number-input>input::-webkit-outer-spin-button,.number-input>input::-webkit-inner-spin-button{appearance:none;margin:0}.form-checkboxes{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.form-checkboxes.form-checkboxes--filter{column-gap:5rem;row-gap:2rem}.form-checkbox{display:flex;align-items:center;gap:0.75rem;cursor:pointer;user-select:none;margin-top:0.75rem}.form-checkbox label{color:#fff;font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.625;cursor:pointer}.form-label{font-family:"Inter",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.625;color:#c6a792;display:inline-block;margin-bottom:0.5rem}@media screen and (max-width: 767px){.form-label{font-family:"Inter",sans-serif;font-weight:400;font-style:normal}}.form-label.form-label--filter{font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:1.625rem;line-height:1.2307692308;margin-bottom:0}.form-control{width:calc(100% - 48px);padding:1.125rem 1.5rem;border:0;border-radius:10px;outline:1px solid rgba(0,0,0,0);font-family:"Atyp Text",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.25;color:#003b4a;background:#fff;transition:outline .2s}@media screen and (max-width: 767px){.form-control{padding:1.5rem 1.5rem}}.form-control:hover{outline:1px solid #013d4d}.form-control::placeholder{color:rgba(0,59,74,.75)}.form-control:focus{outline:1px solid #013d4d;font-family:"Atyp Text",sans-serif;font-weight:600;font-style:normal;color:#013d4d;background:#fff}.alert-message{padding:16px 12px;margin-top:-1rem;margin-bottom:1rem;border:1px solid #c6a792;background:#c6a792;display:flex;align-items:center;gap:12px;border-radius:4px}.alert-message.error{border-color:#ba4545;background:#ba4545}.sp-intro{padding:280px 0;background-color:#f5f5f5;position:relative}@media screen and (max-width: 991px){.sp-intro{padding:0 0;aspect-ratio:16/9}}.sp-intro .sp-intro__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:1;z-index:1}.sp-content{padding:80px 0 296px}@media screen and (max-width: 991px){.sp-content{padding:80px 0 220px}}@media screen and (max-width: 767px){.sp-content{padding:80px 0 160px}}.sp-content.sp-content--article{padding:60px 0 120px}@media screen and (max-width: 767px){.sp-content.sp-content--article{padding:40px 0 100px}}.sp-content.sp-content--secondary{background:#f2f2f2}.helpdesk-box{border-top-left-radius:100px;border-bottom-left-radius:100px;background-color:#08343f;display:flex;flex-wrap:wrap;padding:8px;width:360px;height:112px;align-items:center;gap:20px}@media screen and (max-width: 991px){.helpdesk-box{display:none}}.helpdesk-box.helpdesk-box--absolute{position:absolute;bottom:120px;right:0;z-index:10}@media screen and (max-width: 991px){.helpdesk-box.helpdesk-box--absolute{position:static;margin:0 auto;transform:none}}.helpdesk-box.helpdesk-box--fixed{position:fixed;bottom:80px;right:0;z-index:1000}.helpdesk-box__photo{border-radius:50%;width:112px;height:112px}.helpdesk-box__photo img{width:100%;height:100%;object-fit:cover;border-radius:50%}.helpdesk-box__content{flex:1}.helpdesk-box__content p{font-family:"Inter",sans-serif;font-weight:700;font-style:normal;font-size:1.625rem;line-height:1.6153846154;color:#fff}.helpdesk-box__content .btn{margin-top:4px;padding:16px 12px;background-color:#c6a792;color:#013d4d;border:none;border-radius:10px;text-decoration:none;font-family:"Inter",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:100%}.fixed-absolute-toggle{position:absolute;top:20px;right:12px;cursor:pointer}.map-frame .gm-style .gm-style-iw-c{border-radius:10px !important;border:1px solid #013d4d !important;box-shadow:none !important;background:#013d4d !important}.map-frame .gm-style .gm-style-iw-d{overflow:hidden !important}.map-frame .gm-style .gm-style-iw-tc{filter:drop-shadow(0 4px 2px rgba(178, 178, 178, 0.4));height:12px;left:0;position:absolute;top:0;transform:translateX(-50%);width:25px}.map-frame .gm-style .gm-style-iw-tc::after{background:#013d4d;clip-path:polygon(0 0, 50% 100%, 100% 0);content:"";height:12px;left:0;position:absolute;top:-1px;width:25px}.map-frame .gm-style-iw-chr{display:flex}.map-frame .gm-style .gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect{top:12px !important;right:12px !important}.map-frame .gm-style .gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect:focus,.map-frame .gm-style .gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect:hover,.map-frame .gm-style .gm-style-iw.gm-style-iw-c button.gm-ui-hover-effect:focus-visible{outline:0 !important}.map-frame .gm-style-iw-t>*[role=dialog] button{background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' height='10px' width='10px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 460.775 460.775' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55 c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55 c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505 c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55 l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719 c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;background-size:contain !important;background-repeat:no-repeat !important;width:10px !important;height:10px !important;position:absolute !important;top:12px !important;right:8px !important;opacity:1 !important}.map-frame .gm-style-iw-t>*[role=dialog] button span{display:none !important}.map-frame .dialog-inner{display:grid;grid-template-columns:1fr;grid-gap:0;align-items:center;padding:0;width:290px}.map-frame .dialog-inner img{width:50px;height:50px}.map-frame .dialog-inner .info-box{font-size:14px;color:#032045}.map-frame .dialog-inner strong{display:block;margin-bottom:4px;font-size:16px;color:#c6a792}.map-frame .dialog-inner p{font-size:14px;line-height:1.4;color:#fff}.map-frame .dialog-inner .dialog-inner__header{display:grid;grid-template-columns:50px auto;grid-gap:12px;align-items:center;padding:4px 4px 16px}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}