:root{--font-family-default: "Open Sans", sans-serif;--font-family-title: "Libre Baskerville", serif;--font-family-cursive: "Italianno", cursive;--font-size-default: 14px;--font-size-title: 59px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #0C375B;--secondary: #25557D;--tertiary: #2C7B9B;--gradient: linear-gradient(180deg, #0C375B 0%, #25557D 100%);--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}.max-container{max-width:1920px;margin:0 auto;padding:0 15px}a{color:inherit}a:hover{color:var(--tertiary)}a:hover,a:focus,.slick-slide,.slick-slide a{outline:none;text-decoration:none}input,select,textarea{outline:none}.flex{display:flex;flex-flow:row wrap}.flex:before,.flex:after{display:none}.dir-col{flex-flow:column wrap}.dir-col-reverse{flex-flow:column-reverse wrap}.dir-row-reverse{flex-flow:row-reverse wrap}.al-center{align-items:center}.al-start{align-items:flex-start}.al-end{align-items:flex-end}.ju-center{justify-content:center}.ju-start{justify-content:flex-start}.ju-end{justify-content:flex-end}.ju-between{justify-content:space-between}.ju-around{justify-content:space-around}.bg-section{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.bg-section__img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.bg-section:before,.bg-section:after,.bg-section__img:before,.bg-section__img:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.img-wrapper{display:block;position:relative}.img-wrapper canvas{display:block;width:100%;height:100%}.img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;transition:all var(--default-transition)}.img-wrapper:before,.img-wrapper:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;transition:all var(--default-transition)}.section-title,#content .section-title,#content .entry-title,#content .archive-title{color:var(--primary);font-family:var(--font-family-title);font-size:35px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-2px}.section-title span,#content .section-title span,#content .entry-title span,#content .archive-title span{display:block;font-family:var(--font-family-cursive);font-style:normal;font-weight:400;line-height:1;letter-spacing:0}.section-title.is-white,#content .section-title.is-white,#content .entry-title.is-white,#content .archive-title.is-white{color:#fff}a.btn-a,.btn-a{padding:.4em .733em;color:#3f3f3f;font-size:15px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;display:inline-flex;align-items:center;flex-flow:row;gap:1em;text-align:center}a.btn-a i,.btn-a i{width:1.867em;height:1.867em;border:1px solid var(--tertiary);display:flex;align-items:center;justify-content:center;color:inherit;flex-shrink:0;border-radius:50%;color:var(--tertiary);transition:color var(--default-transition)}a.btn-a i:before,.btn-a i:before{width:1.75em;height:1em;font-size:.533em;display:flex;justify-content:flex-end;overflow:hidden}a.btn-a i:after,.btn-a i:after{content:"";top:0;right:0;bottom:0;left:0;background:var(--tertiary);transform:scale(0);transition:all var(--default-transition);position:absolute;border-radius:inherit;z-index:-1}a.btn-a.is-white,.btn-a.is-white{color:#fff}a.btn-a.is-white i,.btn-a.is-white i{border-color:#fff;color:#fff}a.btn-a.is-white i:after,.btn-a.is-white i:after{background:#fff}a.btn-a.is-white:hover i,.btn-a.is-white:hover i{color:#2c7b9b}a.btn-a:hover i,.btn-a:hover i{color:#fff}a.btn-a:hover i:after,.btn-a:hover i:after{transform:scale(1)}.container-vw{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;width:750px;max-width:100%}#main-wrapper{overflow:clip}.header{position:fixed;top:0;left:0;right:0;z-index:1011;padding:28px 0 0;transition:all var(--default-transition)}.header--fixed.header{background:var(--primary);padding:10px 0}.header--fixed.header .header__logo{width:80px}.header--fixed.header .header__nav{top:0}.header__inner{padding:0 20px;display:flex;align-items:center;justify-content:space-between}.header__logo{width:80px;transition:all var(--default-transition)}.header__logo a{display:block}.header__logo a img{display:block;width:100%;height:auto}.header__nav{top:-10px;position:relative;transition:all var(--default-transition)}.header__nav-inner{display:flex;align-items:center;gap:30px}.header__nav .site-translate{position:relative}.header__nav .site-translate__btn{color:#fff;font-size:12px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.24px;text-transform:uppercase;background:transparent;border:none;padding:10px 0;outline:none;display:flex;align-items:center;gap:9px}.header__nav .site-translate__btn:after{content:"";display:block;width:7px;aspect-ratio:1/.8660254038;clip-path:polygon(50% 100%,100% 0,0 0);background:#fff}.header__nav .site-translate.open .site-translate__dropdown{transform:translateY(0);opacity:1;visibility:visible}.header__nav .site-translate__dropdown{position:absolute;top:100%;left:calc(50% - 60px);min-width:120px;background:var(--primary);transform:translateY(10px);opacity:0;visibility:hidden;transition:all var(--default-transition)}.header__nav .site-translate__dropdown li a{padding:8px 15px;color:#fff;font-style:normal;font-weight:400;line-height:1;letter-spacing:1px;display:block;font-size:14px;transition:all var(--default-transition)}.header__nav .site-translate__dropdown li a.gt-current-lang,.header__nav .site-translate__dropdown li a:hover{background:var(--tertiary)}.header__nav .contact-links ul{display:flex;align-items:center;gap:13px}.header__nav .contact-links ul li a{font-size:12px;color:#fff}.header__nav .contact-links ul li a i.ai-font-envelope-f{font-size:9px}.footer{position:relative;padding:40px 15px}.footer__inner{width:720px;max-width:100%;margin:0 auto}.footer__top{position:relative}.footer__logo{font-size:0;text-align:center;margin-bottom:31px}.footer__logo a{display:block;width:300px;max-width:100%;margin:0 auto}.footer__logo a img{display:block;width:100%;height:auto}.footer__contacts ul{display:flex;justify-content:center;flex-flow:column;align-items:center;gap:13px;margin-bottom:12px}.footer__contacts ul li{display:inline-flex;align-items:flex-start;gap:10px;line-height:19px}.footer__contacts ul li i{color:var(--tertiary);font-size:13px}.footer__contacts ul li i.ai-font-phone{top:3px}.footer__contacts ul li i.ai-font-envelope-f{font-size:10px;top:5px}.footer__contacts ul li i.ai-font-location-c{font-size:20px;top:2px}.footer__contacts ul li i.ai-font-business-card{font-size:16px;top:2px}.footer__contacts ul li i.ai-font-facebook{font-size:17px}.footer__contacts ul li a,.footer__contacts ul li span{color:#3f3f3f;font-size:15px;font-style:normal;font-weight:400;line-height:1.26666667;letter-spacing:1px}.footer__contacts ul li a{color:inherit;transition:color var(--default-transition)}.footer__contacts ul li a:hover{color:var(--tertiary)}.footer__contacts ul.address-list{max-width:250px;margin:0 auto}.footer__bottom{position:relative;border-top:1px solid var(--tertiary);margin:23px 0 0;padding:41px 0 0}.footer__disclaimer{text-align:center}.footer__disclaimer p{color:#3f3f3f;font-size:11px;font-style:normal;font-weight:400;line-height:1.54545455;margin-bottom:23px}.footer__disclaimer p a{color:inherit;transition:color var(--default-transition)}.footer__disclaimer p a:hover{color:var(--tertiary)}.footer__disclaimer p:last-of-type{margin-bottom:0}.footer__disclaimer .realtor-icons{display:flex;align-items:center;font-size:29px;color:var(--tertiary);gap:10px;justify-content:center;margin:12px 0 0}.footer__disclaimer .realtor-icons i.ai-font-eho{font-size:23px}@media screen and (min-width:744px){.section-title,#content .section-title,#content .entry-title,#content .archive-title{font-size:40px}}@media screen and (min-width:1024px){.max-container{padding:0 50px}.section-title,#content .section-title,#content .entry-title,#content .archive-title{font-size:2.8125vw}.section-title span,#content .section-title span,#content .entry-title span,#content .archive-title span{font-size:3.5vw}a.btn-a,.btn-a{letter-spacing:.133em}a.btn-a.vw-responsive,.btn-a.vw-responsive{padding:.375vw .6875vw;font-size:.9375vw;gap:.9375vw;letter-spacing:.125vw}a.btn-a.vw-responsive i,.btn-a.vw-responsive i{width:1.75vw;height:1.75vw}a.btn-a.vw-responsive i:before,.btn-a.vw-responsive i:before{width:.875vw;height:.5vw;font-size:.5vw}.container-vw{width:73.125vw;padding-left:.9375vw;padding-right:.9375vw}.header--fixed.header .header__logo{width:7.5vw}.header__inner{padding:0 5.25vw 0 6vw}.header__logo{width:15vw}.header__nav{gap:1.875vw;top:-2.5vw}.footer{padding:82px 15px 40px}.footer__inner{width:1350px}.footer__logo a{width:455px}.footer__contacts ul{flex-flow:row wrap;align-items:flex-start}.footer__contacts ul.address-list{max-width:initial}.footer__bottom{padding:41px 3.125vw 0}}
