.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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 #fff0}.slick-arrow.slick-hidden{display:none}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed!important;top:50%!important;left:50%!important;z-index:8020;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0px!important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgb(0 0 0 / .5);-moz-box-shadow:0 10px 25px rgb(0 0 0 / .5);box-shadow:0 10px 25px rgb(0 0 0 / .5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;display:block;font-size:18px;color:#fff;background:rgb(0 0 0 / .45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:#fff0;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:100;color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgb(0 0 0 / .7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:#fff0;background:rgb(0 0 0 / .8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgb(0 0 0 / .8)}.ba-slider{position:relative;overflow:hidden}.ba-slider img{max-width:inherit;width:100%;display:block;height:100%;max-height:444px}.resize{display:flex;align-items:center;position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.handle{position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background:rgb(0 0 0 / .5);cursor:ew-resize}.handle:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;content:"";font-family:"Font Awesome 5 Pro";color:#fff;font-weight:100;font-size:30px;text-align:center;line-height:55px;background:#16201F;border-radius:50%;transition:all 0.3s ease}.draggable:after{width:48px;height:48px;margin:-24px 0 0 -24px;line-height:48px;font-size:30px}.portfolio-contact-form input[type="submit"],.portfolio-contact-form input[type="text"],.portfolio-contact-form input[type="tel"],.portfolio-contact-form input[type="email"],.portfolio-contact-form select,.portfolio-contact-form textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;outline:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.portfolio-contact-form input[type="text"],.portfolio-contact-form input[type="tel"],.portfolio-contact-form input[type="email"],.portfolio-contact-form select,.portfolio-contact-form textarea{width:100%!important;padding:20px 30px;margin-bottom:20px!important;background:#fff;resize:none;color:#000}.portfolio-contact-form input[type="text"].wpcf7-not-valid,.portfolio-contact-form input[type="tel"].wpcf7-not-valid,.portfolio-contact-form input[type="email"].wpcf7-not-valid,.portfolio-contact-form select.wpcf7-not-valid,.portfolio-contact-form textarea.wpcf7-not-valid{border-color:#e74c3c}.portfolio-contact-form .wpcf7 .wpcf7-not-valid-tip,.portfolio-contact-form .wpcf7 br,.portfolio-contact-form .wpcf7 .screen-reader-response{display:none}.portfolio-contact-form .wpcf7 p{margin:0}.portfolio-contact-form .wpcf7 p.input-title{font-weight:600;margin:15px 0}.portfolio-contact-form .wpcf7 select::-ms-expand{display:none}.portfolio-contact-form .wpcf7 .custom-select{display:block;position:relative}.portfolio-contact-form .wpcf7 .custom-select:after{content:"";font-family:"FontAwesome";position:absolute;top:50%;right:30px}.portfolio-contact-form .wpcf7-checkbox,.portfolio-contact-form .wpcf7-radio{display:inline-block;width:100%;margin-bottom:20px}.portfolio-contact-form .wpcf7-checkbox *,.portfolio-contact-form .wpcf7-radio *{cursor:pointer}.portfolio-contact-form span.wpcf7-list-item{display:inline-block;margin-left:0;margin-right:30px;margin-bottom:10px}.portfolio-contact-form span.wpcf7-list-item label{display:block;height:35px}.portfolio-contact-form span.wpcf7-list-item input[type="checkbox"],.portfolio-contact-form span.wpcf7-list-item input[type="radio"]{display:none}.portfolio-contact-form span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before,.portfolio-contact-form span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label::before{background:#16201F}.portfolio-contact-form span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block}.portfolio-contact-form span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:10px;vertical-align:middle;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.wpcf7-radio .portfolio-contact-form span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px}.portfolio-contact-form .split-inputs{overflow:hidden}.portfolio-contact-form .split-inputs span{display:block;width:calc(50% - 10px);float:left}@media only screen and (max-width:720px){.portfolio-contact-form .split-inputs span{width:100%;float:none}}.portfolio-contact-form .split-inputs span:last-of-type{float:right}@media only screen and (max-width:720px){.portfolio-contact-form .split-inputs span:last-of-type{float:none}}.portfolio-contact-form ::-webkit-input-placeholder{font-weight:600;text-transform:capitalize;opacity:1;color:#000;font-weight:100}.portfolio-contact-form :-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1;color:#000;font-weight:100}.portfolio-contact-form ::-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1;color:#000;font-weight:100}.portfolio-contact-form :-ms-input-placeholder{font-weight:600;text-transform:capitalize;opacity:1;color:#000;font-weight:100}.portfolio-contact-form .wpcf7-response-output{padding:15px 20px;font-weight:100;color:#fff;background:#e67e22;display:none;margin-top:20px;border:0}.portfolio-contact-form .wpcf7-response-output.wpcf7-validation-errors{background:#e74c3c}.portfolio-contact-form .wpcf7-response-output.wpcf7-mail-sent-ok{background:#2ecc71}.portfolio-contact-form .data-check p.terms{display:block;font-weight:100;font-size:14px;margin-bottom:30px;padding:0 10px}.portfolio-contact-form .data-check p.terms a{text-decoration:underline;color:#8e7d54}.portfolio-contact-form .data-check span.wpcf7-list-item{margin:0;overflow:hidden;height:auto;display:block;user-select:none}.portfolio-contact-form .data-check span.wpcf7-list-item *{cursor:pointer}.portfolio-contact-form .data-check span.wpcf7-list-item label{display:block;height:auto}.portfolio-contact-form .data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:60px;font-size:14px;color:#fff}.portfolio-contact-form .data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"FontAwesome";display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #bebebe;text-align:center;font-size:12px;border-radius:0px!important;transform:translateY(-50%)}.portfolio-contact-form .data-check span.wpcf7-list-item input[type="checkbox"]{display:none}.portfolio-contact-form .data-check span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{content:"";background:#fff;color:#16201F}.portfolio-contact-form .ajax-loader{width:12px;height:12px;margin-left:15px;display:none}.portfolio-contact-form .ajax-loader.is-active{display:inline-block}.portfolio-contact-form .ajax-loader:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #16201F;border-color:#16201F #fff0 #16201F #fff0;animation:dual-ring 1.5s linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.portfolio-contact-form button{background:#fff;color:#16201F;float:right}.portfolio-contact-form button:hover{color:#fff;background:#16201F}#contact-form p.input-title{font-weight:600;margin:0 0 15px 0}.custom-file-upload{position:relative;padding:5px 8px;margin:0 0 20px}.custom-file-upload p.filename{display:inline-block;display:inline-block;line-height:1;padding:20px;margin:0}@media only screen and (max-width:550px){.custom-file-upload p.filename{text-align:center;display:block}}.custom-file-upload .button{display:inline-block;background:#8e7d54;color:#8e7d54;padding:15px 20px;text-transform:uppercase}@media only screen and (max-width:550px){.custom-file-upload .button{margin-bottom:15px;width:100%;text-align:center}}input[type="file"]{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;display:block;width:100%;z-index:10}.wpcf7-form-control-wrap.your-image{position:static}::-webkit-file-upload-button{font-size:18px;color:#8e7d54;font-weight:600;padding:15px 25px;border-radius:6px;text-transform:uppercase;display:inline-block;-webkit-appearance:none;cursor:pointer;border:none;margin-right:5px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.seasonal-hours{position:fixed;bottom:0;left:0;right:0;z-index:5;padding:15px 0;background:#183e34;color:#FFF;text-align:center;font-family:"Montserrat",serif}.portfolio-template *{font-family:"Montserrat",serif;box-sizing:border-box}.portfolio-template .header-space{background:#E7E8E8}.portfolio-template a.fancybox-close{text-decoration:none!important}.portfolio-template #wrapper{position:relative;background:#E7E8E8}.portfolio-template #wrapper a{color:#8e7d54;font-weight:400}.portfolio-template p{font-size:15px;line-height:24px;color:#16201F;font-weight:400;margin:0 0 15px}.portfolio-template p:last-of-type{margin:0}.portfolio-template h2{font-size:35px;margin:0 0 35px}.portfolio-template footer{background:#fff;padding-top:130px;margin-top:0}.domaine{font-family:"domaine-semi",serif}.relative{position:relative}.ibd{display:inline-block}.table{display:table;width:100%}.td{display:table-cell}.tr{display:table-row}.vt{vertical-align:top}.vm{vertical-align:middle}.bb{box-sizing:border-box}.gold{color:#8e7d54}.black{color:#16201F}.white{color:#fff}.w-70{width:70%}.w-60{width:60%}.tranistion-30{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.fs-35{font-size:35px;line-height:45px}.flex{display:flex}.fx-ff-row-wrap{flex-flow:row wrap}.fx-ff-col-wrap{flex-flow:column wrap}.fx-ac-fs{align-content:flex-start}.fx-ac-fe{align-content:flex-end}.fx-ac-c{align-content:center}.fx-ac-sb{align-content:space-between}.fx-jc-fs{justify-content:flex-start}.fx-jc-fe{justify-content:flex-end}.fx-jc-c{justify-content:center}.fx-jc-sb{justify-content:space-between}.fx-ai-fs{align-items:flex-start}.fx-ai-fe{align-items:flex-end}.fx-ai-c{align-items:center}.fx-ai-sb{align-items:space-between}.fx-fb-full{flex-basis:100%}.fx-fb-half{flex-basis:48.9%}.fx-fb-third{flex-basis:31.9%}.fx-fb-quarter{flex-basis:24%}.fx-fb-fifth{flex-basis:19%}.fg-1{flex:1}.fg-2{flex:2}.fg-3{flex:3}.fg-4{flex:4}.fg-5{flex:5}.fg-6{flex:6}.fg-7{flex:7}.container{position:relative;max-width:1510px;padding:0 15px;height:100%;margin:0 auto}@media only screen and (max-width:360px){.container{padding:0 10px}}.container.cont-sml{max-width:1000px}.bg-beige{background-color:#E7E8E8}.bg-black{background-color:#16201F}.bg-white{background-color:#fff}.bg-green{background-color:#183e34}.justify-grid{text-align:justify;width:100%}.justify-grid:after{content:"";display:inline-block;width:100%}.anchor-child{position:absolute;width:100%;top:-180px}@media only screen and (max-width:1200px){.anchor-child{top:-40px}}.padding{width:100%}.padding.zero{padding:0}.padding.x-sml{padding:2em 0}@media only screen and (max-width:500px){.padding.x-sml{padding:1em 0}}.padding.sml{padding:4em 0}@media only screen and (max-width:500px){.padding.sml{padding:1em 0}}.padding.med{padding:6em 0}@media only screen and (max-width:500px){.padding.med{padding:1em 0}}.padding.lrg{padding:8em 0}@media only screen and (max-width:500px){.padding.lrg{padding:1em 0}}.padding.x-l{padding:10em 0}@media only screen and (max-width:500px){.padding.x-l{padding:1em 0}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}body.no-scroll{overflow:hidden}body.logged-in #header-wrapper,body.logged-in .fancybox-overlay,body.logged-in .anchors-sticky-container,body.logged-in .contact-bar,body.logged-in #mobile-header{margin-top:32px}@media only screen and (max-width:782px){body.logged-in #header-wrapper,body.logged-in .fancybox-overlay,body.logged-in .anchors-sticky-container,body.logged-in .contact-bar,body.logged-in #mobile-header{margin-top:46px}}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0;color:#8e7d54}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{background-color:#fff}img{max-width:100%}#wrapper{width:100%}@media screen and (min-width:800px){#wrapper{padding-top:0}}.central-wrap{max-width:1000px;margin:0 auto;width:90%}.text-length{padding:0 20px}.text-length a{color:#8e7d54}@media screen and (min-width:660px){.text-length{padding:0;width:660px;max-width:660px;margin:0 auto}}.blog-cta-spacer{height:500px;margin-top:80px}.blog-cta{background-color:#183e34;height:426px;position:absolute;left:0;right:0;overflow:hidden;margin-top:-500px;display:flex;justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width:1000px){.blog-cta{display:block}}@media screen and (max-width:320px){.blog-cta{height:500px}}.blog-cta .blog-cta-img{position:relative;width:400px}.blog-cta .blog-cta-img img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.blog-cta .blog-cta-content{width:calc(100% - 400px);padding:50px 60px}@media screen and (max-width:1000px){.blog-cta .blog-cta-content{width:auto}}@media screen and (max-width:420px){.blog-cta .blog-cta-content{padding:25px 30px}}.blog-cta .blog-cta-content h2{margin-top:0}.blog-cta .blog-cta-content h2,.blog-cta .blog-cta-content p{color:#FFF!important}.blog-cta .blog-cta-content button{background-color:#8e7d54}.blog-cta .blog-cta-content button:hover{background-color:#806932}.banner-image{width:100%;max-height:620px;position:relative;height:620px;z-index:0}@media only screen and (max-width:1099px){.banner-image{height:430px}}@media only screen and (max-width:499px){.banner-image{height:380px}}.banner-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgb(231 232 232 / .6)}.banner-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-overlap{position:relative;z-index:2;background-color:#fff;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 60px;margin:-50px auto 0 auto}.hero-overlap{margin:-250px auto 0 auto}@media screen and (min-width:1100px){.hero-overlap{margin:-350px auto 0 auto}}@media screen and (min-width:1400px){.hero-overlap{margin:-480px auto 0 auto}}.circle-overlap{margin:auto;margin-bottom:30px;margin-top:-85px;width:229px;height:229px;border-radius:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:500px){.circle-overlap{margin-top:-120px}}.page-hero{width:100%}.page-hero.bg-hero{height:750px;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1399px){.page-hero.bg-hero{height:600px}}@media screen and (max-width:1099px){.page-hero.bg-hero{height:480px}}@media screen and (max-width:879px){.page-hero.bg-hero{height:250px}}.page-wrapper{text-align:center;font-size:0;padding-top:0!important}@media screen and (min-width:870px){.no-flexbox .block-text{padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}}.block-text{clear:both;padding:30px 0 10px 0;padding:20px;box-sizing:border-box}@media screen and (min-width:870px){.block-text{display:-webkit-box;display:-ms-flexbox;display:flex;clear:none;padding:0 0;width:50%;float:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}}.block-text div{width:100%}@media screen and (min-width:870px){.block-text div{-ms-flex-item-align:end;align-self:flex-end;width:80%}}.block-photo-left .block-photo{float:left;width:100%}@media screen and (min-width:870px){.block-photo-left .block-photo{width:50%;float:left}}.block-photo-right .block-photo{float:left;width:100%}@media screen and (min-width:870px){.block-photo-right .block-photo{width:50%;float:right}}.block-photo-right .block-text{float:right;width:100%}@media screen and (min-width:870px){.block-photo-right .block-text{width:50%;float:left}}.block-photo{height:500px;position:relative}@media screen and (max-width:869px){.block-photo{float:inherit!important;max-width:500px;margin:0 auto}}.block-photo img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}#featured-in-box{background-color:#fff;display:inline-block}#featured-in-box span{display:inline-block;background-color:#8e7d54;padding:20px 30px;margin-top:-30px}.featured-in-set{display:inline-block;float:left;text-align:center;width:50%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1000px){.featured-in-set{width:50%;padding:50px 50px 80px 50px}}.featured-in-set img{max-width:100%}.custom-slider,.homepage-image{clear:both;position:relative;width:100%;display:none}.custom-slider.active,.homepage-image.active{display:block}.homepage-image{z-index:0}.custom-slider .slick-slider{margin:0;padding:0}.custom-slider li img,.homepage-image li img{width:100%;height:auto}#homepage-slider .slick-slide{position:relative}.custom-slider .slider-description,.homepage-image .slider-description{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:3;position:relative;z-index:1;top:inherit;left:inherit;transform:none;min-height:0;padding:25px 15px;width:auto}.custom-slider .slider-description p,.homepage-image .slider-description p{color:#000}@media screen and (min-width:700px){.custom-slider .slider-description,.homepage-image .slider-description{min-height:auto;position:relative;z-index:999999999999999;top:inherit;left:inherit;transform:none;padding:25px;font-size:30px;width:410px;margin-top:-120px;line-height:1.2;color:#000}.custom-slider .slider-description span,.homepage-image .slider-description span{font-size:30px;color:#000}.custom-slider .slider-description a,.homepage-image .slider-description a{color:#000}}@media screen and (min-width:900px){.custom-slider .slider-description,.homepage-image .slider-description{font-size:38px;width:510px;padding:25px;color:#000}.custom-slider .slider-description span,.homepage-image .slider-description span{font-size:38px}}@media screen and (max-width:699px){.custom-slider .slider-description,.homepage-image .slider-description{width:100%;color:#000}.custom-slider .slider-description span,.homepage-image .slider-description span{font-size:30px;color:#000}.custom-slider .slider-description a,.homepage-image .slider-description a{color:#000}}.slider-arrow{z-index:1;position:absolute;cursor:pointer;background:rgb(0 0 0 / .35);padding:30px 40px;top:45%;transform:translateY(-50%)}@media screen and (max-width:1350px){.slider-arrow{width:20px;top:40%}}@media screen and (max-width:700px){.slider-arrow{padding:15px 20px;width:14px;top:33%}}#prev-slide{left:3%}#next-slide{right:3%}#prev-slide img,#next-slide img{width:20px;height:auto}@media screen and (min-width:620px){#prev-slide img,#next-slide img{width:auto}}.grey-background{background-color:#e7e8e8}.dark-background{background-color:#16201f}.green-background{background-color:#183e34}.white-background{background:#fff}.footer-padding{padding-top:70px;padding-bottom:40px}@media screen and (min-width:800px){.footer-padding{padding-top:90px;padding-bottom:70px}}@media screen and (min-width:1000px){.footer-padding{padding-top:120px;padding-bottom:140px}}footer{position:relative;width:100%;clear:both;display:inline-block;text-align:center;padding-bottom:30px;margin-top:130px}@media screen and (max-width:800px){.footer{margin-top:0}}#footer-social{width:100%}@media screen and (min-width:1000px){#footer-social{margin-top:-70px;display:block}}#footer-social .social-block{width:100%;height:205px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (min-width:700px){#footer-social .social-block{width:50%;height:180px}}#footer-social .social-block#social-networks{height:auto}@media screen and (min-width:700px){#footer-social .social-block#social-networks{height:180px}}@media screen and (max-width:738px){#footer-social .social-block#social-networks{display:inline-table}}#mce-EMAIL{width:60%;padding:10px 20px;text-align:center;margin-bottom:17px}#social-email{background-color:#183e34}#social-networks{background-color:#fff;padding:0 0 20px 0}#social-networks img{margin:0 10px 5px 10px;max-width:40px}@media screen and (min-width:700px){#social-networks img{margin:23px 10px 0 10px;max-width:50px}}footer img#accreditations{width:280px;height:auto}#footer-link-list,#footer-info-list{display:inline-block;padding:0}#footer-link-list li,#footer-info-list li{display:inline-block;list-style-type:none;padding:0;margin:0 0 10px 0;width:100%}@media screen and (min-width:540px){#footer-link-list li,#footer-info-list li{width:auto;padding:0 15px;border-right:1px solid #fff}}#footer-link-list li:last-child,#footer-info-list li:last-child{border-right:0 solid #fff}#footer-link-list{margin:30px auto 0 auto}@media screen and (min-width:540px){#footer-link-list{margin:50px auto 0 auto}}#footer-address{margin-top:0;margin-bottom:35px}#footer-info-list{margin:20px auto 0 auto}#cookies-banner{width:100%;background-color:#183e34;display:none;position:fixed;bottom:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;z-index:12}#homepage-intro{padding:20px 0 30px 0}@media screen and (min-width:620px){#homepage-intro{padding:40px 0 60px 0}}@media screen and (max-width:450px){#homepage-intro .central-wrap button{width:70%}}@media screen and (max-width:450px){.home-split-block .content button{width:70%}}#homepage-intro p{margin-top:0}.home-split-block,.home-split-block-left{display:table;margin-bottom:30px}.home-split-block *,.home-split-block-left *{box-sizing:border-box}.home-split-block .image,.home-split-block-left .image{display:table-cell;width:50%;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1250px){.home-split-block .image,.home-split-block-left .image{width:100%;display:block;padding-bottom:40%}}@media screen and (max-width:500px){.home-split-block .image,.home-split-block-left .image{padding-bottom:55%}}.home-split-block .content,.home-split-block-left .content{background:#fff;padding:150px 125px;text-align:left;display:table-cell;width:50%;vertical-align:middle}@media screen and (max-width:1600px){.home-split-block .content,.home-split-block-left .content{padding:90px 85px}}@media screen and (max-width:1375px){.home-split-block .content,.home-split-block-left .content{padding:60px 55px}}@media screen and (max-width:1250px){.home-split-block .content,.home-split-block-left .content{width:100%;display:block}}@media screen and (max-width:500px){.home-split-block .content,.home-split-block-left .content{padding:30px 25px}}.home-split-block .content h2,.home-split-block-left .content h2{font-family:"domaine-semi",serif;font-size:35px;line-height:1.1;color:#8e7d54;margin-top:0;margin-bottom:20px}@media screen and (max-width:500px){.home-split-block .content h2,.home-split-block-left .content h2{font-size:28px}}.home-split-block .content h3,.home-split-block-left .content h3{font-size:18px}.home-split-block .content p,.home-split-block-left .content p{line-height:1.7;font-size:15px;margin-top:0;margin-bottom:30px;color:#16201f}.home-split-block-left{margin-bottom:0}.home-split-block-left .content{padding:200px 125px}@media screen and (max-width:1375px){.home-split-block-left .content{padding:50px}}#homepage-interior-design{width:100%;background-color:#fff;overflow:auto}@media screen and (min-width:870px){#homepage-interior-design .left{width:50%;float:left}}#homepage-interior-design .right{text-align:center;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:870px){#homepage-interior-design .right{width:50%;float:left;padding:0;text-align:left}}#homepage-interior-design img{max-width:100%;width:100%}.no-flexbox #homepage-interior-design .right{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.no-flexbox #homepage-interior-design .right h3 div{width:100%}#homepage-blog-preview,#single-blog-preview{background-color:#16201f;text-align:center;margin:80px auto}#homepage-blog-preview #blog-list,#single-blog-preview #blog-list{display:flex;flex-wrap:wrap;justify-content:space-between;height:auto!important}#homepage-blog-preview .central-wrap,#single-blog-preview .central-wrap{width:90%;max-width:90%}@media screen and (max-width:1000px){#homepage-blog-preview .central-wrap,#single-blog-preview .central-wrap{width:100%;max-width:initial}}#homepage-blog-preview .blog-article-box,#single-blog-preview .blog-article-box{position:static!important;margin:0;width:32%}@media screen and (max-width:1250px){#homepage-blog-preview .blog-article-box,#single-blog-preview .blog-article-box{width:100%;margin-bottom:40px}}#homepage-blog-preview .blog-article-box .image-box,#single-blog-preview .blog-article-box .image-box{position:relative;height:300px}#homepage-blog-preview .blog-article-box .image-box img,#single-blog-preview .blog-article-box .image-box img{width:100%;height:100%;object-fit:cover}#homepage-blog-preview .blog-article-box .title-box,#single-blog-preview .blog-article-box .title-box{padding:0 20px 20px 20px;height:120px;max-height:120px}@media screen and (max-width:1250px){#homepage-blog-preview .blog-article-box .title-box,#single-blog-preview .blog-article-box .title-box{height:auto;max-height:initial}}#homepage-blog-preview .blog-article-box .title-box h2,#single-blog-preview .blog-article-box .title-box h2{color:#8E7D54}@media screen and (max-width:1500px){#homepage-blog-preview .blog-article-box .title-box h2,#single-blog-preview .blog-article-box .title-box h2{font-size:28px}}#homepage-blog-preview .blog-article-box .content-box,#single-blog-preview .blog-article-box .content-box{height:200px;max-height:200px;margin-bottom:40px}@media screen and (max-width:1680px){#homepage-blog-preview .blog-article-box .content-box,#single-blog-preview .blog-article-box .content-box{height:220px;max-height:220px}}@media screen and (max-width:1420px){#homepage-blog-preview .blog-article-box .content-box,#single-blog-preview .blog-article-box .content-box{height:240px;max-height:240px}}@media screen and (max-width:1325px){#homepage-blog-preview .blog-article-box .content-box,#single-blog-preview .blog-article-box .content-box{height:260px;max-height:260px}}@media screen and (max-width:1250px){#homepage-blog-preview .blog-article-box .content-box,#single-blog-preview .blog-article-box .content-box{height:auto;max-height:initial}}#single-blog-preview{background-color:#fff0;margin:80px auto 0}#single-blog-preview .central-wrap{width:1000px;max-width:1000px}@media screen and (max-width:1000px){#single-blog-preview .central-wrap{width:100%;max-width:100%}}#single-blog-preview .blog-article-box{width:48%}@media screen and (max-width:1250px){#single-blog-preview .blog-article-box{width:100%;margin-bottom:40px}}#single-blog-preview .blog-article-box .title-box{padding:0 20px 20px 20px;height:160px;max-height:160px}@media screen and (max-width:1250px){#single-blog-preview .blog-article-box .title-box{height:auto;max-height:initial}}#single-blog-preview .blog-article-box .title-box h2{color:#8E7D54}@media screen and (max-width:1500px){#single-blog-preview .blog-article-box .title-box h2{font-size:28px}}#single-blog-preview .blog-article-box .content-box{height:200px;max-height:200px;margin-bottom:40px}@media screen and (max-width:1680px){#single-blog-preview .blog-article-box .content-box{height:200px;max-height:200px}}@media screen and (max-width:1420px){#single-blog-preview .blog-article-box .content-box{height:220px;max-height:220px}}@media screen and (max-width:1325px){#single-blog-preview .blog-article-box .content-box{height:240px;max-height:240px}}@media screen and (max-width:1250px){#single-blog-preview .blog-article-box .content-box{height:auto;max-height:initial}}#homepage-blog-preview img,#single-blog-preview img{width:100%;height:auto}#homepage-blog-preview .btn button,#single-blog-preview .btn button{display:block;margin:40px auto 0 auto;background:#8e7d54}#homepage-blog-preview .btn button:hover,#single-blog-preview .bth button:hover{background:#806932}@media screen and (min-width:1000px){#homepage-blog-preview img,#single-blog-preview img{width:1000px}}#homepage-excerpt-wrapper{background-color:#fff;margin:-100px auto 0 auto;text-align:center;padding:40px 10px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:90%}@media screen and (min-width:950px){#homepage-excerpt-wrapper{padding:40px 25px;margin:-80px 25px 0 25px;max-width:950px}}#homepage-featured-in{background-color:#e7e8e8;text-align:center;display:inline-block;width:100%}#page-about #homepage-featured-in{padding-top:40px;padding-bottom:70px}@media screen and (max-width:800px){#page-about #homepage-featured-in{padding-top:20px;padding-bottom:30px}}#page-portfolio-index #homepage-featured-in{padding-top:40px;padding-bottom:0}.single-post #homepage-featured-in{padding-top:0}#team-intro{margin-bottom:110px}@media screen and (max-width:765px){#team-intro,#team-intro .wp-caption{width:100%!important}#team-intro img,#team-intro .wp-caption img{height:auto}}#team-intro h2,#team-intro p{max-width:660px;margin:0 auto}#footer-gus{margin-bottom:-100px;display:block;margin-left:auto;margin-right:auto;margin-top:20px}#geraldine-bio.hidden-content .director-details,#roselind-bio.hidden-content .director-details{display:none}#geraldine-bio .director-details,#roselind-bio .director-details{display:inline-block}#geraldine-bio.hidden-content .director-more-link img,#roselind-bio.hidden-content .director-more-link img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#geraldine-bio .director-more-link img,#roselind-bio .director-more-link img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#hide-geraldine-bio,#hide-ros-bio{cursor:pointer;-webkit-transition:1s;transition:1s}#portfolio-list{margin-top:-50px!important}.director-summary,.portfolio-summary{overflow:hidden;background-color:#fff}.director-intro,.portfolio-intro{background-color:#fff}.portfolio-intro.block-text{height:auto!important;min-height:auto}@media screen and (min-width:870px){.portfolio-intro.block-text{min-height:500px}}.director-details{background-color:#fff;width:100%}.director-intro p,.director-details p,.portfolio-intro p{margin-top:0}.director-more-link img,.portfolio-more-link img{margin-left:5px}#meet-the-team{padding-top:40px}#team-list{background-color:#fff;width:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0 0 0;margin:-40px auto 50px auto}@media screen and (min-width:500px){#team-list{padding:40px 50px 0 50px}}@media screen and (min-width:950px){#team-list{width:960px;padding:50px 150px 0 150px;margin:-40px auto 90px auto}}.team-member{width:100%;overflow:hidden;margin-bottom:20px}@media screen and (min-width:500px){.team-member{margin-bottom:30px}}.team-member-intro{text-align:center}@media screen and (min-width:500px){.team-member-intro{width:50%;float:left;text-align:left}}.team-member-intro img{margin-bottom:30px}@media screen and (min-width:500px){.team-member-intro img{margin-bottom:0}}.team-member-description{padding:0 20px;text-align:left}@media screen and (min-width:500px){.team-member-description{width:45%;float:left;padding:0 0 0 5%}}#latest-awards{background-color:#e7e8e8;text-align:center}#awards-box{background-color:#fff;display:inline-block}#awards-box span{display:inline-block;background-color:#8e7d54;padding:20px 30px;margin-top:-30px}.award-set{display:inline-block;float:left;text-align:center;width:50%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1000px){.award-set{width:50%;padding:50px 0 80px 0}}.award-set img{max-width:100%}#contact-intro{padding-bottom:40px}#contact-wrapper{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px;display:inline-block}@media screen and (min-width:950px){#contact-wrapper{padding:0 150px}}#contact-form{background-color:#e7e8e8;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#contact-form form{padding-top:10px;padding-bottom:20px}#contact-form textarea{height:100px}#contact-form button{margin:10px 0 15px 0}#contact-form input[type="text"],#contact-form input[type="email"],#contact-form textarea{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}input[type="submit"]{border:0;background-color:#16201f;color:#fff;text-transform:uppercase;font-family:"Montserrat",serif;padding:15px 45px;-webkit-transition:0.4s;transition:0.4s}input[type="submit"]:hover{background-color:#2b3e3c}@media screen and (min-width:700px){#contact-description{padding:0 30px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:90%;width:100%;border:0;margin-bottom:10px}#Project-Banner h2{padding:0 30px}@media only screen and (max-width:500px){#Project-Banner h2{padding:0 20px}}.modal-form{background-color:#e7e8e8;padding-left:70px;padding-right:70px;padding-top:20px}@media only screen and (max-width:700px){.modal-form{padding-left:30px;padding-right:30px}}@media only screen and (max-width:500px){.modal-form{padding-left:20px;padding-right:20px}}.modal-form .split-inputs{overflow:hidden;display:flex;gap:8px;justify-content:space-between}@media only screen and (max-width:600px){.modal-form .split-inputs{gap:0;flex-flow:column}}.modal-form .split-inputs .wpcf7-form-control-wrap{display:block;width:calc(50% - 10px);float:left}@media only screen and (max-width:600px){.modal-form .split-inputs .wpcf7-form-control-wrap{width:100%;margin-bottom:10px!important}}.modal-form span.your-email{float:right}.modal-form h2{background-color:#e7e8e8}.modal-form p{color:#fff;padding:10px}.modal-form .custom-file-upload{color:#8e7d54;text-align:center}@media only screen and (max-width:600px){.modal-form .custom-file-upload{margin-bottom:10px}}@media only screen and (max-width:550px){.modal-form .custom-file-upload .filename{margin-bottom:6px!important}}.modal-form .wpcf7-textarea,.modal-form input[type="text"],.modal-form input[type="email"]{background-color:#fff;color:#000;height:auto;line-height:38px;padding:10px 25px;margin-bottom:10px;box-sizing:border-box}.modal-form .wpcf7-mail-sent-ok{color:#fff;border-color:#b9a573}#Project-Banner{width:1000px;max-width:100%;margin:50px auto;display:block}#Project-Banner h2{color:#FFF;font-family:"domaine-semi",serif;font-size:35px;margin-top:0;margin-bottom:20px;text-align:center}#map-wrapper{width:100%;overflow:hidden;background-color:#fff;padding-top:30px;padding-bottom:30px}@media screen and (min-width:800px){#map-wrapper{padding-top:0;padding-bottom:0}}#map-wrapper #map-container{background-color:#16201f;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (min-width:800px){#map-wrapper #map-container{width:50%;float:left;padding:20px 0}}@media screen and (min-width:1000px){#map-wrapper #map-container{padding:0}}#map-wrapper #address{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:800px){#map-wrapper #address{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}}#map-wrapper #address div{width:80%;padding:0 10%}#map-wrapper #map{margin:0 auto;height:320px;width:320px}@media screen and (min-width:500px){#map-wrapper #map{height:500px;width:500px}}@media screen and (min-width:800px){#map-wrapper #map{height:400px;width:400px}}@media screen and (min-width:1000px){#map-wrapper #map{height:500px;width:500px}}#header-wrapper{background-color:#fff;position:relative;z-index:9;display:none}@media screen and (min-width:800px){#header-wrapper{display:inherit}}.contact-bar{padding:10px 50px;background:#162120;text-align:right;position:absolute;top:161px;z-index:1;right:0}.contact-bar.sticky{position:fixed;top:60px;z-index:5}.contact-bar p{margin:0;display:inline-block;color:#fff;margin-right:40px;font-family:"Montserrat",serif;text-transform:uppercase;font-size:13px;text-decoration:none}.contact-bar p a{color:#b9a573;text-decoration:none}@media screen and (max-width:850px){.contact-bar{padding:10px 15px}.contact-bar p{margin-left:10px;font-size:11px}}@media screen and (max-width:800px){.contact-bar,.contact-bar.sticky{padding:5px 10px;top:40px;position:fixed;z-index:9}}@media screen and (max-width:500px){.contact-bar{display:none}}.mob-phone{display:none;float:left;position:absolute;right:80px;top:10px;color:#8e7d54}@media screen and (max-width:500px){.mob-phone{display:inline-block}}header #logo{float:left;width:25%}header nav#desktop-nav{float:left;width:65%}header nav#desktop-nav ul{padding:0;margin:0;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}header nav#desktop-nav ul li{position:relative}header nav#desktop-nav ul li:hover>ul{display:block}header nav#desktop-nav ul li a{border-bottom:1px solid #fff0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}header nav#desktop-nav ul li:hover>a{text-decoration:none;border-bottom:1px solid #8e7d54}header nav#desktop-nav ul li ul{display:none;position:absolute;top:45px;left:0;height:inherit!important;width:300px;height:inherit;padding:10px 0;background:#eee;text-align:left}header nav#desktop-nav ul li ul li{float:inherit;text-align:left;border:inherit;flex:inherit;align-self:inherit;-webkit-box-flex:inherit;padding:0}header nav#desktop-nav ul li ul li.current-menu-item a{border-bottom:1px solid #8e7d54}header nav#desktop-nav ul li ul li a{margin:0 20px;line-height:45px}header nav#desktop-nav ul li ul li:hover>a{text-decoration:none;border-bottom:1px solid #8e7d54}header nav#desktop-nav li{list-style-type:none;float:left;-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-align:center;-ms-flex-item-align:end;align-self:flex-end}.no-flexbox nav#desktop-nav li{margin-right:30px}@media screen and (min-width:800px){body.sticky-pad{margin-top:164px}}@media screen and (min-width:800px){body.blog.sticky-pad,body.archive.sticky-pad,body.single-post.sticky-pad{margin-top:160px}}#mobile-nav{position:fixed;top:0;left:0;width:0%;height:100%;padding-top:40px;overflow-y:scroll;overflow-x:hidden;background-color:#16201F;z-index:3;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){#mobile-nav.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}#mobile-nav ul{margin:0;padding:0}#mobile-nav ul li{margin:0;border-bottom:inherit}#mobile-nav ul li a{padding:0 25px;display:block;line-height:40px}#mobile-nav ul li ul{background:rgb(0 0 0 / .25);position:relative}#mobile-nav ul li ul.active:before{content:""}#mobile-nav ul li ul:before{content:"";font-family:"FontAwesome";position:absolute;right:0;top:-45px;width:45px;line-height:45px;text-align:center;cursor:pointer;color:#fff}#mobile-nav ul li ul li{display:none;padding:0}#mobile-nav ul li ul li:first-of-type{padding-top:10px}#mobile-nav ul li ul li:last-of-type{padding-bottom:10px}#mobile-nav ul li ul li a{line-height:60px}#mobile-nav #close-button{position:absolute;top:0;right:25px;margin-left:50px}#mobile-nav #close-button:hover{text-decoration:underline}#mobile-header{width:100%;height:40px;background-color:#fff;position:fixed;z-index:3;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;top:0}@media screen and (min-width:800px){#mobile-header{display:none}}#mobile-header img{margin-left:20px;height:23px}#mobile-header #show-mobile-menu{margin-right:20px}.no-flexbox #mobile-header a{width:45%;display:inline-block;float:left;text-align:right;padding-top:5px}.no-flexbox #mobile-header a:first-child{text-align:left}#header-wrapper.sticky-desktop{position:fixed;top:0;width:100%}@media screen and (min-width:800px){#header-wrapper.sticky-desktop{height:60px}}@media screen and (min-width:800px){#header-wrapper.sticky-desktop nav#desktop-nav ul{height:60px}}#header-wrapper.sticky-desktop #logo{margin-top:10px}#header-wrapper.sticky-desktop #desktop-logo{display:none}#header-wrapper.sticky-desktop #desktop-logo-small{display:inline-block;margin-left:20px}@media screen and (min-width:800px){#header-wrapper.desktop{height:160px}}@media screen and (min-width:800px){#header-wrapper.desktop nav#desktop-nav ul{height:160px}}#header-wrapper.desktop #desktop-logo{display:inline-block;width:170px;height:200px}#header-wrapper.desktop #desktop-logo-small{display:none}#blog-nav a,#blog-nav li{background-color:#183e34;border:3px solid #fff;color:#fff;font-size:14px;text-decoration:none;padding:12px;margin-top:16px;display:inline-block}.green-background #blog-nav li{background-color:#183e34;border:none}.green-background #blog-nav li:hover a{background-color:#fff;color:#183e34;transition:0.3s ease}.green-background #blog-nav a{transition:0.3s ease}.green-background #blog-nav a:hover{background-color:#183e34;color:#183e34}.green-background #blog-nav .current{background-color:#183e34}#blog-nav a:hover,#blog-nav li{background-color:#fff;color:#183e34;padding:.75rem;-webkit-transition:0.5s;transition:0.5s}#blog-nav .current{background-color:#fff;border:3px solid #fff;color:#183e34;padding:12px}#blog-nav .dots{color:#fff}#blog-cat-nav{background-color:#ecf7fc}#blog-cat-nav nav#category-nav{overflow:auto;clear:both;display:none;padding-top:85px}@media screen and (min-width:800px){#blog-cat-nav nav#category-nav{display:inherit}}#blog-cat-nav nav#category-nav ul{padding:0;margin:0;width:100%}#blog-cat-nav nav#category-nav li{list-style-type:none;float:left;text-align:center;margin:0 17px}#blog-cat-nav nav#category-nav li:first-child{margin-left:0}#category-list{width:95%;margin:0 auto;overflow:auto}@media screen and (min-width:800px){#category-list{width:90%}}@media screen and (min-width:940px){#category-list{width:75%}}@media screen and (min-width:1030px){#category-list{float:left}}#blog-search{width:auto;float:left;margin-top:13px;width:25%;display:none}@media screen and (min-width:1030px){#blog-search{display:inline-block}}#menu-blog-category-links li{padding:20px 0}#search-submit{border:0;background:none;width:35px;height:35px}#search-box{border-bottom:3px solid #000;width:100%;overflow:auto}#search-box input{width:80%;float:left;background-color:#ecf7fc;border-color:#ecf7fc;-webkit-box-shadow:none;box-shadow:none;border-style:none;color:#000;text-align:center;padding:5px 0%}#search-box #search-submit-box{width:19%;padding:0;float:left;text-align:right;margin-top:-5px}#search-box button{padding:0;cursor:pointer}#search-submit img{max-width:inherit;width:25px;height:25px}@media screen and (min-width:800px){.blog #wrapper,.single-post #wrapper{padding-top:0}}@media screen and (min-width:800px){.archive #wrapper,.search #wrapper{padding-top:0}}.blog-heading{padding:0 30px}.blog-heading h1{font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#fff;margin-top:0;padding-top:52px;margin-bottom:0}@media screen and (min-width:900px){.blog-heading h1{font-size:35px;line-height:40px}}.blog-heading p{color:#fff;line-height:1.6}.blog-heading p:last-of-type{margin-bottom:0}#blog-list{display:flex;flex-wrap:wrap;padding-top:30px}@media screen and (min-width:800px){#blog-list{padding-top:60px}}.blog-article-box{width:90%;margin-left:5%;margin-right:5%;text-align:center;padding-bottom:30px;background-color:#fff;margin-bottom:30px}@media screen and (min-width:700px){.blog-article-box{padding-bottom:50px;width:46%;margin-left:2%;margin-right:2%}}.blog-article-box img{max-width:100%;height:auto}.blog-article-box:last-child{margin-bottom:0}#page-blog-post{background-color:#e7e8e8;padding-top:30px}@media screen and (min-width:800px){#page-blog-post{padding-top:50px}}.mashsb-container{padding-bottom:20px}@media screen and (min-width:800px){.mashsb-container{padding-bottom:80px}}#blog-content{position:relative;background-color:#fff;text-align:initial;overflow:auto}#blog-content img{height:auto}#back-to-blog-wrapper{width:100%;text-align:center;padding-top:50px}#back-to-blog{margin:0 auto;display:inline-block}#search-results{background-color:#fff}.search-no-results #blog-list{padding-top:30px;padding-bottom:50px}@media screen and (min-width:800px){.search-no-results #blog-list{padding-top:60px;padding-bottom:90px}}#no-results-box{background-color:#fff;text-align:center;overflow:auto;margin-bottom:30px}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}#architecture-intro.hidden-content .service-details,#design-intro.hidden-content .service-details{display:none}#architecture-intro .service-details,#design-intro .service-details{display:inline-block}#design-intro.hidden-content .service-read-more img,#architecture-intro.hidden-content .service-read-more img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#design-intro .service-read-more img,#architecture-intro .service-read-more img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.service-intro{background-color:#8e7d54}#hide-design,#hide-architecture{cursor:pointer}.service-details{padding:40px 0 40px 0}.service-details button{margin-bottom:20px}@media screen and (min-width:700px){#services-description{width:50%;float:left;padding:0 30px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}}#services-wrapper{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px}@media screen and (min-width:950px){#services-wrapper{padding:0 150px}}#services-list{background-color:#fff}#services-list a.content-text{text-decoration:underline;color:#fff;font-family:"Montserrat",serif;transition:all 0.3s ease}#services-list a.content-text:hover{color:#000}#services-list .btn button{background:#8e7d54}#services-list .btn button:hover{background:#806932}.service-read-more img{margin-left:5px}.service-read-more{margin-bottom:40px}.service-summary{overflow:hidden}.post-type-archive-portfolio #wrapper,.portfolio-template-default #wrapper{padding-top:0}@media screen and (min-width:800px){.post-type-archive-portfolio #wrapper,.portfolio-template-default #wrapper{padding-top:0}}.page-location-inner .footer-padding{padding-top:70px;padding-bottom:40px}.page-template-page-location .green-background.page-wrapper.footer-padding{padding-bottom:50px}.repeater-content .service-photo{position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;height:300px}.repeater-content .service-photo img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;object-fit:cover}.repeater-content .service-intro{height:300px;padding-bottom:25px;box-sizing:border-box}@media screen and (max-width:869px){.repeater-content .service-photo{height:0;padding-bottom:40%}.repeater-content .service-intro{height:auto}.repeater-content .service-intro h2{margin:auto}}#page-portfolio-index.page-wrapper{padding-top:40px!important}@media screen and (min-width:800px){#page-portfolio-index.page-wrapper{padding-top:80px!important}}.property-link{width:90%;padding:30px 5% 30px 5%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEWOfVS6RpkGAAAAAXRSTlOzEo46UAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=)}@media screen and (min-width:700px){.property-link{width:90%;padding:50px 5%}}@media screen and (min-width:1020px){.property-link{width:645px;padding:50px 5%}}#page-portfolio-index{background-color:#e7e8e8;text-align:center;padding-top:42px}#page-portfolio-index .index-property{margin-bottom:20px;position:relative}@media screen and (min-width:700px){#page-portfolio-index .index-property{margin-bottom:43px}}#page-portfolio-index .index-property img{height:auto}#page-portfolio-index .property-link{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}#page-portfolio-index div.index-property:last-child{margin-bottom:0}#property-title{width:100%;background-color:#8e7d54;padding-top:50px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}@media screen and (min-width:900px){#property-title{padding-top:70px;padding-bottom:50px}}#portfolio-hero{width:100%}#property-hero img{width:100%;height:auto}@media screen and (min-width:900px){#digital-render{margin-top:10px}}#portfolio-3d{background-color:#e7e8e8;text-align:center;padding:30px 0 30px 0}@media screen and (min-width:900px){#portfolio-3d{padding:50px 0 70px 0}}#portfolio-3d p{max-width:660px;margin:0 auto 40px auto;padding:0 40px}#portfolio-3d img{width:100%}#portfolio-image-double{width:100%;overflow:hidden}.portfolio-single-block{width:50%;float:left}.portfolio-single-block img{width:100%}.portfolio-image-single{width:100%}.portfolio-image-single img{width:100%}.portfolio-image-double .portfolio-single-block:first-child{border-right:1px solid #e7e8e8;border-top:1px solid #e7e8e8;border-bottom:1px solid #e7e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.portfolio-image-double .portfolio-single-block:last-child{border-left:1px solid #e7e8e8;border-top:1px solid #e7e8e8;border-bottom:1px solid #e7e8e8;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-slider,.homepage-image{border-top:1px solid #e7e8e8}.portfolio-text-block{background-color:#e7e8e8}.portfolio-text-block{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px;display:inline-block;width:100%}@media screen and (min-width:900px){.portfolio-text-block{padding:60px 20px}}.portfolio-text-block p{margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:660px}#page-portfolio-single #property-title h2,#page-portfolio-single #property-title h1{color:#fff;font-family:"domaine-semi",serif;font-size:25px;line-height:30px;margin-top:0;margin-bottom:0}#page-portfolio-single #property-title h2 span,#page-portfolio-single #property-title h1 span{color:#fff;font-family:"domaine-semi",serif;font-size:25px;line-height:30px}@media screen and (min-width:900px){#page-portfolio-single #property-title h2,#page-portfolio-single #property-title h1{font-size:35px;line-height:40px}#page-portfolio-single #property-title h2 span,#page-portfolio-single #property-title h1 span{font-size:35px;line-height:40px}}#page-portfolio-single img{height:auto}.portfolio-testimonials{background-color:#16201f;text-align:center;padding-bottom:80px}.testimonial-box{background-color:#fff;width:90%;margin:-35px auto 0 auto;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 30px}@media screen and (min-width:800px){.testimonial-box{padding:40px 140px 30px 140px;margin:-85px auto 0 auto}}#back-to-portfolio{padding-top:50px}#cta-bar{background-color:#183e34;text-align:center;padding-top:10px;padding-bottom:50px}#portfolio-summary{overflow:hidden;text-align:center}@media screen and (min-width:800px){#portfolio-summary{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}#portfolio-summary #portfolio-intro{background-color:#16201f;-ms-flex-item-align:center;align-self:center;padding:40px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}#portfolio-summary #portfolio-intro p{max-width:700px;margin:0 auto}@media screen and (min-width:800px){#portfolio-summary #portfolio-intro{width:50%;float:left}}#portfolio-summary #portfolio-awards{background-color:#fff;padding:20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:800px){#portfolio-summary #portfolio-awards{width:50%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#portfolio-summary #portfolio-awards div{-ms-flex-item-align:center;align-self:center}#portfolio-summary #portfolio-awards img{height:auto}@font-face{font-family:"domaine-semi";src:url(/wp-content/cache/wp-super-minify/css/../../../../wp-content/themes/rwd/_/css/fonts/DomaineDispSemibold.woff2) format("woff2"),url(/wp-content/cache/wp-super-minify/css/../../../../wp-content/themes/rwd/_/css/fonts/DomaineDispSemibold.woff) format("woff")}body,div,p,span,form,input{font-family:"Montserrat",serif;color:#000;font-weight:400;font-size:15px}.dark-background h2{color:#fff}.bold{font-weight:700}button{border:0;background-color:#16201f;color:#fff;text-transform:uppercase;font-family:"Montserrat",serif;font-size:16px;padding:15px 45px;-webkit-transition:0.4s;transition:0.4s}button:hover{background-color:#2b3e3c}.btn button{margin:5px}.btn~.btn button{background:#8e7d54}.btn~.btn button:hover{background:#806932}#wpadminbar *{color:#fff}#featured-in-box span{color:#fff;font-family:"domaine-semi",serif;font-size:25px;line-height:30px}@media screen and (min-width:900px){#featured-in-box span{font-size:35px;line-height:40px}}.post-type-archive-portfolio li.current_page_parent,.single-portfolio li.current_page_parent{border-bottom:5px solid #fff}nav li{padding-bottom:18px;border-bottom:5px solid #fff}nav li.current-menu-item{border-bottom:5px solid #8e7d54}.category-inspiration nav li.current-menu-item{border-bottom:5px solid #ecf7fc}nav a{font-family:"Montserrat",serif;text-transform:uppercase;color:#16201f;font-size:14px;text-decoration:none}nav a:hover{text-decoration:underline}nav .current-menu-item>a{color:#8e7d54}nav#category-nav li{border-bottom:5px solid #ecf7fc}nav#category-nav li.current-menu-item{border-bottom:5px solid #000}nav#category-nav li a{color:#000}#show-mobile-menu{font-family:"Montserrat",serif;text-transform:uppercase;color:#16201f;font-size:14px}#mobile-nav li a{color:#fff;font-size:15px}#close-button{color:#fff;font-size:35px}#homepage-interior-design .right p{color:#16201f}#homepage-interior-design .right div{max-width:80%}@media screen and (min-width:1400px){#homepage-interior-design .right div{max-width:640px}}#homepage-interior-design h3{font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#8e7d54;margin-top:0;margin-bottom:20px}@media screen and (min-width:900px){#homepage-interior-design h3{font-size:35px;line-height:40px}}#homepage-interior-design p{line-height:25px;font-size:15px;margin-top:0;margin-bottom:30px}#homepage-blog-preview{padding-top:50px;padding-bottom:50px}#homepage-blog-preview h2,#single-blog-preview h2{color:#fff;font-family:"domaine-semi",serif;font-size:25px;line-height:30px}#single-blog-preview h2{color:#8e7d54}@media screen and (min-width:900px){#homepage-blog-preview h2,#single-blog-preview h2{font-size:35px;line-height:40px}}#homepage-blog-preview p,#homepage-blog-preview h3,#single-blog-preview p,#single-blog-preview h3{width:80%;margin:0 auto}#homepage-excerpt-wrapper p{line-height:25px;font-size:15px;margin-bottom:30px}#homepage-excerpt-wrapper a{text-decoration:none;color:#8e7d54}#homepage-excerpt-wrapper a:hover{text-decoration:underline}#homepage-excerpt-wrapper h3{color:#8e7d54;font-family:"domaine-semi",serif;font-size:25px;line-height:30px;margin-top:0;margin-bottom:10px}@media screen and (min-width:900px){#homepage-excerpt-wrapper h3{font-size:35px;line-height:40px}}@media screen and (min-width:900px){#homepage-excerpt-wrapper h3{margin-bottom:20px}}.slider-description{color:#fff;font-family:"Montserrat",serif;text-transform:uppercase;font-size:16px}.slider-description span{color:#fff;font-size:16px;font-family:"Montserrat",serif}.slider-description a{color:#fff;font-size:14px}@media screen and (min-width:700px){.slider-description a{font-size:16px}}#homepage-intro p,#homepage-intro span{line-height:25px;font-size:15px;font-family:"Montserrat",serif;margin-bottom:25px}@media screen and (min-width:800px){#homepage-intro p,#homepage-intro span{margin-bottom:30px}}#team-intro h2,#team-intro h1,#homepage-intro h1,#page-portfolio-index h1{font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#8e7d54;margin-bottom:20px}@media screen and (min-width:900px){#team-intro h2,#team-intro h1,#homepage-intro h1,#page-portfolio-index h1{font-size:35px;line-height:40px}}#page-portfolio-index h1{margin-top:0}.director-details{padding-top:40px;padding-bottom:30px}.director-details p{line-height:25px;font-size:15px;font-family:"Montserrat",serif;margin-bottom:30px;text-align:left}.director-name,.portfolio-name{color:#8e7d54;font-family:"domaine-semi",serif;font-size:25px;line-height:30px;margin-bottom:0}@media screen and (min-width:900px){.director-name,.portfolio-name{font-size:35px;line-height:40px}}.director-title,.portfolio-location{font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#000;margin-bottom:10px}@media screen and (min-width:900px){.director-title,.portfolio-location{font-size:35px;line-height:40px}}.portfolio-link{margin-bottom:40px}.director-more-link span,.director-more-link a,.portfolio-link span,.portfolio-link a{color:#000;text-transform:uppercase;font-family:"Montserrat",serif;font-size:14px;transition:all 0.3s ease}.portfolio-link span:hover,.portfolio-link a:hover{color:#8e7d54!important}#meet-the-team h2{color:#fff;font-family:"domaine-semi",serif;font-size:25px;line-height:30px;margin-top:0;margin-bottom:30px}@media screen and (min-width:900px){#meet-the-team h2{font-size:35px;line-height:40px}}@media screen and (min-width:900px){#meet-the-team h2{margin-bottom:40px}}.director-more-link{margin-bottom:40px}#team-intro p,#team-intro span{font-size:15px;font-family:"Montserrat",serif;margin-bottom:20px}.member-name{color:#8e7d54;margin-top:0;margin-bottom:0;text-align:center;font-family:"domaine-semi",serif;font-size:25px;line-height:30px}@media screen and (min-width:900px){.member-name{font-size:35px;line-height:40px}}@media screen and (min-width:500px){.member-name{text-align:left}}.member-title{color:#16201f;text-align:center;margin-top:0;margin-bottom:10px;font-family:"domaine-semi",serif;font-size:25px;line-height:30px}@media screen and (min-width:900px){.member-title{font-size:35px;line-height:40px}}@media screen and (min-width:500px){.member-title{text-align:left}}.member-title#gus-title{color:#8e7d54}.team-member-description p{font-family:"Montserrat",serif;line-height:25px;font-size:15px;margin-top:0}#awards-box span{font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#fff;margin-bottom:30px}@media screen and (min-width:900px){#awards-box span{font-size:35px;line-height:40px}}#services-intro h2,#services-intro h1,#location-intro h2,#location-intro h1{font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#8e7d54;margin-top:0;margin-bottom:20px}@media screen and (min-width:900px){#services-intro h2,#services-intro h1,#location-intro h2,#location-intro h1{font-size:35px;line-height:40px}}#services-intro p,.service-details p,#services-list p.summary,#location-intro p{line-height:25px;font-size:15px;margin-bottom:20px;margin-top:0;font-family:"Montserrat",serif}#services-list .service-type{font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#fff;margin-bottom:0}@media screen and (min-width:900px){#services-list .service-type{font-size:35px;line-height:40px}}.service-read-more a{color:#fff}.service-read-more a span{color:#fff;text-transform:uppercase;font-family:"Montserrat",serif;font-size:14px}#services-intro p a,#architecture-intro p a,#design-intro p a,#team-intro p a,#location-intro p a{color:#8e7d54;font-weight:700}#location-intro h3{font-family:"Montserrat",serif}#address p{color:#fff;text-align:center}@media screen and (min-width:800px){#address p{text-align:left}}#contact-intro h2,#contact-intro h1{font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#8e7d54;margin-top:0}@media screen and (min-width:900px){#contact-intro h2,#contact-intro h1{font-size:35px;line-height:40px}}#contact-description{margin-bottom:30px}@media screen and (min-width:800px){#contact-description{margin-bottom:0}}#contact-form span.wpcf7-not-valid-tip{font-family:"Montserrat",serif;color:#fff}#contact-form div.wpcf7-response-output{border:2px solid #fff;color:#fff}#contact-form div.wpcf7-mail-sent-ok{color:#fff;border:2px solid #fff}#contact-description p{line-height:25px;font-size:15px;text-align:left;margin-top:0}#contact-form p,#contact-form a{text-align:left;color:#000;font-family:"Montserrat",serif;margin:0;font-size:14px}#contact-form-phone{text-decoration:none;font-weight:700}div.wpcf7 .ajax-loader{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPIAAFp+cP///4CckdPc2f///77Mx6q8tZ+0rCH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);width:100%;height:16px;background-repeat:no-repeat;background-position:50%;margin-top:5px}#address a{color:#000;text-decoration:none}#address a:hover{text-decoration:underline}#address .company-name{font-family:"domaine-semi",serif;color:#8e7d54;font-size:20px;margin-top:30px;margin-bottom:5px}@media screen and (min-width:870px){#address .company-name{margin-top:0;margin-bottom:5px}}@media screen and (min-width:1000px){#address .company-name{font-size:35px;line-height:45px;margin-top:0;margin-bottom:0}}#address .address{font-family:"domaine-semi",serif;color:#000;margin-top:0;margin-bottom:5px}@media screen and (min-width:1000px){#address .address{font-size:35px;line-height:45px;margin-top:0;margin-bottom:10px}}#address .tel{color:#000;font-family:"Montserrat",serif;margin-top:0;margin-bottom:5px}@media screen and (min-width:1000px){#address .tel{margin-top:0;margin-bottom:5px;font-size:14px}}#address .email{color:#fff;font-family:"Montserrat",serif;margin-top:0;margin-bottom:15px}@media screen and (min-width:1000px){#address .email{margin-top:0;margin-bottom:30px;font-size:14px}}#address .press-enquiries{font-family:"domaine-semi",serif;color:#000;font-size:20px;margin-top:0;margin-bottom:5px}@media screen and (min-width:1000px){#address .press-enquiries{font-size:35px;margin-top:0;margin-bottom:15px}}#address .press-text{color:#000;font-family:"Montserrat",serif;margin-top:0;margin-bottom:5px;font-size:14px}@media screen and (min-width:1000px){#address .press-text{margin-top:0;margin-bottom:5px}}#contact-description p a{color:#8e7d54;font-weight:700}#portfolio-intro p{color:#fff;font-family:"domaine-semi",serif;font-size:25px;line-height:30px}@media screen and (min-width:900px){#portfolio-intro p{font-size:35px;line-height:40px}}#portfolio-3d p{line-height:25px;font-size:15px;font-family:"Montserrat",serif}.portfolio-text-block p{line-height:25px;font-size:15px;font-family:"Montserrat",serif}.property-link{color:#fff;font-family:"domaine-semi",serif;font-size:20px;line-height:25px;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width:700px){.property-link{font-size:30px;line-height:35px}}.property-link:hover{color:#ccc}.portfolio-testimonials h2{color:#fff;font-family:"domaine-semi",serif;font-size:25px;line-height:30px;margin-top:40px;margin-bottom:40px}@media screen and (min-width:900px){.portfolio-testimonials h2{font-size:35px;line-height:40px}}.testimonial-exerpt{font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#8e7d54;margin-top:0;margin-bottom:20px}@media screen and (min-width:900px){.testimonial-exerpt{font-size:35px;line-height:40px}}.testimonial-full{margin-top:0;padding-top:0;font-family:"Montserrat",serif;line-height:25px;font-size:15px}#cta-bar h2{color:#fff;font-family:"domaine-semi",serif;font-size:25px;line-height:30px;font-family:"domaine-semi",serif}@media screen and (min-width:900px){#cta-bar h2{font-size:35px;line-height:40px}}.blog-article-box a{color:#8e7d54;font-family:"domaine-semi",serif;text-decoration:none}.blog-article-box a:hover{text-decoration:underline}.blog-article-box a h2{font-size:30px;margin-bottom:10px;margin-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}h2#post-title,h1#post-title{margin-top:30px;margin-bottom:20px}#blog-content h1#post-title{margin-bottom:20px}.post-categories{margin-bottom:40px}.post-categories-test{display:flex;flex-wrap:wrap}.post-categories-test .author-post{margin-top:0;color:#999!important;font-size:14px!important;line-height:1.4!important}.post-categories-test .author-post i{margin-right:10px}.post-category{color:#999!important;text-decoration:none;font-size:14px;margin-right:25px}.post-category i{margin-right:10px}.post-category:hover{color:#8e7d54!important}@media screen and (min-width:800px){h2#post-title,h1#post-title{margin-top:60px;margin-bottom:40px;font-size:30px;line-height:35px}}#blog-content p,#blog-content ul,#blog-content ol{margin-bottom:20px}#blog-content a{color:#8e7d54}#blog-nav li{color:#fff}#page-blog-post #blog-content h1,#page-blog-post #blog-content h2{color:#8e7d54;font-family:"domaine-semi",serif;font-size:25px;line-height:30px}@media screen and (min-width:900px){#page-blog-post #blog-content h1,#page-blog-post #blog-content h2{font-size:35px;line-height:40px}}#page-blog-post #blog-content h3{color:#8e7d54;font-size:22px;font-family:"domaine-semi",serif}#page-blog-post #blog-content li{line-height:25px;font-size:15px}.blog-article-box p{line-height:25px;font-size:15px;width:90%;padding:0 5%;margin:0 auto 30px auto}#page-blog-post #blog-content p{line-height:25px;font-size:15px}#blog-page .blog-article-box .img-wrap{display:block;height:300px}#blog-page .blog-article-box .img-wrap img{width:100%;height:100%;object-fit:cover}#no-results-box h2{font-family:"domaine-semi",serif;font-family:"domaine-semi",serif;font-size:25px;line-height:30px;color:#8e7d54}@media screen and (min-width:900px){#no-results-box h2{font-size:35px;line-height:40px}}[class*=" mashicon-"] .text,[class^=mashicon-] .text{font-size:14px}#social-email h3{color:#fff;font-size:16px;font-family:"Montserrat",serif}#social-networks h3{color:#16201f;font-size:16px;font-family:"Montserrat",serif}#footer-link-list a{color:#000;text-transform:uppercase;font-size:12px;font-family:"Montserrat",serif;text-decoration:none}#footer-link-list a:hover{text-decoration:underline}#footer-link-list li{line-height:12px}#footer-info-list li,#footer-address{color:#000;opacity:.5;font-size:12px;font-family:"Montserrat",serif;text-decoration:none}#footer-info-list a{text-decoration:none;color:#000}#footer-info-list a:hover{text-decoration:underline}#cookies-banner p{color:#fff;font-size:14px}#cookies-banner a{color:#fff;font-size:14px}#cookies-accept{padding:10px 0;background-color:#16201f;text-transform:uppercase;clear:both;display:block;width:75px;margin:0 auto;margin-top:15px;-webkit-transition:0.4s;transition:0.4s}#cookies-accept:hover{background-color:#2b3e3c}.gal-wrapper{padding-top:40px}.gal-wrapper:empty{display:none}.gal-wrapper .custom-slider{height:auto}.gal-wrapper .custom-slider li{position:relative;height:0;padding-bottom:12%}.gal-wrapper .custom-slider .slider-arrow{top:50%;transform:translateY(-50%)}@media screen and (max-width:1300px){.gal-wrapper .custom-slider li{padding-bottom:15%}}@media screen and (max-width:600px){.gal-wrapper .custom-slider li{padding-bottom:25%}}.gal-wrapper .custom-slider li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:600px){.gal-wrapper .custom-slider li img{width:auto;min-height:100%}}.social-buttons{margin-bottom:60px;text-align:center}.social-buttons p{text-transform:uppercase;font-weight:700;margin-bottom:10px!important}.social-buttons a{font-size:36px;margin-right:7px}.social-buttons a:last-of-type{margin-right:0}.social-buttons a i{border:2px solid #8e7d54;border-radius:50%;height:36px;width:36px;font-size:20px;line-height:2}.plx-link{text-align:center;padding:50px 0}.plx-link p.text{color:#fff;opacity:.5;font-size:12px;font-family:"Montserrat",serif;margin-bottom:5px}.plx-link a img{width:50px}#header-wrapper.sticky-desktop{height:160px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1300px){#header-wrapper.sticky-desktop{height:60px}}#header-wrapper.sticky-desktop #logo{margin:0;position:relative}#header-wrapper.sticky-desktop #logo #desktop-logo{display:inherit;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-height:200px;border:1px solid #e7e8e8;top:-1px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1300px){#header-wrapper.sticky-desktop #logo #desktop-logo{min-height:140px;max-height:140px}}#header-wrapper.sticky-desktop #logo #desktop-logo-small{display:inline-block;position:absolute;top:0;left:50%;opacity:0;visibility:visible;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:10px 0 0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}#header-wrapper.sticky-desktop nav#desktop-nav ul{height:160px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1300px){#header-wrapper.sticky-desktop nav#desktop-nav ul{height:60px}}#header-wrapper.sticky-desktop.small-header{height:60px}#header-wrapper.sticky-desktop.small-header #logo #desktop-logo{opacity:0;visibility:hidden}#header-wrapper.sticky-desktop.small-header #logo #desktop-logo-small{opacity:1;visibility:visible}#header-wrapper.sticky-desktop.small-header nav#desktop-nav ul{height:60px}.header-space{height:160px;background:#fff}@media only screen and (max-width:1300px){.header-space{height:60px}}@media only screen and (max-width:799px){.header-space{height:40px}}.contact-bar.sticky{top:160px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1300px){.contact-bar.sticky{top:60px}}@media only screen and (max-width:799px){.contact-bar.sticky{top:40px}}.contact-bar.sticky.small{top:60px}@media only screen and (max-width:799px){.contact-bar.sticky.small{top:40px}}.hero-banner-portfolio{position:relative;width:100%;height:690px;overflow:hidden;background:#E7E8E8;border-top:40px solid #E7E8E8}@media only screen and (max-width:1300px){.hero-banner-portfolio{border-top:80px solid #E7E8E8}}@media only screen and (max-width:1200px){.hero-banner-portfolio{height:590px;border-top:120px solid #E7E8E8}}@media only screen and (max-width:1120px){.hero-banner-portfolio{height:inherit;border-top:80px solid #E7E8E8}}@media only screen and (max-width:799px){.hero-banner-portfolio{border-top:40px solid #E7E8E8}}@media only screen and (max-width:500px){.hero-banner-portfolio{border-top:0}}.hero-banner-portfolio .content-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;max-width:560px;background:#E7E8E8;padding:35px}@media only screen and (max-width:1120px){.hero-banner-portfolio .content-wrapper{position:relative;top:inherit;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;margin:0 auto;padding:30px 0 20px}}.hero-banner-portfolio .content-wrapper h1{font-size:50px;line-height:50px;color:#8e7d54;margin:0 0 5px;font-family:"domaine-semi",serif}@media only screen and (max-width:360px){.hero-banner-portfolio .content-wrapper h1{font-size:40px;line-height:40px}}.hero-banner-portfolio .content-wrapper h2{font-size:35px;line-height:35px;font-weight:100;margin:0 0 25px;color:#8e7d54}.hero-banner-portfolio .content-wrapper p{font-size:15px;line-height:24px;color:#16201F;font-weight:400}.hero-banner-portfolio .content-wrapper .content{margin-bottom:35px}@media only screen and (max-width:1200px){.hero-banner-portfolio .content-wrapper .content{margin:0}}.hero-banner-portfolio .hero-slider{position:absolute;right:30px;top:50%;height:calc(100% - 60px);width:calc(100% - 710px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}@media only screen and (max-width:1850px){.hero-banner-portfolio .hero-slider{width:calc(100% - 33%)}}@media only screen and (max-width:1200px){.hero-banner-portfolio .hero-slider{width:43%;height:340px}}@media only screen and (max-width:1120px){.hero-banner-portfolio .hero-slider{position:relative;right:inherit;top:inherit;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;height:400px;width:100%;max-width:580px;padding:0 15px;margin:0 auto}}.hero-banner-portfolio .hero-slider .slick-list,.hero-banner-portfolio .hero-slider .slick-track{height:100%}.hero-banner-portfolio .hero-slider .slick-slide{object-fit:cover;object-position:center}.hero-banner-portfolio .hero-slider .slick-dots{position:absolute;bottom:15px;right:25px;padding:0}@media only screen and (max-width:1120px){.hero-banner-portfolio .hero-slider .slick-dots{right:55px}}.hero-banner-portfolio .hero-slider .slick-dots li{margin:0;display:inline-block;width:10px;height:10px;border-radius:100%;background:#E7E8E8;margin:0 12px;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.hero-banner-portfolio .hero-slider .slick-dots li.slick-active{background:#8e7d54}.hero-banner-portfolio .hero-slider .slick-dots li button{display:none}.hero-banner-portfolio .anchors{text-align:center}@media only screen and (max-width:1200px){.hero-banner-portfolio .anchors{display:none}}.hero-banner-portfolio .anchors .anchor{display:inline-block;position:relative;width:20%;vertical-align:top;max-width:110px;padding:0 9px 8px 9px;box-sizing:border-box;text-decoration:none;border-bottom:2px #fff0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.hero-banner-portfolio .anchors .anchor:before{content:"";position:absolute;right:50%;width:55%;height:2px;bottom:-5px;background:#8e7d54;visibility:hidden;-webkit-transform:scaleX(0) translateX(50%);-moz-transform:scaleX(0) translateX(50%);-ms-transform:scaleX(0) translateX(50%);-o-transform:scaleX(0) translateX(50%);transform:scaleX(0) translateX(50%);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.hero-banner-portfolio .anchors .anchor:hover{color:#16201F}.hero-banner-portfolio .anchors .anchor:hover:before{visibility:visible;-webkit-transform:scaleX(1) translateX(50%);-moz-transform:scaleX(1) translateX(50%);-ms-transform:scaleX(1) translateX(50%);-o-transform:scaleX(1) translateX(50%);transform:scaleX(1) translateX(50%)}.hero-banner-portfolio .anchors .anchor .icon{margin-bottom:5px}.hero-banner-portfolio .anchors .anchor .icon i{font-size:30px;color:#8e7d54}.hero-banner-portfolio .anchors .anchor .text{color:#16201F;font-size:15px;line-height:20px}.hero-banner-portfolio .anchors-sticky-container{position:fixed;top:-110px;left:50%;z-index:2;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;height:auto;width:100%}@media only screen and (max-width:1200px){.hero-banner-portfolio .anchors-sticky-container{top:inherit;bottom:0;left:0;right:0;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;padding:0;z-index:11}}.hero-banner-portfolio .anchors-sticky-container.show{-webkit-transform:translate(-50%,118%);-moz-transform:translate(-50%,118%);-ms-transform:translate(-50%,118%);-o-transform:translate(-50%,118%);transform:translate(-50%,118%)}@media only screen and (max-width:1800px){.hero-banner-portfolio .anchors-sticky-container.show{-webkit-transform:translate(-50%,151%);-moz-transform:translate(-50%,151%);-ms-transform:translate(-50%,151%);-o-transform:translate(-50%,151%);transform:translate(-50%,151%)}}@media only screen and (max-width:1200px){.hero-banner-portfolio .anchors-sticky-container.show{-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit}}.hero-banner-portfolio .anchors-sticky-container .anchors-sticky{background:#E7E8E8;padding:30px 15px;width:536px;-webkit-box-shadow:0 8px 30px -20px #212121;-moz-box-shadow:0 8px 30px -20px #212121;-ms-box-shadow:0 8px 30px -20px #212121;-o-box-shadow:0 8px 30px -20px #212121;box-shadow:0 8px 30px -20px #212121}@media only screen and (max-width:1800px){.hero-banner-portfolio .anchors-sticky-container .anchors-sticky{padding:18px 10px}}@media only screen and (max-width:1200px){.hero-banner-portfolio .anchors-sticky-container .anchors-sticky{display:block;width:100%;max-width:600px;padding:15px 10px 6px 10px;-webkit-box-shadow:0 -1px 18px -10px #212121;-moz-box-shadow:0 -1px 18px -10px #212121;-ms-box-shadow:0 -1px 18px -10px #212121;-o-box-shadow:0 -1px 18px -10px #212121;box-shadow:0 -1px 18px -10px #212121;margin:0 auto}}.hero-banner-portfolio .anchors-sticky-container .anchors-sticky .anchor{padding:0 9px}@media only screen and (max-width:1200px){.hero-banner-portfolio .anchors-sticky-container .anchors-sticky .anchor .icon{margin-bottom:0}}@media only screen and (max-width:1200px){.hero-banner-portfolio .anchors-sticky-container .anchors-sticky .anchor .text{display:none}}@media only screen and (max-width:1200px){.strap-block .strapline-outer{flex-flow:column}}.strap-block .strapline-wrapper{display:inline-block;position:relative;width:56%;padding:60px 40px;background:#16201F}@media only screen and (max-width:1200px){.strap-block .strapline-wrapper{width:100%;text-align:center;padding:50px 40px 15px}}.strap-block .strapline-wrapper:after{content:"";position:absolute;right:-100px;top:0;height:100%;width:100px;background:#16201F}@media only screen and (max-width:1200px){.strap-block .strapline-wrapper:after{top:inherit;left:0;right:0;bottom:-70px;height:70px;width:100%}}.strap-block .strapline-wrapper p.strapline{color:#fff;font-size:30px;line-height:40px;max-width:670px;width:100%}@media only screen and (max-width:1200px){.strap-block .strapline-wrapper p.strapline{margin:0 auto}}@media only screen and (max-width:560px){.strap-block .strapline-wrapper p.strapline{font-size:25px;line-height:30px}}.strap-block .image{text-align:center;z-index:1}@media only screen and (max-width:1200px){.strap-block .image{display:block;margin:0 auto;width:100%;max-width:500px}}@media only screen and (max-width:620px){.strap-block .image{max-width:calc(100% - 50px)}}@media only screen and (max-width:500px){.strap-block .image{padding:20px}}.strap-block .image .image-inner{text-align:center;background:#fff;padding:35px}.gallery-block{position:relative}.gallery-block .gallery-wrapper{height:600px;overflow:hidden}@media only screen and (max-width:1059px){.gallery-block .gallery-wrapper{height:340px}}.gallery-block .gallery-block-hero{height:100%;overflow:hidden;padding:1px 10px 0 0;box-sizing:border-box}@media only screen and (max-width:1060px){.gallery-block .gallery-block-hero{display:block;width:100%;max-width:550px;margin:0 auto;height:inherit}}.gallery-block .gallery-block-hero .slick-list,.gallery-block .gallery-block-hero .slick-track{height:100%}.gallery-block .gallery-block-hero.grid-1 a.image-link,.gallery-block .gallery-block-hero.grid-2 a.image-link,.gallery-block .gallery-block-hero.grid-3 a.image-link{padding-bottom:11.8135%}.gallery-block .gallery-block-hero.grid-4 a.image-link,.gallery-block .gallery-block-hero.grid-5 a.image-link,.gallery-block .gallery-block-hero.grid-6 a.image-link{padding-bottom:8.423%}.gallery-block .gallery-block-hero a.image-link{position:relative;height:inherit;height:100%;overflow:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.gallery-block .gallery-block-hero a.image-link:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.gallery-block .gallery-block-hero a.image-link img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:600px){.gallery-block .gallery-block-hero a.image-link .plus{display:none}}.gallery-block .gallery-block-hero a.image-link .plus:before{content:"";font-family:"Font Awesome 5 Pro";position:absolute;bottom:30px;right:30px;font-size:17px;color:#fff;background:rgb(142 125 84 / .75);line-height:40px;width:40px;text-align:center;border:1px solid #fff;border-radius:50px;z-index:1;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.gallery-block .gallery-block-hero a.image-link .plus:after{content:"";position:absolute;bottom:12px;right:12px;width:75px;height:75px;border-radius:500px;background:#fff;z-index:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.gallery-block .gallery-block-hero a.image-link:hover .plus:before{color:#8e7d54;background:inherit;border:0}.gallery-block .gallery-block-hero a.image-link:hover .plus:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.gallery-block .gallery-grid{height:100%}@media only screen and (max-width:1060px){.gallery-block .gallery-grid{display:none}}.gallery-block .gallery-grid .slick-list,.gallery-block .gallery-grid .slick-track,.gallery-block .gallery-grid .slick-slide{height:100%}.gallery-block .gallery-grid .slick-slide{outline:none;display:flex;flex-flow:column}.gallery-block .gallery-grid .slick-slide>div{display:flex;flex-flow:row;flex:1;justify-content:flex-start}.gallery-block .gallery-grid .slick-slide>div:nth-child(2){padding:10px 0}.gallery-block .gallery-grid .img-wrapper{position:relative;box-sizing:border-box;overflow:hidden;flex-basis:32%}.gallery-block .gallery-grid .img-wrapper:nth-child(2){margin:0 11px}.gallery-block .gallery-grid .img-wrapper img{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.gallery-block .gallery-grid .img-wrapper:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.fifty-fifty{border-top:solid #E7E8E8 20px;border-bottom:solid #E7E8E8 20px}@media only screen and (max-width:840px){.fifty-fifty .flex{display:inherit}}.fifty-fifty .fifty-child{position:relative;display:inline-block;width:50%;padding:30px;box-sizing:border-box}@media only screen and (max-width:840px){.fifty-fifty .fifty-child{display:block;width:100%;max-width:550px;margin:0 auto;min-height:400px}}.fifty-fifty .fifty-child:before{content:"";position:absolute;width:100%;height:40px;left:0}@media only screen and (max-width:840px){.fifty-fifty .fifty-child:before{display:none}}.fifty-fifty .fifty-child img{position:absolute;top:-40px;left:0;height:calc(100% + 40px);width:100%;object-fit:cover}@media only screen and (max-width:840px){.fifty-fifty .fifty-child img{top:0;height:100%}}.fifty-fifty .fifty-child.white{background:#fff}.fifty-fifty .fifty-child.white:before{background:#fff;bottom:-40px}.fifty-fifty .fifty-child.white img{top:0}.fifty-fifty .fifty-child.black{background:#16201F}.fifty-fifty .fifty-child.black:before{background:#16201F;top:-40px}.fifty-fifty .fifty-child.black h2,.fifty-fifty .fifty-child.black p{color:#fff}.fifty-fifty .fifty-child.black h2{margin:0 0 30px}@media only screen and (max-width:1150px){.before-after-block .td{display:block;width:100%;max-width:550px;margin:0 auto}}.before-after-block .left{border-right:120px solid #E7E8E8}@media only screen and (max-width:1150px){.before-after-block .left{border:inherit;margin-bottom:30px;text-align:center}}.before-after-block .ba-slider:hover span.handle{background:rgb(255 255 255 / .8);-webkit-transition:translate(-50%,-50%) scale(1.3);-moz-transition:translate(-50%,-50%) scale(1.3);-ms-transition:translate(-50%,-50%) scale(1.3);-o-transition:translate(-50%,-50%) scale(1.3);transition:translate(-50%,-50%) scale(1.3)}.before-after-block .ba-slider:hover span.handle:after{color:#8e7d54;background:#fff;-webkit-transform:translate(-50%,-50%) scale(1.3);-moz-transform:translate(-50%,-50%) scale(1.3);-ms-transform:translate(-50%,-50%) scale(1.3);-o-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}.before-after-block .ba-slider img{object-fit:contain}@media only screen and (max-width:590px){.before-after-block .ba-slider img{max-height:274px}}@media only screen and (max-width:320px){.before-after-block .ba-slider img{max-height:194px}}.before-after-block .ba-slider span.handle{background:rgb(142 125 84 / .8)}.before-after-block .ba-slider span.handle:after{color:#fff;background:#8e7d54}.before-after-block .foot-note{text-align:center;margin-top:5px}.before-after-block .foot-note span{font-weight:100}.testimonial-block .testimonial-wrapper{text-align:center;padding:80px}@media only screen and (max-width:1230px){.testimonial-block .testimonial-wrapper{padding:40px}}@media only screen and (max-width:770px){.testimonial-block .testimonial-wrapper{padding:20px}}@media only screen and (max-width:450px){.testimonial-block .testimonial-wrapper{padding:10px}}.testimonial-block .testimonial-wrapper h2{margin:0 0 20px 0}.testimonial-block .testimonial-wrapper .left{position:relative;z-index:1}@media only screen and (max-width:1230px){.testimonial-block .testimonial-wrapper .left{display:none}}.testimonial-block .testimonial-wrapper .left .image-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:85%;width:100%}.testimonial-block .testimonial-wrapper .left .image-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.testimonial-block .testimonial-wrapper .right{position:relative;text-align:left;padding:120px;width:57%;height:100%!important}@media only screen and (max-width:1230px){.testimonial-block .testimonial-wrapper .right{width:100%}}@media only screen and (max-width:770px){.testimonial-block .testimonial-wrapper .right{padding:20px}}@media only screen and (max-width:450px){.testimonial-block .testimonial-wrapper .right{padding:10px}}.testimonial-block .testimonial-wrapper .right:before{content:"";position:absolute;top:0;left:-50px;height:100%;width:50px;background:#E7E8E8;z-index:0}@media only screen and (max-width:1230px){.testimonial-block .testimonial-wrapper .right:before{display:none}}.testimonial-block .testimonial-wrapper .right h3{font-size:25px;line-height:35px;margin:0 0 20px 0}.three-column-block .td{width:25%}.three-column-block .table{height:100%}@media only screen and (max-width:1520px){.three-column-block .table{height:inherit}}.three-column-block .td{height:100%}.three-column-block .hero{border-right:40px solid #E7E8E8;width:25%}@media only screen and (max-width:1520px){.three-column-block .hero{max-width:800px;padding-bottom:40px;border:inherit}}.three-column-block .links-container{width:75%}@media only screen and (max-width:1520px){.three-column-block .links-container{max-width:1100px}}@media only screen and (max-width:1520px){.three-column-block .mob-col{display:block;width:100%;height:auto;text-align:center;margin:0 auto}}.three-column-block .hero-link{position:relative;display:inline-block;width:32.2%;text-align:left;vertical-align:top;color:inherit;text-decoration:inherit;cursor:pointer}@media only screen and (max-width:830px){.three-column-block .hero-link{width:100%;margin-bottom:30px}}.three-column-block .hero-link .black-card{position:relative;height:100%;max-height:450px;padding:0 36px}@media only screen and (max-width:1520px){.three-column-block .hero-link .black-card{max-width:361px;margin:0 auto}}.three-column-block .hero-link .black-card:hover .image-wrapper{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.three-column-block .hero-link .black-card:hover .content-wrapper{background:#fff}.three-column-block .hero-link .black-card:hover .content-wrapper:before{background:#fff}.three-column-block .hero-link .black-card:hover .content-wrapper p{color:#16201F}.three-column-block .hero-link .black-card .image-wrapper{position:relative;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);z-index:1;height:258px;width:100%;margin:0 0 0 auto}@media only screen and (max-width:900px){.three-column-block .hero-link .black-card .image-wrapper{height:158px}}.three-column-block .hero-link .black-card .image-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.three-column-block .hero-link .black-card .content-wrapper{position:relative;background:#16201F;padding:23px}.three-column-block .hero-link .black-card .content-wrapper:before{content:"";position:absolute;top:-55px;left:0;z-index:0;width:100%;height:55px;background:#16201F;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.three-column-block .hero-link .black-card .content-wrapper h3{margin:0;font-size:30px;line-height:40px;max-width:50%;min-height:80px}.three-column-block .hero-link .black-card .content-wrapper p,.three-column-block .hero-link .black-card .content-wrapper a{color:#fff}.three-column-block .hero-link .black-card .content-wrapper p{margin:0 0 15px 0}.three-column-block .hero-link .black-card .content-wrapper p.link{text-decoration:underline;font-size:15px;margin:0}.three-column-block .hero-link .black-card .content-wrapper p.link i{margin-left:10px;font-size:13px}@media only screen and (max-width:830px){.three-column-block div.hero-link{margin-bottom:0}}.three-column-block .spacer{display:inline-block;width:32%}.modal-content{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10;opacity:0;visibility:hidden;background:rgb(0 0 0 / .8)}.modal-content.visible{opacity:1;visibility:visible}.modal-content .wrap-container{position:absolute;top:50px;left:50px;bottom:50px;right:50px}@media only screen and (max-width:500px){.modal-content .wrap-container{top:20px;left:20px;bottom:20px;right:20px}}@media only screen and (max-width:450px){.modal-content .wrap-container{top:10px;left:10px;bottom:10px;right:10px}}.modal-content .wrap-container .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;max-width:1450px;max-height:540px;overflow:scroll;padding:60px;background:#E7E8E8}@media only screen and (max-width:500px){.modal-content .wrap-container .wrapper{padding:20px}}.modal-content .wrap-container .wrapper:before{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:10px;right:15px;color:#8e7d54;z-index:1}.modal-content .wrap-container .wrapper:after{content:"";position:absolute;top:0;right:0;height:40px;width:40px;cursor:pointer;background:#fcfcfc}.modal-content .wrap-container .wrapper .hero{border-right:120px solid #E7E8E8;width:25%}@media only screen and (max-width:1210px){.modal-content .wrap-container .wrapper .hero{border-right:60px solid #E7E8E8}}@media only screen and (max-width:1100px){.modal-content .wrap-container .wrapper .hero{display:block;width:100%;border:0;margin-bottom:30px}}.modal-content .wrap-container .wrapper .hero h2{margin:0 0 20px 0}.modal-content .wrap-container .wrapper .repeater{width:50%}@media only screen and (max-width:1100px){.modal-content .wrap-container .wrapper .repeater{display:block;width:100%}}.modal-content .wrap-container .wrapper .repeater .modal-repeater-wrapper{text-align:justify;width:100%}.modal-content .wrap-container .wrapper .repeater .modal-repeater-wrapper:after{content:"";display:inline-block;width:100%}.modal-content .wrap-container .wrapper .repeater .modal-repeater-wrapper .repeater-box{display:inline-block;position:relative;width:32%;padding:0 10px;text-align:left}@media only screen and (max-width:1000px){.modal-content .wrap-container .wrapper .repeater .modal-repeater-wrapper .repeater-box{width:49%}}@media only screen and (max-width:740px){.modal-content .wrap-container .wrapper .repeater .modal-repeater-wrapper .repeater-box{width:100%}}.modal-content .wrap-container .wrapper .repeater .modal-repeater-wrapper .repeater-box h3{font-weight:100;margin:0 0 20px 0}.modal-content .wrap-container .wrapper .repeater .modal-repeater-wrapper .repeater-box ul{padding-inline-start:20px}.modal-content .wrap-container .wrapper .repeater .modal-repeater-wrapper .repeater-box ul li{font-size:15px;line-height:25px}.modal-content .wrap-container .wrapper .repeater .modal-repeater-wrapper .spacer{display:inline-block;width:32%}@media only screen and (max-width:900px){.link-boxes{text-align:center}}.link-boxes .link-boxes-wrapper{width:100%;text-align:justify}.link-boxes .link-boxes-wrapper:after{content:"";display:inline-block;width:100%}.link-boxes .link-boxes-wrapper a.link-box{position:relative;display:inline-block;width:32%;padding-bottom:21%;overflow:hidden}@media only screen and (max-width:900px){.link-boxes .link-boxes-wrapper a.link-box{display:block;width:100%;max-width:400px;height:200px;margin:0 auto 30px auto}}.link-boxes .link-boxes-wrapper a.link-box:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 150px);height:calc(100% - 130px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;background:rgb(142 125 84 / .8);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1300px){.link-boxes .link-boxes-wrapper a.link-box:before{width:calc(100% - 20%);height:calc(100% - 30%)}}.link-boxes .link-boxes-wrapper a.link-box:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.05);-moz-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);-o-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);background:#8e7d54}.link-boxes .link-boxes-wrapper a.link-box .title-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;z-index:1;text-align:center}.link-boxes .link-boxes-wrapper a.link-box .title-box:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);height:120px;width:120px;z-index:-1;background:#fff;border-radius:5000px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.link-boxes .link-boxes-wrapper a.link-box .title-box *{font-size:25px;color:#fff;margin:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.link-boxes .link-boxes-wrapper a.link-box .title-box h3{font-size:34px;line-height:30px}.link-boxes .link-boxes-wrapper a.link-box img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:0}.link-boxes .link-boxes-wrapper .spacer{display:inline-block;width:32%}.portfolio-contact-form{background-color:#e7e8e8}.portfolio-contact-form .td{width:50%}@media only screen and (max-width:1000px){.portfolio-contact-form .td{display:block;width:100%;max-width:550px;margin:0 auto}.portfolio-contact-form .td:first-of-type{margin-bottom:30px}}.portfolio-contact-form .data-check span .wpcf7-list-item .wpcf7-list-item-label{color:#000}.portfolio-contact-form h2{color:#8e7d54;margin:0 0 20px 0}.portfolio-contact-form p{color:#16201F}.portfolio-contact-form p:last-of-type{margin:0}.portfolio-contact-form .content{border-right:230px solid #e7e8e8}@media only screen and (max-width:1150px){.portfolio-contact-form .content{border-right:130px solid #e7e8e8}}@media only screen and (max-width:1000px){.portfolio-contact-form .content{border-right:inherit}}.portfolio-contact-form .button{background:#8e7d54;color:#16201F;float:right}.custom-post-hero{padding-top:50px}.custom-post-hero h1{margin-block-start:inherit;margin-block-end:inherit;margin:0 0 30px;text-align:center}.portfolio-hero{padding:50px 0}.portfolio-hero h1{margin:0}.port-h1-link{text-decoration:none}.port-cat-links{text-align:left;padding-bottom:15px}.port-cat-links.alt-links .cat-links-wrapper a{background:inherit;border:1px solid #16201F;color:#16201F}.port-cat-links.alt-links .cat-links-wrapper a .text{color:#16201F;font-size:14px}.port-cat-links.alt-links .cat-links-wrapper a.clear-btn{background-color:#8e7d54;color:#FFF;border-color:#8e7d54}.port-cat-links.alt-links .cat-links-wrapper a.clear-btn .text{color:#FFF}.port-cat-links.alt-links .cat-links-wrapper a.clear-btn:hover .text{color:#8e7d54}@media only screen and (max-width:700px){.port-cat-links .locations,.port-cat-links .styles{display:flex;justify-content:center}}@media only screen and (max-width:700px){.port-cat-links .boxes-wrapper{display:none}}.port-cat-links .dropdown-wrapper{display:none;text-align:left;margin-bottom:15px}@media only screen and (max-width:700px){.port-cat-links .dropdown-wrapper{display:inherit}}.port-cat-links .dropdown-wrapper .dropdown-inner{position:relative;width:180px;padding:10px 15px;background:#f4f4f4}.port-cat-links .dropdown-wrapper .dropdown-inner .title{font-family:"Montserrat",serif}.port-cat-links .dropdown-wrapper .dropdown-inner .title i{position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.port-cat-links .dropdown-wrapper .dropdown-inner .menu-dropdown{display:none;position:absolute;top:42px;left:0;width:180px;z-index:2;background:#fff;margin:0;padding:8px 15px;list-style:none}.port-cat-links .dropdown-wrapper .dropdown-inner .menu-dropdown.show{display:inherit}.port-cat-links .dropdown-wrapper .dropdown-inner .menu-dropdown li:hover a{color:#8e7d54}.port-cat-links .dropdown-wrapper .dropdown-inner .menu-dropdown li a{text-decoration:none;line-height:30px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.port-cat-links .dropdown-wrapper .dropdown-inner .menu-dropdown li a .text{font-family:"Montserrat",serif}@media only screen and (max-width:410px){.port-cat-links .tr{display:inline-block}}.port-cat-links .label{width:100px;font-family:"Montserrat",serif;line-height:42px}@media only screen and (max-width:410px){.port-cat-links .label{display:inline-block}}.port-cat-links .label p{margin:0}.port-cat-links .cat-links-wrapper a{display:inline-block;position:relative;background:#16201F;color:#fff;text-decoration:none;padding:10px 20px;box-sizing:border-box;margin:0 12px 12px 0;vertical-align:top;outline:inherit;overflow:hidden}.port-cat-links .cat-links-wrapper a *{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;font-family:"Montserrat",serif}@media only screen and (max-width:920px){.port-cat-links .cat-links-wrapper a{padding:6px 12px}}.port-cat-links .cat-links-wrapper a:last-of-type{margin-bottom:25px}.port-cat-links .cat-links-wrapper a.active{background:#fff}.port-cat-links .cat-links-wrapper a.active .text{color:#8e7d54}.port-cat-links .cat-links-wrapper a .text{position:relative;color:#fff}@media only screen and (max-width:920px){.port-cat-links .cat-links-wrapper a .text{font-size:15px}}.port-cat-links .cat-links-wrapper a:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);height:120px;width:120px;z-index:0;background:#fff;border-radius:5000px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.45s ease;-moz-transition:0.45s ease;-ms-transition:0.45s ease;-o-transition:0.45s ease;transition:0.45s ease}.port-cat-links .cat-links-wrapper a:hover .text{color:#8e7d54}.port-cat-links .cat-links-wrapper a:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.9);-moz-transform:translate(-50%,-50%) scale(1.9);-ms-transform:translate(-50%,-50%) scale(1.9);-o-transform:translate(-50%,-50%) scale(1.9);transform:translate(-50%,-50%) scale(1.9)}.portfolio-links-wrapper{text-align:justify;width:100%;max-width:1000px;margin:0 auto}.portfolio-links-wrapper:after{content:"";display:inline-block;width:100%}.portfolio-links-wrapper.col-1 .port-link-box{width:100%}.portfolio-links-wrapper.col-1 .port-link-box:before{top:50%;left:50%;width:calc(100% - 500px);height:calc(100% - 250px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgb(142 125 84 / .9);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.portfolio-links-wrapper.col-1 .port-link-box:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.05);-moz-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);-o-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);background:#8e7d54}.portfolio-links-wrapper.col-1 .port-link-box:hover .title h3,.portfolio-links-wrapper.col-1 .port-link-box:hover .title span{color:#fff}.portfolio-links-wrapper.col-1 .port-link-box:hover .title:before{display:none}.portfolio-links-wrapper.col-1 .port-link-box .title h3{font-size:34px}.portfolio-links-wrapper.col-1 .port-link-box .title h3 span{font-size:30px}.portfolio-links-wrapper .port-link-box{display:inline-block;position:relative;height:0;width:48%;padding-bottom:30%;margin-bottom:20px;overflow:hidden}@media only screen and (max-width:920px){.portfolio-links-wrapper .port-link-box{margin-bottom:13px}}@media only screen and (max-width:530px){.portfolio-links-wrapper .port-link-box{width:100%;padding-bottom:55%}}.portfolio-links-wrapper .port-link-box:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 170px);height:calc(100% - 110px);z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgb(142 125 84 / .8);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1000px){.portfolio-links-wrapper .port-link-box:before{width:75%;height:50%}}@media only screen and (max-width:700px){.portfolio-links-wrapper .port-link-box:before{height:65%}}.portfolio-links-wrapper .port-link-box:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.05);-moz-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);-o-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);background:#8e7d54}.portfolio-links-wrapper .port-link-box .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;z-index:1;text-align:center}.portfolio-links-wrapper .port-link-box .title h3{color:#fff;font-family:"domaine-semi",serif;font-size:25px;line-height:30px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:920px){.portfolio-links-wrapper .port-link-box .title h3{font-size:29px}}@media only screen and (max-width:750px){.portfolio-links-wrapper .port-link-box .title h3{font-size:24px}}@media only screen and (max-width:530px){.portfolio-links-wrapper .port-link-box .title h3{font-size:34px}}.portfolio-links-wrapper .port-link-box .title h3 span{color:#fff;font-family:"Montserrat",serif;font-size:20px;line-height:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:920px){.portfolio-links-wrapper .port-link-box .title h3 span{font-size:20px}}@media only screen and (max-width:750px){.portfolio-links-wrapper .port-link-box .title h3 span{font-size:15px}}@media only screen and (max-width:530px){.portfolio-links-wrapper .port-link-box .title h3 span{font-size:25px}}.portfolio-links-wrapper .port-link-box img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}.updated-port-box{padding:0!important;height:auto!important;text-decoration:none}.updated-port-box:before{display:none}.updated-port-box:hover .portfolio-over-image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.updated-port-box:hover .portfolio-heading-box h3{color:#8e7d54}.portfolio-over-image{width:100%;padding-bottom:60%;position:relative;overflow:hidden}.portfolio-over-image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.portfolio-heading-box{text-align:center;padding:20px 0 10px}.portfolio-heading-box h3{text-decoration:none;margin:0;color:#183e34;line-height:1;font-family:"domaine-semi",serif;font-size:28px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:750px){.portfolio-heading-box h3{font-size:24px}}.portfolio-heading-box h3 span{font-family:"Montserrat",serif;font-size:20px;color:#8e7d54;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:750px){.portfolio-heading-box h3 span{font-size:18px}}@media only screen and (max-width:530px){.portfolio-heading-box h3 span{font-size:16px}}.post-type-archive-portfolio .portfolio-hero,.post-type-archive-portfolio .custom-posts-loop{background:#fff}.post-type-archive-portfolio .portfolio-hero{border-top:2px solid #f2f2f2}.featured-in{text-align:center}.featured-in h2{margin-top:-17px}.featured-in .links-wrapper{padding:30px 0 0}.featured-in .links-wrapper .link-box{display:inline-block;padding:0 10px 40px;width:110px;text-decoration:none}.featured-in .links-wrapper .link-box:hover:after{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.featured-in .links-wrapper .link-box:hover .icon i{color:#8e7d54}.featured-in .links-wrapper .link-box .icon{position:relative;margin-bottom:30px}.featured-in .links-wrapper .link-box .icon:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;height:80px;width:80px;border-radius:500px;background:#16201F}.featured-in .links-wrapper .link-box .icon:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);z-index:1;height:80px;width:80px;border-radius:500px;background:#fff}.featured-in .links-wrapper .link-box .icon i{position:relative;z-index:2;color:#fff;font-size:35px}.featured-in .links-wrapper .link-box .text{text-decoration:none}@media only screen and (max-width:500px){.accreditations-plx{flex-flow:column}}.accreditations-plx a{margin:0 15px}@media only screen and (max-width:500px){.accreditations-plx a{margin:0;padding:15px}}.accreditations-plx a:hover{cursor:pointer}.accreditations-plx a img{max-width:170px;width:100%;opacity:.85;-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out}@media only screen and (max-width:500px){#contact-wrapper{padding:0}}#contact-description,#contact-form{width:100%}#contact-description hr,#contact-form hr{border-top:1px solid #8e7d54}@media only screen and (max-width:400px){#contact-form{padding:15px}}#contact-form .wpcf7 input[type="text"],#contact-form .wpcf7 input[type="tel"],#contact-form .wpcf7 input[type="email"],#contact-form .wpcf7 textarea{width:100%;height:auto;border:0;line-height:38px;background:#fff;color:#000;padding:10px 25px;margin-bottom:10px;box-sizing:border-box}#contact-form ::-webkit-input-placeholder{color:#000;font-weight:300;font-size:16px}#contact-form :-moz-placeholder{color:#000;font-weight:300;font-size:16px}#contact-form ::-moz-placeholder{color:#000;font-weight:300;font-size:16px}#contact-form :-ms-input-placeholder{color:#000;font-weight:300;font-size:16px}#contact-form input[type="submit"]{border:0;background-color:#8e7d54;color:#fff;text-transform:uppercase;font-family:"Montserrat",serif;padding:15px 45px;-webkit-transition:0.4s;transition:0.4s;margin-top:25px}#contact-form input[type="submit"]:hover{background:#7e6f4b}#contact-form a{color:#8e7d54}#contact-intro h2,#contact-intro h3{color:#8e7d54;font-family:"domaine-semi",serif;font-size:24px;line-height:1.2;margin-bottom:20px}#contact-intro h2+p,#contact-intro h3+p{text-align:center}#contact-intro h2{margin-bottom:6px}.your-recipient{display:block;margin-top:25px}.form-section.disabled{display:none}.checkboxes span.wpcf7-list-item{position:relative;display:inline-block;width:calc(25% - 35px);vertical-align:top;margin:10px 12px;overflow:hidden}@media only screen and (max-width:750px){.checkboxes span.wpcf7-list-item{width:calc(25% - 20px)}}@media only screen and (max-width:600px){.checkboxes span.wpcf7-list-item{width:calc(50% - 30px);margin:8px}}.checkboxes span.wpcf7-list-item:hover:before{opacity:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.checkboxes span.wpcf7-list-item:hover .wpcf7-list-item-label:before{background:center / contain no-repeat url(/wp-content/themes/rwd/_/img/icons/enquiry-gold.png);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.checkboxes span.wpcf7-list-item:hover .wpcf7-list-item-label.supplier:before{background:center / contain no-repeat url(/wp-content/themes/rwd/_/img/icons/supplier-gold.png)}.checkboxes span.wpcf7-list-item:hover .wpcf7-list-item-label.press:before{background:center / contain no-repeat url(/wp-content/themes/rwd/_/img/icons/press-gold.png)}.checkboxes span.wpcf7-list-item:hover .wpcf7-list-item-label.recruitment:before{background:center / contain no-repeat url(/wp-content/themes/rwd/_/img/icons/recruitment-gold.png)}.checkboxes span.wpcf7-list-item.disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;width:85px;height:85px;background:rgb(0 0 0 / .4);border-radius:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.checkboxes span.wpcf7-list-item:before{content:"";position:absolute;bottom:0;left:50%;width:66%;height:2px;background:#8e7d54;opacity:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.checkboxes span.wpcf7-list-item.first{margin-left:0}@media only screen and (max-width:600px){.checkboxes span.wpcf7-list-item.first{margin-left:8px}}.checkboxes span.wpcf7-list-item.last{margin-right:0}@media only screen and (max-width:600px){.checkboxes span.wpcf7-list-item.last{margin-right:8px}}@media only screen and (max-width:400px){.checkboxes span.wpcf7-list-item.last{width:calc(50% - 20px)}}.checkboxes span.wpcf7-list-item label{display:block}.checkboxes span.wpcf7-list-item input[type="checkbox"],.checkboxes span.wpcf7-list-item input[type="radio"]{display:none}.checkboxes span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label:before,.checkboxes span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label:before{border:2px solid #8e7d54}.checkboxes span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label:after,.checkboxes span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label:after{display:none}.checkboxes span.wpcf7-list-item .wpcf7-list-item-label{position:relative;display:inline-block;text-align:center;opacity:.8;color:#8e7d54;padding:0 12px;margin-bottom:12px}@media only screen and (max-width:750px){.checkboxes span.wpcf7-list-item .wpcf7-list-item-label{padding:0}}.checkboxes span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:block;width:82px;height:82px;background:center / contain no-repeat url(/wp-content/themes/rwd/_/img/icons/enquiry-2.png);border-radius:50%;border:2px solid #16201F;margin:auto;margin-bottom:20px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.checkboxes span.wpcf7-list-item .wpcf7-list-item-label.supplier:before{background:center / contain no-repeat url(/wp-content/themes/rwd/_/img/icons/supplier-2.png)}.checkboxes span.wpcf7-list-item .wpcf7-list-item-label.press:before{background:center / contain no-repeat url(/wp-content/themes/rwd/_/img/icons/press-2.png)}.checkboxes span.wpcf7-list-item .wpcf7-list-item-label.recruitment:before{background:center / contain no-repeat url(/wp-content/themes/rwd/_/img/icons/recruitment-2.png)}.data-check p.terms{display:block;text-align:left;font-weight:100;font-size:14px;margin-bottom:30px;padding:0 10px}.data-check p.terms a{text-decoration:underline;color:#8e7d54}.data-check span.wpcf7-list-item{margin:0;overflow:hidden;height:auto;display:block;user-select:none}.data-check span.wpcf7-list-item *{cursor:pointer}.data-check span.wpcf7-list-item label{display:block;height:auto}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:60px;font-size:14px;color:#000;line-height:1.5}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"FontAwesome";display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #bebebe;text-align:center;font-size:12px;border-radius:0px!important;transform:translateY(-50%)}.data-check span.wpcf7-list-item input[type="checkbox"]{display:none}.data-check span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{content:"";background:#fff;color:#16201F}.data-check .check{text-align:left;color:#fff;margin-bottom:25px}#map{background:center / cover url(/wp-content/uploads/2020/07/location-map.png)}#address a{font-weight:500}#address .directions{color:#8e7d54}#address .directions:hover{text-decoration:underline}#contact-form p.input-title{text-align:left;font-weight:400;margin:0 0 15px 0}.custom-file-upload{position:relative;text-align:left;padding:5px 8px 5px 0;margin:0 0 20px}.custom-file-upload:hover .button{color:#8e7d54;border:2px solid #8e7d54;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.custom-file-upload p.filename{display:inline-block;display:inline-block;line-height:1;padding:20px;margin:0}@media only screen and (max-width:550px){.custom-file-upload p.filename{text-align:center;display:block}}.custom-file-upload .button{display:inline-block;box-sizing:border-box;background:#fff0;color:#fff;border:2px solid #fff;padding:15px 40px;text-transform:uppercase;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:550px){.custom-file-upload .button{margin-bottom:15px;width:100%;text-align:center}}input[type="file"]{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;display:block;width:100%;z-index:10}.wpcf7-form-control-wrap.your-image{position:static}::-webkit-file-upload-button{font-size:18px;color:#fff;font-weight:600;padding:15px 25px;border-radius:6px;text-transform:uppercase;display:inline-block;-webkit-appearance:none;cursor:pointer;border:none;margin-right:5px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}#Project-Banner{padding:60px 0 20px 0;background-color:#e7e8e8;margin:50px auto}#Project-Banner h2{color:#000}#Project-Banner p{color:#000}#Project-Banner button{background-color:#8e7d54}#Project-Banner button:hover{background-color:#000}.secondary-content{margin:0;padding:60px 0}@media only screen and (max-width:1000px){.secondary-content{padding:60px 20px}}@media only screen and (max-width:1000px){.page-template-page-about-new .gallery-block{max-width:700px;margin:0 auto}}.page-template-page-about-new .gallery-block .container{max-width:1000px}@media only screen and (max-width:1060px){.page-template-page-about-new .gallery-block .container{padding:unset}}.page-template-page-about-new .gallery-block .container .gallery-wrapper{height:360px;background-color:#fff}@media only screen and (max-width:475px){.page-template-page-about-new .gallery-block .container .gallery-wrapper{height:320px}}@media only screen and (max-width:440px){.page-template-page-about-new .gallery-block .container .gallery-wrapper{height:280px}}@media only screen and (max-width:400px){.page-template-page-about-new .gallery-block .container .gallery-wrapper{height:240px}}@media only screen and (max-width:320px){.page-template-page-about-new .gallery-block .container .gallery-wrapper{height:200px}}@media only screen and (max-width:1060px){.page-template-page-about-new .gallery-block .container .gallery-wrapper .gallery-block-hero{padding:1px 0 0}}@media only screen and (max-width:540px){.page-template-page-about-new .gallery-block .container .gallery-wrapper .gallery-block-hero .slick-track{width:100%}}.page-template-page-about-new .gallery-block .container .gallery-wrapper .gallery-block-hero .slick-track a{height:7%}@media only screen and (max-width:1060px){.page-template-page-about-new .gallery-block .container .gallery-wrapper .gallery-block-hero .slick-track a{height:0%}}.page-template-page-about-new .gallery-block .fg-3{flex:5}.page-template-page-about-new .gallery-block .gallery-grid .slick-slide>div:nth-child(2){padding:10px 0 0}.page-template-page-about-new .gallery-block .gallery-grid .slick-slide>div:nth-child(3){display:none}#homepage-slider{overflow-wrap:break-word}#homepage-slider ul{list-style-type:none;padding-left:unset;margin:unset}#author-page{padding:140px 0 60px}#author-page .central-wrap{background:#fff;padding:20px}@media screen and (max-width:1000px){#author-page .central-wrap{width:90%;margin:0 auto}}#author-page .central-wrap .author-text{text-align:center;margin:0 auto;max-width:660px}#author-page .central-wrap .author-text h1{font-family:"domaine-semi",serif;font-size:35px;line-height:40px;color:#8e7d54;margin-top:0;margin-bottom:20px 0 30px}#footerForm{background:#fff}#footerForm .title-wrap{display:inline-block;background-color:#8e7d54;padding:20px 30px;margin:0;margin-top:-30px;color:#fff;font-size:35px;line-height:30px}@media only screen and (max-width:900px){#footerForm .title-wrap{font-size:25px}}#footerForm #contact-form{background:#fff}#footerForm #contact-form .wpcf7 input,#footerForm #contact-form .wpcf7 textarea{border:#8e7d54 1px solid}#footerForm #contact-form .custom-file-upload{border:#8e7d54 1px dashed}#footerForm form p{text-align:center}
