/* Minification failed. Returning unminified contents.
(2,77): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2,30897): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2,31148): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2,34028): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2,34140): run-time error CSS1039: Token not allowed after unary operator: '-vh'
 */
html{position:relative;min-height:100%;-ms-text-size-adjust:100%;-o-tab-size:4;-webkit-text-size-adjust:100%;cursor:default;line-height:1.15;}body{margin:0;color:#000;font-family:"Quicksand-Light","Trebuchet MS",Arial,sans-serif;line-height:1.6;overflow-x:hidden;background-color:#eeeae1;}body.overflow-hidden{overflow:hidden;position:relative;}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box;}:after,:before{text-decoration:inherit;vertical-align:inherit;}a,a:visited{background-color:transparent;color:#000;}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation;}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}h1,h2,.h2,h3,.h3,h4,h5,.h5,h6,ol,p,ul{margin:0 0 1rem;}.heading,h1,.h1,h2,.h2,h3,.h3{font-weight:normal;font-style:normal;line-height:normal;}h1,.h1{line-height:1.4;margin-block-start:0;margin-block-end:0;letter-spacing:.05rem;font-size:2.4rem;}.heading{line-height:1.2;}.heading p{line-height:1.7;}h2,.h2{line-height:1.5;font-size:2.2rem;}h3,.h3{line-height:1.5;font-size:1.1rem;}h4,.h4{font-size:1rem;line-height:1.5;margin-bottom:.5rem;font-weight:600;}h5,.h5{line-height:1.5;font-size:1.05rem;}h5,.h5,h6,.h6,p{margin:0;}span.small{font-size:.8rem;font-style:italic;font-weight:normal;}.lined-header,.lined-bottom{position:relative;padding-bottom:1.2rem;margin-bottom:1.5rem;}.lined-header::after,.lined-bottom::after{content:"";top:100%;left:0;position:absolute;background-color:#c4984b;width:5.2rem;height:1px;}.lined-header.text-center::after,.lined-bottom.text-center::after{left:calc(50% - 2.6rem);}.lined-header.smart-center::after,.lined-bottom.smart-center::after{left:calc(50% - 2.6rem);}.pre-heading{margin-bottom:.5rem!important;text-transform:uppercase;letter-spacing:.08rem;font-weight:600;font-size:.9rem;}.pre-heading.lined-header{display:inline-block;padding-bottom:.2rem;}.pre-heading.lined-header::after{width:100%;margin-top:2px;}.pre-heading.lined-header.maxw::after{width:5.2rem;}.pre-heading.lined-header.smart-center::after{left:calc(50% - 2.6rem);}.dvc-med{display:none;}.flex,.flex-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.inline-flex{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;}.justify-center{justify-content:center;}.flex-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}ul,ul li,ol{list-style:none;margin:0;padding:0;}section{display:block;}audio,canvas,iframe,img,video{vertical-align:middle;}audio,video{display:inline-block;}img{border:0;outline:0;}.button a,a.button,a[href^="mailto:"],a[href^="tel:"]{text-decoration:none;}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}button,input,select{margin:0;}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}.flex-buttons{justify-content:center;flex-wrap:wrap;}.flex-buttons .button{margin:0 1rem 2rem;}.flex-buttons .button:last-child{margin:0 1rem;}footer,.footer,nav,.header,article{display:block;}.menu-icon{cursor:pointer;display:inline-flex;height:2.2rem;position:relative;width:2.2rem;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;z-index:1050;margin-right:.5rem;margin-top:.5rem;opacity:1;}.menu-icon span{display:inline-block;right:0;top:0;background:#fff;width:2rem;height:3px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;position:absolute;border-radius:1rem;}.menu-icon span:nth-child(2),.menu-icon span:nth-child(3){top:8px;}.menu-icon span:nth-child(4){top:16px;}.menu-toggle{position:absolute;background:none;border:0;cursor:pointer;right:1rem;padding-block:0;padding-inline:0;}.menu-toggle:not(.open) .menu-icon span{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;}.menu-toggle:not(.open) .menu-icon span:nth-child(2),.menu-toggle:not(.open) .menu-icon span:nth-child(3){max-width:75%;}.menu-toggle:not(.open) .menu-icon span:nth-child(4){max-width:60%;}.menu-toggle:not(.open):hover .menu-icon span:nth-child(2),.menu-toggle:not(.open):hover .menu-icon span:nth-child(3),.menu-toggle:not(.open):hover .menu-icon span:nth-child(4){max-width:100%;}.menu-toggle.open .menu-icon span{background:#000;}.menu-toggle.open .menu-icon span:nth-child(1),.menu-toggle.open .menu-icon span:nth-child(4){top:9px;width:0%;left:50%;}.menu-toggle.open .menu-icon span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);}.menu-toggle.open .menu-icon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}header.header{left:0;position:fixed;top:0;right:0;z-index:3;border-bottom:solid 1px transparent!important;-webkit-transition:background-color .3s cubic-bezier(.17,.67,.83,.67);transition:background-color .3s cubic-bezier(.17,.67,.83,.67);width:100%;max-width:100vw;z-index:1050;}header.header .menu-toggle{opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;position:unset;height:2.2rem;display:flex;justify-content:flex-end;}header.header .menu-toggle.active{opacity:0;}header.header .nav-bar{justify-content:flex-end;align-items:center;margin:0 auto;max-width:100vw;position:relative;-webkit-transition:all .3s cubic-bezier(.17,.67,.83,.67);transition:all .3s cubic-bezier(.17,.67,.83,.67);padding:12px .5rem;max-height:60px;}header.header .nav-bar>*{flex:1;}header.header .nav-bar .header-logo{display:inline-flex;justify-content:center;align-items:center;z-index:0;left:0;width:100%;max-width:70px;text-align:center;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;max-height:100%;}header.header .nav-bar .header-logo svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto!important;max-width:36px;}header.header .nav-bar .banner-menu{display:flex;justify-content:flex-end;padding-right:3rem;flex:1;width:100%;display:none;}header.header.open .menu-icon span{background:#000;}header.header.open .nav-bar .menu-toggle .screen-reader-text{opacity:0;}header.header.fixed-top{background-color:#eeeae1;border-bottom:solid 1px rgba(53,61,77,.1)!important;}header.header.fixed-top .header-logo{opacity:1;}header.header.fixed-top .menu-icon span{background:#000;}header.header.fixed-top .nav-bar .menu-toggle .screen-reader-text{color:#000;opacity:1;}button{color:#000;outline:0!important;font-weight:normal;}.button.aos-animate{transition-property:opacity,-webkit-transform,background-color!important;transition-property:opacity,transform,background-color!important;transition-property:opacity,transform,-webkit-transform,background-color!important;}.button{overflow:visible;text-transform:none;border:solid 1px #000;border-radius:36px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-size:.85rem;letter-spacing:.05rem;line-height:1;padding:.85rem 1.5rem .75rem;text-align:center;text-decoration:none;white-space:normal;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background:none;color:#000;outline:0!important;font-weight:normal;text-transform:uppercase;max-height:40px;font-family:"Quicksand-Regular","Trebuchet MS",Arial,sans-serif;}.button span{font-weight:normal;}.button:disabled{color:#979797;cursor:not-allowed;opacity:.65;}.button:hover,.button:focus{background-color:rgba(182,173,162,.25);}.button.btn-light{background-color:rgba(255,255,255,.38);border:solid 1px #fff;color:#fff;}.button.btn-light:hover,.button.btn-light:focus{background-color:rgba(182,173,162,.75);}.button.btn-warm{background-color:#c5984d;border:solid 1px #fff;color:#fff;}.button.btn-warm:hover,.button.btn-warm:focus{background-color:#b6ada2;}.button.btn-noug{background-color:#b6ada2;border:solid 1px #fff;color:#fff;}.button.btn-noug:hover,.button.btn-noug:focus{background-color:rgba(182,173,162,.75);}.button.btn-small{padding:.9rem 1.2rem .8rem;}.button.btn-gray{background-color:rgba(0,0,0,.1);color:#000!important;border:solid 1px #000;}.button.btn-gray>span{color:#000!important;}.button.btn-gray:hover,.button.btn-gray:focus{background-color:rgba(182,173,162,.75);filter:brightness(120%)!important;}.button.btn-drk{background-color:#434c5f;color:#fff!important;border:0;}.button.btn-drk>span{color:#fff!important;}.button.btn-drk:hover,.button.btn-drk:focus{filter:brightness(90%);}.button.btn-lined{border:solid 1px #000;}.main-content{padding:.5rem 0 0;}.main-content .content{max-width:1460px;padding:3rem 20px 2rem;margin:0 auto;}.main-content .content .text-content .heading+.ingress{margin-top:1rem;}.main-content .content .text-content .heading h1.pre-heading{margin-bottom:.6rem;}.main-content .content .text-content .rating h3,.main-content .content .text-content .rating .h3{font-family:"Quicksand-Regular","Trebuchet MS",Arial,sans-serif;text-transform:uppercase;}.main-content .content .text-content.rating{margin:0 auto;max-width:700px;}.main-content .content .text-content.rating .letter{padding-bottom:2.2rem;}.main-content .content .text-content.rating p{font-size:1.1rem;}.main-content .content .text-content.rating .rating-author{display:inline-block;width:100%;text-transform:uppercase;font-weight:600;font-size:.85rem;padding-top:1.5rem;font-style:normal;}.main-content .content .text-content.rating .flex-buttons{padding-top:2.5rem;}.main-content .content.intro .text-content{margin:0 auto;max-width:758px;}.main-content .content .columns{padding:0 1rem;flex-direction:column;}.main-content .content .columns .cols{margin-bottom:2rem;display:flex;}.main-content .content .columns .cols .col-ico{min-width:3.75rem;padding-top:2rem;}.main-content .content .columns .cols .col-ico img{height:auto;}.main-content .content .columns .cols .col-text h3,.main-content .content .columns .cols .col-text h3{margin-bottom:0;}.main-content .content .columns .cols.col-info{font-size:.95rem;}.main-content .content .text-content+.columns{padding-top:2rem;}.main-content .content .w-770{max-width:770px!important;}.main-content .content .w-580{max-width:580px!important;}.main-content .content .w-530{max-width:530px!important;}.main-content .content .w-center{margin:0 auto;}.main-content .content .w-center h1,.main-content .content .w-center .h1{margin-bottom:1.5rem;}.drop-cap{text-align:justify;}.drop-cap::first-letter {font-size:2.2em;font-weight:500;float:left;margin-right:.1em;line-height:1;}.with-breaker{position:relative;overflow:hidden;width:100%;height:86px;}.with-breaker svg{height:auto;position:absolute;bottom:0;left:0;right:-20px;}.badges{position:absolute;right:24px;display:flex;flex-direction:column;line-height:1;}.block-quote{text-align:center;margin:1rem auto;width:100%;}.block-quote-lined{position:relative;}.block-quote-lined p{padding-left:2.4rem;padding-right:2.4rem;font-size:1.4rem;letter-spacing:.05rem;max-width:720px;}.bounce{position:absolute;bottom:30px;left:50%;width:60px;height:60px;margin-left:-30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;-moz-animation:bounce 3s infinite;-o-animation:bounce 3s infinite;}.fixed-image{background-size:cover;background-position:center;background-repeat:no-repeat;}.footer{background-color:#1a414a;position:relative;padding:3rem 1rem .2rem;font-size:1rem;color:#fff;font-size:.9rem;}.footer>.wrapper{max-width:1096px;margin:0 auto;}.footer a,.footer #cookieHandler{color:#fff;}.footer a:hover,.footer a:focus,.footer #cookieHandler:hover,.footer #cookieHandler:focus{color:#eeeae1;}.footer .footer-content{display:flex;flex-direction:column;align-items:center;}.footer .footer-content>div{width:100%;text-align:center;}.footer .footer-content>div.__contact{padding:1.5rem 0 3rem;max-width:300px;margin:0 auto;}.footer .footer-content>div.__logo{text-align:center;}.footer .footer-content>div.__logo .footer-logo img{width:100%;max-width:130px;height:auto;}.footer .footer-content>div .h5{text-transform:uppercase;margin-bottom:1rem;}.footer .footer-content>div .h6{padding-top:1.5rem;}.footer .footer-content>div .socials{padding:1.8rem 0 0;justify-content:center;}.footer .footer-content>div .socials a{margin:0 .5rem;width:38px;height:38px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff;}.footer .footer-content>div .socials a img{object-fit:contain;width:100%;width:20px;}.footer .footer-content>div .socials a.facebook img{width:14px;}.footer .footer-content>div .socials a:hover,.footer .footer-content>div .socials a:focus{background-color:#eeeae1;}.footer a{text-decoration:none;}.footer .footer-bottom{text-align:center;font-size:.9rem;padding-top:1rem;justify-content:center;flex-direction:column;}.footer .footer-bottom span,.footer .footer-bottom a{padding:.5rem .75rem;}.byprowebb{font-size:10px;color:#d4d3d3;padding:1rem .8rem 0;opacity:.4;text-align:center;}.byprowebb a{color:#d4d3d3;}.byprowebb:hover{color:#d4d3d3;opacity:.8;}.byprowebb:hover a{color:#d4d3d3;}.fit-right{object-position:right center!important;}.screen-reader-text{-webkit-clip-path:inset(50%);border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.text-center,.smart-center{text-align:center;}.error{min-height:50vh;}.pothoney{display:none!important;}.theme-light{background-color:#fff;}.theme-sand{background-color:#eeeae1;}.theme-med-sand{background-color:rgba(238,234,225,.75);}.theme-light-sand{background-color:rgba(238,234,225,.5);}.block-image picture{overflow:hidden;height:100%;width:100%;display:inline-block;border-radius:3px;}.block-image picture img{transition:transform .5s ease-in-out;height:auto;max-width:100%;object-fit:cover;object-position:center center;height:100%;width:100%;}.block-image picture img.position-left{object-position:left center;}.block-content{padding:.5rem 0;display:inline-flex;flex-direction:column;}.block-content .h2{margin-bottom:.5rem;}.block-content p{margin-bottom:1rem;}.block-content .button{margin:auto auto 0;}.w-block{width:100%;padding:10rem 1rem 7rem;text-decoration:none;position:relative;}.w-block .block-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.w-block .block-image::after{content:"";position:absolute;opacity:.75;left:0;top:0;width:100%;height:100%;}.w-block .block-content{z-index:2;padding:1.5rem;}.w-block .block-content .button{margin:1rem auto 0 0;}.w-block .block-content.light-text h2,.w-block .block-content.light-text .h2,.w-block .block-content.light-text p{color:#fff;}.w-block.w-form{padding:8rem 1rem 6rem;}.w-block.w-form .form-wrapper{margin:0;}.separator{height:2rem;}.separator.half{height:1.5rem;}.separator.medium{height:2rem;}.separator.doubled{height:4rem;}.section-blocks,.section-banner{margin:0 auto;padding:1rem 1rem;max-width:1640px;}.section-blocks .blocks,.section-banner .blocks{width:100%;justify-content:space-between;flex-wrap:wrap;}.section-blocks .blocks .block,.section-banner .blocks .block{display:flex;align-items:flex-end;justify-content:flex-start;position:relative;text-decoration:none;aspect-ratio:3/3.5;width:100%;margin-bottom:1rem;}.section-blocks .blocks .block .block-image,.section-banner .blocks .block .block-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.section-blocks .blocks .block .block-image::after,.section-banner .blocks .block .block-image::after{content:"";position:absolute;background-color:rgba(0,0,0,.5);opacity:.75;left:0;top:0;width:100%;height:100%;}.section-blocks .blocks .block .block-content,.section-banner .blocks .block .block-content{padding:1rem;}.section-blocks .blocks .block .block-content h3,.section-blocks .blocks .block .block-content .h3,.section-banner .blocks .block .block-content h3,.section-banner .blocks .block .block-content .h3{color:#fff;letter-spacing:.05rem;margin-bottom:.5rem;-webkit-transition:color .3s ease-in-out;transition:color .3s linear;}.section-blocks .blocks .block .block-content .button.arrowed,.section-banner .blocks .block .block-content .button.arrowed{font-size:.8rem;margin:0;}.section-blocks .blocks .block .block-content .button.arrowed::before,.section-banner .blocks .block .block-content .button.arrowed::before{width:1.5rem;}.section-blocks .blocks .block .block-content .button.arrowed::after,.section-banner .blocks .block .block-content .button.arrowed::after{left:1.3rem;width:6px;height:6px;border-top-width:1px;border-right-width:1px;}.section-blocks .blocks .block .block-content .button.arrowed span,.section-banner .blocks .block .block-content .button.arrowed span{padding-left:2.1rem;}.section-blocks .blocks .block .block-content .button.arrowed:hover::before,.section-blocks .blocks .block .block-content .button.arrowed:focus::before,.section-banner .blocks .block .block-content .button.arrowed:hover::before,.section-banner .blocks .block .block-content .button.arrowed:focus::before{width:1.7rem;}.section-blocks .blocks .block .block-content .button.arrowed:hover span,.section-blocks .blocks .block .block-content .button.arrowed:focus span,.section-banner .blocks .block .block-content .button.arrowed:hover span,.section-banner .blocks .block .block-content .button.arrowed:focus span{padding-left:2.5rem;}.section-blocks .blocks .block:hover .block-content .button.arrowed::before,.section-blocks .blocks .block:focus .block-content .button.arrowed::before,.section-banner .blocks .block:hover .block-content .button.arrowed::before,.section-banner .blocks .block:focus .block-content .button.arrowed::before{width:1.7rem;}.section-blocks .blocks .block:hover .block-content .button.arrowed::after,.section-blocks .blocks .block:focus .block-content .button.arrowed::after,.section-banner .blocks .block:hover .block-content .button.arrowed::after,.section-banner .blocks .block:focus .block-content .button.arrowed::after{opacity:1;}.section-blocks .blocks .block:hover .block-content .button.arrowed span,.section-blocks .blocks .block:focus .block-content .button.arrowed span,.section-banner .blocks .block:hover .block-content .button.arrowed span,.section-banner .blocks .block:focus .block-content .button.arrowed span{padding-left:2.5rem;}.section-blocks .blocks.itms_1,.section-blocks .blocks.itms_2,.section-banner .blocks.itms_1,.section-banner .blocks.itms_2{justify-content:center;}.section-blocks.estates-wrapper,.section-banner.estates-wrapper{padding-left:0;padding-right:0;}.section-blocks.estates-wrapper .blocks .block .block-content .button.arrowed::after,.section-banner.estates-wrapper .blocks .block .block-content .button.arrowed::after{margin-top:-1px;}.section-banner .banner{padding:2rem;display:block;text-decoration:none;}.section-banner .banner .inner-content{justify-content:center;align-items:center;}.section-banner .banner .inner-content p{display:inline-flex;flex-direction:column;}.section-banner .banner .inner-content p span{font-size:1.4rem;line-height:1.4;margin-bottom:.5rem;}.section-banner .banner .inner-content .banner-w{max-width:600px;}.form-content{margin:0 auto;width:100%;max-width:800px;}.form-group-cols{width:100%;}.form-group-cols .col{padding:1rem 0;}.form-group-cols .small{font-size:.8rem;margin-bottom:.5rem;}form,.form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;text-align:left;margin:1.25rem 0;}form .loader,.form .loader{width:100%;margin-left:0;}form .pre-heading,form>.h2,.form .pre-heading,.form>.h2{width:100%;}form .form-group,.form .form-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;margin-bottom:.5rem;position:relative;justify-content:center;margin-top:.75rem;margin-bottom:.75rem;}form .form-group label.consent,.form .form-group label.consent{font-size:.9rem;letter-spacing:normal;text-transform:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}form .form-group label.consent span.label,.form .form-group label.consent span.label{padding-left:8px;}form .form-group label.floating-label,.form .form-group label.floating-label{position:absolute;top:.75rem;left:.5rem;color:#353d4d!important;font-size:.95rem;pointer-events:none;transition:all .3s ease-out;}form .form-group .label-info,.form .form-group .label-info{text-transform:none;}form .form-group input[type=checkbox],form .form-group input[type=radio],.form .form-group input[type=checkbox],.form .form-group input[type=radio]{width:26px;height:26px;accent-color:#353d4d;}form .form-group input[type=text],form .form-group input[type=number],form .form-group input[type=email],form .form-group input[type=tel],form .form-group textarea,form .form-group select,.form .form-group input[type=text],.form .form-group input[type=number],.form .form-group input[type=email],.form .form-group input[type=tel],.form .form-group textarea,.form .form-group select{border-radius:0;padding:1.4rem .5rem .65rem!important;width:100%;border:0;border-bottom:1px solid #ccc;display:block;width:100%;color:#000;font-size:.9rem;margin-bottom:0;line-height:1;background:none;text-align:left;}form .form-group input[type=text]:focus,form .form-group input[type=number]:focus,form .form-group input[type=email]:focus,form .form-group input[type=tel]:focus,form .form-group textarea:focus,form .form-group select:focus,.form .form-group input[type=text]:focus,.form .form-group input[type=number]:focus,.form .form-group input[type=email]:focus,.form .form-group input[type=tel]:focus,.form .form-group textarea:focus,.form .form-group select:focus{outline:0;}form .form-group input[type=text]::placeholder,form .form-group input[type=number]::placeholder,form .form-group input[type=email]::placeholder,form .form-group input[type=tel]::placeholder,form .form-group textarea::placeholder,form .form-group select::placeholder,.form .form-group input[type=text]::placeholder,.form .form-group input[type=number]::placeholder,.form .form-group input[type=email]::placeholder,.form .form-group input[type=tel]::placeholder,.form .form-group textarea::placeholder,.form .form-group select::placeholder{color:transparent;font-size:.9rem;}form .form-group select:focus,.form .form-group select:focus{outline:1px solid #ccc!important;}form .form-group input[type=number]::placeholder,form .form-group select::placeholder,.form .form-group input[type=number]::placeholder,.form .form-group select::placeholder{color:#353d4d;}form .form-group textarea,.form .form-group textarea{height:auto;}form .form-group select,.form .form-group select{height:50px;padding:.65rem .2rem 1rem!important;}form .form-group select option,.form .form-group select option{padding:5px;line-height:1.6;}form .form-group.lg,.form .form-group.lg{width:100%;}form .form-group.input-error input[type=text],form .form-group.input-error input[type=number],form .form-group.input-error input[type=email],form .form-group.input-error input[type=tel],form .form-group.input-error textarea,form .form-group.input-error select,.form .form-group.input-error input[type=text],.form .form-group.input-error input[type=number],.form .form-group.input-error input[type=email],.form .form-group.input-error input[type=tel],.form .form-group.input-error textarea,.form .form-group.input-error select{background-color:rgba(173,38,41,.03);border-color:#ad2629;}form .form-group.input-error>label,form .form-group.input-error .floating-label,.form .form-group.input-error>label,.form .form-group.input-error .floating-label{color:#ad2629!important;font-size:.9rem;top:1.05rem;}form .form-group.input-error:not(.chk) input+span,.form .form-group.input-error:not(.chk) input+span{color:#ad2629!important;}form .form-group.checkbox-list-wrapper,.form .form-group.checkbox-list-wrapper{margin-bottom:10px;}form .form-group.checkbox-list-wrapper .h5,.form .form-group.checkbox-list-wrapper .h5{margin:0 0 10px;}form .form-group.checkbox-list-wrapper label:not(.consent):not(.chk),.form .form-group.checkbox-list-wrapper label:not(.consent):not(.chk){font-size:12px;text-transform:none;}form .form-group.checkbox-list-wrapper.input-error label,.form .form-group.checkbox-list-wrapper.input-error label{color:#ad2629;}form .form-group.zipCity,form .form-group .zipCity,.form .form-group.zipCity,.form .form-group .zipCity{justify-content:space-between;flex-direction:row;flex-wrap:wrap;display:flex;}form .form-group.zipCity label,form .form-group .zipCity label,.form .form-group.zipCity label,.form .form-group .zipCity label{width:100%;}form .form-group.zipCity>div,form .form-group .zipCity>div,.form .form-group.zipCity>div,.form .form-group .zipCity>div{position:relative;}form .form-group.zipCity>div input:focus+label,form .form-group.zipCity>div textarea:focus+label,form .form-group.zipCity>div input:not(:placeholder-shown)+label,form .form-group.zipCity>div textarea:not(:placeholder-shown)+label,form .form-group .zipCity>div input:focus+label,form .form-group .zipCity>div textarea:focus+label,form .form-group .zipCity>div input:not(:placeholder-shown)+label,form .form-group .zipCity>div textarea:not(:placeholder-shown)+label,.form .form-group.zipCity>div input:focus+label,.form .form-group.zipCity>div textarea:focus+label,.form .form-group.zipCity>div input:not(:placeholder-shown)+label,.form .form-group.zipCity>div textarea:not(:placeholder-shown)+label,.form .form-group .zipCity>div input:focus+label,.form .form-group .zipCity>div textarea:focus+label,.form .form-group .zipCity>div input:not(:placeholder-shown)+label,.form .form-group .zipCity>div textarea:not(:placeholder-shown)+label{top:2px;left:.5rem;font-size:.75rem;color:#000;padding:0;}form .form-group.zipCity>div:first-of-type,form .form-group .zipCity>div:first-of-type,.form .form-group.zipCity>div:first-of-type,.form .form-group .zipCity>div:first-of-type{width:90px;margin-right:10px;}form .form-group.zipCity>div:last-of-type,form .form-group .zipCity>div:last-of-type,.form .form-group.zipCity>div:last-of-type,.form .form-group .zipCity>div:last-of-type{width:calc(100% - 100px);}form .form-group.chk,.form .form-group.chk{padding:1.5rem 0 0;}form .form-group.chk label,.form .form-group.chk label{text-transform:none;font-size:.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;}form .form-group.chk label .label,.form .form-group.chk label .label{padding-left:1rem;font-weight:600;}form .form-group.chk label .label a,.form .form-group.chk label .label a{color:#c4984b;}form .form-group.chk.input-error .label,.form .form-group.chk.input-error .label{color:#ad2629!important;}form .form-group.chk.input-error .label a,.form .form-group.chk.input-error .label a{color:#000;}form .form-group.floating-content input:focus+label,form .form-group.floating-content textarea:focus+label,form .form-group.floating-content input:not(:placeholder-shown)+label,form .form-group.floating-content textarea:not(:placeholder-shown)+label,.form .form-group.floating-content input:focus+label,.form .form-group.floating-content textarea:focus+label,.form .form-group.floating-content input:not(:placeholder-shown)+label,.form .form-group.floating-content textarea:not(:placeholder-shown)+label{top:0;left:.5rem;font-size:.75rem;color:#000;padding:0;}form .form-group.floating-content select,.form .form-group.floating-content select{font-size:.95rem;text-align:left;}form .form-group.floating-content select:invalid,.form .form-group.floating-content select:invalid{color:#353d4d;}form .form-group.floating-content select:valid,.form .form-group.floating-content select:valid{color:#000;}form .form-group.floating-content.input-error select:invalid,.form .form-group.floating-content.input-error select:invalid{color:#ad2629;}form .estate-types,.form .estate-types{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:stretch;justify-content:center;margin:1rem 0 1.5rem;flex-wrap:wrap;}form .estate-types label,.form .estate-types label{background-color:#fff;padding:.5rem;border-radius:3px;margin:0 .25rem;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-direction:column;width:98px;height:98px;transition:all .3s ease-out;}form .estate-types label ::selection,.form .estate-types label ::selection{background-color:inherit;color:inherit;}form .estate-types label input,.form .estate-types label input{margin:0 auto auto 0;}form .estate-types label span,.form .estate-types label span{font-size:.85rem;}form .estate-types label div,.form .estate-types label div{justify-content:center;align-items:center;padding:0 0 .5rem;}form .estate-types label div img,form .estate-types label div svg,.form .estate-types label div img,.form .estate-types label div svg{width:100%;max-width:30px;max-height:20px;}form .estate-types .estate-item.active label,.form .estate-types .estate-item.active label{color:#fff;}form .estate-types .estate-item.active label input[type=checkbox],form .estate-types .estate-item.active label input[type=radio],.form .estate-types .estate-item.active label input[type=checkbox],.form .estate-types .estate-item.active label input[type=radio]{accent-color:#fff;}form .estate-types .estate-item.active label div svg path,.form .estate-types .estate-item.active label div svg path{fill:#fff!important;}form .form-info,.form .form-info{font-size:.8rem;padding-bottom:.5rem;}form .buttons,.form .buttons{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding-top:.5rem;align-items:flex-end;}form .flex-buttons .loader+.frm-button,.form .flex-buttons .loader+.frm-button{margin-top:1rem;}form .frm-button,.form .frm-button{height:44px;max-height:44px;}form .form-info-msg,.form .form-info-msg{margin-left:0!important;margin-right:auto;color:#ad2629;font-size:.9rem;display:flex;flex-direction:column;}form .form-steps,.form .form-steps{width:100%;max-width:100%;}form .form-steps .h4.flex,.form .form-steps .h4.flex{justify-content:space-between;flex-direction:column;}form .form-steps .small,form .form-steps .info-text,.form .form-steps .small,.form .form-steps .info-text{font-size:.85rem;line-height:1.4;}form .form-steps .info-text,.form .form-steps .info-text{width:100%;display:inline-block;font-style:italic;font-weight:normal;}form .form-steps .radiobutton-list,.form .form-steps .radiobutton-list{flex-wrap:wrap;}form .form-steps .radiobutton-list>label,.form .form-steps .radiobutton-list>label{display:inline-flex;align-items:center;padding-right:1.5rem;flex-basis:100%;padding-bottom:.2rem;}form .form-steps .radiobutton-list>label span,.form .form-steps .radiobutton-list>label span{padding-left:.5rem;}form .form-steps .radiobutton-list>label:last-child,.form .form-steps .radiobutton-list>label:last-child{padding-right:0;}form .form-steps .form-group label,.form .form-steps .form-group label{line-height:1.4;}form .form-steps .form-group label.floating-label,.form .form-steps .form-group label.floating-label{text-align:left!important;left:.5rem!important;}form .form-steps .form-group select,.form .form-steps .form-group select{height:40px;padding:.5rem .2rem 0!important;background-color:#fff;}form .form-steps .form-group input[type=number],form .form-steps .form-group input[type=text],form .form-steps .form-group input[type=tel],form .form-steps .form-group input[type=email],form .form-steps .form-group textarea,.form .form-steps .form-group input[type=number],.form .form-steps .form-group input[type=text],.form .form-steps .form-group input[type=tel],.form .form-steps .form-group input[type=email],.form .form-steps .form-group textarea{text-align:left!important;}form .form-steps .form-group input[type=number]::placeholder,form .form-steps .form-group input[type=text]::placeholder,form .form-steps .form-group input[type=tel]::placeholder,form .form-steps .form-group input[type=email]::placeholder,form .form-steps .form-group textarea::placeholder,.form .form-steps .form-group input[type=number]::placeholder,.form .form-steps .form-group input[type=text]::placeholder,.form .form-steps .form-group input[type=tel]::placeholder,.form .form-steps .form-group input[type=email]::placeholder,.form .form-steps .form-group textarea::placeholder{text-align:left!important;}form .form-steps .form-group.minmax-wrapper,.form .form-steps .form-group.minmax-wrapper{flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding-bottom:1rem;}form .form-steps .form-group.minmax-wrapper>div,.form .form-steps .form-group.minmax-wrapper>div{min-width:calc(50% - .5rem);max-width:calc(50% - .5rem);flex-direction:row;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}form .form-steps .form-group.minmax-wrapper>div>div,.form .form-steps .form-group.minmax-wrapper>div>div{min-width:calc(50% - .5rem);max-width:calc(50% - .5rem);}form .form-steps .form-group.minmax-wrapper>div.lg,.form .form-steps .form-group.minmax-wrapper>div.lg{min-width:100%;max-width:100%;margin-top:1rem;}form .form-steps .form-group.minmax-wrapper input[type=number],form .form-steps .form-group.minmax-wrapper input[type=text],.form .form-steps .form-group.minmax-wrapper input[type=number],.form .form-steps .form-group.minmax-wrapper input[type=text]{padding:.7rem .5rem .55rem!important;}form .form-steps .form-group.minmax-wrapper input[type=number]::placeholder,form .form-steps .form-group.minmax-wrapper input[type=text]::placeholder,.form .form-steps .form-group.minmax-wrapper input[type=number]::placeholder,.form .form-steps .form-group.minmax-wrapper input[type=text]::placeholder{color:#777;}form .form-steps .form-step1 .h4:first-child,.form .form-steps .form-step1 .h4:first-child{padding-top:2rem;}form .form-steps .form-step1 .h4:first-child .small,.form .form-steps .form-step1 .h4:first-child .small{padding-bottom:.5rem;}form .form-steps .form-step2,.form .form-steps .form-step2{padding-top:1rem;}form .form-steps .form-step2 .h4,.form .form-steps .form-step2 .h4{margin-bottom:0;}form .form-steps .buttons .button,.form .form-steps .buttons .button{margin:0 0 0 auto;}.form-sent{margin:1.25rem auto;max-width:664px;min-height:226px;}.form-sent .error{min-height:auto!important;color:#ad2629;}.form-sent .error+span{padding-bottom:2rem;display:inline-block;width:100%;}.form-sent h3+span{padding-bottom:3rem;display:inline-block;width:100%;}.form-sent h2,.form-sent .h2{padding-top:2rem;}.form-sent .textalign-left{text-align:left!important;}.grid{display:grid;}.column-links{justify-content:center;align-items:center;padding:0 .5rem 1rem;}.column-links a{padding:.5rem 0;margin:0 .5rem;font-size:1rem;line-height:1;letter-spacing:.05rem;border-bottom:solid 1px transparent;text-transform:uppercase;text-decoration:none;white-space:nowrap;}.column-links a.selected{border-color:#000;}.fade{-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s linear;}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:calc(100% - 1rem);}.modal-lg{max-width:1268px;margin:0 auto;}.modal-content{color:#000;background-color:#fff;width:900px;width:80vw;max-width:1170px;border-radius:4px;position:relative;margin:0 auto;display:flex;flex-direction:column;}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;box-shadow:0 0 30px 0 rgba(35,35,35,.1);}.modal.fade .modal-dialog{-webkit-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;}.modal.show .modal-dialog{-webkit-transform:none;transform:none;pointer-events:auto;}.modal-header{display:flex;padding:0 30px;}.modal-body{display:inline-block;padding:2.5rem 3.75rem;top:0;left:0;border-top-left-radius:3px;border-bottom-left-radius:3px;}.modal-body>div{margin:0 auto;width:100%;max-width:910px;}.modal-close{position:absolute;text-decoration:none;top:5px;right:5px;display:block;width:50px;height:50px;line-height:50px;text-align:center;background:transparent;padding:0;z-index:99;margin:0;outline:0;box-shadow:none;border:0;border-radius:50%;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;}.modal-close .arrow-close:before,.modal-close .arrow-close:after{position:absolute;content:" ";height:26px;width:1px;top:calc(50% - 12px);background-color:#000;}.modal-close .arrow-close:before{transform:rotate(45deg);}.modal-close .arrow-close:after{transform:rotate(-45deg);}.modal-close:hover,.modal-close:focus{cursor:pointer;background-color:rgba(0,0,0,.05);}.map-container .button{margin-right:0;margin-top:2rem;}.loader{width:100%;height:4px;display:none;position:relative;overflow:hidden;background-color:rgba(182,173,162,.25);}.loader::after{content:"";width:160px;height:4px;position:absolute;top:0;left:0;background-color:#b6ada2;box-sizing:border-box;animation:animloader 3s linear infinite;}@keyframes animloader{0%{left:0;transform:translateX(-100%);}100%{left:100%;transform:translateX(0%);}}.switch-tag{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;align-items:center;position:relative;margin:0 14px 0 0;padding:0 18px 0 36px!important;height:32px;cursor:pointer;font-size:13px;line-height:1;-webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.switch-tag input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.switch-tag .checkmark{position:absolute;top:3px;left:5px;height:24px;width:24px;border-radius:50%;background-color:#fff;border:solid 1px #ddd;}.switch-tag input:checked~.checkmark{background-color:#c4984b;}.switch-tag .on,.switch-tag .off{white-space:nowrap;font-size:.9rem;line-height:1;text-transform:uppercase;}.switch-tag input~.on{display:none;}.switch-tag input~.off{display:inline-block;}.switch-tag input:checked~.on{display:inline-block;}.switch-tag input:checked~.off{display:none;}.switch-tag.disabled{cursor:not-allowed;}.switch-tag.disabled input:checked~.checkmark{background-color:#afafaf;}.backdrop{top:0;left:0;z-index:1040;background-color:#000;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0;}.backdrop.show{opacity:.55;position:fixed;width:100vw;height:100vh;}::selection{background-color:#434c5f;color:#fff;text-shadow:none;}.social-icon{border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;line-height:1;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;}.nav-sidebar{display:none;height:100%;overflow:auto;padding:0;position:fixed;right:0;text-align:center;top:0;width:94%;max-width:488px;z-index:1055;justify-content:center;}.nav-sidebar .menu-toggle{position:absolute;top:1.1rem;right:0;display:flex;justify-content:flex-end;}.nav-sidebar ul{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:2.4;font-size:1.2rem;text-align:left;margin:9vh 1rem 0;padding:0;height:90vh;max-height:472px;flex-direction:column;}.nav-sidebar ul li{flex:1;}.nav-sidebar ul a{text-decoration:none;letter-spacing:.05rem;display:inline-block;padding:0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#000;text-transform:uppercase;}.nav-sidebar ul a:hover,.nav-sidebar ul a:focus{color:#c4984b;}.nav-sidebar ul a.active{color:#c4984b;}.nav-sidebar ul a.active:hover,.nav-sidebar ul a.active:focus{color:#c4984b;}.nav-sidebar.open{pointer-events:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.nav-sidebar.open .menu-toggle{opacity:1;}.header-navigation-swipe{-webkit-transform:scaleX(0);-webkit-transform-origin:right;background:#fff;height:100%;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:right;transition:all .3s cubic-bezier(.694,.0482,.335,1);width:94%;max-width:480px;z-index:1054;}.header-navigation-swipe.open{-webkit-transform:scaleX(1);transform:scaleX(1);}.justify-center{justify-content:center!important;}@media(min-width:450px){form .form-steps .radiobutton-list>label,.form .form-steps .radiobutton-list>label{flex-basis:50%;}}@media(min-width:541px){.form,form{margin:1.25rem auto;max-width:664px;}.form .form-group.floating-content select:focus,form .form-group.floating-content select:focus{outline:0;}.form-group-cols .form-group-cols{justify-content:space-between;display:flex;}.form-group-cols .form-group-cols .form-group{min-width:calc(50% - 1rem);}.footer .footer-content>div.__contact{max-width:320px;}.main-content .content{padding:4rem 20px 3rem;}.dvc-med{display:flex;}.block-quote-lined::before{content:"";position:absolute;border-left:solid 1px #c4984b;min-height:100%;top:-2rem;left:0;bottom:-2rem;width:3rem;}}@media(min-width:640px){header.header .nav-bar{max-height:70px;}header.header .nav-bar .header-logo svg{max-width:51px;}.form-group-cols{display:flex;}.form-group-cols .col{flex:1;}.form-group-cols .col.justify-center{max-width:30%;align-items:center;}.form-group-cols .col.justify-center .frm-button{margin-bottom:2rem;}form .form-steps .radiobutton-list>label,.form .form-steps .radiobutton-list>label{flex-basis:unset;}form .form-steps .form-group-cols,.form .form-steps .form-group-cols{flex-wrap:wrap;justify-content:space-between;}form .form-steps .form-group-cols .form-group,.form .form-steps .form-group-cols .form-group{width:calc(50% - 1rem);}}@media(min-width:768px){.menu-icon span{left:0;right:auto;}.justify-text{text-align:justify;}header.header .nav-bar{padding:.75rem 1.5rem;max-height:80px;}header.header .nav-bar div{order:3;}header.header .nav-bar .header-logo{order:2;}header.header .nav-bar .menu-toggle{order:1;justify-content:flex-start;}.button{max-height:44px;padding:1rem 1.5rem .95rem;}.nav-sidebar{right:auto;left:0;}.nav-sidebar .menu-toggle{justify-content:flex-start;right:auto;left:1.5rem;}.header-navigation-swipe{-webkit-transform-origin:left;transform-origin:left;left:0;right:auto;}.header-navigation-swipe,.nav-sidebar{width:480px;}.mobd{display:none;}.deskt{display:block;}.sr-only{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;border:0;}h1,.h1{font-size:3rem;}h2,.h2{font-size:2.6rem;}.drop-cap::first-letter {font-size:2.6rem;margin-right:.7rem;}.menu-toggle{-webkit-transform:translateY(0);transform:translateY(0);}.main-content .content{padding:5rem 2.5rem 4rem;}.separator{height:2rem;}.separator.half{height:3rem;}.separator.doubled{height:4rem;}}@media(min-width:769px){header.header .nav-bar .menu-toggle .screen-reader-text{-webkit-clip-path:unset;clip:unset;clip-path:unset;width:auto;height:100%;color:#fff;margin:0;position:relative!important;font-size:.9rem;letter-spacing:.075rem;display:inline-flex;text-transform:uppercase;align-items:center;justify-content:center;}.smart-center{text-align:left;}.lined-header.smart-center::after{left:0;}.main-content .content{padding:6.5rem 2.5rem 5.5rem;}.main-content .content .rating{padding:1rem 0;}.main-content .content .rating h3,.main-content .content .rating .h3{font-size:1.4rem;}.main-content .content.small-pad{padding-top:4rem;}.main-content .content+.with-breaker+.theme-light .content{padding:4.5rem 2.5rem 5.5rem;}.block-quote-lined p{font-size:1.8rem;}.footer{padding:4rem 2rem .2rem;}.footer .footer-content{flex-direction:row;}.footer .footer-content>div{max-width:40%;flex:1;text-align:left;}.footer .footer-content>div.__contact{max-width:50%;margin-left:10%;}.footer .footer-content>div.__contact p{max-width:320px;}.footer .footer-bottom{flex-direction:row;}.footer .footer-bottom span,.footer .footer-bottom a{padding:.25rem;}}@media(min-width:769px) and (min-height:500px){.fixed-image{background-attachment:fixed;}}@media(min-width:769px) and (max-height:500px){.main-content .content{padding:2rem 2.5rem 5.5rem;}}@media(max-width:640px),(max-height:900px){.modal-content{min-height:auto!important;height:calc(100% - 1rem);overflow-y:auto;}}@media(min-width:992px){h1,.h1{font-size:3rem;}}@media(min-width:1025px){h2,.h2{font-size:2.8rem;}}@media(min-width:1200px){.footer .footer-content>div{max-width:30%;}.footer .footer-content>div.__contact{max-width:60%;}}@media(max-width:980px) and (max-height:500px){header.header .nav-bar{padding:.75rem 1rem;max-height:60px;}header.header .nav-bar .header-logo svg{max-width:42px;}h1,.h1{font-size:2.2rem;}h2,.h2{font-size:2rem;}.nav-sidebar .menu-toggle{position:absolute;top:1.1rem;right:0;display:flex;justify-content:flex-end;}}@media(min-width:1220px){h2,.h2{font-size:3rem;}.drop-cap::first-letter {font-size:3rem;}.nav-sidebar .wrapper .socials-wrapper{padding-bottom:2rem;}}@media(min-width:1380px){.main-content .section-wrapper .content .inner-content .blocks{align-items:stretch;padding:1rem 0;}}@media(min-width:1540px){.with-breaker{height:160px;}}@media(min-width:2010px){.with-breaker{height:180px;}}@media(min-width:2600px){.with-breaker{height:200px;}}@media(min-width:3400px){.with-breaker{height:220px;}}@media(max-width:767px){.mobd{display:block;}.deskt{display:none;}}@media(max-width:575px){form .form-group input[type=text],form .form-group input[type=email],form .form-group input[type=tel],form .form-group input[type=number],form .form-group select,.form .form-group input[type=text],.form .form-group input[type=email],.form .form-group input[type=tel],.form .form-group input[type=number],.form .form-group select{text-align:center;}form .form-group.floating-content,.form .form-group.floating-content{text-align:center;}form .form-group.floating-content select,form .form-group.floating-content select option,.form .form-group.floating-content select,.form .form-group.floating-content select option{text-align:center!important;width:100%;}form .form-group.floating-content select,.form .form-group.floating-content select{text-align-last:center;}form .form-group label.floating-label,.form .form-group label.floating-label{width:100%;text-align:center;left:0;}form .form-group.chk label,.form .form-group.chk label{justify-content:center;}.modal-content{width:calc(100% - 10px);}.modal-content .modal-body{padding-left:15px;padding-right:15px;}}@media(max-width:960px) and (max-height:460px){.nav-sidebar .wrapper .logo{display:none;}.nav-sidebar .wrapper .nav{padding-top:1.5rem;}}@media(max-width:540px){h1,.h1{font-size:2.2rem;}h2,.h2{font-size:1.8rem;}form .form-group input[type=checkbox],.form .form-group input[type=checkbox]{width:20px;min-width:20px;height:20px;}form .form-group .radiobutton-list>label,.form .form-group .radiobutton-list>label{flex-basis:50%;min-width:calc(50% - 1.5rem);}}@media(max-width:440px){.footer a,footer a{padding:5px 0;display:inline-block;}.byprowebb{text-align:center;padding-top:2rem;}}@media(prefers-contrast:high){.byprowebb{color:#555;}.byprowebb a{color:#555;}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);}40%{-moz-transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0);}40%{-o-transform:translateY(-30px);}60%{-o-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}@font-face{font-family:"Quicksand-Light";src:url(/assets/fonts/Quicksand-Light.woff2) format("woff2"),url(/assets/fonts/Quicksand-Light.woff) format("woff");font-display:swap;}@font-face{font-family:"Quicksand-Regular";src:url(/assets/fonts/Quicksand-Regular.woff2) format("woff2"),url(/assets/fonts/Quicksand-Regular.woff) format("woff");font-display:swap;}
body{background-color:#fff;height:100%;}.hero{height:100vh;height:calc(var(--vh,1vh)*100);position:relative;overflow:hidden;max-height:100vh;justify-content:center;align-items:center;}.hero .container{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;z-index:3;position:absolute;color:#fff;padding:1rem 1rem 0 2rem;max-width:1000px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}.hero .container h1{display:inline-block;width:100%;margin-bottom:1rem;padding-bottom:0;color:#fff!important;font-size:calc(1.082vw + 1.8rem);}.hero .container .spacer{display:inline-block;font-size:.8rem;margin:0 10px;}.hero .container p{margin:1rem 0 2rem;width:100%;max-width:800px;color:#fff!important;position:relative;display:flex;flex-direction:column;justify-content:center;}.hero .container .toggable{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;}.hero .container .btn-lnk{color:#fff!important;text-decoration:none;display:inline-block;padding:6px 0;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;}.hero .container .btn-lnk.toggle-hero-text{writing-mode:vertical-lr;padding:.5rem .6rem .5rem .5rem;text-orientation:mixed;transform:rotate(180deg);transform-origin:left center;position:absolute;left:0;white-space:nowrap;text-transform:uppercase;letter-spacing:.05rem;font-size:.75rem;cursor:pointer;opacity:.8;}.hero .container .btn-lnk.toggle-hero-text::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left:5px solid #fff;}.hero .container .btn-lnk.toggle-hero-text:hover{opacity:1;}.hero .container>picture{height:100%;width:100%;display:inline-block;}.hero .container>picture img{height:100%;width:100%;object-fit:cover;object-position:center center;}.hero .container>picture img.position-bottom{object-position:center bottom;}.hero .container>picture img.position-left-center{object-position:left center;}.hero .container>picture img.position-top,.hero .container>picture img.position-top-top{object-position:center top;}.hero .container>picture img.position-right-top{object-position:right top;}.hero::after{content:"";position:absolute;background:#000;height:100%;top:0;width:100%;z-index:1;opacity:.6;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent);}.hero.covered{position:relative;}.hero.covered::after{background-color:rgba(0,0,0,.7);}.hero>picture{height:100%;width:100%;display:inline-block;}.hero>picture img{height:100%;width:100%;object-fit:cover;object-position:center center;}.hero .video-wrapper{width:100vw;height:100vh;overflow:hidden;}.hero .video-wrapper iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100vw;min-height:100vh;border:0;}.hero .video-wrapper #video{min-width:100vw;min-height:100vh;}.hero .video-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;z-index:10;}.hero .video-loader svg{width:50px;height:50px;margin-bottom:3rem;}.hero .video-controls{position:absolute;bottom:.5rem;right:0;z-index:5;padding:0 .5rem;display:flex;justify-content:flex-end;align-items:center;width:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}.hero .video-controls .play-pause,.hero .video-controls .toggle-sound{display:none;width:40px;height:40px;background-color:rgba(182,173,162,.75);border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 .25rem;padding:5px;cursor:pointer;align-items:center;justify-content:center;}.hero .video-controls .play-pause span,.hero .video-controls .toggle-sound span{background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;height:70%;width:70%;opacity:.9;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out;}.hero .video-controls .play-pause:hover span,.hero .video-controls .play-pause:focus span,.hero .video-controls .toggle-sound:hover span,.hero .video-controls .toggle-sound:focus span{opacity:1;}.hero .video-controls .play-pause span{background-image:url(/Assets/Image/play.svg);opacity:.6;height:65%;}.hero .video-controls .play-pause.on span{background-image:url(/Assets/Image/pause.svg);}.hero .video-controls .toggle-sound span{background-image:url(/Assets/Image/sound_off.svg);}.hero .video-controls .toggle-sound.on span{background-image:url(/Assets/Image/sound_on.svg);}.hero .video-controls.inview{opacity:1;}.hero.toggled{justify-content:flex-start;}.hero.toggled .container{left:-3rem;}.hero.toggled .container .toggable{opacity:0!important;}.hero.toggled .container .btn-lnk.toggle-hero-text{left:2.4rem;}.hero.toggled .container .btn-lnk.toggle-hero-text::before{left:auto;right:2.4rem;transform:rotate(180deg);}.hero.toggled::after{opacity:0;}.hero .badges{bottom:2.4rem;position:absolute;right:0;}.hero .badges.badge{z-index:3;text-transform:uppercase;letter-spacing:.03rem;font-size:.8rem;padding:1rem 1.5rem;line-height:1.2;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;background-color:#fff;}.hero.has-film .badges{bottom:8rem;}.scrolldown-wrapper{display:none;}.hide-xs{display:block;}.hide-lrg{display:none;}dl{margin:0 0 1rem 0;}dl dd{margin:0;}.pre-heading.lined-header::after{max-width:5.2rem;}.main-content{padding:2rem 0 0;}.main-content img{max-width:100%;}.main-content .content.flex{overflow:hidden;}.main-content .pre-heading{letter-spacing:.05rem;}.main-content .pre-heading.lined-header{padding-bottom:.5rem;}.main-content .columns{margin:0 auto;width:100%;max-width:1240px;padding:0 1rem;}.main-content .columns .inner-content{margin:0 auto;max-width:1220px;}.main-content .columns .inner-content>.col-text{padding:1rem 1.5rem .95rem;}.main-content .columns.estate-columns{padding-bottom:3rem;}.main-content .cols .col{margin:1rem 0 0;flex-direction:column;}.main-content .cols .col.col-part .pre-heading{margin-bottom:1.5rem;}.main-content .cols .col.col-part .contact{flex-direction:column;}.main-content .cols .col.col-part .contact .contact-info{padding:1rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;}.main-content .cols .col.col-part .contact .contact-info .h3{margin-bottom:.75rem;padding:0 .5rem .1rem;position:relative;display:inline-block;width:auto;font-weight:600;}.main-content .cols .col.col-part .contact .contact-info .h3::after{content:"";width:100%;position:absolute;left:0;top:100%;background-color:#d4d3d3;height:1px;}.main-content .cols .col.col-part .contact .contact-info div{display:flex;align-items:center;width:100%;}.main-content .cols .col.col-part .contact .contact-info div span{width:1.8rem;}.main-content .cols .col.col-part .contact .contact-info a{display:inline-block;width:100%;text-align:center;font-size:.9rem;}.main-content .cols .col.col-part .contact+.contact{margin-top:1.5rem;}.main-content .facts-list{padding:0 .5rem;}.main-content .facts-list .facts,.main-content .facts-list .facts-btm{display:flex;flex-direction:column;justify-content:space-between;position:relative;}.main-content .facts-list .facts div.status,.main-content .facts-list .facts-btm div.status{width:100%;padding:0 0 1rem;font-size:1.1rem;color:#d6c2ac;text-transform:uppercase;}.main-content .facts-list .facts dl,.main-content .facts-list .facts-btm dl{width:100%;margin:0 0 .5rem;padding:0 0 .5rem;display:flex;flex-wrap:wrap;}.main-content .facts-list .facts dl dt,.main-content .facts-list .facts-btm dl dt{letter-spacing:.04rem;font-size:.95rem;width:100%;}.main-content .facts-list .facts dl dd,.main-content .facts-list .facts-btm dl dd{flex:1;}.main-content .facts-list .facts dl:last-child,.main-content .facts-list .facts dl.nostyled,.main-content .facts-list .facts-btm dl:last-child,.main-content .facts-list .facts-btm dl.nostyled{border-bottom:0;padding:0;}.main-content .facts-list .facts-btm{margin-top:1.5rem;}.main-content .facts-list .facts-btm dl{flex-wrap:nowrap;}.main-content .facts-list .facts-btm dl dt{width:auto;padding-right:.25rem;}.main-content .facts-list .bid{margin:1rem 0 .5rem;flex-wrap:nowrap;}.main-content .facts-list .bid-text{margin:.5rem 0;text-transform:uppercase;}.main-content .facts-list .lnk{border-bottom:solid 1px #353d4d;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}.main-content .facts-list .lnk:hover{border-color:#c5984d;color:#c5984d;}.main-content .facts-list .lnk:hover::after{border-color:#c5984d;}.main-content .facts-list .lnk-bidhistory{cursor:pointer;text-transform:uppercase;margin-top:.5rem;line-height:1;text-decoration:none;display:inline-block;width:auto;max-width:6.25rem;}.main-content .facts-list .all-facts{display:inline-flex;padding:1rem 1em 0 0;line-height:1;text-decoration:none;position:relative;align-items:center;}.main-content .facts-list .all-facts::after{content:"";position:absolute;right:0;transform:rotate(45deg);width:.35rem;height:.35rem;border-top:solid 1px #353d4d;border-right:solid 1px #353d4d;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}.main-content .facts-list+p{padding-top:2rem;}.main-content .viewing-part h3,.main-content .viewing-part .h3{text-transform:uppercase;font-weight:600;font-size:.9rem;letter-spacing:.075rem;}.main-content .viewing-part .viewings{margin-bottom:1rem;}.main-content .viewing-part .viewing{display:flex;margin-bottom:1rem;}.main-content .contact-part{padding-top:2rem;background-color:#fff;}.main-content .contact-part img{height:auto;}.section-wrapper.estateinfo{background-color:#fff;padding-top:3rem;}.section-wrapper.estateinfo .tab-content-wrapper{margin:0 auto;width:100%;max-width:1225px;}.tabs{margin:0 auto;width:100%;max-width:1206px;display:flex;flex-wrap:wrap;}.tabs .tab{cursor:pointer;text-transform:uppercase;font-weight:600;font-size:.8rem;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;}.tabs .tab.active{color:#b38a46;background-color:#fff;}.tabs .tab:last-child{margin-right:0;}.tab-content{display:none;padding:1rem;}.tab-content.active{display:block;}.tab-content .lnkd-image{cursor:pointer;width:100%;}.tab-content .link-fullscr{width:100%;text-align:right;margin-top:.5rem;}.tab-content .tab-content-header{margin:0 0 .5rem;}.tab-content .ifrm iframe{width:100%;}.tab-content p.ingress{font-size:1.1rem;margin-bottom:.75rem;}.tab-content p+.tab-content-header{padding-top:1.55rem;}.tab-content .image-content{aspect-ratio:4/2;}.tab-content .image-content .lnkd-image{text-align:center;}.tab-content .image-content .lnkd-image img{max-width:100%;max-height:80vh;}.tab-content .map-container a{display:inline-block;width:100%;aspect-ratio:4/2;}.tab-content .map-container picture{display:inline-block;width:100%;height:100%;}.tab-content .map-container img{width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(48%) sepia(20%) contrast(95%);}.tab-content .text-data{display:flex;flex-direction:column;}.tab-content .text-data>div{padding-top:1rem;}.tab-content .text-data>div:first-child{padding-top:0;}.tab-content .text-data>div .label-header{font-family:"Quicksand-Rgular","Trebuchet MS",Arial,sans-serif;}.tab-content .list-data{padding-bottom:2rem;}.tab-content .list-data .tab-content-header{font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:.05rem;margin-bottom:.75rem;}.tab-content .list-data>div{width:100%;display:flex;flex-direction:column;}.tab-content .list-data>div label{font-weight:600;line-height:1.2;font-size:.9rem;}.tab-content .list-data>div span{padding-bottom:1rem;}.tab-content .flex-buttons{margin-top:2rem;}#planimages.tab-content .image-content .lnkd-image img{height:auto!important;width:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain;}#doclinks.tab-content{padding-top:2rem!important;}#doclinks.tab-content a{text-decoration:none!important;display:flex;align-items:center;padding:5px 0;}#doclinks.tab-content a picture{display:inline-flex;justify-content:flex-start;align-items:flex-start;}#doclinks.tab-content a img{width:auto;max-height:18px;margin-right:10px;}#doclinks.tab-content a span{text-decoration:underline!important;padding-bottom:0!important;}#doclinks.tab-content a:hover span{color:#c5984d;}#doclinks.tab-content a.filelnk img{max-height:15px;}#images.tab-content .grid{position:relative;}#images.tab-content .grid .lnkd-image{position:relative;}#images.tab-content .grid .lnkd-image img{object-fit:cover;object-position:center center;width:100%;height:100%;}#images.tab-content .grid .lnkd-image::before{content:"";position:absolute;background-color:none;height:100%;width:100%;top:0;left:0;z-index:1;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s linear;}#images.tab-content .grid .lnkd-image:hover::before,#images.tab-content .grid .lnkd-image:focus::before{background-color:rgba(0,0,0,.2);}#images.tab-content .grid .all-images{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;}#images.tab-content .grid .all-images span{display:inline-flex;line-height:1;align-items:center;justify-content:center;z-index:2;}#images.tab-content .grid .all-images span:nth-child(1){background-color:rgba(255,255,255,.9);font-size:1.8rem;color:#353d4d;border-radius:50%;margin:2rem 0 1rem;}#images.tab-content .grid .all-images span:nth-child(2){color:#fff;font-weight:600;font-size:.8rem;letter-spacing:.01rem;}#images.tab-content .grid .all-images::before{content:"";position:absolute;background-color:rgba(0,0,0,.1);height:100%;width:100%;top:0;left:0;z-index:1;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s linear;}#images.tab-content .grid .all-images:hover span:nth-child(1),#images.tab-content .grid .all-images:focus span:nth-child(1){background-color:#fff;}#images.tab-content .grid .all-images:hover::before,#images.tab-content .grid .all-images:focus::before{background-color:rgba(0,0,0,.3);}.theme-med-sand{padding-top:3rem;}.modal .form-heading h3,.modal .form-heading p{text-align:center;}.modal .form-heading p{margin-bottom:2rem;font-size:1.12rem;text-transform:uppercase;}.modal-content{background-color:#eeeae1;}#main-gallery .modal-header{padding:.5rem 1rem;background-color:#eeeae1;width:100%;max-width:100vw;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s linear;position:fixed;}#main-gallery .modal-header .header-title{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s linear;opacity:1;font-weight:normal;color:#000;}#main-gallery .modal-header.sticky{background-color:transparent;}#main-gallery .modal-header.sticky .header-title{opacity:0;}#main-gallery .modal-header-inner{position:relative;display:flex;width:100%;justify-content:space-between;}#main-gallery .modal-header-inner .header-title{padding:.5rem 0;width:100%;text-align:center;margin-bottom:0;}#main-gallery .modal-dialog{margin:0;}#main-gallery .modal-content{width:100%;max-width:100%;position:fixed;overflow-y:scroll;position:fixed;left:0;top:0;right:0;bottom:0;background-color:#eeeae1;}#main-gallery .modal-close{position:fixed;right:1.5rem;}#main-gallery .modal-body{align-items:flex-start!important;padding-top:0;background-color:#eeeae1;padding:4rem .5rem;}#main-gallery .modal-body>div.image-wrapper img{width:auto!important;}#bookviewing .modal-content{max-width:940px;min-height:480px;}#bookviewing .form-heading{text-align:center;}#bookviewing .booking-content{display:flex;flex-direction:column;width:100%;}#bookviewing h5,#bookviewing .h5{font-size:.9rem;font-size:1.1rem;font-weight:normal;}#bookviewing input,#bookviewing form .form-group label.floating-label,#bookviewing .form .form-group label.floating-label{text-align:left!important;}#bookviewing .booking-details{margin:.5rem 0 2rem;padding:.5rem 0 0;border-radius:4px;}#bookviewing .booking-details h5,#bookviewing .booking-details .h5{margin-bottom:0;}#bookviewing .booking-details ul{padding:0;list-style:none;margin:0 0 1rem 0;display:flex;flex-direction:column;justify-content:center;}#bookviewing .booking-details ul li{padding:1rem;display:flex;margin-bottom:.5rem;border-radius:4px;border:solid 1px #d4d3d3;background-color:#fff;}#bookviewing .booking-details ul li input{width:18px;height:18px;accent-color:#353d4d;}#bookviewing .booking-details ul li select:focus{outline:0;}#bookviewing .booking-details ul li>div{margin:auto 0;display:flex;flex-wrap:wrap;}#bookviewing .booking-details ul li .datetime{padding-left:1rem;flex-direction:column;font-size:.95rem;}#bookviewing .booking-details ul li .datetime .date{white-space:nowrap;padding:0 10px 0 0;font-size:1.1rem;}#bookviewing .booking-details ul li .datetime .time{padding:0;}#bookviewing .booking-details ul li .datetime .slottime{margin-bottom:0;max-width:155px;}#bookviewing .booking-details ul li.selected{background-color:#1a414a;border:solid 1px #1a414a;color:#fff;}#bookviewing .booking-details ul li:first-child{margin-left:0;}#bookviewing .booking-details.input-error ul li{border:1px solid #b03134;}#bookviewing .booking-info{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;}#bookviewing .booking-info .h5{width:100%;margin-bottom:0;}#bookviewing .booking-info .form-group{width:100%;}#bookviewing .bookingbtm{width:100%;}#bookviewing .booked span{display:inline-block;width:100%;}#bookviewing .booked span.error{font-weight:700;}.modal-body>div.image-wrapper{max-width:100%;padding-bottom:100px;}.modal-body>div.image-wrapper>div{margin-bottom:1.5rem;text-align:center;}.modal-body>div.image-wrapper img{max-height:95vh;max-width:100%;}.modal-body .form-group{width:100%;}.modal-body .form-group label.floating-label,.modal-body .form-group input{text-align:left!important;}.modal-body .buttons.justify-center{align-items:center;flex-direction:column;}#bidhistory .form-heading{text-align:center;}#bidhistory .modal-content{max-width:740px;}#bidhistory .modal-body-content{margin:0 auto 1.5rem;width:100%;max-width:600px;}.bidhistory-header{display:flex;width:100%;padding:.8rem 1rem;}.bidhistory-header>div{flex:1;text-transform:uppercase;letter-spacing:.03rem;font-weight:600;font-size:.9rem;}.bidhistory-header>div:nth-child(3){max-width:120px;}.bidhistory{width:100%;padding:0;}.bidhistory>div{display:flex;width:100%;padding:.5rem 1rem;}.bidhistory>div>div{flex:1;}.bidhistory>div>div:nth-child(3){max-width:120px;}.bidhistory>div:nth-child(odd){background-color:rgba(255,255,255,.4);}.bidhistory>div:last-child{border-bottom:0;}#interest .modal-content{min-height:480px;max-width:940px;}#interest .form-heading{text-align:center;}.fixed-position{position:fixed;width:100%;}@media(max-width:767px){.section-wrapper{margin-bottom:2rem;}.section-wrapper.estateinfo .tab-content-wrapper{border-top:solid 1px #d4d3d3;}.tabs{padding-bottom:.5rem;}.tabs .tab{padding:.5rem 1rem;margin-right:.25rem;}.tab-content .image-content .lnkd-image{margin-bottom:.8rem;}#images.tab-content .grid{display:flex;flex-wrap:wrap;justify-content:space-between;}#images.tab-content .grid .lnkd-image:nth-child(n+4),#images.tab-content .grid .lnkd-image:nth-child(n+4) img{display:none!important;}#images.tab-content .grid .lnkd-image:nth-child(1){margin-bottom:.8rem;}#images.tab-content .grid .lnkd-image:nth-child(1) img{aspect-ratio:4/2.8;}#images.tab-content .grid .lnkd-image:nth-child(2),#images.tab-content .grid .lnkd-image:nth-child(3){max-width:calc(50% - .4rem);}#images.tab-content .grid .lnkd-image:nth-child(2) img,#images.tab-content .grid .lnkd-image:nth-child(3) img{aspect-ratio:2.8/4;}#images.tab-content .grid .all-images{height:calc(50% - .4rem);width:calc(50% - .4rem);}#images.tab-content .grid .all-images span:nth-child(1){width:2.55rem;height:2.5rem;}}@media(max-width:620px){#main-gallery .modal-header-inner .header-title{font-size:1.1rem;}}@media(max-width:574px){.main-content .content{padding:2.5rem .5rem 1rem;}.bidhistory>div{font-size:.9rem;}form,.form{padding-left:15px;padding-right:15px;}}@media(min-width:376px){.main-content .facts-list .facts{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;grid-auto-flow:row;}.main-content .facts-list .facts dl{display:inline-block;break-inside:avoid;}.main-content .facts-list .facts dl dt{width:100%;}.main-content .facts-list .facts dl dd{padding-left:0;}.main-content .facts-list .facts dl .hide-xs{display:none;}.main-content .facts-list .facts dl .hide-lrg{display:inline-block;}.main-content .facts-list .facts dl.bid{width:100%;}.main-content .facts-list .facts .pre-heading{width:100%;}}@media(min-width:441px){.hero .container{padding:1rem 1rem 0 3rem;}.hero .container .btn-lnk.toggle-hero-text{padding:1rem;}}@media(min-width:540px){.hero .container h1{font-size:calc(1.082vw + 2.2rem);}.main-content .facts-list .facts{column-gap:2rem;}}@media(min-width:575px){.hero .container{padding:3rem 1rem 0 3rem;}.scrolldown-wrapper{text-align:center;position:absolute;width:100%;bottom:1rem;left:0;z-index:104;display:flex;justify-content:center;align-items:center;height:2.4rem;}.scrolldown-wrapper .scrolldown{display:inline-block;height:100%;width:100%;max-width:42px;}.scrolldown-wrapper .scrolldown svg{width:2.4rem;height:2.4rem;transform:rotate(90deg);}#bookviewing .booking-details{border-bottom:solid 1px rgba(5,23,41,.15);padding-bottom:1.5rem;margin-bottom:2.5rem;}#bookviewing .booking-details ul{flex-wrap:wrap;flex-direction:row;justify-content:space-between;}#bookviewing .booking-details ul li{width:calc(50% - 20px);}#bookviewing .booking-info{justify-content:space-between;flex-direction:row;}#bookviewing .booking-info .form-group{width:calc(50% - 20px);}.modal-body .form-group-cols{justify-content:space-between;flex-direction:row;flex-wrap:wrap;display:flex;}.modal-body .form-group{width:calc(50% - 20px);}.modal-body .form-group label.floating-label,.modal-body .form-group input{text-align:left!important;}}@media(min-width:620px){.hero.toggled .container .btn-lnk.toggle-hero-text{left:3.5rem;}}@media(min-width:640px){.mobd{display:none!important;}.main-content{padding:1rem 0;}.main-content .facts-list .facts{display:flex;flex-direction:column;}.main-content .viewing-part .viewings{padding-left:.5rem;}.main-content .viewing-part .viewing p span{display:block;font-size:1px;line-height:1;}.main-content .viewing-part .viewing .viewing-info{display:flex;flex-direction:column;}.main-content .viewing-part .viewing .viewing-info p{padding-top:4px;}.main-content .columns{padding:0;}.main-content .columns.estate-columns{padding-bottom:3rem;}.main-content .cols{display:flex;}.main-content .cols .col.col-part{padding:2.5rem 2.5rem 2.5rem .5rem;flex:1;max-width:50%;}.main-content .cols .col.col-part.two{background-color:#fff;display:flex;justify-content:space-between;padding:2.5rem;}.main-content .cols .col.col-part.two>div{flex:1;}.main-content .cols .col.col-part .contact-part{display:flex;flex-direction:column;margin-top:1rem;}.main-content .cols .col.col-part .contact{max-width:280px;}.main-content .cols .col.col-part .contact .contact-info{justify-content:flex-start;}.main-content .cols .col.col-part .contact .contact-info .h3{padding-left:0;padding-right:0;margin-bottom:.65rem;}.main-content .cols .col.col-part .contact .contact-info a{text-align:left;}#doclinks .list-data{column-count:2;column-gap:3rem;}}@media(min-width:720px){.section-wrapper .tabs-wrapper{padding:0 1rem;}.section-wrapper.estateinfo .tabs-wrapper{padding:0;}.section-wrapper #association .list-data-wrapper{column-count:2;column-gap:3rem;}.section-wrapper #facts .list-data-wrapper{column-count:2;column-gap:3rem;}.section-wrapper #facts .list-data-wrapper .list-data{page-break-inside:avoid;}.main-content .cols .col.col-part{padding:2.5rem 2.5rem 2.5rem 1.5rem;}.main-content .cols .col.col-part.two{padding:2.5rem;}.main-content .facts-list .facts dl{display:flex;padding:0;margin:0;}.main-content .facts-list .facts dl dt{width:auto;padding-right:.25rem;}.main-content .facts-list .all-facts{padding:1.5rem 1em 0 0;}.main-content .facts-list .facts-btm{margin-top:1rem;}}@media(min-width:768px){.hero .container h1{font-size:calc(1.082vw + 2.6rem);}.tabs .tab{padding:.8rem 1.5rem;font-size:.9rem;}.tab-content{margin:0 auto;width:100%;max-width:1520px;}.image-content:not(.imgs-1){display:flex;flex-wrap:wrap;justify-content:space-between;}.image-content:not(.imgs-1) .lnkd-image{max-width:calc(50% - .5rem);margin-bottom:1rem;}#images.tab-content .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:.8rem;aspect-ratio:4/2;}#images.tab-content .grid .lnkd-image{height:100%;}#images.tab-content .grid .lnkd-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;}#images.tab-content .grid .lnkd-image:nth-child(3),#images.tab-content .grid .lnkd-image:nth-child(6){grid-row:span 2;}#images.tab-content .grid .lnkd-image:nth-child(3) img,#images.tab-content .grid .lnkd-image:nth-child(6) img{aspect-ratio:1/3;}#images.tab-content .grid .all-images{height:calc(50% - .4rem);width:calc(25% - .6rem);}#images.tab-content .grid .all-images span:nth-child(1){width:2.55rem;height:2.5rem;}#images.tab-content .grid.grid-cols-3{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(3,1fr);aspect-ratio:3/1.3;}#images.tab-content .grid.grid-cols-3 .lnkd-image{grid-row:span 1;}#images.tab-content .grid.grid-cols-3 .lnkd-image:nth-child(3){grid-row:span 1;}#images.tab-content .grid.grid-cols-3 .lnkd-image:nth-child(3) img{aspect-ratio:4/3;}#images.tab-content .grid.grid-cols-3 .lnkd-image img{aspect-ratio:4/3;}#images.tab-content .grid.grid-cols-3 .all-images{width:calc(33.33% - .55rem);height:100%;}#images.tab-content .grid.grid-cols-4{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(4,1fr);grid-row:span 1;aspect-ratio:4/1.3;}#images.tab-content .grid.grid-cols-4 .lnkd-image{grid-row:span 1;}#images.tab-content .grid.grid-cols-4 .lnkd-image img{aspect-ratio:4/3;}#images.tab-content .grid.grid-cols-4 .lnkd-image:nth-child(3),#images.tab-content .grid.grid-cols-4 .lnkd-image:nth-child(6){grid-row:span 1;}#images.tab-content .grid.grid-cols-4 .lnkd-image:nth-child(3) img,#images.tab-content .grid.grid-cols-4 .lnkd-image:nth-child(6) img{aspect-ratio:4/3;}#images.tab-content .grid.grid-cols-4 .all-images{width:calc(25% - .55rem);height:100%;}#images.tab-content .grid.grid-cols-5{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);}#images.tab-content .grid.grid-cols-5 .all-images{width:calc(33.33% - .55rem);height:100%;}#images.tab-content .grid.grid-cols-6{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);}#images.tab-content .grid.grid-cols-6 .lnkd-image:nth-child(3),#images.tab-content .grid.grid-cols-6 .lnkd-image:nth-child(6){grid-row:span 1;}#images.tab-content .grid.grid-cols-6 .lnkd-image:nth-child(3) img,#images.tab-content .grid.grid-cols-6 .lnkd-image:nth-child(6) img{aspect-ratio:4/3;}#images.tab-content .grid.grid-cols-6 .all-images{width:calc(33.33% - .55rem);}#images.tab-content .grid.grid-cols-7{grid-template-rows:repeat(2,1fr);}#images.tab-content .grid.grid-cols-7 .lnkd-image:nth-child(6){grid-row:span 1;}#images.tab-content .grid.grid-cols-7 .lnkd-image:nth-child(6) img{aspect-ratio:4/3;}#images.tab-content .grid.grid-cols-8{grid-template-rows:repeat(2,1fr);}#images.tab-content .grid.grid-cols-8 .lnkd-image:nth-child(3),#images.tab-content .grid.grid-cols-8 .lnkd-image:nth-child(6),#images.tab-content .grid.grid-cols-8 .lnkd-image:nth-child(7){grid-row:span 1;}#images.tab-content .grid.grid-cols-8 .lnkd-image:nth-child(3) img,#images.tab-content .grid.grid-cols-8 .lnkd-image:nth-child(6) img,#images.tab-content .grid.grid-cols-8 .lnkd-image:nth-child(7) img{aspect-ratio:4/3;}#images.tab-content .grid.grid-cols-9 .lnkd-image:nth-child(7){grid-row:span 2;}#images.tab-content .grid.grid-cols-9 .lnkd-image:nth-child(7) img{aspect-ratio:1/3;}#images.tab-content .grid.grid-cols-9 .all-images{height:calc(66.66% - .25rem);}#images.tab-content .grid.grid-cols-10 .all-images{height:calc(33.33% - .5rem);}.section-wrapper .tabs-wrapper{padding:0 1.5rem;}.section-wrapper .tab-content-wrapper{background-color:#fff;}.section-wrapper.estateinfo{background-color:#fff;padding-top:6rem;}.section-wrapper.estateinfo .tabs{padding-bottom:.25rem;max-width:1206px;}.section-wrapper.estateinfo .tabs-wrapper{padding:0 1.5rem;}.section-wrapper.estateinfo .tab-content{padding:2rem 3rem 4rem;}.section-wrapper.estateinfo .tab-content-wrapper{position:relative;}.section-wrapper.estateinfo .tab-content-wrapper::after{content:"";position:absolute;top:0;left:2.5rem;border-top:solid 1px #d4d3d3;height:2px;width:calc(100% - 5rem);}.main-content .cols .col.col-part{padding:2.5rem;}.main-content .columns.estate-columns{padding-bottom:6rem;}.form-sent{padding-top:72px;}}@media(min-width:768px) and (max-width:1023px){.form-sent{padding-top:0;}}@media(min-width:940px){.main-content .columns.estate-columns{padding:2rem 0 8rem;}.main-content .columns.estate-columns .cols{display:inline-block;width:100%;}.main-content .cols .col.col-part{max-width:40%;width:100%;float:left;display:block;}.main-content .cols .col.col-part.two{flex-direction:row;max-width:60%;}.main-content .cols .col.col-part .contact-part{margin-top:0;max-width:202px;overflow:visible;padding-top:0;}.main-content .cols .col.col-part .contact .contact-info{overflow:visible;}.main-content .cols .col.col-part .contact .contact-info .h3{width:100%;}.tabs .tab{padding:.8rem 2rem;}}@media(min-width:992px){#images.tab-content .grid .all-images span:nth-child(1){width:3.05rem;height:3rem;font-size:2.3rem;}#bookviewing .booking-details ul{justify-content:flex-start;}#bookviewing .booking-details ul li{width:calc(33.33% - 20px);margin:0 10px;}.theme-med-sand{padding-top:5rem;}#doclinks .list-data{column-count:3;}}@media(min-width:992px) and (min-height:500px){#planimages.tab-content .image-content .lnkd-image img{max-height:95vh!important;}}@media(min-width:1024px){.main-content .columns.estate-columns{padding:2rem 0 10rem;}.bidhistory>div{padding-top:.7rem;padding-bottom:.7rem;}}@media(min-width:1080px){.hero .container .btn-lnk.toggle-hero-text{left:-1rem;}}@media(min-width:1140px){.main-content .cols .col.col-part{max-width:55%;}.main-content .cols .col.col-part.two{max-width:45%;}}@media(min-width:1200px){.hero .video-controls{bottom:2.5rem;padding:0 3rem;}.hero .video-controls .play-pause,.hero .video-controls .toggle-sound{width:48px;height:48px;}.hero .container h1{font-size:calc(1.6vw + 16px);}}@media(min-width:1320px){.section-wrapper.estateinfo .tab-content{padding:2.5rem 2.5rem 4rem;}}@media(max-width:824px){.modal-content{width:calc(100% - 10px);}}@media(max-width:768px) and (orientation:portrait){.main .hero.has-film .video-wrapper{height:calc(var(--vh,1vh)*100);}.main .hero.has-film .video-wrapper video,.main .hero.has-film .video-wrapper #video{width:100vw!important;height:177.77vh!important;min-width:177.77vh!important;}.main .hero.has-film .video-wrapper iframe{height:100vh;height:calc(var(--vh,1vh)*100);min-width:177.77vh!important;}.tab-content .map-container a{aspect-ratio:4/3;}}@media(max-width:640px){.small-bg{margin-top:2.2rem;position:relative;}.small-bg img{object-fit:cover;width:100%;height:100%;object-position:center center;aspect-ratio:1/1;}.small-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);}.main-content .viewing-part{background-color:#424b5f;text-align:center;}.main-content .viewing-part .viewing-contact{display:flex;justify-content:center;position:relative;height:70px;}.main-content .viewing-part .viewing-contact .contact-img{border-radius:45%;width:100px;height:120px;overflow:hidden;margin-top:-70px;}.main-content .viewing-part .viewing-contact .contact-img img{object-fit:cover;width:100%;height:100%;object-position:center center;}.main-content .viewing-part .viewings{color:#fff;padding-top:2rem;margin-bottom:1.5rem;}.main-content .viewing-part .viewings .h3{text-align:center;padding-bottom:.5rem;font-size:.85rem;}.main-content .viewing-part .viewings .h3::after{left:calc(50% - 2.6rem);}.main-content .viewing-part .viewing{justify-content:center;}.main-content .viewing-part .viewing .viewing-info{text-align:center;}.main-content .viewing-part .book{text-align:center;padding:.5rem 0 2rem;}.main-content .viewing-part .btn-warm{background-color:#fff;border:solid 1px #fff;color:#424b5f;font-size:.8rem;font-weight:600;}.main-content .viewing-part .btn-warm:hover,.main-content .viewing-part .btn-warm:focus{background-color:rgba(255,255,255,.8);}.main-content .viewing-part .lnk-interest{margin-bottom:2rem;}.contact-part>.h3{text-align:center;padding-bottom:.5rem;text-transform:uppercase;font-weight:600;font-size:.9rem;letter-spacing:.075rem;}.contact-part>.h3::after{left:calc(50% - 2.6rem);}.main-content .cols .col.col-part .contact .image-wrapper{text-align:center;}.main-content .cols .col.col-part .contact .image-wrapper img{max-width:220px;border-radius:25%;}.main-content .cols .col.col-part .contact .contact-info{padding:1.5rem 0 2rem;display:block;text-align:center;}.main-content .cols .col.col-part .contact .contact-info div{justify-content:center;text-align:center;display:inline-block;}.main-content .cols .col.col-part .contact .contact-info div span{padding-right:6px;}.main-content .cols .col.col-part .contact .contact-info div a{display:inline-block;width:auto;}#bookviewing .modal-body{padding:2.5rem 2rem;}}@media(max-width:490px){.hero picture img{min-height:400px;}.hide-xs{display:none;}.hide-lrg{display:block;}}@media(max-width:375px){.bidhistory-header{padding:.5rem;font-size:.9rem;}.bidhistory>div{font-size:.85rem;padding:.5rem;}}@media(max-width:340px){#bookviewing .modal-body{padding:2.5rem 1rem;}#bookviewing .booking-details{padding:1.5rem 1rem;}}@media(max-width:992px) and (max-height:500px){.hero{height:100vh;height:calc(var(--vh,1vh)*100);max-height:100vh;}.hero.has-film{max-height:100vh;}.hero.has-film .video-wrapper{height:calc(var(--vh,1vh)*100);}.hero.has-film .video-wrapper video,.hero.has-film .video-wrapper #video{min-width:177.77vh!important;}.hero.has-film .video-wrapper iframe{min-width:177.77vh!important;}}@media(max-width:980px) and (max-height:450px){.hero .container h1{font-size:calc(1.082vw + 2.2rem);max-width:90vw;}.hero .container p{max-width:90vw;margin:0 auto 2rem;}}@media(min-width:1200px){.hero .container h1{font-size:calc(1.082vw + 2.5rem);}}@-webkit-keyframes animScroller{0%{-webkit-transform:translate(0,0);opacity:0;}40%{opacity:1;}80%{-webkit-transform:translate(0,1.25rem);opacity:0;}100%{opacity:0;}}@keyframes animScroller{0%{transform:translate(0,0);opacity:0;}40%{opacity:1;}80%{transform:translate(0,1.25rem);opacity:0;}100%{opacity:0;}}
