/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#about .section-hero .content,#contact .section-form .content,#contact .section-form .content .form-thanks,#contact .section-hero .content,#error .section-404 .wrap-content,#faqs .section-faqs .sub-content,#faqs .section-main .sub-content,#help .section-intro .sub-content,#helpSub .back-btn,#helpSub .section-copy .container,#helpSub .section-large-form form,#home .section-hero .content,#news-post .section-hero .wrap-hero,#news-post .section-post .sub-content,#news-post .section-related.post-page .wrap-related,#news .wrap-list,#not_found .section-404 .wrap-content,#page .section-content .sub-content,#page .section-hero .content,#property-locations .section-hero .content,#property-portfolio .section-hero .content,#property-portfolio .section-portfolio-listings .content,#property-subpage .section-hero .content,#property-subpage .section-property-section .content,#services .section-hero .content,#services .section-services,#sitemap .wrap-content,.footer-main .content,.section-cookies,section .content{width:90%;max-width:1470px;margin:0 auto}.section-cookies{max-width:1300px}@media only screen and (max-width:768px){#about .section-hero .content,#contact .section-form .content,#contact .section-form .content .form-thanks,#contact .section-hero .content,#error .section-404 .wrap-content,#faqs .section-faqs .sub-content,#faqs .section-main .sub-content,#help .section-intro .sub-content,#helpSub .back-btn,#helpSub .section-copy .container,#helpSub .section-large-form form,#home .section-hero .content,#news-post .section-hero .wrap-hero,#news-post .section-post .sub-content,#news-post .section-related.post-page .wrap-related,#news .wrap-list,#not_found .section-404 .wrap-content,#page .section-content .sub-content,#page .section-hero .content,#property-locations .section-hero .content,#property-portfolio .section-hero .content,#property-portfolio .section-portfolio-listings .content,#property-subpage .section-hero .content,#property-subpage .section-property-section .content,#services .section-hero .content,#services .section-services,#sitemap .wrap-content,.footer-main .content,.section-cookies,section .content{width:100%;max-width:calc(100% - 60px);margin:0 auto}}section{position:relative}section.section-full{height:100vh;scroll-snap-align:start;scroll-snap-stop:always;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:1024px){section.section-full{height:auto;padding:30px 0;scroll-snap-align:none;scroll-snap-stop:unset}}section .floaty-image{height:100vh;max-width:480px;position:absolute;right:0;top:0;width:67vw}@media only screen and (max-width:1024px){section .floaty-image{display:none}}section .floaty-image.mod-left{right:auto;left:0;width:36vw}section .title{color:#000;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.28571rem;line-height:52px;margin-bottom:20px;text-transform:uppercase}@media only screen and (max-width:1024px){section .title{font-size:1rem;margin-bottom:15px}}section .title span{color:#979797;display:inline-block;font-size:1.57143rem;margin-right:30px}@media only screen and (max-width:1024px){section .title span{display:none}}section .subtitle{font-size:3rem}@media only screen and (max-width:1024px){section .subtitle{font-size:2.5rem;line-height:40px;max-width:400px;width:100%}}#news-post .section-post .sub-content,#sitemap .wrap-content{zoom:1}#news-post .section-post .sub-content:after,#sitemap .wrap-content:after{clear:both}#news-post .section-post .sub-content:after,#news-post .section-post .sub-content:before,#sitemap .wrap-content:after,#sitemap .wrap-content:before{content:"";display:table}#property-subpage .lightbox .arrow,#property-subpage .lightbox .close,.btn{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#property-subpage .lightbox .arrow:focus,#property-subpage .lightbox .close:focus,.btn:focus{outline-style:none;-webkit-box-shadow:none;box-shadow:none}#about .section-about-testimonials .testimonials ul.list-testimonials,#faqs .section-faqs .sub-content ul.list-faqs,#help .section-intro .sub-content ul.list-help,#holding-page .section-content ul.list-info,#news-post .section-hero .wrap-hero .sub-copy .sub-social ul.list-social,#news-post .section-hero .wrap-hero .sub-image ul.list-image,.footer-main .content .footer-copyrights nav ul,.footer-main .content header ul.list-footer-links,nav#nav ul.list-nav,nav#nav ul.list-nav li.mod-sub-nav ul.list-sub-nav,ul.list-posts,ul.slick-dots{margin:0;padding:0;list-style:none}#about .section-about-testimonials .testimonials ul.list-testimonials>li,#faqs .section-faqs .sub-content ul.list-faqs>li,#help .section-intro .sub-content ul.list-help>li,#holding-page .section-content ul.list-info>li,#news-post .section-hero .wrap-hero .sub-copy .sub-social ul.list-social>li,#news-post .section-hero .wrap-hero .sub-image ul.list-image>li,.footer-main .content .footer-copyrights nav ul>li,.footer-main .content header ul.list-footer-links>li,nav#nav ul.list-nav>li,nav#nav ul.list-nav li.mod-sub-nav ul.list-sub-nav>li,ul.list-posts>li,ul.slick-dots>li{margin:0;padding:0}#about .section-about .content .image>img,#about .section-hero.mod-large>img,#about .section-hero>img,#contact .section-hero.mod-large>img,#contact .section-hero>img,#home .section-hero.mod-large>img,#home .section-hero>img,#page .section-hero.mod-large>img,#page .section-hero>img,#property-locations .section-hero.mod-large>img,#property-locations .section-hero>img,#property-portfolio .section-hero.mod-large>img,#property-portfolio .section-hero>img,#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-image>img,#property-subpage .lightbox .thumbs .thumb img,#property-subpage .section-hero.mod-large>img,#property-subpage .section-hero>img,#services .section-hero.mod-large>img,#services .section-hero>img,#services .section-services .service-box .content .main-content .image>img,section .floaty-image>img{height:100%;left:0;position:absolute;top:0;width:100%;-o-object-fit:cover;object-fit:cover}#about .section-about-our-team .about-team-list,#home .section-home-management .home-management-boxes,#property-portfolio .section-portfolio-listings .content .portfolio-list,#property-subpage .section-property-section .content .property-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#about .section-about-logos .content,#about .section-about-our-team .about-team-list,#about .section-about-our-team nav.team-members,#about .section-about-testimonials .testimonials ul.slick-dots,#helpSub .section-large-form #property-subpage .lightbox .btn-primary.arrow,#helpSub .section-large-form #property-subpage .lightbox .btn-primary.close,#helpSub .section-large-form .btn.btn-primary,#property-subpage .lightbox #helpSub .section-large-form .btn-primary.arrow,#property-subpage .lightbox #helpSub .section-large-form .btn-primary.close,#property-subpage .lightbox .counter,#property-subpage .lightbox .thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#about .section-hero.mod-large,#contact .section-hero.mod-large,#home .section-hero.mod-large,#page .section-hero.mod-large,#property-locations .section-hero.mod-large,#property-portfolio .section-hero.mod-large,#property-subpage .section-hero.mod-large,#services .section-hero.mod-large,.footer-main .content .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#property-locations .section-locations,form .form-element.mod-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#home .section-home-management .home-management-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#about .section-about .content,#contact .section-form .content,#property-subpage .section-property-section .content .property-gallery,#services .section-services .service-box .content .main-content,.footer-main .content header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about .section-about-logos .content,.footer-main .content .footer-info,nav#nav ul.list-nav,nav#nav ul.list-nav li.mod-sub-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#property-subpage .section-property-section .content,.footer-main .content .footer-copyrights,.footer-main .content header ul.list-footer-links,.header-main .mob-hamburger,.header-main .sub-container,nav#nav ul.list-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#services .section-services .service-box.mod-reverse .content .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#about .section-about-logos .content,#about .section-hero,#contact .section-hero,#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq .faq-title,#home #scroll-pips,#home .section-hero,#home .section-home-company,#page .section-hero,#property-locations .section-hero,#property-portfolio .section-hero,#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-item-name,#property-subpage .section-hero,#property-subpage .section-property-section .content .property-copy header,#services .section-hero,.header-main,.header-main .mob-hamburger,.mob-hamburger,form .form-element,section.section-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about .section-hero.mod-large,#contact .section-hero.mod-large,#home .section-hero.mod-large,#page .section-hero.mod-large,#property-locations .section-hero.mod-large,#property-portfolio .section-hero.mod-large,#property-subpage .section-hero.mod-large,#services .section-hero.mod-large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@-webkit-keyframes input-fade{50%{opacity:0;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-1em,-110%,0);transform:translate3d(-1em,-110%,0)}to{color:hsla(0,0%,45.1%,.55);font-size:1rem;font-weight:300;opacity:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);margin-top:10px}}@keyframes input-fade{50%{opacity:0;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-1em,-110%,0);transform:translate3d(-1em,-110%,0)}to{color:hsla(0,0%,45.1%,.55);font-size:1rem;font-weight:300;opacity:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);margin-top:10px}}a{color:#d4312c;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}a:active{background-color:transparent}a:hover{color:#000}a:active,a:focus{color:#000;border:0;outline:0 none}#property-subpage .lightbox .arrow,#property-subpage .lightbox .close,.btn{border:none;cursor:pointer;outline:none}#property-subpage .lightbox .btn-primary.arrow,#property-subpage .lightbox .btn-primary.close,.btn.btn-primary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-radius:0;border:1px solid #000;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Playfair Display,Arial,Helvetica,serif!important;font-size:1.07143rem;font-weight:500;line-height:30px;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:166px;overflow:hidden;padding:0 15px;position:relative;text-transform:uppercase;-webkit-transition:all .1s ease;transition:all .1s ease;width:100%;z-index:0}#property-subpage .lightbox .btn-primary.arrow:focus,#property-subpage .lightbox .btn-primary.arrow:hover,#property-subpage .lightbox .btn-primary.close:focus,#property-subpage .lightbox .btn-primary.close:hover,.btn.btn-primary:focus,.btn.btn-primary:hover{color:#d4312c}#property-subpage .lightbox .btn-primary.arrow:disabled,#property-subpage .lightbox .btn-primary.arrow[disabled],#property-subpage .lightbox .btn-primary.close:disabled,#property-subpage .lightbox .btn-primary.close[disabled],.btn.btn-primary:disabled,.btn.btn-primary[disabled]{background:#737373!important;-webkit-box-shadow:0 0 0 2px #737373!important;box-shadow:0 0 0 2px #737373!important;color:#c8c8c8!important;border:1px solid #737373}#property-subpage .lightbox .btn-primary.arrow:active,#property-subpage .lightbox .btn-primary.close:active,.btn.btn-primary:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}#property-subpage .lightbox .btn-primary.mod-ghost.arrow,#property-subpage .lightbox .btn-primary.mod-ghost.close,.btn.btn-primary.mod-ghost{background:transparent;color:#d4312c;border:1px solid #d4312c}#property-subpage .lightbox .btn-primary.mod-ghost.arrow:active,#property-subpage .lightbox .btn-primary.mod-ghost.arrow:focus,#property-subpage .lightbox .btn-primary.mod-ghost.arrow:hover,#property-subpage .lightbox .btn-primary.mod-ghost.close:active,#property-subpage .lightbox .btn-primary.mod-ghost.close:focus,#property-subpage .lightbox .btn-primary.mod-ghost.close:hover,.btn.btn-primary.mod-ghost:active,.btn.btn-primary.mod-ghost:focus,.btn.btn-primary.mod-ghost:hover{color:#fff;background:#bf2c27;-webkit-box-shadow:0 0 0 2px #bf2c27;box-shadow:0 0 0 2px #bf2c27}form .sub-errors{color:#d4312c;margin-bottom:20px;text-align:left}form .sub-error{color:#d4312c;position:absolute;right:4px;top:4px;z-index:99}form .sub-error.mod-spam{display:block;margin-bottom:10px;position:static}form .form-element{margin:0 0 20px;position:relative;width:100%;z-index:1}form .form-element label{color:#979797;font-size:1.28571rem;font-weight:300;line-height:27px;margin-right:61px;min-width:95px}form .form-element input,form .form-element textarea{background:#fff;border:none;border-bottom:1px solid #d8d8d8;color:#000;display:block;font-size:1.07143rem;height:36px;line-height:26px;outline:none;padding:0 0 10px;position:relative;width:100%}form .form-element input::-webkit-input-placeholder,form .form-element textarea::-webkit-input-placeholder{color:#979797}form .form-element input:-moz-placeholder,form .form-element input::-moz-placeholder,form .form-element textarea:-moz-placeholder,form .form-element textarea::-moz-placeholder{color:#979797}form .form-element input:-ms-input-placeholder,form .form-element textarea:-ms-input-placeholder{color:#979797}form .form-element input:-webkit-autofill,form .form-element input:-webkit-autofill:focus,form .form-element input:-webkit-autofill:hover,form .form-element textarea:-webkit-autofill,form .form-element textarea:-webkit-autofill:focus,form .form-element textarea:-webkit-autofill:hover{background-color:#fff;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#737373;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media only screen and (max-width:768px){form .form-element input,form .form-element textarea{font-size:1.14286rem}}form .form-element input:focus,form .form-element textarea:focus{border-color:#d4312c}@media only screen and (max-width:768px){form .form-element input:focus::-webkit-input-placeholder,form .form-element textarea:focus::-webkit-input-placeholder{color:#d4312c}form .form-element input:focus:-moz-placeholder,form .form-element input:focus::-moz-placeholder,form .form-element textarea:focus:-moz-placeholder,form .form-element textarea:focus::-moz-placeholder{color:#d4312c}form .form-element input:focus:-ms-input-placeholder,form .form-element textarea:focus:-ms-input-placeholder{color:#d4312c}}form .form-element textarea{height:190px;padding:0}#property-subpage .lightbox form .btn-primary.arrow,#property-subpage .lightbox form .btn-primary.close,form #property-subpage .lightbox .btn-primary.arrow,form #property-subpage .lightbox .btn-primary.close,form .btn.btn-primary{margin:25px 0 0;padding:13px 15px}@media only screen and (max-width:768px){#property-subpage .lightbox form .btn-primary.arrow,#property-subpage .lightbox form .btn-primary.close,form #property-subpage .lightbox .btn-primary.arrow,form #property-subpage .lightbox .btn-primary.close,form .btn.btn-primary{margin:55px 0 0;padding:15px 0;width:100%}}button,input,optgroup,select,textarea{font-family:Lato,Arial,Helvetica,Sans-serif!important}input[name=Form_Email]{display:none;opacity:0;visibility:hidden;height:0}.svg-icon{color:#ff99f8;display:inline-block;vertical-align:middle}.svg-icon.icon-logo{height:48px}.svg-icon.icon-at,.svg-icon.icon-phone{height:18px;width:18px;color:#d4312c}.svg-icon.icon-twitter{height:24px;width:34px;color:#f2f2f2}.svg-icon.icon-twitter:hover{color:#1da1f2}.svg-icon.icon-linkedin{height:23px;width:24px;color:#f2f2f2}.svg-icon.icon-linkedin:hover{color:#0a66c2}.svg-icon.icon-linkedin-alt{height:24px;width:24px;color:#f2f2f2}.svg-icon.icon-linkedin-alt:hover{color:#0a66c2}.svg-icon.icon-facebook{height:26px;width:13px;color:#f2f2f2}.svg-icon.icon-facebook:hover{color:#3b5998}.svg-icon.icon-pinterest{height:27px;width:21px;color:#f2f2f2}.svg-icon.icon-pinterest:hover{color:#bd081c}ul{margin:0 0 10px 14px}ul,ul li{padding:0}ul li{margin:0 0 0 14px}ul.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex}ul.slick-dots li:not(:last-child){margin:0 10px 0 0}ul.slick-dots li.slick-active button{opacity:1}ul.slick-dots li button{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:#d4312c;opacity:.2;text-indent:-9999px;outline:none;cursor:pointer;display:block}html{font-size:14px}html body{background:#fff;color:#737373;font-family:Lato,Arial,Helvetica,Sans-serif;font-size:1rem;font-weight:400;line-height:1.55;margin:0;overflow-x:hidden}html body a.anchor{display:block;visibility:hidden;position:relative;top:-140px}html body.no-scroll{overflow:hidden}html *{-webkit-box-sizing:border-box;box-sizing:border-box}html .grecaptcha-badge{display:none!important}h1,h2,h3,h4,h5,h6{color:#000;font-family:Playfair Display,Arial,Helvetica,serif;font-weight:400;line-height:52px;padding:0;margin-top:0}h1{font-size:3rem}@media only screen and (max-width:1024px){h1{font-size:2.5rem;line-height:40px}}h2{font-size:2.07143rem}h3{font-size:1.57143rem}h4{font-size:1.28571rem}h5{font-size:1.14286rem}h6{font-size:1rem}p{margin:0 0 20px}@media only screen and (max-width:1024px){p{font-size:1rem}}strong{font-weight:500}::selection{background:rgba(212,49,44,.25)}::-moz-selection{background:rgba(212,49,44,.25)}.header-main{background:#fff;height:118px;position:fixed;top:0;-webkit-transition:top .3s ease;transition:top .3s ease;width:100%;z-index:999}@media only screen and (max-width:1024px){.header-main{height:80px}}.header-main.mod-hide{top:-118px}.header-main .sub-container{padding:0 30px;width:100%}.header-main .sub-container .sub-logo svg{color:#000}@media only screen and (max-width:1024px){.header-main .sub-container .sub-logo svg{height:40px;width:147px}}.header-main .mob-hamburger{right:43px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1024px){.header-main .mob-hamburger{color:#000;right:31px;z-index:9999}}.header-main .mob-hamburger span{color:#000!important;margin-top:-4px}@media only screen and (max-width:1024px){.header-main .mob-hamburger span{font-size:1.07143rem}}.header-main .mob-hamburger .burger-lines .mob-bar{background:#000}.header-main .mob-hamburger .burger-lines .mob-bar.mob-bar-1{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.header-main .mob-hamburger .burger-lines .mob-bar.mob-bar-2{top:8px;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}.header-main .mob-hamburger .burger-lines .mob-bar.mob-bar-3{top:16px;-webkit-transform:none;-ms-transform:none;transform:none}.mob-hamburger{background:none;border:none;cursor:pointer;margin:0;padding:0;position:absolute;right:46px;top:42px}@media only screen and (max-width:1024px){.mob-hamburger{top:35px;right:30px}}.mob-hamburger span{font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.42857rem;margin-right:18px;margin-top:0;position:relative;z-index:999}@media only screen and (max-width:1024px){.mob-hamburger span{font-size:1.07143rem}}.mob-hamburger .burger-lines{-ms-flex-item-align:center;align-self:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;right:0;top:2px;-webkit-transition:width .5s ease;transition:width .5s ease;width:32px;z-index:99999}@media only screen and (max-width:1024px){.mob-hamburger .burger-lines{width:27px}}.mob-hamburger .burger-lines .mob-bar{background:#000;display:block;height:2px;position:absolute;-webkit-transition:.5s ease;transition:.5s ease;width:100%}.mob-hamburger .burger-lines .mob-bar.mob-bar-1{top:10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mob-hamburger .burger-lines .mob-bar.mob-bar-2{width:0}.mob-hamburger .burger-lines .mob-bar.mob-bar-3{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:10px;width:100%}nav#nav{background:#fff;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.1);box-shadow:0 4px 20px 0 rgba(0,0,0,.1);height:100vh;max-width:538px;position:fixed;right:0;top:0;-webkit-transform:translate3d(538px,0,0);transform:translate3d(538px,0,0);transition:transform .6s cubic-bezier(.16,.68,.43,.99),-webkit-transform .6s cubic-bezier(.16,.68,.43,.99);width:100%;z-index:9999}@media only screen and (max-width:1024px){nav#nav{width:320px;max-width:none}}nav#nav.mod-show{-webkit-transform:translateZ(0);transform:translateZ(0)}nav#nav.mod-show ul.list-nav li{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}nav#nav.mod-show ul.list-nav li:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}nav#nav.mod-show ul.list-nav li:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}nav#nav.mod-show ul.list-nav li:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}nav#nav.mod-show ul.list-nav li:nth-child(4){-webkit-transition-delay:.8s;transition-delay:.8s}nav#nav.mod-show ul.list-nav li:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}nav#nav.mod-show ul.list-nav li:nth-child(6){-webkit-transition-delay:1.2s;transition-delay:1.2s}nav#nav.mod-show ul.list-nav li:nth-child(7){-webkit-transition-delay:1.4s;transition-delay:1.4s}nav#nav ul.list-nav{height:100vh;overflow:scroll;padding:160px 46px 100px 57px}@media only screen and (max-width:1024px){nav#nav ul.list-nav{padding:115px 35px 100px 45px}}nav#nav ul.list-nav li{opacity:0;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;min-height:59px;margin-bottom:11px}@media only screen and (max-width:1024px){nav#nav ul.list-nav li{min-height:auto}}nav#nav ul.list-nav li:last-of-type{margin-bottom:0}nav#nav ul.list-nav li.mod-active>a{color:#d4312c}nav#nav ul.list-nav li.mod-sub-nav{min-height:auto}nav#nav ul.list-nav li.mod-sub-nav .mod-dropdown{cursor:pointer}nav#nav ul.list-nav li.mod-sub-nav .mod-dropdown svg{height:11px;margin-bottom:4px;margin-left:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:19px}@media only screen and (max-width:1024px){nav#nav ul.list-nav li.mod-sub-nav .mod-dropdown svg{height:7px;margin-left:10px;width:13px}}nav#nav ul.list-nav li.mod-sub-nav .mod-dropdown.mod-show+ul.list-sub-nav{max-height:1000px}@media only screen and (max-width:1024px){nav#nav ul.list-nav li.mod-sub-nav .mod-dropdown.mod-show+ul.list-sub-nav{padding-top:15px}}nav#nav ul.list-nav li.mod-sub-nav .mod-dropdown.mod-show svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}nav#nav ul.list-nav li.mod-sub-nav ul.list-sub-nav{max-height:0;overflow:hidden;padding-left:20px;-webkit-transition:max-height .6s ease-in-out;transition:max-height .6s ease-in-out}@media only screen and (max-width:1024px){nav#nav ul.list-nav li.mod-sub-nav ul.list-sub-nav>li{margin-bottom:16px}}nav#nav ul.list-nav li.mod-sub-nav ul.list-sub-nav>li a{font-size:2.07143rem;line-height:60px}@media only screen and (max-width:1024px){nav#nav ul.list-nav li.mod-sub-nav ul.list-sub-nav>li a{font-size:1.5rem;display:block;line-height:20px}}nav#nav ul.list-nav li.mod-sub-nav ul.list-sub-nav>li.mod-active a{color:#000}nav#nav ul.list-nav li>a{color:#000;font-family:Playfair Display,Arial,Helvetica,serif;font-size:2.71429rem;line-height:60px}@media only screen and (max-width:1024px){nav#nav ul.list-nav li>a{font-size:1.85714rem;display:block;line-height:40px}}.section-cookies{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:6px;bottom:19px;display:-webkit-box;display:-ms-flexbox;display:flex;height:63px;left:50%;padding:0 21px;position:fixed;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:95%;z-index:999}@media only screen and (max-width:1024px){.section-cookies{height:auto;padding:20px}}.section-cookies.mod-hide{display:none}.section-cookies .sub-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:1024px){.section-cookies .sub-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-cookies .sub-content .sub-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-cookies .sub-content .sub-text>p{color:#fff;font-size:15px;font-weight:400;margin-bottom:0}.section-cookies .sub-content .sub-text>p a{font-weight:500;color:#fff}.section-cookies .sub-content .sub-btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:70px}@media only screen and (max-width:1024px){.section-cookies .sub-content .sub-btns{margin-left:0;margin-top:20px}}#property-subpage .lightbox .section-cookies .sub-content .sub-btns .arrow,#property-subpage .lightbox .section-cookies .sub-content .sub-btns .close,.section-cookies .sub-content .sub-btns #property-subpage .lightbox .arrow,.section-cookies .sub-content .sub-btns #property-subpage .lightbox .close,.section-cookies .sub-content .sub-btns .btn{background:#fff;color:#000;display:inline-block;font-size:1rem;font-weight:400;height:36px;-webkit-transition:background .3s ease;transition:background .3s ease;width:111px}@media only screen and (max-width:1024px){#property-subpage .lightbox .section-cookies .sub-content .sub-btns .arrow,#property-subpage .lightbox .section-cookies .sub-content .sub-btns .close,.section-cookies .sub-content .sub-btns #property-subpage .lightbox .arrow,.section-cookies .sub-content .sub-btns #property-subpage .lightbox .close,.section-cookies .sub-content .sub-btns .btn{font-size:.85714rem;padding:4px 0;width:115px}}#property-subpage .lightbox .section-cookies .sub-content .sub-btns .arrow:first-of-type,#property-subpage .lightbox .section-cookies .sub-content .sub-btns .close:first-of-type,.section-cookies .sub-content .sub-btns #property-subpage .lightbox .arrow:first-of-type,.section-cookies .sub-content .sub-btns #property-subpage .lightbox .close:first-of-type,.section-cookies .sub-content .sub-btns .btn:first-of-type{margin-right:10px}#property-subpage .lightbox .section-cookies .sub-content .sub-btns .arrow:hover,#property-subpage .lightbox .section-cookies .sub-content .sub-btns .close:hover,.section-cookies .sub-content .sub-btns #property-subpage .lightbox .arrow:hover,.section-cookies .sub-content .sub-btns #property-subpage .lightbox .close:hover,.section-cookies .sub-content .sub-btns .btn:hover{background:hsla(0,0%,100%,.25)}.footer-main{background:#2d2a25;height:300px;padding:60px 0;z-index:1}@media only screen and (max-width:1024px){.footer-main{height:auto;padding-bottom:30px}}.footer-main .content header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1024px){.footer-main .content header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-main .content header .footer-logo{color:#fff}@media only screen and (max-width:1024px){.footer-main .content header .footer-logo{margin-top:40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:1024px){.footer-main .content header ul.list-footer-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-main .content header ul.list-footer-links>li{margin-right:33px}@media only screen and (max-width:1024px){.footer-main .content header ul.list-footer-links>li{margin-right:0;margin-top:20px}}.footer-main .content header ul.list-footer-links>li:last-of-type{margin-right:0}@media only screen and (max-width:1024px){.footer-main .content header ul.list-footer-links>li:first-of-type{margin-top:0}}.footer-main .content header ul.list-footer-links>li a{color:#fff;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.14286rem}@media only screen and (max-width:1024px){.footer-main .content header ul.list-footer-links>li a{font-size:1.07143rem;letter-spacing:2px;text-align:center}}@media only screen and (max-width:1024px){.footer-main .content .footer-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}}.footer-main .content .footer-info a{color:#fff;font-size:1.07143rem;font-weight:500;line-height:25px}@media only screen and (max-width:1024px){.footer-main .content .footer-info a{font-size:.85714rem}}.footer-main .content .footer-copyrights{color:#979797;font-size:.85714rem;margin-top:80px}@media only screen and (max-width:1024px){.footer-main .content .footer-copyrights{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.18);font-size:.71429rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}}.footer-main .content .footer-copyrights span:after{content:"|";color:#979797;margin:0 8px 0 10px}@media only screen and (max-width:1024px){.footer-main .content .footer-copyrights span:after{color:hsla(0,0%,100%,.18);content:none;display:none}}@media only screen and (max-width:1024px){.footer-main .content .footer-copyrights nav{margin-top:10px;text-align:center}}.footer-main .content .footer-copyrights nav ul>li{display:inline-block}@media only screen and (max-width:1024px){.footer-main .content .footer-copyrights nav ul>li{margin-right:10px}}.footer-main .content .footer-copyrights nav ul>li:after{content:"|";color:#979797;margin:0 8px 0 10px}@media only screen and (max-width:1024px){.footer-main .content .footer-copyrights nav ul>li:after{content:none;display:none}}.footer-main .content .footer-copyrights nav ul>li a{color:#979797;font-size:.85714rem;font-weight:500}@media only screen and (max-width:1024px){.footer-main .content .footer-copyrights nav ul>li a{color:hsla(0,0%,100%,.18);font-size:.71429rem}}.footer-main .content .footer-copyrights nav ul>li:last-child:after{content:none}#home{height:100%;margin:0;overflow:hidden}#home .section-hero{height:293px;position:relative;margin-top:118px}@media only screen and (max-width:1024px){#home .section-hero{height:184px;margin-top:80px}}#home .section-hero>img{-o-object-position:bottom center;object-position:bottom center}#home .section-hero .content{position:relative;padding:0 25px;z-index:999}@media only screen and (max-width:1024px){#home .section-hero .content{padding:0}}#home .section-hero .content h1,#home .section-hero .content span{color:#fff;font-family:Playfair Display,Arial,Helvetica,serif;font-size:4.85714rem;margin-bottom:0}@media only screen and (max-width:1024px){#home .section-hero .content h1,#home .section-hero .content span{font-size:3rem}}#home .section-hero:before{background:rgba(0,0,0,.28);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#home .section-hero.mod-large{height:100vh;margin-top:0;padding-bottom:150px;width:100vw}#home .section-hero.mod-large>img{-o-object-position:bottom center;object-position:bottom center}#home .section-hero.mod-large .content{padding:0}#home .section-hero.mod-large .content header{border-bottom:1px solid #fff;max-width:933px}#home .section-hero.mod-large .content header h1,#home .section-hero.mod-large .content header span{color:#fff;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:6.42857rem;line-height:90px;margin-bottom:30px;max-width:980px}@media only screen and (max-width:1024px){#home .section-hero.mod-large .content header h1,#home .section-hero.mod-large .content header span{font-size:3rem;line-height:50px}}#home.no-scroll .footer-main,#home.no-scroll .section-full{scroll-snap-align:none}#home .header-main{background:rgba(0,0,0,.85)}#home .header-main .mob-hamburger span{color:#fff}#home .header-main .mob-hamburger .burger-lines .mob-bar{background:#fff}#home .header-main .sub-logo svg,#home .header-main nav ul.list-nav li>a{color:#fff}#home .footer-main{scroll-snap-align:start}@media only screen and (max-width:1024px){#home .footer-main{scroll-snap-align:none}}#home main{height:100vh;overflow-y:scroll;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-behavior:smooth}#home #scroll-pips{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:9px;z-index:999}@media only screen and (max-width:1024px){#home #scroll-pips{display:none;visibility:hidden}}#home #scroll-pips.mod-white .pip{background:#fff}#home #scroll-pips .pip{background:#000;border-radius:50%;cursor:pointer;height:5px;width:5px}#home #scroll-pips .pip,#home #scroll-pips .pip.active{-webkit-transition:all .3s ease;transition:all .3s ease}#home #scroll-pips .pip.active{height:10px;width:10px}#home .section-home-company .content>div:first-child{width:60%}@media only screen and (max-width:1024px){#home .section-home-company .content>div:first-child{width:100%}}#home .section-home-company .content .copy{max-width:600px;padding:0 2.5rem 5rem 4rem}@media only screen and (max-width:1024px){#home .section-home-company .content .copy{max-width:none;padding:0}}@media only screen and (max-width:1024px){#home .section-home-company .content .copy h1{margin-bottom:40px}}#home .section-home-company .content .copy p{font-size:1.21429rem;line-height:24px}@media only screen and (max-width:1024px){#home .section-home-company .content .copy p{font-size:1rem}}#home .section-home-management{background-color:#f9f9f9}#home .section-home-management .content{z-index:99}#home .section-home-management .lion{background:url(../assets/images/lion.png) no-repeat;background-position:100% 100%;background-size:auto 70%;bottom:0;height:100%;left:0;margin:auto;max-width:calc(1470px + 20%);position:absolute;right:0;top:0;width:100%;z-index:0}#home .section-home-management .home-management-boxes{margin:4rem 0;padding:0 5%;width:100%}@media only screen and (max-width:1024px){#home .section-home-management .home-management-boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:2rem 0 1rem}}#home .section-home-management .home-management-boxes .home-management-box{min-width:196px;max-width:196px;width:25%}@media only screen and (max-width:1024px){#home .section-home-management .home-management-boxes .home-management-box{margin-bottom:30px;max-width:none;min-width:auto;width:100%}}#home .section-home-management .home-management-boxes .home-management-box h2{line-height:30px}@media only screen and (max-width:1024px){#home .section-home-management .home-management-boxes .home-management-box h2{font-size:1.71429rem}}#home .section-home-management .home-management-boxes .home-management-box p{font-size:1.21429rem;line-height:24px}@media only screen and (max-width:1024px){#home .section-home-management .home-management-boxes .home-management-box p{font-size:1rem}}#home .section-home-management .home-management-boxes .home-management-box svg{height:12px;width:13px}#home .section-home-contact .content>div:first-child{padding-left:40%;width:100%}@media only screen and (max-width:1024px){#home .section-home-contact .content>div:first-child{padding:0}}#home .section-home-contact h3{padding-left:57px;max-width:460px;width:100%}@media only screen and (max-width:1024px){#home .section-home-contact h3{max-width:400px;padding-left:0}}#home .section-home-contact form#contactForm{padding-left:57px}@media only screen and (max-width:1024px){#home .section-home-contact form#contactForm{padding-left:0}}#home .section-home-contact form#contactForm p{font-size:1.21429rem;line-height:21px;margin-bottom:0;margin-top:30px;padding-right:40px}@media only screen and (max-width:1024px){#home .section-home-contact form#contactForm p{padding-right:0;font-size:1rem}}#about .section-hero{height:293px;position:relative;margin-top:118px}@media only screen and (max-width:1024px){#about .section-hero{height:184px;margin-top:80px}}#about .section-hero>img{-o-object-position:bottom center;object-position:bottom center}#about .section-hero .content{position:relative;padding:0 25px;z-index:999}@media only screen and (max-width:1024px){#about .section-hero .content{padding:0}}#about .section-hero .content h1,#about .section-hero .content span{color:#fff;font-family:Playfair Display,Arial,Helvetica,serif;font-size:4.85714rem;margin-bottom:0}@media only screen and (max-width:1024px){#about .section-hero .content h1,#about .section-hero .content span{font-size:3rem}}#about .section-hero:before{background:rgba(0,0,0,.28);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#about .section-hero.mod-large{height:100vh;margin-top:0;padding-bottom:150px;width:100vw}#about .section-hero.mod-large>img{-o-object-position:bottom center;object-position:bottom center}#about .section-hero.mod-large .content{padding:0}#about .section-hero.mod-large .content header{border-bottom:1px solid #fff;max-width:933px}#about .section-hero.mod-large .content header h1,#about .section-hero.mod-large .content header span{color:#fff;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:6.42857rem;line-height:90px;margin-bottom:30px;max-width:980px}@media only screen and (max-width:1024px){#about .section-hero.mod-large .content header h1,#about .section-hero.mod-large .content header span{font-size:3rem;line-height:50px}}#about .section-about{padding:95px 0 35px}@media only screen and (max-width:1024px){#about .section-about{padding:30px 0}}@media only screen and (max-width:1024px){#about .section-about .content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#about .section-about .content>div:first-child{-ms-flex-item-align:start;align-self:flex-start;max-width:550px;width:100%}#about .section-about .content .copy{padding:0 2.5rem 5rem 4rem}@media only screen and (max-width:1024px){#about .section-about .content .copy{padding:0}}#about .section-about .content .copy .subtitle{margin-bottom:50px}#about .section-about .content .copy p{font-size:1.21429rem;line-height:24px}@media only screen and (max-width:1024px){#about .section-about .content .copy p{font-size:1rem}}#about .section-about .content .image{height:446px;position:relative;width:518px}@media only screen and (max-width:1024px){#about .section-about .content .image{height:300px;max-width:100%}}#about .section-about-our-team{padding:35px 0 45px}@media only screen and (max-width:1024px){#about .section-about-our-team{padding-bottom:20px}}#about .section-about-our-team .subtitle{padding:0 0 0 4rem;max-width:550px}@media only screen and (max-width:1024px){#about .section-about-our-team .subtitle{max-width:400px;padding-left:0}}@media only screen and (max-width:1024px){#about .section-about-our-team nav.team-members{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#about .section-about-our-team nav.team-members span{color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.28571rem;line-height:42px;padding:0 3px;position:relative;margin-right:30px}@media only screen and (max-width:1024px){#about .section-about-our-team nav.team-members span{font-size:1.07143rem;margin-right:10px;line-height:24px;text-align:center}}#about .section-about-our-team nav.team-members span:after{background:#d4312c;bottom:0;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}@media only screen and (max-width:1024px){#about .section-about-our-team nav.team-members span:after{bottom:-8px}}#about .section-about-our-team nav.team-members span.active:after,#about .section-about-our-team nav.team-members span:hover:after{opacity:1}#about .section-about-our-team nav.team-members span:hover{color:#d4312c}#about .section-about-our-team nav.team-members span:last-of-type{margin-right:0}#about .section-about-our-team .about-team-list{padding:0 5%;margin-top:5rem}@media only screen and (max-width:1024px){#about .section-about-our-team .about-team-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#about .section-about-our-team .about-team-list figure{margin:1.5%;min-width:160px;width:17%}@media only screen and (max-width:1024px){#about .section-about-our-team .about-team-list figure{min-width:100px;width:47%}}#about .section-about-our-team .about-team-list figure picture{background-position:50%;background-size:cover;display:block;padding-bottom:100%}#about .section-about-our-team .about-team-list figure figcaption{display:block;padding:1.5rem 0;width:100%}#about .section-about-our-team .about-team-list figure figcaption h4{color:#000;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.57143rem;line-height:25px}@media only screen and (max-width:1024px){#about .section-about-our-team .about-team-list figure figcaption h4{font-size:1.21429rem;margin-bottom:10px}}#about .section-about-our-team .about-team-list figure figcaption span{color:#000;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.28571rem;line-height:22px;margin-top:15px}@media only screen and (max-width:1024px){#about .section-about-our-team .about-team-list figure figcaption span{font-size:1rem;margin-top:10px}}#about .section-about-testimonials{padding:45px 0 120px}@media only screen and (max-width:1024px){#about .section-about-testimonials{padding:20px 0 80px}}#about .section-about-testimonials .subtitle{padding:0 0 0 4rem;max-width:550px}@media only screen and (max-width:1024px){#about .section-about-testimonials .subtitle{max-width:400px;padding:0}}#about .section-about-testimonials .testimonials{margin:80px auto 0;max-width:850px;width:100%}@media only screen and (max-width:1024px){#about .section-about-testimonials .testimonials{margin-top:30px}}#about .section-about-testimonials .testimonials ul.list-testimonials{font-size:1.21429rem;line-height:22px;padding:0 30px;text-align:center}@media only screen and (max-width:768px){#about .section-about-testimonials .testimonials ul.list-testimonials{padding:0 10px}}#about .section-about-testimonials .testimonials ul.list-testimonials div>li{margin:0;padding:0}@media only screen and (max-width:1024px){#about .section-about-testimonials .testimonials ul.list-testimonials div>li{padding:20px}}#about .section-about-testimonials .testimonials ul.list-testimonials div>li p:last-of-type{margin-bottom:0}#about .section-about-testimonials .testimonials ul.list-testimonials div>li .author{margin-top:40px}#about .section-about-testimonials .testimonials ul.list-testimonials div>li .author h5,#about .section-about-testimonials .testimonials ul.list-testimonials div>li .author h6{font-size:1.28571rem;line-height:22px;margin-bottom:0;margin-top:0}#about .section-about-testimonials .testimonials ul.list-testimonials div>li .author h5{font-size:1.57143rem;margin-bottom:5px}#about .section-about-testimonials .testimonials ul.slick-dots{margin-top:50px}@media only screen and (max-width:1024px){#about .section-about-testimonials .testimonials ul.slick-dots{margin-top:30px}}#about .section-about-testimonials .testimonials ul.slick-dots>li button{background:#c3cbc8;height:10px;opacity:1;width:10px}#about .section-about-testimonials .testimonials ul.slick-dots>li.slick-active button{background:#000}#about .section-about-logos{background:#f9f9f9;padding:75px 0 90px}@media only screen and (max-width:1024px){#about .section-about-logos{padding:60px 0}}#about .section-about-logos .content h3{font-size:2.5rem;line-height:52px;margin-bottom:80px}@media only screen and (max-width:1024px){#about .section-about-logos .content h3{font-size:1.85714rem}}#about .section-about-logos .content p:only-child{margin-bottom:0}@media only screen and (max-width:1024px){#about .section-about-logos .content p:only-child{display:-webkit-box;display:-ms-flexbox;display:flex}}#about .section-about-logos .content img{margin-right:80px}@media only screen and (max-width:1024px){#about .section-about-logos .content img{margin-right:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}#about .section-about-logos .content img:last-of-type{margin-right:0}#services .section-hero{height:293px;position:relative;margin-top:118px}@media only screen and (max-width:1024px){#services .section-hero{height:184px;margin-top:80px}}#services .section-hero>img{-o-object-position:bottom center;object-position:bottom center}#services .section-hero .content{position:relative;padding:0 25px;z-index:999}@media only screen and (max-width:1024px){#services .section-hero .content{padding:0}}#services .section-hero .content h1,#services .section-hero .content span{color:#fff;font-family:Playfair Display,Arial,Helvetica,serif;font-size:4.85714rem;margin-bottom:0}@media only screen and (max-width:1024px){#services .section-hero .content h1,#services .section-hero .content span{font-size:3rem}}#services .section-hero:before{background:rgba(0,0,0,.28);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#services .section-hero.mod-large{height:100vh;margin-top:0;padding-bottom:150px;width:100vw}#services .section-hero.mod-large>img{-o-object-position:bottom center;object-position:bottom center}#services .section-hero.mod-large .content{padding:0}#services .section-hero.mod-large .content header{border-bottom:1px solid #fff;max-width:933px}#services .section-hero.mod-large .content header h1,#services .section-hero.mod-large .content header span{color:#fff;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:6.42857rem;line-height:90px;margin-bottom:30px;max-width:980px}@media only screen and (max-width:1024px){#services .section-hero.mod-large .content header h1,#services .section-hero.mod-large .content header span{font-size:3rem;line-height:50px}}#services .section-services{padding:77px 0 65px}@media only screen and (max-width:1024px){#services .section-services{padding:30px 0}}#services .section-services .service-box{margin-bottom:130px}@media only screen and (max-width:1024px){#services .section-services .service-box{margin-bottom:50px}}@media only screen and (max-width:1024px){#services .section-services .service-box.mod-reverse .content .main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#services .section-services .service-box.mod-reverse .content header h1.title{margin-left:auto;max-width:565px}#services .section-services .service-box .content{max-width:none;width:100%}#services .section-services .service-box .content header{margin-bottom:50px}@media only screen and (max-width:1024px){#services .section-services .service-box .content header{margin-bottom:30px}}#services .section-services .service-box .content header h1.title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3rem;max-width:500px;text-transform:none}@media only screen and (max-width:1024px){#services .section-services .service-box .content header h1.title{font-size:2.5rem;line-height:40px;max-width:400px}}#services .section-services .service-box .content .main-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1024px){#services .section-services .service-box .content .main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#services .section-services .service-box .content .main-content div:first-child{-ms-flex-item-align:start;align-self:flex-start;max-width:565px;width:100%}@media only screen and (max-width:1024px){#services .section-services .service-box .content .main-content div:first-child{padding:0}}#services .section-services .service-box .content .main-content .copy{padding:0 2.5rem 5rem 4rem}@media only screen and (max-width:1024px){#services .section-services .service-box .content .main-content .copy{padding:0}}#services .section-services .service-box .content .main-content .copy p,#services .section-services .service-box .content .main-content .copy ul li{font-size:1.21429rem;line-height:24px}@media only screen and (max-width:1024px){#services .section-services .service-box .content .main-content .copy p,#services .section-services .service-box .content .main-content .copy ul li{font-size:1rem}}#services .section-services .service-box .content .main-content .copy h2,#services .section-services .service-box .content .main-content .copy h3,#services .section-services .service-box .content .main-content .copy h4,#services .section-services .service-box .content .main-content .copy h5{color:#000;font-size:1.21429rem;font-weight:700;margin-bottom:0}@media only screen and (max-width:1024px){#services .section-services .service-box .content .main-content .copy h2,#services .section-services .service-box .content .main-content .copy h3,#services .section-services .service-box .content .main-content .copy h4,#services .section-services .service-box .content .main-content .copy h5{font-size:1rem}}#services .section-services .service-box .content .main-content .image{height:425px;position:relative;width:629px}@media only screen and (max-width:1024px){#services .section-services .service-box .content .main-content .image{height:300px;max-width:100%;margin-top:30px}}#property-portfolio .section-hero{height:293px;position:relative;margin-top:118px}@media only screen and (max-width:1024px){#property-portfolio .section-hero{height:184px;margin-top:80px}}#property-portfolio .section-hero>img{-o-object-position:bottom center;object-position:bottom center}#property-portfolio .section-hero .content{position:relative;padding:0 25px;z-index:999}@media only screen and (max-width:1024px){#property-portfolio .section-hero .content{padding:0}}#property-portfolio .section-hero .content h1,#property-portfolio .section-hero .content span{color:#fff;font-family:Playfair Display,Arial,Helvetica,serif;font-size:4.85714rem;margin-bottom:0}@media only screen and (max-width:1024px){#property-portfolio .section-hero .content h1,#property-portfolio .section-hero .content span{font-size:3rem}}#property-portfolio .section-hero:before{background:rgba(0,0,0,.28);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#property-portfolio .section-hero.mod-large{height:100vh;margin-top:0;padding-bottom:150px;width:100vw}#property-portfolio .section-hero.mod-large>img{-o-object-position:bottom center;object-position:bottom center}#property-portfolio .section-hero.mod-large .content{padding:0}#property-portfolio .section-hero.mod-large .content header{border-bottom:1px solid #fff;max-width:933px}#property-portfolio .section-hero.mod-large .content header h1,#property-portfolio .section-hero.mod-large .content header span{color:#fff;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:6.42857rem;line-height:90px;margin-bottom:30px;max-width:980px}@media only screen and (max-width:1024px){#property-portfolio .section-hero.mod-large .content header h1,#property-portfolio .section-hero.mod-large .content header span{font-size:3rem;line-height:50px}}#property-portfolio .section-portfolio-listings{background:#f9f9f9;padding:40px 0 160px}@media only screen and (max-width:1024px){#property-portfolio .section-portfolio-listings{padding-bottom:40px}}@media only screen and (max-width:1024px){#property-portfolio .section-portfolio-listings .content .portfolio-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#property-portfolio .section-portfolio-listings .content .portfolio-list>*{margin:1%;width:calc(33% - 25px)}@media only screen and (max-width:1024px){#property-portfolio .section-portfolio-listings .content .portfolio-list>*{margin:2%;min-width:100px;width:calc(50% - 25px)}}@media screen and (max-width:540px){#property-portfolio .section-portfolio-listings .content .portfolio-list>*{width:100%}}#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item{background:#fff;margin:0;padding:0;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item:hover{-webkit-box-shadow:0 4px 10px 2px rgba(0,0,0,.1);box-shadow:0 4px 10px 2px rgba(0,0,0,.1)}#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item:hover .portfolio-item-name h3{color:#d4312c}#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-item-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-image{display:block;height:321px;position:relative}@media only screen and (max-width:1024px){#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-image{height:176px}}@media screen and (max-width:540px){#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-image{height:291px}}#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-item-name{height:83px;padding:0 24px}#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-item-name h3{font-size:1.71429rem;font-weight:500;margin-bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:1024px){#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-item-name h3{font-size:1.14286rem;line-height:24px}}#property-portfolio .section-portfolio-listings .content .portfolio-list .portfolio-item .portfolio-item-name svg{margin-left:10px}#property-subpage .section-hero{height:293px;position:relative;margin-top:118px}@media only screen and (max-width:1024px){#property-subpage .section-hero{height:184px;margin-top:80px}}#property-subpage .section-hero>img{-o-object-position:bottom center;object-position:bottom center}#property-subpage .section-hero .content{position:relative;padding:0 25px;z-index:999}@media only screen and (max-width:1024px){#property-subpage .section-hero .content{padding:0}}#property-subpage .section-hero .content h1,#property-subpage .section-hero .content span{color:#fff;font-family:Playfair Display,Arial,Helvetica,serif;font-size:4.85714rem;margin-bottom:0}@media only screen and (max-width:1024px){#property-subpage .section-hero .content h1,#property-subpage .section-hero .content span{font-size:3rem}}#property-subpage .section-hero:before{background:rgba(0,0,0,.28);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#property-subpage .section-hero.mod-large{height:100vh;margin-top:0;padding-bottom:150px;width:100vw}#property-subpage .section-hero.mod-large>img{-o-object-position:bottom center;object-position:bottom center}#property-subpage .section-hero.mod-large .content{padding:0}#property-subpage .section-hero.mod-large .content header{border-bottom:1px solid #fff;max-width:933px}#property-subpage .section-hero.mod-large .content header h1,#property-subpage .section-hero.mod-large .content header span{color:#fff;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:6.42857rem;line-height:90px;margin-bottom:30px;max-width:980px}@media only screen and (max-width:1024px){#property-subpage .section-hero.mod-large .content header h1,#property-subpage .section-hero.mod-large .content header span{font-size:3rem;line-height:50px}}#property-subpage .section-property-section{padding:95px 0}@media only screen and (max-width:1024px){#property-subpage .section-property-section{padding-top:40px}}@media only screen and (max-width:1024px){#property-subpage .section-property-section .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#property-subpage .section-property-section .content .property-copy{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:65px}#property-subpage .section-property-section .content .property-copy header{color:#000;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.21429rem;margin-bottom:55px}@media only screen and (max-width:1024px){#property-subpage .section-property-section .content .property-copy header{font-size:1rem;margin-bottom:30px}}#property-subpage .section-property-section .content .property-copy header a{color:#000}#property-subpage .section-property-section .content .property-copy header svg{margin-right:12px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#property-subpage .section-property-section .content .property-copy p,#property-subpage .section-property-section .content .property-copy ul li{font-size:1.21429rem;line-height:24px}@media only screen and (max-width:1024px){#property-subpage .section-property-section .content .property-copy p,#property-subpage .section-property-section .content .property-copy ul li{font-size:1rem}}#property-subpage .section-property-section .content .property-gallery{max-width:655px;width:100%}@media screen and (max-width:1250px){#property-subpage .section-property-section .content .property-gallery{max-width:525px}}@media only screen and (max-width:1024px){#property-subpage .section-property-section .content .property-gallery{margin-top:30px}}#property-subpage .section-property-section .content .property-gallery .image{cursor:pointer;margin-bottom:3%;width:48%}#property-subpage .section-property-section .content .property-gallery .image img{height:auto;width:100%}#property-subpage .lightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.92);display:none;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#property-subpage .lightbox.open{display:block;opacity:1}#property-subpage .lightbox .wrap{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:75px 56px 20px}@media only screen and (max-width:1024px){#property-subpage .lightbox .wrap{grid-template-rows:1fr auto 0fr;padding:0 60px}}#property-subpage .lightbox .stage{position:relative;justify-self:center;align-self:center;max-width:1200px;height:75vh;display:grid;place-items:center;width:95%}#property-subpage .lightbox .stage img{max-width:100%;max-height:75vh;-o-object-fit:cover;object-fit:cover}#property-subpage .lightbox .arrow,#property-subpage .lightbox .btn,#property-subpage .lightbox .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#fff;cursor:pointer;font:inherit}#property-subpage .lightbox .close{font-family:Playfair Display,Arial,Helvetica,serif!important;font-size:1.28571rem;opacity:.85;padding:8px 12px;position:absolute;right:16px;top:12px}#property-subpage .lightbox .close span{display:inline-block;font-size:1.14286rem;margin-right:5px}@media only screen and (max-width:1024px){#property-subpage .lightbox .close span{font-size:.85714rem;margin-right:15px;margin-bottom:5px}}#property-subpage .lightbox .close:hover{opacity:1}#property-subpage .lightbox .arrow{color:#8c8c8c;cursor:pointer;font-size:50px;line-height:1;margin-top:-50px;padding:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (max-width:1024px){#property-subpage .lightbox .arrow{margin-top:0;-webkit-transform:translateY(-50%) scale(.65);-ms-transform:translateY(-50%) scale(.65);transform:translateY(-50%) scale(.65);top:48%}}#property-subpage .lightbox .arrow:hover{color:#fff}#property-subpage .lightbox .arrow.prev{left:5px}#property-subpage .lightbox .arrow.next{right:5px}#property-subpage .lightbox .counter{background:rgba(0,0,0,.8);border-radius:10px;bottom:16px;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.07143rem;padding:2px 8px;position:absolute;right:24px;text-shadow:0 1px 1px rgba(0,0,0,.3)}@media only screen and (max-width:1024px){#property-subpage .lightbox .counter{bottom:116px}}#property-subpage .lightbox .thumbs{gap:20px;overflow-x:auto;padding:8px 16px}@media only screen and (max-width:1024px){#property-subpage .lightbox .thumbs{bottom:5px;gap:15px;position:absolute;width:100%}}#property-subpage .lightbox .thumbs .thumb{background:none;border:0;cursor:pointer;height:116px;padding:0;position:relative;width:116px}@media only screen and (max-width:1024px){#property-subpage .lightbox .thumbs .thumb{height:82px;width:82px}}#property-subpage .lightbox .thumbs .thumb:before{content:"";opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#property-subpage .lightbox .thumbs .thumb[aria-current=true]:before{background:rgba(0,0,0,.7);height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:9}#property-subpage .lightbox .thumbs .thumb img{display:block}@media (prefers-reduced-motion:reduce){#property-subpage .lightbox{-webkit-transition:none;transition:none}}#property-locations .section-hero{height:293px;position:relative;margin-top:118px}@media only screen and (max-width:1024px){#property-locations .section-hero{height:184px;margin-top:80px}}#property-locations .section-hero>img{-o-object-position:bottom center;object-position:bottom center}#property-locations .section-hero .content{position:relative;padding:0 25px;z-index:999}@media only screen and (max-width:1024px){#property-locations .section-hero .content{padding:0}}#property-locations .section-hero .content h1,#property-locations .section-hero .content span{color:#fff;font-family:Playfair Display,Arial,Helvetica,serif;font-size:4.85714rem;margin-bottom:0}@media only screen and (max-width:1024px){#property-locations .section-hero .content h1,#property-locations .section-hero .content span{font-size:3rem}}#property-locations .section-hero:before{background:rgba(0,0,0,.28);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#property-locations .section-hero.mod-large{height:100vh;margin-top:0;padding-bottom:150px;width:100vw}#property-locations .section-hero.mod-large>img{-o-object-position:bottom center;object-position:bottom center}#property-locations .section-hero.mod-large .content{padding:0}#property-locations .section-hero.mod-large .content header{border-bottom:1px solid #fff;max-width:933px}#property-locations .section-hero.mod-large .content header h1,#property-locations .section-hero.mod-large .content header span{color:#fff;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:6.42857rem;line-height:90px;margin-bottom:30px;max-width:980px}@media only screen and (max-width:1024px){#property-locations .section-hero.mod-large .content header h1,#property-locations .section-hero.mod-large .content header span{font-size:3rem;line-height:50px}}#property-locations .section-locations{padding:80px 0}@media only screen and (max-width:1024px){#property-locations .section-locations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0 0}}#property-locations .section-locations .content .copy{max-width:600px;padding:0 2.5rem 5rem 0;width:100%}#property-locations .section-locations .content .copy header{margin-bottom:50px}#property-locations .section-locations .content .copy header h1.title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3rem;max-width:600px;text-transform:none}@media only screen and (max-width:1024px){#property-locations .section-locations .content .copy header h1.title{font-size:2.5rem;line-height:40px;max-width:400px}}#property-locations .section-locations .content .copy table{border-collapse:collapse;margin-top:70px;width:100%}@media only screen and (max-width:1024px){#property-locations .section-locations .content .copy table{margin-top:30px}}#property-locations .section-locations .content .copy table tr{text-align:left;vertical-align:top;width:33%}#property-locations .section-locations .content .copy table tr td{color:#000;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.21429rem;line-height:24px}#property-locations .section-locations .content .copy table tr td svg{color:#737373;margin-right:7px}#property-locations .section-locations .content .copy table tr td p{margin:2rem 0}#property-locations .section-locations .floaty-image{max-width:550px;width:100%}@media only screen and (max-width:1024px){#property-locations .section-locations .floaty-image{display:block;height:400px;position:static}}#property-locations .section-locations .floaty-image #map{height:100%}@media only screen and (max-width:1024px){#faqs{padding-top:80px}}#faqs .section-main{background-color:#fff;padding:180px 0 35px;position:relative;z-index:9}@media only screen and (max-width:1024px){#faqs .section-main{padding:40px 0}}#faqs .section-main .sub-content h1{font-size:4.85714rem;line-height:90px}@media only screen and (max-width:1024px){#faqs .section-main .sub-content h1{font-size:2.5rem;line-height:40px;max-width:400px}}#faqs .section-main .sub-content .copy{padding-right:100px}@media only screen and (max-width:1024px){#faqs .section-main .sub-content .copy{padding-right:50px}}#faqs .section-main .sub-content .copy p{color:#000;font-family:Playfair Display,Arial,Helvetica,serif;font-size:2.5rem;line-height:52px}@media only screen and (max-width:1024px){#faqs .section-main .sub-content .copy p{font-size:1.28571rem;line-height:30px;margin-bottom:30px}}#faqs .section-main .sub-content .copy p:only-child{margin-bottom:0}#faqs .section-faqs{background-color:#fff;padding:20px 0 250px;position:relative;z-index:9}@media only screen and (max-width:1024px){#faqs .section-faqs{padding-top:20px}}#faqs .section-faqs .sub-content ul.list-faqs{padding-right:260px}@media only screen and (max-width:1024px){#faqs .section-faqs .sub-content ul.list-faqs{padding-right:0}}#faqs .section-faqs .sub-content ul.list-faqs>li{margin-bottom:35px}#faqs .section-faqs .sub-content ul.list-faqs>li>h3{color:#000;font-size:2.07143rem;font-weight:400;line-height:52px}@media only screen and (max-width:1024px){#faqs .section-faqs .sub-content ul.list-faqs>li>h3{font-size:1.57143rem;font-weight:500;margin-bottom:10px}}#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq{margin-bottom:5px}@media only screen and (max-width:1024px){#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq{margin-bottom:10px}}#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq .faq-title{cursor:pointer;font-size:1.21429rem;font-weight:400;line-height:36px;margin-bottom:0;-webkit-transition:color .3s ease;transition:color .3s ease}@media only screen and (max-width:1024px){#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq .faq-title{font-size:1.28571rem}}#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq .faq-title svg{color:#d4312c;margin-left:20px;margin-top:4px;-webkit-transition:all .3s ease;transition:all .3s ease;width:9px}@media only screen and (max-width:1024px){#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq .faq-title svg{margin-left:5px}}#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq .faq-title svg path{stroke-width:4px}#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq .faq-copy{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease}#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq .faq-copy p{color:#000;font-size:1.07143rem;font-weight:400;line-height:25px}@media only screen and (max-width:1024px){#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq .faq-copy p{font-size:1.28571rem}}#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq.mod-active .faq-title{color:#d4312c}#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq.mod-active .faq-title svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#faqs .section-faqs .sub-content ul.list-faqs>li .item-faq.mod-active .faq-copy{margin-bottom:30px;max-height:2000px;padding-top:30px;-webkit-transition:max-height .3s ease,padding .3s ease;transition:max-height .3s ease,padding .3s ease}#help{padding-top:118px}@media only screen and (max-width:1024px){#help{padding-top:80px}}#help .section-intro{background-color:#fff;padding:90px 0 95px;position:relative;z-index:99}@media only screen and (max-width:1024px){#help .section-intro{padding:40px 0}}#help .section-intro .sub-content .sub-intro>.sub-title{font-size:4.85714rem;margin-bottom:75px}@media only screen and (max-width:1024px){#help .section-intro .sub-content .sub-intro>.sub-title{font-size:2.5rem;line-height:40px;margin-bottom:30px;max-width:400px}}#help .section-intro .sub-content .sub-intro>.sub-subtitle{font-size:2.5rem;margin-bottom:75px;line-height:52px}@media only screen and (max-width:1024px){#help .section-intro .sub-content .sub-intro>.sub-subtitle{font-size:1.28571rem;margin-bottom:30px}}#help .section-intro .sub-content ul.list-help{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#help .section-intro .sub-content ul.list-help>li{color:#000;background:rgba(24,24,24,.11);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;min-height:320px;padding:18px 21px;position:relative;width:calc(25% - 15px)}@media only screen and (max-width:1024px){#help .section-intro .sub-content ul.list-help>li{width:calc(50% - 10px)}}@media only screen and (max-width:768px){#help .section-intro .sub-content ul.list-help>li{width:100%}}@media only screen and (max-width:1024px){#help .section-intro .sub-content ul.list-help>li:nth-child(odd){margin-right:20px!important}}@media only screen and (max-width:768px){#help .section-intro .sub-content ul.list-help>li:nth-child(odd){margin-right:0!important}}#help .section-intro .sub-content ul.list-help>li:not(:nth-child(4n)){margin-right:20px}@media only screen and (max-width:1024px){#help .section-intro .sub-content ul.list-help>li:not(:nth-child(4n)){margin-right:0}}#help .section-intro .sub-content ul.list-help>li .sub-link-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-transition:background .3s ease;transition:background .3s ease}#help .section-intro .sub-content ul.list-help>li:hover .sub-link-overlay{background:#d4312c}#help .section-intro .sub-content ul.list-help>li:hover .sub-link{color:#fff;margin-left:0;opacity:1;z-index:99}#help .section-intro .sub-content ul.list-help>li:hover .sub-title{color:#fff;z-index:99}#help .section-intro .sub-content ul.list-help>li .sub-title{color:#000;font-size:24px;line-height:35px}#help .section-intro .sub-content ul.list-help>li .sub-link{color:#000;opacity:0;margin-left:-15px;margin-top:auto;-webkit-transition:margin .2s linear,opacity .3s ease;transition:margin .2s linear,opacity .3s ease}#helpSub{padding-top:118px}@media only screen and (max-width:1024px){#helpSub{padding-top:80px}}#helpSub .back-btn{padding:70px 0 40px}@media only screen and (max-width:1024px){#helpSub .back-btn{padding:30px 0}}#helpSub .back-btn a{color:#000;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.21429rem}#helpSub .back-btn a svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:10px}#helpSub .section-copy{background-color:#fff;padding:0 0 50px;position:relative;z-index:99}@media only screen and (max-width:1024px){#helpSub .section-copy{padding:30px 0}}#helpSub .section-copy.mod-pad{padding-bottom:300px}@media only screen and (max-width:1024px){#helpSub .section-copy.mod-pad{padding-bottom:50px}}#helpSub .section-copy .sub-main{padding-right:150px}@media only screen and (max-width:1024px){#helpSub .section-copy .sub-main{padding-right:20px}}#helpSub .section-copy .sub-main h1{font-size:4.85714rem;line-height:90px;margin:0 0 30px}@media only screen and (max-width:1024px){#helpSub .section-copy .sub-main h1{font-size:2.5rem;line-height:40px;max-width:400px}}#helpSub .section-copy .sub-main h2,#helpSub .section-copy .sub-main h3,#helpSub .section-copy .sub-main h4{font-family:Lato,Arial,Helvetica,Sans-serif;font-size:1.28571rem;font-weight:400;margin:0 0 15px}@media only screen and (max-width:1024px){#helpSub .section-copy .sub-main h2,#helpSub .section-copy .sub-main h3,#helpSub .section-copy .sub-main h4{font-size:1rem;line-height:28px}}#helpSub .section-copy .sub-main p{color:#000;font-size:1.28571rem;line-height:30px;margin:0 0 30px}@media only screen and (max-width:1024px){#helpSub .section-copy .sub-main p{font-size:1rem;line-height:28px}}#helpSub .section-copy .sub-main p strong{font-weight:700}#helpSub .section-copy .sub-main ol,#helpSub .section-copy .sub-main ul{margin-left:30px}#helpSub .section-copy .sub-main ol li,#helpSub .section-copy .sub-main ul li{color:#000;font-family:Playfair Display,Arial,Helvetica,serif;font-size:1.28571rem;margin:0 0 5px}#helpSub .section-large-form{background-color:#fff;padding-bottom:200px;position:relative;z-index:99}#helpSub .section-large-form h3.sub-title{font-size:2.07143rem;font-weight:400;line-height:52px;margin-bottom:30px}@media only screen and (max-width:1024px){#helpSub .section-large-form h3.sub-title{margin-bottom:30px}}#helpSub .section-large-form form .sr-only{display:none}#helpSub .section-large-form form .sub-errors{color:#737373;display:none;margin-bottom:40px}#helpSub .section-large-form form .sub-errors .sub-error{font-size:1.14286rem;margin-bottom:10px;position:relative}#helpSub .section-large-form form .sub-errors ul li{color:#d4312c;margin-bottom:3px}#helpSub .section-large-form form .form-element{display:inline-block;margin:0 0 25px;overflow:hidden;position:relative;vertical-align:top;width:100%;z-index:1}#helpSub .section-large-form form .form-element.error label{color:#d4312c}#helpSub .section-large-form form .form-element.mod-filled label span{-webkit-animation:input-fade 1s forwards;animation:input-fade 1s forwards}#helpSub .section-large-form form .form-element.mod-filled label:after{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}#helpSub .section-large-form form .form-element.mod-checkbox{border-bottom:none!important}#helpSub .section-large-form form .form-element.mod-checkbox label{display:block}#helpSub .section-large-form form .form-element.mod-checkbox .sub-checkbox-parent .sub-checkbox-wrap .sub-checkbox{margin-bottom:0}#helpSub .section-large-form form .form-element.mod-checkbox+.sub-checkbox-parent{margin-bottom:20px}#helpSub .section-large-form form .form-element.mod-no-label{border-bottom:1px solid #c8c8c8}#helpSub .section-large-form form .form-element.mod-no-label label{color:#000;font-size:1.21429rem;position:relative}#helpSub .section-large-form form .form-element.mod-no-label label p{font-size:1rem;color:#979797;margin-top:10px}#helpSub .section-large-form form .form-element.mod-no-label label:after,#helpSub .section-large-form form .form-element.mod-no-label label:before{content:none}#helpSub .section-large-form form .form-element.mod-no-label span{-webkit-animation:none;animation:none}#helpSub .section-large-form form .form-element.mod-no-label:after{-webkit-transform:none;-ms-transform:none;transform:none}#helpSub .section-large-form form .form-element .file-upload{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-radius:0;border:1px solid #000;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Playfair Display,Arial,Helvetica,serif!important;font-size:1.07143rem;font-weight:500;height:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:120px;overflow:hidden;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}#helpSub .section-large-form form .form-element .file-upload .upload{cursor:pointer;filter:alpha(opacity=0);height:100%;opacity:0;position:absolute;right:0;top:0;width:100%}#helpSub .section-large-form form .form-element select{border-bottom:1px solid #c8c8c8!important}#helpSub .section-large-form form .form-element input{height:70px}#helpSub .section-large-form form .form-element input,#helpSub .section-large-form form .form-element select,#helpSub .section-large-form form .form-element textarea{background:transparent;border:none;color:#000;display:block;font-size:1.21429rem;outline:none;padding:27px 0 20px;position:relative;width:100%}#helpSub .section-large-form form .form-element input:-webkit-autofill,#helpSub .section-large-form form .form-element input:-webkit-autofill:focus,#helpSub .section-large-form form .form-element input:-webkit-autofill:hover,#helpSub .section-large-form form .form-element select:-webkit-autofill,#helpSub .section-large-form form .form-element select:-webkit-autofill:focus,#helpSub .section-large-form form .form-element select:-webkit-autofill:hover,#helpSub .section-large-form form .form-element textarea:-webkit-autofill,#helpSub .section-large-form form .form-element textarea:-webkit-autofill:focus,#helpSub .section-large-form form .form-element textarea:-webkit-autofill:hover{background-color:#fff;-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#737373;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media only screen and (max-width:768px){#helpSub .section-large-form form .form-element input,#helpSub .section-large-form form .form-element select,#helpSub .section-large-form form .form-element textarea{font-size:1.14286rem}}#helpSub .section-large-form form .form-element input:focus,#helpSub .section-large-form form .form-element select:focus,#helpSub .section-large-form form .form-element textarea:focus{border-color:#d4312c}#helpSub .section-large-form form .form-element input:focus+label,#helpSub .section-large-form form .form-element select:focus+label,#helpSub .section-large-form form .form-element textarea:focus+label{color:#d4312c;font-size:1.21429rem;font-weight:500}@media only screen and (max-width:768px){#helpSub .section-large-form form .form-element input:focus::-webkit-input-placeholder,#helpSub .section-large-form form .form-element select:focus::-webkit-input-placeholder,#helpSub .section-large-form form .form-element textarea:focus::-webkit-input-placeholder{color:#d4312c}#helpSub .section-large-form form .form-element input:focus:-moz-placeholder,#helpSub .section-large-form form .form-element input:focus::-moz-placeholder,#helpSub .section-large-form form .form-element select:focus:-moz-placeholder,#helpSub .section-large-form form .form-element select:focus::-moz-placeholder,#helpSub .section-large-form form .form-element textarea:focus:-moz-placeholder,#helpSub .section-large-form form .form-element textarea:focus::-moz-placeholder{color:#d4312c}#helpSub .section-large-form form .form-element input:focus:-ms-input-placeholder,#helpSub .section-large-form form .form-element select:focus:-ms-input-placeholder,#helpSub .section-large-form form .form-element textarea:focus:-ms-input-placeholder{color:#d4312c}}#helpSub .section-large-form form .form-element input::-webkit-input-placeholder,#helpSub .section-large-form form .form-element select::-webkit-input-placeholder,#helpSub .section-large-form form .form-element textarea::-webkit-input-placeholder{color:#737373}#helpSub .section-large-form form .form-element input:-moz-placeholder,#helpSub .section-large-form form .form-element input::-moz-placeholder,#helpSub .section-large-form form .form-element select:-moz-placeholder,#helpSub .section-large-form form .form-element select::-moz-placeholder,#helpSub .section-large-form form .form-element textarea:-moz-placeholder,#helpSub .section-large-form form .form-element textarea::-moz-placeholder{color:#737373}#helpSub .section-large-form form .form-element input:-ms-input-placeholder,#helpSub .section-large-form form .form-element select:-ms-input-placeholder,#helpSub .section-large-form form .form-element textarea:-ms-input-placeholder{color:#737373}@media only screen and (max-width:768px){#helpSub .section-large-form form .form-element input,#helpSub .section-large-form form .form-element select,#helpSub .section-large-form form .form-element textarea{padding:0 10px}}@media only screen and (max-width:768px) and (max-width:768px){#helpSub .section-large-form form .form-element input,#helpSub .section-large-form form .form-element select,#helpSub .section-large-form form .form-element textarea{padding:25px 0}}@media only screen and (max-width:768px){#helpSub .section-large-form form .form-element input::-webkit-input-placeholder,#helpSub .section-large-form form .form-element select::-webkit-input-placeholder,#helpSub .section-large-form form .form-element textarea::-webkit-input-placeholder{color:#737373}#helpSub .section-large-form form .form-element input:-moz-placeholder,#helpSub .section-large-form form .form-element input::-moz-placeholder,#helpSub .section-large-form form .form-element select:-moz-placeholder,#helpSub .section-large-form form .form-element select::-moz-placeholder,#helpSub .section-large-form form .form-element textarea:-moz-placeholder,#helpSub .section-large-form form .form-element textarea::-moz-placeholder{color:#737373}#helpSub .section-large-form form .form-element input:-ms-input-placeholder,#helpSub .section-large-form form .form-element select:-ms-input-placeholder,#helpSub .section-large-form form .form-element textarea:-ms-input-placeholder{color:#737373}}#helpSub .section-large-form form .form-element label{color:#000;font-size:1.21429rem;font-weight:400;position:absolute;bottom:0;left:0;padding:0;width:100%;height:calc(100% - 1em);text-align:left;pointer-events:none}@media only screen and (max-width:1024px){#helpSub .section-large-form form .form-element label{font-size:1.14286rem}}#helpSub .section-large-form form .form-element label:before{border-bottom:1px solid #c8c8c8;content:"";height:calc(100% - 7px);left:0;position:absolute;top:0;width:100%}#helpSub .section-large-form form .form-element label:after{border-bottom:2px solid #d4312c;content:"";height:calc(100% - 7px);left:-1px;position:absolute;top:0;-webkit-transform:translate3d(-100%,-1px,0);transform:translate3d(-100%,-1px,0);-webkit-transition:all 1s ease;transition:all 1s ease;width:100%}#helpSub .section-large-form form .form-element label span{display:block}@media only screen and (max-width:1024px){#helpSub .section-large-form form .form-element label span{margin-top:3px}}#helpSub .section-large-form form .form-element textarea{padding:22px 0 4px}#helpSub .section-large-form form .form-element-border{border-bottom:1px solid #c8c8c8;height:70px}#helpSub .section-large-form form .sub-disclaimer{font-size:1.14286rem;padding-right:100px;margin-bottom:60px}#helpSub .section-large-form form .sub-checkbox-parent,#helpSub .section-large-form form .sub-checkbox-parent .sub-checkbox-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#helpSub .section-large-form form .sub-checkbox-parent .sub-checkbox-wrap{position:relative;margin:0 0 30px}#helpSub .section-large-form form .sub-checkbox-parent .sub-checkbox-wrap input{opacity:0;width:0}#helpSub .section-large-form form .sub-checkbox-parent .sub-checkbox-wrap .sub-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.28571rem;font-weight:400;margin-left:-28px;margin-right:50px;padding-left:30px}#helpSub .section-large-form form .sub-checkbox-parent .sub-checkbox-wrap:before{background:#fff;border:1px solid #c8c8c8;content:"";display:inline-block;height:17px;margin-right:9px;-webkit-transition:background .3s ease;transition:background .3s ease;min-width:17px}#helpSub .section-large-form form .sub-checkbox-parent .sub-checkbox-wrap:after{content:"";opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#helpSub .section-large-form form .sub-checkbox-parent .sub-checkbox-wrap.mod-checked:before{background:#d4312c}#helpSub .section-large-form form .sub-checkbox-parent .sub-checkbox-wrap.mod-checked:after{border:solid #fff;border-width:0 2px 2px 0;display:block;height:9px;left:7px;opacity:1;position:absolute;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}#helpSub .section-large-form .sub-details,#helpSub .section-large-form .sub-problem{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}@media only screen and (max-width:1024px){#helpSub .section-large-form .sub-details,#helpSub .section-large-form .sub-problem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#helpSub .section-large-form .sub-details .sub-left,#helpSub .section-large-form .sub-details .sub-right,#helpSub .section-large-form .sub-problem .sub-left,#helpSub .section-large-form .sub-problem .sub-right{-webkit-box-flex:1;-ms-flex:1;flex:1}#helpSub .section-large-form .sub-details .sub-left,#helpSub .section-large-form .sub-problem .sub-left{margin-right:100px}@media only screen and (max-width:1024px){#helpSub .section-large-form .sub-details .sub-left,#helpSub .section-large-form .sub-problem .sub-left{margin-right:0}}#helpSub .section-large-form .sub-details.mod-no-flex,#helpSub .section-large-form .sub-problem.mod-no-flex{display:block}#helpSub .section-large-form .sub-disclaimer{font-size:1.14286rem;padding-right:100px;margin-bottom:60px}#helpSub .section-large-form .sub-checkbox-parent,#helpSub .section-large-form .sub-checkbox-parent .sub-checkbox-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#helpSub .section-large-form .sub-checkbox-parent .sub-checkbox-wrap{position:relative;margin:0 0 30px}#helpSub .section-large-form .sub-checkbox-parent .sub-checkbox-wrap input{opacity:0;width:0}#helpSub .section-large-form .sub-checkbox-parent .sub-checkbox-wrap .sub-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.28571rem;font-weight:400;margin-left:-28px;margin-right:50px;padding-left:30px}#helpSub .section-large-form .sub-checkbox-parent .sub-checkbox-wrap:before{background:#fff;border:1px solid #c8c8c8;content:"";display:inline-block;height:17px;margin-right:9px;-webkit-transition:background .3s ease;transition:background .3s ease;min-width:17px}#helpSub .section-large-form .sub-checkbox-parent .sub-checkbox-wrap:after{content:"";opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#helpSub .section-large-form .sub-checkbox-parent .sub-checkbox-wrap.mod-checked:before{background:#d4312c}#helpSub .section-large-form .sub-checkbox-parent .sub-checkbox-wrap.mod-checked:after{border:solid #fff;border-width:0 2px 2px 0;display:block;height:9px;left:7px;opacity:1;position:absolute;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:4px}#helpSub .section-large-form #property-subpage .lightbox .btn-primary.arrow,#helpSub .section-large-form #property-subpage .lightbox .btn-primary.close,#helpSub .section-large-form .btn.btn-primary,#property-subpage .lightbox #helpSub .section-large-form .btn-primary.arrow,#property-subpage .lightbox #helpSub .section-large-form .btn-primary.close{padding:0 10px;line-height:normal;min-width:166px;width:auto}#helpSub .sub-thanks{display:none;text-align:center;max-width:530px;margin:50px auto 300px}#helpSub .sub-thanks img{display:block;margin:0 auto 50px;text-align:center}#helpSub .sub-thanks h2,#helpSub .sub-thanks h3{font-size:3rem;display:block;margin:0 0 10px}#contact .section-hero{height:293px;position:relative;margin-top:118px}@media only screen and (max-width:1024px){#contact .section-hero{height:184px;margin-top:80px}}#contact .section-hero>img{-o-object-position:bottom center;object-position:bottom center}#contact .section-hero .content{position:relative;padding:0 25px;z-index:999}@media only screen and (max-width:1024px){#contact .section-hero .content{padding:0}}#contact .section-hero .content h1,#contact .section-hero .content span{color:#fff;font-family:Playfair Display,Arial,Helvetica,serif;font-size:4.85714rem;margin-bottom:0}@media only screen and (max-width:1024px){#contact .section-hero .content h1,#contact .section-hero .content span{font-size:3rem}}#contact .section-hero:before{background:rgba(0,0,0,.28);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#contact .section-hero.mod-large{height:100vh;margin-top:0;padding-bottom:150px;width:100vw}#contact .section-hero.mod-large>img{-o-object-position:bottom center;object-position:bottom center}#contact .section-hero.mod-large .content{padding:0}#contact .section-hero.mod-large .content header{border-bottom:1px solid #fff;max-width:933px}#contact .section-hero.mod-large .content header h1,#contact .section-hero.mod-large .content header span{color:#fff;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:6.42857rem;line-height:90px;margin-bottom:30px;max-width:980px}@media only screen and (max-width:1024px){#contact .section-hero.mod-large .content header h1,#contact .section-hero.mod-large .content header span{font-size:3rem;line-height:50px}}#contact .section-form{padding:80px 0 90px}@media only screen and (max-width:1024px){#contact .section-form{padding:40px 0}}@media only screen and (max-width:1024px){#contact .section-form .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#contact .section-form .content header{margin-bottom:50px}#contact .section-form .content header h1.title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3rem;max-width:500px;text-transform:none}@media only screen and (max-width:1024px){#contact .section-form .content header h1.title{font-size:2.5rem;line-height:40px;margin-bottom:30px;max-width:none}}#contact .section-form .content .details{-ms-flex-item-align:start;align-self:flex-start;margin-right:170px}@media only screen and (max-width:1024px){#contact .section-form .content .details{margin-right:0}}#contact .section-form .content .details .contact-details{padding-left:3.7rem}@media only screen and (max-width:1024px){#contact .section-form .content .details .contact-details{padding-left:0}}#contact .section-form .content .details .contact-details table{font-size:1.21429rem}@media only screen and (max-width:1024px){#contact .section-form .content .details .contact-details table{font-size:1.07143rem}}#contact .section-form .content .details .contact-details table th{color:#000;padding-right:10px;text-align:left}#contact .section-form .content .details .contact-details a{color:#737373}#contact .section-form .content .details .contact-details a:hover{color:#d4312c}#contact .section-form .content .form-right{margin-left:auto;max-width:733px;width:100%}@media only screen and (max-width:1024px){#contact .section-form .content .form-right{margin-left:0;margin-top:80px}}#contact .section-form .content #contactForm{position:relative}#contact .section-form .content #contactForm.mod-hide{display:none}#contact .section-form .content #contactForm h3{color:#d4312c;font-size:2.07143rem;font-weight:700;line-height:52px}#contact .section-form .content #contactForm .loading{background:hsla(0,0%,100%,.5);height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:-1}#contact .section-form .content #contactForm .loading.mod-show{opacity:1;z-index:9}#contact .section-form .content #contactForm .loading img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#contact .section-form .content #contactForm p{font-size:1.21429rem;line-height:21px}@media only screen and (max-width:1024px){#contact .section-form .content #contactForm p{font-size:.85714rem}}#contact .section-form .content #contactForm p a{color:#737373;text-decoration:underline}#contact .section-form .content #contactForm #property-subpage .lightbox .arrow,#contact .section-form .content #contactForm #property-subpage .lightbox .close,#contact .section-form .content #contactForm .btn,#property-subpage .lightbox #contact .section-form .content #contactForm .arrow,#property-subpage .lightbox #contact .section-form .content #contactForm .close{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}#contact .section-form .content .form-thanks{display:none;padding:50px 0 250px}#contact .section-form .content .form-thanks.mod-show{display:block}#contact .section-form .content .form-thanks h3{font-size:2.07143rem;font-weight:700;margin-bottom:10px}#page .section-hero{height:293px;position:relative;margin-top:118px}@media only screen and (max-width:1024px){#page .section-hero{height:184px;margin-top:80px}}#page .section-hero>img{-o-object-position:bottom center;object-position:bottom center}#page .section-hero .content{position:relative;padding:0 25px;z-index:999}@media only screen and (max-width:1024px){#page .section-hero .content{padding:0}}#page .section-hero .content h1,#page .section-hero .content span{color:#fff;font-family:Playfair Display,Arial,Helvetica,serif;font-size:4.85714rem;margin-bottom:0}@media only screen and (max-width:1024px){#page .section-hero .content h1,#page .section-hero .content span{font-size:3rem}}#page .section-hero:before{background:rgba(0,0,0,.28);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#page .section-hero.mod-large{height:100vh;margin-top:0;padding-bottom:150px;width:100vw}#page .section-hero.mod-large>img{-o-object-position:bottom center;object-position:bottom center}#page .section-hero.mod-large .content{padding:0}#page .section-hero.mod-large .content header{border-bottom:1px solid #fff;max-width:933px}#page .section-hero.mod-large .content header h1,#page .section-hero.mod-large .content header span{color:#fff;display:block;font-family:Playfair Display,Arial,Helvetica,serif;font-size:6.42857rem;line-height:90px;margin-bottom:30px;max-width:980px}@media only screen and (max-width:1024px){#page .section-hero.mod-large .content header h1,#page .section-hero.mod-large .content header span{font-size:3rem;line-height:50px}}#page .section-content{padding:100px 0}#news .section-list{padding:70px 0;background:hsla(0,0%,97.6%,.2)}@media only screen and (max-width:768px){#news .section-list{padding:60px 0}}#news .section-list h1{margin:0 0 60px;font-size:3rem;color:#737373}@media only screen and (max-width:768px){#news .section-list h1{margin:0 0 40px;font-size:2.07143rem}}#news-post .section-hero{padding:55px 0}@media only screen and (max-width:768px){#news-post .section-hero{padding:35px 0}}#news-post .section-hero .wrap-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero{-ms-flex-wrap:wrap;flex-wrap:wrap}}#news-post .section-hero .wrap-hero .sub-copy{max-width:430px}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-copy{width:100%}}#news-post .section-hero .wrap-hero .sub-copy h3{color:#737373;font-size:1rem;margin:0 0 30px}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-copy h3{display:none}}#news-post .section-hero .wrap-hero .sub-copy h1{margin:0 0 20px}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-copy h1{font-size:2.07143rem}}#news-post .section-hero .wrap-hero .sub-copy p{font-size:1.28571rem;line-height:2;margin:0}#news-post .section-hero .wrap-hero .sub-copy .sub-social{position:absolute;bottom:0;left:0;cursor:pointer}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-copy .sub-social{position:relative;padding:30px 0}}#news-post .section-hero .wrap-hero .sub-copy .sub-social .sub-date-mob{display:none}#news-post .section-hero .wrap-hero .sub-copy .sub-social .sub-date-mob h5{margin:0 20px 0 0;font-size:1.14286rem}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-copy .sub-social .sub-date-mob{display:inline-block}}#news-post .section-hero .wrap-hero .sub-copy .sub-social ul.list-social{width:25px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-copy .sub-social ul.list-social{padding:20px 0 0}}#news-post .section-hero .wrap-hero .sub-copy .sub-social ul.list-social:focus,#news-post .section-hero .wrap-hero .sub-copy .sub-social ul.list-social:hover{width:100%}#news-post .section-hero .wrap-hero .sub-copy .sub-social ul.list-social li{margin:0 22px 0 0;padding:0;display:inline-block}#news-post .section-hero .wrap-hero .sub-copy .sub-social ul.list-social li .svg-icon{-webkit-transition:color .2s ease;transition:color .2s ease;color:#d8d8d8}#news-post .section-hero .wrap-hero .sub-copy .sub-social ul.list-social li .svg-icon:hover{color:#d4312c}#news-post .section-hero .wrap-hero .sub-image{height:320px;width:550px;margin:0 0 0 auto}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-image{width:100%;height:208px;margin:0}}#news-post .section-hero .wrap-hero .sub-image ul.list-image{height:320px}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-image ul.list-image{height:208px}}#news-post .section-hero .wrap-hero .sub-image ul.list-image li.item-image{margin:0;height:320px}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-image ul.list-image li.item-image{height:208px}}#news-post .section-hero .wrap-hero .sub-image ul.list-image li.item-image .sub-background{height:320px;background-position:50%;background-size:cover}@media only screen and (max-width:768px){#news-post .section-hero .wrap-hero .sub-image ul.list-image li.item-image .sub-background{height:208px}}#news-post .section-post{padding:0 0 70px}@media only screen and (max-width:768px){#news-post .section-post{padding:10px 0 70px}}#news-post .section-post .sub-content .sub-copy{max-width:785px}#news-post .section-post .sub-content .sub-copy p{font-size:1.14286rem;line-height:2}#news-post .section-related.post-page{padding:60px 0;background-color:hsla(0,0%,97.6%,.2)}@media only screen and (max-width:768px){#news-post .section-related.post-page{padding:60px 0 80px}}#news-post .section-related.post-page h2{margin:0 0 55px;font-size:1.57143rem}@media only screen and (max-width:768px){#news-post .section-related.post-page h2{margin:0 0 40px}}ul.list-posts{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media only screen and (max-width:768px){ul.list-posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}ul.list-posts li{width:calc(50% - 25px);margin:0 0 50px;background:#fff;position:relative;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}@media only screen and (max-width:768px){ul.list-posts li{width:100%;margin:0 0 25px}}ul.list-posts li a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block}ul.list-posts li img{width:100%;height:auto;display:block}ul.list-posts li:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25)}ul.list-posts li:hover .sub-detail h3{color:#d4312c}ul.list-posts li .sub-detail{padding:45px 40px;position:relative}@media only screen and (max-width:768px){ul.list-posts li .sub-detail{padding:35px 20px}}ul.list-posts li .sub-detail .sub-category{display:block;margin:25px 0 15px;font-weight:700;color:#2d2a25;text-transform:uppercase}ul.list-posts li .sub-detail h3{font-size:2.07143rem;margin:0 0 20px;color:#d4312c;-webkit-transition:color .2s ease;transition:color .2s ease}@media only screen and (max-width:768px){ul.list-posts li .sub-detail h3{font-size:2.5rem}}ul.list-posts li .sub-detail .sub-copy{width:95%;max-width:360px;line-height:2;font-size:1.14286rem;margin:0 0 35px}ul.list-posts li .sub-detail .sub-date{color:#737373;font-size:.71429rem}@media only screen and (max-width:768px){ul.list-posts li .sub-detail .sub-date{display:inline-block;float:right}}#holding-page{background:#f2f2f2;position:relative;height:100%}#holding-page .section-content{position:absolute;margin:0 auto;left:0;right:0;width:90%;max-width:640px;text-align:center;padding:45px 0 55px;background:#fff;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.25);box-shadow:0 0 30px 0 rgba(0,0,0,.25)}@media only screen and (max-width:768px){#holding-page .section-content{-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);padding:40px 0 35px}}#holding-page .section-content h1{margin:0;height:0;position:absolute;text-indent:-9999px}#holding-page .section-content h2{font-size:2.5rem;font-weight:300;margin:0 0 40px;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:768px){#holding-page .section-content h2 span{display:block}}#holding-page .section-content .sub-logo{margin:0 0 40px}#holding-page .section-content ul.list-info{font-size:0}#holding-page .section-content ul.list-info li{display:inline-block;font-size:14px}@media only screen and (max-width:768px){#holding-page .section-content ul.list-info li{display:block}}#holding-page .section-content ul.list-info li a{font-size:1.14286rem}#holding-page .section-content ul.list-info li .svg-icon{margin:0 8px 0 0}#holding-page .section-content ul.list-info li:first-child{margin:0 30px 0 0}@media only screen and (max-width:768px){#holding-page .section-content ul.list-info li:first-child{margin:0 0 20px}}#sitemap .cont-background{display:block}#sitemap .section-site-map{padding:60px 0}#sitemap .section-site-map h1{margin:0 0 40px;text-align:center;text-transform:uppercase}#sitemap .section-site-map h2{margin:20px 0 10px;text-transform:uppercase;font-size:1.14286rem}#sitemap .section-site-map ol,#sitemap .section-site-map ul{margin:0;padding:0}#sitemap .section-site-map ol li,#sitemap .section-site-map ul li{margin:0 0 3px 18px;padding:0}#error .section-404,#not_found .section-404{padding:250px 0 300px}@media only screen and (max-width:1024px){#error .section-404,#not_found .section-404{padding:50px 0 150px}}#error .section-404 .wrap-content h1,#not_found .section-404 .wrap-content h1{color:#d4312c;font-size:10rem;font-weight:700;margin-bottom:100px}@media only screen and (max-width:1024px){#error .section-404 .wrap-content h1,#not_found .section-404 .wrap-content h1{font-size:6.42857rem}}#error .section-404 .wrap-content h2,#not_found .section-404 .wrap-content h2{font-size:3rem;font-weight:500}@media only screen and (max-width:1024px){#error .section-404 .wrap-content h2,#not_found .section-404 .wrap-content h2{font-size:2.07143rem}}#error .section-404 .wrap-content p,#not_found .section-404 .wrap-content p{font-size:2.5rem;max-width:60%}@media only screen and (max-width:1024px){#error .section-404 .wrap-content p,#not_found .section-404 .wrap-content p{font-size:1.28571rem}}[data-aos].aos-animate{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
/*# sourceMappingURL=app.min.css.map */
