/*!
Theme Name: 5blox
Theme URI: https://5blox.com
Author: Menta Digital Agency
Author URI: https://menta.ca
Version: 1.0.0
*/
 html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:"Lato";font-display:fallback;font-weight:400;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,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:transparent;text-decoration:underline;transition:.4s all;color:#242424}a:active,a:hover,a:focus,input{outline:0}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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"]{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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}body,input,select,optgroup,textarea{color:#000;font-size:14px;line-height:1.8}h1,h2,h3,h4,h5,h6{clear:both;margin:0;font-weight:400;margin:0 0 .4em;line-height:1;font-family:"DM Serif Display",Georgia,Times,serif;font-display:fallback}strong{font-weight:700}em,i{font-style:italic}blockquote{margin:0;padding:60px 8vw 100px;font-weight:100;position:relative;font-size:18px;text-align:center;color:#7d7d7d;font-family:Novar,Georgia,Times,serif;font-display:fallback}blockquote strong:before{content:"- "}blockquote strong{display:block;text-align:right;padding-top:30px;color:#fbbc34;width:50%;float:right;padding-bottom:60px}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin:2em 0;width:100%}header.pinprep{position:fixed;transition:.4s top;background:#E4E2D9;box-shadow:0 0 8px rgb(0 0 0 / 35%);line-height:1;top:-110px;opacity:0}header.pinned{top:0;opacity:1;padding:10px 6vw;background:#1b1b1b}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.menubutton{transition:500ms all;display:flex;flex-direction:column;align-items:flex-end}.menuline{height:2px;width:20px;background:#E4E2D9;transition:all 500ms}.mobile-menu.active{left:0;right:0}.mobile-menu #primary{display:flex;flex-direction:column;padding:40px 0;width:50%}.mobile-menu #primary a{padding:0 0;display:block;line-height:2;margin:0;font-size:40px;color:rgb(252 252 252 / 30%);font-family:'dm-serif-display';text-transform:capitalize;letter-spacing:0}#secondline,#thirdline{margin-top:5px}.mobile-menu{position:fixed;top:0;left:-100%;width:100%;z-index:10000;height:100%;padding:60px 6vw;background:#242424;transition:1s left;display:flex;align-items:center;background-image:var(--wpr-bg-ab58b9ad-c369-4f5c-a727-095d1d58734c);background-size:65vw;background-repeat:no-repeat;background-position:20% -20%}#mobile-nav{cursor:pointer;color:#E4E2D9;position:relative;font-size:18px;z-index:99999}header{display:flex;top:0;align-items:center;justify-content:space-between;padding:30px 6vw;position:absolute;width:100%;z-index:100000000}header img{width:90px}#primary{display:flex;list-style:none;text-transform:uppercase;padding:0;margin:0}header #primary a{color:#242424;position:relative;letter-spacing:.15rem;margin-left:16px;text-decoration:none;font-size:12px;padding:0 15px;font-weight:600;cursor:pointer}header #primary a:last-of-type{padding-right:0}.bg{background-size:cover;background-position:center;background-repeat:no-repeat}.fullbg{height:100vh;padding:0 6vw;display:flex;flex-direction:column;justify-content:center;color:#E4E2D9;align-items:flex-start}ul.sub-menu{opacity:0;pointer-events:none}.button,input[type=submit],.consultationform input[type=submit],#consultation .wpcf7 input[type=submit]{width:initial;position:relative;text-align:center!important;text-decoration:none;color:#242424;text-transform:uppercase;font-size:14px;line-height:1.5;letter-spacing:.1rem;padding:12px 26px;border:1px solid;margin-top:20px;display:inline-block;font-weight:700;transition:0.5s all}.topmenu{display:none}.bannertriple .darklogo{display:none}.whitelogo{display:none}.bannertriple .whitelogo{display:flex}div#mobile-nav{background:#262626;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:100px}.hero{display:flex;align-items:center;overflow:hidden}.bannertriple .hero{background:#262626;color:#c8c8c8}.herocontent{padding:160px 0 160px 6vw;width:min(910px, 50vw)}.hero.bg .herocontent h1{margin-bottom:1em;font-size:5rem}.bannernone .herocontent{padding-top:120px;padding-bottom:120px}.bannernone .hero h1{margin-bottom:0}.bannernone .hero .subheading{margin-top:1em}h1{font-size:100px}p{font-size:20px;line-height:1.8}.heroimagetriple span{width:17vw;display:block;height:80vh;position:absolute}.heroimagetriple span:nth-of-type(1){border-radius:100vw 0 0 0;top:20vw;right:38vw}.heroimagetriple{position:relative;width:64vw;top:-52px;height:100vh}.heroimagetriple span:nth-of-type(2){right:19vw;top:0;border-radius:0 0 100vw 0}.heroimagetriple span:nth-of-type(3){right:0;top:-15vw;border-radius:0 0 0 100vw}.section{padding:80px 0;background:#E9E8E4;position:relative}h3{font-family:Lato;color:#717171;font-size:16px;letter-spacing:0;display:flex!important;padding-bottom:10px;align-items:center;text-transform:uppercase}h3:before{content:"";height:1px;width:20px;background:#C09A76;display:inline-block;margin-left:-31px;margin-right:10px}h2{font-size:60px;line-height:1.2}.layout_textimage .sectioninner{display:flex;justify-content:space-between;align-items:center}.layout_textimage h2 br{display:none}.stepcarouselleft>*:not(.stepcarouselcounter){max-width:590px}.image_shape>span{width:100%;height:100%;border-radius:0 50%}.layout_textimage .sidecontent{display:flex;align-items:flex-end}.image_shape:before{background:#D7D7D7;content:"";width:100%;height:100%;transform:translate3d(12vw,2vw,0);z-index:-1;border-radius:50% 0}.image_shape{position:relative;z-index:1;width:40vw;height:24vw;flex-shrink:0}.herocontent p{line-height:1.8}.section.layout_largeheading{text-align:center}.center{text-align:center}.center h3{display:inline-flex!important;position:relative;margin-right:33px}.center h3:after{content:"";height:1px;width:20px;background:#C09A76;display:inline-block;margin-right:-31px;margin-left:10px}.bannertriple .herocontent .button{color:#c8c8c8}.button:hover,input[type=submit]:hover{color:#c8c8c8;background:#242424}.herocontent .button:hover{color:#242424;background:#c8c8c8}.slick-slide:focus{outline:none}.stepcarouselslide{display:flex!important;grid-gap:5vw;align-items:center;justify-content:space-between}.stepcarouselright{width:50%;height:max(35vw, 600px);flex-shrink:0}.stepnav span,.galleryarrownav span,.testimonialnav span{position:absolute;background:#ddd;padding:2.5vw 2vw;cursor:pointer;transform:translateY(-50%);top:40%;transition:.5s all;z-index:1}.stepprev,.galleryprev,.testimonialprev{left:0;border-radius:0 2vw 0 0}.stepnext,.gallerynext,.testimonialnext{right:0;border-radius:2vw 0 0}.galleryarrownav img,.stepnav img,.testimonialnav img{width:20px}.galleryarrownav span:hover,.stepnav span:hover,.testimonialnav span:hover{background:rgb(221 221 221 / 65%);transform:translateY(-55%)}span.counterlabel{text-transform:uppercase;color:#717171}.counter{height:1px;width:45px;position:relative;margin-right:10px}span.counterpreload{width:100%;position:absolute;background:#C09A76;height:1px}span.counterload{width:0%;background:#242424;position:absolute;height:1px}.counterload.active{transition:10s width linear;width:100%}.counterload.skip{transition:none!important}span.stepcarouselcounter{display:flex;align-items:center;margin-bottom:10px}.stepcarouselleft>*:not(.stepcarouselcounter){margin-left:30px}.section.layout_steps:after{content:"";position:absolute;right:0;bottom:0;width:60%;height:12vw;background:#d7d7d7;z-index:-1;border-radius:100vw 0 0}.section.layout_steps{z-index:1}.section.layout_cta{background:#242424;padding-bottom:0;padding-top:40px}.ctaimage{width:20%;height:15vw;margin-left:-8vw;padding-top:40px;border-radius:0 5vw 0 0;position:relative;z-index:1}.section.layout_cta .sectioninner div{align-self:center;z-index:1;display:flex;flex-direction:column;align-items:center;margin-top:-40px;text-align:center;padding:40px 0}.layout_cta h2{color:#c8c8c8;position:relative;display:inline-block;font-size:45px}.layout_cta a{background:#c09a76}.layout_cta:after{background:var(--wpr-bg-087b5edd-52bf-433e-bcd3-a66b9db83c09);content:"";right:0;width:28vw;position:absolute;height:100%;top:0;background-size:cover;background-repeat:no-repeat;z-index:0}.layout_cta:before{content:"";position:absolute;width:30vw;height:80%;background:#1E1E1E;bottom:-40px;border-radius:6vw 0}.layout_cta h2:after{content:"";position:absolute;right:0;top:0;background:var(--wpr-bg-813aae5d-3891-4bf7-b03a-87e768301111);background-size:contain;background-repeat:no-repeat;width:50px;height:10px}.section.layout_cta+.section{padding-top:120px}.layout_threeimages h2{width:60%}.threeimages{display:flex;grid-gap:10px;height:28vw;margin:60px 0}.threeimages a{flex:17;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-direction:column;transition:1s all;box-shadow:0 0 20px #c1c1c1;position:relative}.threeimages img{width:3vw;z-index:1}.threeimages a:after{content:"";position:absolute;left:0;top:0;background:rgb(0 0 0 / 40%);width:100%;height:100%;transition:.5s all}.threeimages h4{font-family:"Lato";color:#E4E2D9;width:90px;text-align:center;z-index:1;margin-top:10px;font-size:16px;line-height:1.5}.threeimages a:nth-of-type(1),.threeimages a:nth-of-type(1):after{border-radius:6vw 0 0}.threeimages a:hover:after{background:rgb(0 0 0 / 20%)}.threeimages a:nth-of-type(3),.threeimages a:nth-of-type(3):after{border-radius:0 0 6vw}.threeimages a:hover{flex:18}.portfoliocarousel .bg:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.portfoliocarousel .bg{height:15vw;transform:scale(.95);transition:.4s all}.portfoliocarousel .slick-dots{list-style:none;display:flex;justify-content:center;font-size:16px}.portfoliocarousel button{background:none;border:none;color:#848484}.portfoliocarousel .slick-dots .slick-active button{font-weight:700;color:#242424!important}.portfoliocarousel .slick-dots button:focus{outline:0}.layout_gallery h2{margin-bottom:30px}.vbox-overlay{z-index:10000000000000!important}.bannersingle .hero{background:#E4E2D9;align-items:normal}.heroimagesingle{display:flex;align-items:center;justify-content:center;flex-grow:1;position:relative}.heroimagessingle .bg{width:20vw;height:20vw}.heroimagesingle .bg{width:100%;height:100%;z-index:1;border-radius:100% 0 0}.stylescarouselpost .bg{width:100%;display:block;height:24vw}.stylescaption{position:absolute;background:#242424;width:100%;bottom:0;text-align:center;color:#E9E8E4;text-transform:uppercase;padding:15px;font-size:18px}.stylescarouselpost{transform:scale(.91)}.stylesprev{left:-60px;border-radius:20px 0 0 0}.stylescontainer{position:relative}.stylescontainer .slick-arrow{background:#d7d7d7;position:absolute;top:50%;transform:translateY(-50%);padding:32px 12px;cursor:pointer;transition:.4s all}.stylesnext{right:-60px;border-radius:0 20px 0 0}.stylescontainer .slick-arrow img{width:15px}.stylescontainer .slick-arrow:hover{background:#e3e3e3}.section.layout_stylescarousel{background:#E4E2D9}.section.layout_stylescarousel+.section{padding-top:120px}.sidecontent.image_large .bg{width:40vw;height:24vw;margin-right:-6vw;margin-left:6vw}.layout_gallery:after{content:"";position:absolute;width:100%;background:#ddd;height:20vw;left:0;bottom:2vw;border-radius:5vw 0 5vw 0}.portfoliocarousel{z-index:1}.section.layout_gallery+.section{padding-top:60px}.testominalpost{display:flex!important;align-items:center}.testominalpost .bg{width:40vw;height:26vw;flex-shrink:0}.testimonialnav span{top:60%}.testimonialpostright{margin-left:5vw;border-left:2px solid #C09A76;padding-left:2vw}.testominalpost h4{font-size:24px;line-height:1.2}.testimonialcontainer{margin-top:80px}.venobox[data-vbtype=video]:after{content:"";background-image:var(--wpr-bg-95499676-da60-421b-a043-4c626ad37a7d);position:absolute;width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;left:50%;transform:translate(-50%,-50%)}.venobox[data-vbtype=video]{position:relative;transition:.5s all}.venobox[data-vbtype=video]:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.testimonialcontainer:after,.single-portfolio .testimonialpostright:after{content:"";background-image:var(--wpr-bg-10ad0aa9-9908-4d32-9a22-146a0fd6e835);position:absolute;width:6vw;height:6vw;background-size:contain;background-repeat:no-repeat;right:6vw;bottom:8vw;z-index:0}.footertop{background:#212121;color:#E4E2D9}.nf-form-cont h3{display:none}.nf-form-fields-required{display:none}.layout_contact .wpcf7 label,.nf-form-content label{opacity:0;transition:.4s all;text-transform:uppercase;color:#c09a76;font-size:12px;margin-bottom:-8px!important;display:block;margin-top:-5px!important}.layout_contact .wpcf7 input[type=email],.layout_contact .wpcf7 input[type=tel],.layout_contact .wpcf7 input[type=text],.layout_contact .wpcf7 textarea,.layout_contact .wpcf7 select,.consultationform input[type=text],.consultationform input[type=email],.consultationform textarea,#consultation .wpcf7 input[type=email],#consultation .wpcf7 input[type=text],#consultation .wpcf7 input[type=tel],#consultation .wpcf7 textarea{background:#141414!important;border:none!important;font-weight:700;letter-spacing:.1rem;padding:12px 20px;width:100%!important;color:#E4E2D9;height:auto;height:43px}.layout_contact .wpcf7 input::-webkit-input-placeholder,.layout_contact .wpcf7 textarea::-webkit-input-placeholder{text-transform:uppercase}.layout_contact .wpcf7 input::-moz-placeholder,.layout_contact .wpcf7 textarea::-moz-placeholder{text-transform:uppercase}.layout_contact .wpcf7 input:-ms-input-placeholder,.layout_contact .wpcf7 textarea:-ms-input-placeholder{text-transform:uppercase}.layout_contact .wpcf7 input::-ms-input-placeholder,.layout_contact .wpcf7 textarea::-ms-input-placeholder{text-transform:uppercase}.layout_contact .wpcf7 input::-webkit-input-placeholder,.layout_contact .wpcf7 textarea::-webkit-input-placeholder{text-transform:uppercase}.layout_contact .wpcf7 input::-moz-placeholder,.layout_contact .wpcf7 textarea::-moz-placeholder{text-transform:uppercase}.layout_contact .wpcf7 input:-ms-input-placeholder,.layout_contact .wpcf7 textarea:-ms-input-placeholder{text-transform:uppercase}.layout_contact .wpcf7 input::-ms-input-placeholder,.layout_contact .wpcf7 textarea::-ms-input-placeholder{text-transform:uppercase}.layout_contact .wpcf7 input::placeholder,.layout_contact .wpcf7 textarea::placeholder{text-transform:uppercase}.layout_contact .wpcf7 input[type=submit],.consultationform input[type=submit],#consultation .wpcf7 input[type=submit]{background:#c09a76!important;color:#242424;padding:12px 30px;transition:.4s all;border:none!important;text-transform:uppercase}.listselect-wrap .nf-field-element select,.consultationform select,#consultation .wpcf7 select{background-color:#141414!important;color:#E4E2D9;padding:12px 18px;width:250px;border-color:#242424;-webkit-appearance:button;-moz-appearance:button;appearance:button;font-weight:700;letter-spacing:.1rem;color:#838383;outline:none;width:100%;text-transform:uppercase;border-right:10px solid #141414;height:43px}.listselect-wrap .nf-field-element::before,.consultationform select::before{content:"\25bc";position:absolute;top:5px;right:0;width:40px;height:70%;text-align:center;font-size:18px;line-height:32px;color:#c09a76;background-color:#141414;pointer-events:none}.nf-field-element>*:focus,.consultationform *{outline:none}.footertop h4{font-size:28px;line-height:1.3;color:#c09a76}.nf-error-msg,.ninja-forms-req-symbol{color:#c09a76}.nf-error-msg,.ninja-forms-req-symbol{color:#c09a76!important}label.active{opacity:1}select.active{color:#E4E2D9!important;text-transform:capitalize!important}.footerbottom{background:#242424;padding-top:120px!important;display:flex}.footerbottom .whitelogo{width:120px;margin-right:120px}.contactdetail{display:flex}.contactdetail img{width:15px;margin-right:10px;margin-top:8px}.footerbottom a{color:#E4E2D9;text-decoration:none;font-size:16px;letter-spacing:.05rem;padding-bottom:10px;display:flex;align-items:flex-start}.footerbottom ul{list-style:none;margin:0;padding:0}.footerbottom1{flex-shrink:0;flex-grow:0!important;border-left:1px solid #c09a76;align-self:flex-start;padding-left:30px;padding-top:10px}.footerbottom>*:not(:first-of-type){padding:0 5vw}.footerbottom2 a,.footerbottom3 a,.footerbottom4 a{color:#e9e8e4;display:block}.footercolumns{color:#c09a76;text-transform:uppercase;font-size:16px;letter-spacing:.05rem;margin-bottom:10px;display:flex;flex-grow:1}.footercolumns span{margin-bottom:10px;display:block}header a{align-items:flex-end;color:#E4E2D9;text-decoration:none;display:flex;z-index:10000}.pinned .darklogo{display:none}.pinned .whitelogo{display:flex}.pinned .formerly{display:block;margin-left:10px;color:#a2a2a2;text-transform:uppercase;letter-spacing:.05rem;margin-bottom:-2px}.formerly{display:none}.bannernone .hero,.single .hero{background:#e4e2d9;background-image:var(--wpr-bg-f1946677-b658-451a-9890-51d41a772e13);background-size:90vw;background-repeat:no-repeat;background-position:center 0vw;display:flex;justify-content:center;padding:240px 0}.single .hero h1:before,.single .hero h1:after,.bannernone .hero h1:before,.bannernone .hero h1:after{content:"";height:1px;width:120px;background:#C09A76;display:inline-block;position:absolute;left:0;right:0;margin:auto}.single .hero h1:after,.bannernone .hero h1:after{bottom:-50px}.single .hero h1,.bannernone .hero h1{position:relative;text-align:center}.single .hero h1:before,.bannernone .hero h1:before{top:-50px}.portfolio:nth-of-type(2n-1){background:#242424;color:#E4E2D9;flex-direction:row;padding-right:6vw;padding-left:0}.portfolio{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-left:6vw;transition:.4s all}.portfolio .bg{height:27.5vw;transition:0.5s all;width:45vw;margin-bottom:70px;border-radius:0 0 0 15vw;flex-shrink:0;min-height:230px}.portfolio:nth-of-type(2n-1) .bg{border-radius:0 0 15vw 0}.portfolio div{width:100%}.portfolio:nth-of-type(2n-1) .button{color:#E4E2D9}.portfolio:nth-of-type(2n-1) .button:hover{background:#E4E2D9;color:#242424}.section.gallerysection .sectioninner{display:flex;flex-wrap:wrap}.gallerydescription{width:50%;flex-shrink:0;padding:40px 0 0 80px}.gallerycontainer{overflow:hidden;position:relative;width:50%}.gallerynav span.galleryitem{border:3px solid #e9e8e4;cursor:pointer}.gallerynav span.galleryitem.slick-slide.slick-current.slick-active.slick-center{border:4px solid #C09A76}.gallerynav .slick-track{display:flex;align-items:center}.galleryarrownav span{z-index:10;opacity:0;padding:2vw 1vw}.gallerycontainer:hover .galleryarrownav span{opacity:1}.gallery{margin-bottom:10px}.single-portfolio .testominalpost{margin-top:0;flex-direction:row-reverse;align-items:flex-start}.single-portfolio .testimonialpostright{margin-left:0;margin-right:5vw;position:relative;border:none;padding-left:0;padding-right:2vw;z-index:5}.single-portfolio .testimonialpostright:after{left:80%;bottom:0;z-index:-1}h4{font-size:32px}.related{display:flex;flex-direction:column;align-items:center}.relatedportfolios{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2vw;width:100%;margin:30px 0}.relatedportfolios .portfolio{padding:0 0 40px;flex-direction:column;background:#242424;color:#E4E2D9;text-decoration:none}.relatedportfolios span.portfolioimage.bg{width:100%;height:20vw;display:block}.relatedportfolios .portfolio a{color:#E4E2D9}.relatedportfolios .bg{width:90%!important;align-self:flex-start;border-radius:0 0 15vw 0}.related>a{margin-top:60px}.single-portfolio .testimonialcontainer:before{content:"";height:6vw;background:#e4e2d9;position:absolute;width:90vw;right:0;bottom:5vw;border-radius:6vw 0 0 0}.relatedportfolios h2{font-size:46px;margin-left:40px;position:relative;color:#E9E8E4}.twocolumn{-moz-column-count:2;column-count:2;-moz-column-gap:5vw;column-gap:5vw;margin-top:40px}.twocolumn p:first-of-type{margin-top:0}.alternatingsection{display:flex}.alternatingsection .sidecontent{width:40vw;z-index:1}.alternatingsection .bg{display:block}.alternatingsection:nth-of-type(2n){flex-direction:row-reverse}.alternatingsection:nth-of-type(2n) .bg{margin-right:6vw;margin-left:-6vw}.alternatingsection{padding-bottom:40px}.contactdetail svg{flex-shrink:0;margin-right:10px;margin-top:3px;width:30px}.layout_contact path{fill:#242424}.layout_contact .contactdetail{text-decoration:none;font-size:16px;letter-spacing:.05rem;padding-bottom:10px}.section.layout_contact .sectioninner{display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw}.contactleft{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #C09A76;padding-right:5vw}.layout_contact .wpcf7 input[type=email],.layout_contact .wpcf7 input[type=tel],.layout_contact .wpcf7 input[type=text],.layout_contact .wpcf7 textarea,.layout_contact .wpcf7 select{background:#e4e2d9!important;color:#242424!important}.contactright{padding:60px 0}.acf-map{width:100%;height:60vw}.menuactive .whitelogo{display:block}.menuactive .darklogo{display:none}.mobile-menu #primary a:hover{color:#E4E2D9}.menuactive .menuclose{display:block;font-size:30px;font-family:monospace}.menuclose,.menuactive .stripes{display:none}.menuimages .active{opacity:1}.menuimages span{position:absolute;width:40vw;height:40vw;top:0;bottom:0;margin:auto;right:0;background-size:cover;background-position:center;opacity:0;transition:.4s all}.slick-slider{overflow:hidden}.slick-slider img{-o-object-fit:cover;object-fit:cover;max-height:70vh}.menuactive .formerly{display:none}.menuactive{overflow:hidden}.relatedportfolios .portfolio.active .bg{border-radius:0;width:100%!important}.section.layout_logos .sectioninner{display:flex;align-items:center;justify-content:center}.section.layout_logos a{width:12vw;height:11vw;background-size:contain;background-position:center;margin:3vw 2vw;background-repeat:no-repeat;transition:0.8s all;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.section.layout_logos a:first-of-type{margin-left:0}.section.layout_logos a:last-of-type{margin-right:0}.section.layout_logos a:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0);transform:translateY(-5px)}.layout_gallery .portfolio{margin:0 20px;display:flex!important;align-items:flex-start;text-align:left;text-decoration:none}.layout_gallery .portfolioimage{transform:none}.layout_gallery .portfolio div{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:0 60px;text-align:left;justify-content:space-between;flex-grow:1}.layout_gallery .slick-track{display:flex}.blogtiles .sectioninner,.singlerelated .blogtiles{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3vw}.blogtiles .image{height:17vw;display:block}h5{font-size:18px}.blogtiles h2{font-size:30px;margin-top:10px}.section.singlehero span{width:100%;display:block;height:35vw;margin-bottom:40px}.singlehero h1{font-size:60px;line-height:1.2}.singlecontent{display:inline-block;width:100%}.section.singlehero{position:relative;z-index:0;padding-top:120px;padding-bottom:60px}.section.singlehero:after{content:"";background:var(--wpr-bg-ab45d193-9adc-4833-9e6b-d71a3c1df33c);position:absolute;width:100%;height:50vw;left:0;bottom:60px;z-index:-1;background-size:cover;background-position:bottom right}.singlecontent h2,.singlecontent h3,.singlecontent h4,.singlecontent h5{margin-top:2.5rem;display:block}.singlecontentcontainer,.singlehero h1,.singlehero h4,.singlehero h5{max-width:940px;margin-left:auto;margin-right:auto;padding:0 40px}.singlecontentcontainer img{margin-top:20px}.singlecontent h2{font-size:32px}.heroimagesingle:after{content:"";position:absolute;width:100%;height:100%;background:#c09a76;z-index:0;top:30px;left:30px;display:none}span#nf-form-title-1{display:none}.bannertriple .hero h1{padding-top:60px}.bannertriple .hero h1,.bannertriple .hero a,.bannertriple .hero .heroimagetriple .bg,.bannertriple .hero p{opacity:0}.bannertriple .hero.active h1,.bannertriple .hero.active a,.bannertriple .hero.active .heroimagetriple .bg,.bannertriple .hero.active p{opacity:1}.bannertriple .hero h1{transition:opacity 2s ease-out}.bannertriple .hero p{transition:opacity 2s ease-out 0.5s}.bannertriple .hero a{transition:opacity 1s ease-out 1s,background .3s,color .3s}.bannertriple .hero .heroimagetriple .bg:nth-of-type(1){transition:opacity 1s ease-out 1.5s}.bannertriple .hero .heroimagetriple .bg:nth-of-type(2){transition:opacity 1s ease-out 1.6s}.bannertriple .hero .heroimagetriple .bg:nth-of-type(3){transition:opacity 1s ease-out 1.7s}.layout_cta a:hover{background:#ad855f;color:inherit}.bannersingle .hero a:hover{background:#be9875;border-color:#be9875}footer{overflow:hidden}.section.layout_logos+.section{padding-top:120px}.submit-wrap{display:none}.layout_largeheading h2{margin:0 auto}.blogtile{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-decoration:none}div#consultation>span{max-width:25%;margin-bottom:40px;text-align:left}.sectioninner{width:1440px;margin-left:auto;margin-right:auto;position:relative}.section.layout_logos{background:#E4E2D9;padding-bottom:0}.section.layout_cta .sectioninner{display:flex;align-items:flex-end;justify-content:space-between}.footertop .sectioninner{display:flex}.footertop .sectioninner>span{width:33%}div#nf-form-1-cont{flex-grow:1;padding-left:50px}.footertop nf-fields-wrap,.consultationform,#consultation .wpcf7 p{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:30px;grid-row-gap:5px}nf-field:nth-of-type(1),.consultationform>*:nth-child(1),#consultation .wpcf7 .name{grid-area:1 / 1 / 2 / 2}nf-field:nth-of-type(2),.consultationform>*:nth-child(2),#consultation .wpcf7 .email{grid-area:2 / 1 / 3 / 2}nf-field:nth-of-type(3),.consultationform>*:nth-child(3),#consultation .wpcf7 .project-type{grid-area:3 / 1 / 4 / 2;height:40px}nf-field:nth-of-type(4),.consultationform>*:nth-child(4),#consultation .wpcf7 .message{grid-area:1 / 2 / 4 / 3}nf-field:nth-of-type(5),.consultationform>*:nth-child(5),#consultation .wpcf7 input[type=submit]{grid-area:4 / 2 / 5 / 3}.nf-field-element textarea,.consultationform textarea,#consultation .wpcf7 textarea{height:240px!important}.nf-error-msg.nf-error-field-errors{display:none}.nf-after-field .nf-error-msg{position:absolute;top:-6px;font-size:12px;right:-10px}input#nf-field-4{float:right;border-radius:0!important}.footerbottom .sectioninner{display:flex}.footercolumns>*{margin-right:70px}.bannernone .hero{padding:7vw 0}.relatedportfolios h2:after{position:absolute;width:20px;height:1px;content:"";background:#C09A76;left:0;bottom:-15px}.relatedportfolios p{margin-left:40px;text-transform:uppercase;font-size:18px;color:#E9E8E4;display:inline-block}.relatedportfolios a:hover .bg{width:100%!important;border-radius:0}.portfoliocarousel .slick-list{margin-bottom:30px}.projectstats{width:100%;display:flex;margin-bottom:80px}.projectstat{position:relative;border-left:1px solid #C09A76;padding-left:20px;margin-right:50px}.projectstat h2{margin:0}.projectstats span{color:#717171;text-transform:uppercase}.gallerynav img{height:80px}.related .sectioninner{display:flex;flex-direction:column;align-items:center}.alternatingsection:first-of-type:after{content:"";background:var(--wpr-bg-30ab5eea-91d4-49a0-8639-01939cb34b73);position:absolute;top:21.5vw;left:-300px;width:80%;height:300px;z-index:0;background-size:cover;background-position:center right}.section.layout_textimagealternating{position:relative}.maincontent{z-index:1}.blogtile h5{font-family:'Lato';color:#656565;font-size:17px}.singlehero h5{font-family:'Lato';color:#656565;font-size:17px;margin-bottom:20px;display:flex}.singlehero h5 div{color:#242424}.singlehero h5 div:after{content:"|";padding:0 10px;color:#c09a76}.layout_contact .wpcf7 input[type=submit]:hover{background:#ad855f!important}.portfolio{text-decoration:none}.portfoliocontainer .portfolio>div{padding:0 10vw}.portfoliocontainer h2:after{position:absolute;width:20px;height:1px;content:"";background:#C09A76;left:0;bottom:-15px}.portfoliocontainer h2{position:relative}div#content{overflow:hidden}.section.layout_stylescarousel h2{margin-bottom:20px}.bannernone #mobile-nav,.single #mobile-nav{background:#E4E2D9}.single .menuline,.bannernone .menuline{background:#242424}.pinned .menuline{background:#E4E2D9!important}.pinned #mobile-nav{background:#1b1b1b!important}.testominalcarousel{z-index:1}.parallax{background-position-y:40%;background-repeat:no-repeat;background-size:cover;transform:translate3d(0,0,0)}.social{display:flex;padding:20px 5px}.social svg{width:25px;margin-right:20px;fill:#E4E2D9}p.herocat{text-align:center;margin-top:80px}.relatedportfolios .portfolio:hover{background:#1b1b1b}.testominalpost .sectioninner{display:flex;align-items:center}.testominalpost .sectioninner .bg{margin-right:60px}.portfoliocontainer .portfolio:nth-of-type(2n-1):hover{background:#1b1b1b}.portfoliocontainer .portfolio:nth-of-type(2n):hover{background:#d2cfc4}.portfoliocontainer .portfolio:nth-of-type(2n){background:#E4E2D9}.menuactive #mobile-nav{background:#1e1e1e!important}.bannersingle div#mobile-nav{background:#e4e2d9}.bannersingle div#mobile-nav .menuline{background:#262626}.hide{display:none}.admin{display:block!important}span[pageid=default]{opacity:1}.consultationform input[type=submit],#consultation .wpcf7 input[type=submit]{width:120px;height:45px;position:absolute;bottom:0;right:0}.consultationform>*{margin-bottom:50px}form.consultationform,#consultation .wpcf7{width:100%;margin-left:150px}#consultation .wpcf7 textarea:focus{outline:0}#consultation .wpcf7 p>*{margin-bottom:-60px}#consultation .wpcf7 br{display:none}.wpcf7-not-valid-tip{position:absolute;font-size:14px;color:#c09a76}.wpcf7-response-output{display:none}div#consultation .wpcf7 form{position:relative}.bannernone .herocontent{padding-right:6vw}.layout_contact .wpcf7 input,.layout_contact .wpcf7 select{margin-bottom:25px}.layout_contact .wpcf7 textarea{height:220px}h4 a{color:#c09a76;text-decoration:none}.footertop h5{font-size:28px;margin-top:20px}.footertop h5 a{color:#fff;text-decoration:none}.footertopleft h2{font-size:58px}.footertopleft em{font-style:normal;color:#fff}.footertopleft a{color:#fff}.footertopleft .wpcf7{margin:0!important}.footertopright .sidecontent:before{background:#c19974;transform:translate3d(190px,50px,0)}.footertopleft input.wpcf7-form-control.wpcf7-submit{position:relative!important;font-family:"DM Serif Display",Georgia,Times,serif;text-transform:inherit!important;letter-spacing:0!important;font-size:20px!important;font-weight:100!important;height:41px!important;padding:0 25px!important;border-radius:0 20px 0 0}.footertopleft p{display:inline-flex!important;align-items:center;justify-content:center;grid-column-gap:0!important;grid-row-gap:0!important}.footertopleft p>*{margin:0!important}.footertopleft .wpcf7 input[type=submit]{width:inherit!important}#consultation .footertopleft input.wpcf7-form-control.wpcf7-submit:hover{background:#cca886!important}#consultation .footertopleft input[type=email]{font-weight:100!important}.footertopleft h4{font-size:24px}.footertopleft input[type=tel],.footertopleft input[type=text]{font-weight:100!important}span.form-contact{display:flex;align-items:center}span.form-contact h4{margin:0}span.form-contact svg{fill:#fff;margin-right:7px}.nav{display:flex;align-items:center}.header-consultation{background:#c19974;color:#242424;font-family:"DM Serif Display",Georgia,Times,serif;padding:10px 15px;font-size:18px;border-radius:20px 0 0;transition:.4s all;margin-right:10px}.header-consultation:hover{background:#d1a984}.pinned .header-consultation,.pinned .header-phone{opacity:1;pointer-events:all;transition-delay:.4s}.header-consultation,.header-phone{opacity:0;pointer-events:none;transition:.4s all}a.header-phone{background:#d2d2d2;color:#242424;font-family:"DM Serif Display",Georgia,Times,serif;padding:7px 20px;font-size:18px;display:flex;align-items:center;border-radius:0 0 20px;margin:0 20px 0 0;transition:.4s all}a.header-phone:hover{background:#e4e4e4}.footertopleft .wpcf7-form-control-wrap{margin-right:5px!important}.footertopright .image_shape{margin-left:-130px}.mobilesticky{display:none}.matterport-iframe{width:50%}.matterport-iframe iframe{width:100%;height:25vw;padding:0 80px 0 0}.darklogo{display:none}header:not(.pinprep.pinned) .whitelogo{display:block;min-width:90px}.header-email{background:#d2d2d2;align-items:center;line-height:0;padding:0 15px 0 15px}.ct-header-cta .header-email:hover{background:#e4e4e4}.header-email path{fill:#242424}header #primary a{text-transform:capitalize}@media only screen and (min-width:601px){.topmenu{display:block}header{background:#1b1b1b;justify-content:start;gap:5%;padding:10px 6vw}.nav{justify-content:space-between}.ct-header-cta{display:flex;flex:1 0 auto}#primary{gap:3em;margin-right:3em}.nav .header-consultation,.nav .header-phone{pointer-events:auto;opacity:1;margin:0;padding:5px 15px}#primary .menu-item a,#primary ul.sub-menu .menu-item a{color:#fff;font-size:20px}#primary .menu-item.current-menu-parent>a,#primary .menu-item.current-menu-item a{font-weight:700}ul.sub-menu{display:none}#primary .menu-item.menu-item-has-children{position:relative}#primary .menu-item:hover ul.sub-menu{display:block;position:absolute;opacity:1;pointer-events:auto;width:max-content;list-style:none;border:1px solid #333;border-radius:3px;padding:0;background-color:#333;color:#fff}#primary .menu-item a{font-weight:300;padding:0;margin:0}#primary .menu-item ul.sub-menu a{padding:1em 2em;margin:0}.header-phone svg{width:20px}}@media only screen and (max-width:600px){.mobile-menu .menu-main-container #primary{align-items:flex-start}.mobile-menu #primary a{font-family:Lato;font-weight:300;font-size:32px}.mobile-menu #primary .sub-menu a{font-family:Lato;font-size:24px}#primary .menu-item ul.sub-menu{opacity:1;pointer-events:auto;list-style:none}.header-email{align-self:center}.bannersingle div#mobile-nav .menuline{background:#E4E2D9}.bannersingle div#mobile-nav{background:transparent}.ct-header-cta .header-email{display:none}}@media only screen and (min-width:601px){.topmenu #primary{row-gap:inherit;flex-wrap:wrap}ul.sub-menu{z-index:99999}}@media only screen and (min-width:601px) and (max-width:1200px){.topmenu #primary{gap:1em;row-gap:1em;margin-right:1em}#primary .menu-item a,#primary ul.sub-menu .menu-item a{font-size:12px}.ct-header-cta{flex-direction:column}.header-email{display:none}}@media only screen and (min-width:900px) and (max-width:1200px){.nav{width:100%}.ct-header-cta{flex:none}}.page-id-190 .layout_onecolumntext,.page-id-177 .layout_onecolumntext{padding-top:200px}.page h1{margin-bottom:2em}@media only screen and (max-width:700px){.page-id-190 .alternatingsection,.page-id-2682 .alternatingsection{display:block}.page-id-190 .alternatingsection:nth-of-type(1n),.page-id-2682 .alternatingsection:nth-of-type(1n){margin-bottom:8em}.page-id-190 .alternatingsection:nth-of-type(2n-1) .maincontent,.page-id-2682 .alternatingsection:nth-of-type(2n-1) .maincontent{margin-bottom:3em}.page-id-190 .alternatingsection:nth-of-type(2n) .bg,.page-id-2682 .alternatingsection:nth-of-type(2n) .bg{margin:2em 0 2em 50%}}@media only screen and (max-width:600px){.page-id-190 .alternatingsection:nth-of-type(1n),.page-id-2682 .alternatingsection:nth-of-type(1n){margin-bottom:10em}}@media only screen and (max-width:500px){.page-id-190 .alternatingsection:nth-of-type(1n),.page-id-2682 .alternatingsection:nth-of-type(1n){margin-bottom:7em}}@media only screen and (max-width:400px){.page-id-190 .alternatingsection:nth-of-type(1n),.page-id-2682 .alternatingsection:nth-of-type(1n){margin-bottom:5em}}@media only screen and (max-width:300px){.page-id-190 .alternatingsection:nth-of-type(1n),.page-id-2682 .alternatingsection:nth-of-type(1n){margin-bottom:3em}}.ct-border-top{position:relative;font-size:1.5em}.ct-border-top:before{content:"";height:1px;width:30px;position:absolute;top:-10px;background:#C09A76;display:inline-block}.page-id-201 .bannernone .hero{padding-bottom:0}.page-id-201 .bannernone .hero .herocontent{padding-bottom:80px}.home .hero .herocontent h1,.home .hero .herocontent p{margin-bottom:0}.home .hero .herocontent h1{margin-bottom:.5em}.home .hero .herocontent h2{color:#c19974}.home.page p{font-size:22px}@media (min-width:601px){.home .hero .herocontent h1{font-size:80px!important}.home .hero .herocontent h2{font-size:2em}}@media (min-width:901px) and (max-width:1024px){.home .hero .herocontent p{padding-right:80px}}.home .ct-home-cta a.button,.home .section.layout_steps a.button{color:#242424;background-color:#c19973;border:none}.home .ct-home-cta a.button:hover,.home .section.layout_steps a.button:hover{color:#fff;background-color:#242424;border:none}.home .section.layout_logos{padding:0}.home .section.layout_textimage,.home .section.layout_threeimages,.home .section.layout_largeheading,.home .section.layout_steps,.home .section.layout_cta,.home .section.layout_gallery,.home .section.layout_testimonials,.home .section.layout_stylescarousel,.home .section.layout_onecolumntext{padding:80px 0}@media only screen and (max-width:768px){.home .section.layout_testimonials .testominalpost{padding:0}}.home .section.layout_threeimages{padding-bottom:2em}.home .section.layout_threeimages h2,.home .section.layout_threeimages h3{text-align:center;justify-content:center;width:auto}.home .section.layout_threeimages h3:after{content:"";height:1px;width:20px;background:#C09A76;display:inline-block;margin-left:10px}.home .section.layout_threeimages h2,.home .section.layout_largeheading h2{padding:0 10vw}.home .slick-arrow{background:#242424}.home .slick-arrow img{filter:brightness(0) invert(1)}.home .section.layout_testimonials p{font-family:'Lato'}.home .section.layout_gallery{padding-bottom:1px}.home .section.layout_gallery:after{bottom:0}.home .section.layout_steps{padding-top:0}.home .section.layout_stylescarousel,.home .section.layout_threeimages{background-color:#E9E8E4}.home .section.layout_largeheading,.home .section.layout_steps,.home .section.layout_gallery,.home .section.layout_onecolumntext{background-color:#E4E2D9}.page-id-1612 .section.layout_largeheading h2{font-size:2em}@media (min-width:901px){.home .section.layout_testimonials h2{width:50vw}}#ct-btn{color:#242424;border:1px solid #242424;background-color:transparent}#ct-btn:hover{color:#c8c8c8;border-color:#c8c8c8;background-color:#c19973}#ct-btn--alt,.ct-btn--alt{color:#242424;text-decoration:none;border:1px solid #c19974;background-color:#c19974;padding:10px 35px;font-size:14px;font-weight:700;letter-spacing:.1rem}#ct-btn--alt:hover,.ct-btn--alt:hover{color:#000;border:1px solid #000;background-color:transparent}@media (max-width:601px){#ct-btn--alt{display:block;text-align:center;padding:10px 25px}}.home.page .galleryarrownav img,.home.page .stepnav img,.home.page .testimonialnav img{width:30px}@media (min-width:1200px){ol,ul{font-size:20px}}@media (max-width:1199px){ol,ul{font-size:15px}}.ct-copyright{color:#E4E2D9;font-size:16px}.page-template-blog .section.ct-blog-bottom-content{padding-top:200px;background:#E4E2D9}.page.page-id-190 .hero .herocontent a.button{color:#242424;border:1px solid #c19973;background-color:#c19973}.page.page-id-190 .hero .herocontent a.button:hover{color:#242424;border-color:#242424;background-color:transparent}.page.page-id-190 .section.layout_largeheading{background-color:#fff}.page.page.page-id-190 #page .section{padding-top:100px;padding-bottom:100px}.page.page.page-id-190 #page .section.layout_cta{padding-top:80px;padding-bottom:80px}.page.page.page-id-190 #page .section.layout_testimonials{padding-top:0}@media (max-width:900px){.page.page.page-id-190 #page #content .section{padding-top:50px;padding-bottom:50px}.page.page.page-id-190 #page .section.layout_testimonials .testominalpost{padding-bottom:0}}@media screen and (max-height:600px),screen and (max-width:1200px){.page-template-blog .subheading p{font-size:15px}}.page-template-blog .subheading p{font-size:20px}.ct-projects-top-content-wrapper,.ct-projects-bottom-content-wrapper{background:#D2CFC4}.ct-projects-top-content,.ct-projects-bottom-content{max-width:910px;margin:0 auto;padding:100px 10vw;box-sizing:content-box}.ct-projects-pagination{background-color:#262626;color:#fff;padding:50px 0;text-align:center}.ct-projects-pagination .page-numbers{color:#fff;font-size:18px;text-decoration:none;padding:10px 2vw;margin:0 1vw;border:1px solid #fff}.ct-projects-pagination .current.page-numbers{background:#c9996c;border:1px solid #c9996c}.ct-projects-pagination .prev.page-numbers,.ct-projects-pagination .next.page-numbers{background:#c19974;border:1px solid #c19974}@media (max-width:425px){.ct-projects-pagination .prev.page-numbers,.ct-projects-pagination .next.page-numbers{display:block;margin:2em 1em}}.ct-cities{display:flex;padding:1em 0}.ct-cities__city{position:relative;flex:0 0 20%;border-right:1px solid #fff}.ct-cities__city:before{content:'';background:#242424;bottom:0;left:0;position:absolute;width:100%;height:50px}.ct-cities__city:last-of-type{border:none}.ct-cities__img{width:auto;min-height:200px;object-fit:cover}.ct-cities__title{position:absolute;color:#fff;bottom:15px;left:0;right:0;font-size:24px;margin:0;padding:0;text-align:center}@media only screen and (max-width:600px){.ct-cities{flex-direction:column;margin:0;padding:0}.ct-cities__city{border:none;padding:1em 0}.page.page-template-default.page-id-2293 #content .section.layout_testimonials .testominalpost{padding-bottom:0}}.page.page-template-default.page-id-2293 #content .section:nth-child(2){padding-top:80px}.page.page-template-default.page-id-2293 #content .section{padding-bottom:80px}.page.page-template-default.page-id-2293 #content .section .alternatingsection:last-of-type{padding-bottom:0}.page.page-template-default.page-id-2293 #content .section.layout_gallery{padding:80px 0 50px;background-color:#DDD}.page.page-template-default.page-id-2293 #content .section.layout_textimagealternating{padding:80px 0}.page.page-template-default.page-id-2293 #content .section.layout_textimagealternating .alternatingsection:first-of-type:after{content:none}.page.page-template-default.page-id-2293 #content .section.layout_testimonials{padding-bottom:40px}.page.page-template-default.page-id-2293 #content .section.layout_textimagealternating:nth-child(7){padding-top:40px}.page.page-template-default.page-id-2293 #content .section.layout_testimonials{margin-top:-80px}.page-id-2175 .section.layout_onecolumntext{padding-top:200px}.page.page-id-2175 #page .layout_textimage+.layout_onecolumntext{background-color:#DDD}.page.page-id-2175 .ct-here-for-your{display:flex;justify-content:space-between;padding:0}.page.page-id-2175 .ct-here-for-your li{list-style-type:none;border-left:1px solid #CCB39A;padding:2em;font-weight:600}@media only screen and (max-width:768px){.page.page-id-2175 .ct-here-for-your{flex-wrap:wrap}.page.page-id-2175 .ct-here-for-your li{border:none}}.ct-id-team{display:flex;gap:4%}.ct-id-team__card{width:32%}@media (max-width:600px){.ct-id-team{flex-wrap:wrap}.ct-id-team__card{width:100%;text-align:center}}.portfolio__cta-holder{clear:both;position:relative;z-index:2}.portfolio__cta-holder a.button{display:inline-block;background-color:#c19973;border-color:#c19973;margin:0}.portfolio__cta-holder a.button:hover{background-color:#242424;color:#fff}.home .portfolio__cta-holder{padding-bottom:3em}.layout_gallery .portfoliocarousel .portfolio{transform:unset}.grecaptcha-badge{display:block!important;visibility:visible!important;overflow:hidden!important;width:70px!important;transition:all 0.3s ease!important;left:4px!important;bottom:2.2em!important}.grecaptcha-badge:hover{width:256px!important}.page-id-201 .grecaptcha-badge{bottom:4em!important}@media (max-width:700px){.grecaptcha-badge{bottom:3.5em!important}}.page-id-2300 .section.layout_gallery.center{margin-top:-3em}.page-id-1612 .section.layout_largeheading h2{font-size:1em;font-family:'LATO'}.page-id-2300 #page #content .slick-arrow{background-color:#262626}.page-id-2300 #page #content .testimonialnav img{filter:invert(100%)}.page-id-2300 #page #content .alternatingsection{align-items:center;gap:5%;padding-top:1em}.page-id-2300 #page #content .alternatingsection h2{display:inline;border-bottom:1px solid #c19973;margin-bottom:3em}.page-id-2300 #page #content .alternatingsection p{display:block;margin-top:2em}.page-id-2300 #page #content .alternatingsection .sidecontent.image_large .bg{margin-right:auto;margin-left:auto}@media (max-width:900px){.page-id-2300 #page #content .layout_testimonials,.page-id-2300 #page #content .layout_testimonials .slick-slide{padding-bottom:0}}#wpcf7-f2613-p2612-o2{margin:0 auto;max-width:300px}#wpcf7-f2613-p2612-o2 [data-name="preferred-time-checked-box"]{display:block;max-width:300px}#wpcf7-f2613-p2612-o2 input,#wpcf7-f2613-p2612-o2 textarea{padding:1em;margin-top:1em}#wpcf7-f2613-p2612-o2 .wpcf7-submit{background-color:#c19974}#wpcf7-f2613-p2612-o2 .wpcf7-submit:hover{background-color:#242424}.ct-bodega-fl{display:flex;flex-wrap:nowrap;justify-content:center;gap:3%}#consultation.banner{margin-top:20px}#consultation.banner .form-contact{margin-top:30px}#consultation.banner .wpcf7 p{flex-flow:wrap;justify-content:flex-start;margin:-5px;width:100%}#consultation.banner .wpcf7 p>span{width:33.3%;display:block;box-sizing:border-box;padding:5px;margin-right:0!important}#consultation.banner .wpcf7-submit{width:auto!important;margin-left:5px!important;margin-top:5px!important}@media (max-width:767px){#consultation.banner .wpcf7 p>span{width:100%}}.single-portfolio #page #content .testominalpost{background-color:#E5E2D9}.single-portfolio #page #content .related{padding-top:0}.single-portfolio #page #content .galleryitem .bafg-twentytwenty-container{margin:0 auto}.single-portfolio #content .hero.bg,.single-portfolio #content .hero.bg{padding-bottom:0}.single-portfolio #content .hero.bg .herocontent,.single-portfolio #content .hero.bg .herocontent{padding-bottom:80px}.single-portfolio .section.footerbottom,.single-portfolio .section.footerbottom{padding-top:80px!important;padding-bottom:60px}.postid-1783 #page #content .testominalpost{background-color:#E5E2D9}.postid-1783 #page #content .related{padding-top:0}.postid-1783 #page #content .galleryitem .bafg-twentytwenty-container{margin:0 auto}.single-portfolio #content .alternatingsection .sidecontent.image_large .bg{margin-right:auto;margin-left:auto}.single-portfolio #content .alternatingsection{gap:3%}.single-portfolio.postid-423 #content .section,.single-portfolio.postid-874 #content .section{padding-top:2em;padding-bottom:2em}.single-portfolio.postid-423 #content .section.related,.single-portfolio.postid-874 #content .section.related{padding-bottom:3em}.single-portfolio.postid-423 #content .section.layout_textimagealternating,.single-portfolio.postid-874 #content .section.layout_textimagealternating{padding-bottom:0}.single-portfolio.postid-423 #content .section.related,.single-portfolio.postid-874 #content .section.related{padding-top:0}.single-portfolio.postid-423 .section.footerbottom,.single-portfolio.postid-874 .section.footerbottom{padding-top:80px!important;padding-bottom:60px}.single-portfolio.postid-423 #content .hero.bg,.single-portfolio.postid-874 #content .hero.bg{padding-bottom:0}.single-portfolio.postid-423 #content .hero.bg .herocontent,.single-portfolio.postid-874 #content .hero.bg .herocontent{padding-bottom:80px}.black-call-block .form-contact *{color:#000}.black-call-block .form-contact svg{fill:#000}.page.page-id-2395 .section.layout_testimonials{background-color:#E5E2D9}.page.page-id-2395 .testimonialcontainer:after{width:15vw;height:15vw;right:0vw;bottom:0vw}.page.page-id-2395 .section{padding-bottom:40px;padding-top:80px}.top-space{padding-top:80px!important}.bottom-space{padding-bottom:80px!important}.text-black{color:#000}.b-hidden::before{display:none}.justify-center{justify-content:center}.text-transform-normal{text-transform:none}.bottom-outer-space{margin-bottom:80px}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.heading-padding-bottom{padding-bottom:40px}.mt-30{margin-top:30px}.text-center{text-align:center}.font-size-35{font-size:clamp(1.375rem, 0.795rem + 1.857vw, 2.188rem)}.font-size-50{font-size:clamp(1.563rem, 0rem + 5vi, 3.125rem)}.font-size-60{font-size:clamp(1.563rem, 0rem + 5vw, 3.75rem)}.left-image-right-text-section #ct-btn--alt,.left-text-right-image-section #ct-btn--alt{display:inline-block}.font-family-dm{font-family:"DM Serif Display",Georgia,Times,serif!important}.heading-lh{line-height:1.2}.img-bg-holder{position:relative;height:300px;width:100%}.img-bg-holder>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:1}.object-img-top .img-bg-holder>img{object-position:top center}.h1-mb-30 h1{margin-bottom:30px!important}.banner-h2-font-size h2{font-size:clamp(1.375rem, 0.795rem + 1.857vw, 2.188rem)}.faq-h4-font-size h4{font-size:clamp(1.375rem, 0.795rem + 1.857vw, 2.188rem)}.faq-main-heading-text-center h2{margin-bottom:30px!important;text-align:center}@media (min-width:767px){.d-md-flex{display:flex}.d-md-flex-wrap{flex-flow:wrap}.col-md-5{width:40%}.col-md-7{width:60%}.col-md-6{width:50%}.heading-padding-bottom{padding-bottom:60px}}.layout_textimagealternating.custom-style-1>.sectioninner>.alternatingsection:nth-child(5){padding-bottom:0!important}.ct-banner-style-1{max-width:1920px;margin:0 auto;position:relative;overflow:visible}.ct-banner-overlay{display:block;width:400vw;height:100%;z-index:1;position:absolute;top:0;left:-200%}.herocontent{position:relative;z-index:3}.hero.ct-banner-style-1 .herocontent h1{font-size:clamp(3.125rem, 2.232rem + 2.857vw, 4.375rem)}.hero.ext-image .herocontent::after{content:"";display:block;position:absolute;bottom:0;left:0;background-image:var(--wpr-bg-588c96e3-f9fc-4152-bbe1-bb5b35f2c703);background-position:bottom left;background-size:contain;background-repeat:no-repeat;width:80%;height:80%;z-index:-1}@media (max-width:900px){.ct-banner-style-1{flex-direction:column-reverse}.ct-banner-style-1 .herocontent{width:100%;text-align:center;padding:20px 30px 60px}.banner-img-holder{margin-top:120px}.banner-img-wrapper:before{background:#e4e2d9;width:100%;content:"";position:absolute;bottom:0;height:30px;z-index:10;left:8px;border-radius:10vw 0 0 0;-webkit-border-radius:10vw 0 0 0;-moz-border-radius:10vw 0 0 0;-ms-border-radius:10vw 0 0 0;-o-border-radius:10vw 0 0 0}.banner-image-object-style-1 .banner-img-wrapper>img{object-position:top 24% right 50%}}.banner-img-wrapper{height:40vh;width:100vw}@media (min-width:575px){.banner-img-wrapper{height:60vh}}@media (min-width:900px){.banner-img-wrapper{height:100%;width:100%;overflow:hidden;border-radius:100vw 0 0;-webkit-border-radius:100vw 0 0;-moz-border-radius:100vw 0 0;-ms-border-radius:100vw 0 0;-o-border-radius:100vw 0 0}.banner-img-holder{flex-grow:1;padding-left:50px}.ct-banner-style-1{align-items:unset}}.left-image-right-text-section{position:relative}.left-image-right-text-section .right-content{position:relative;z-index:1}.left-image-right-text-section.style-1 .img-bg-holder{border-radius:0 34vw 0 0;-webkit-border-radius:0 34vw 0 0;-moz-border-radius:0 34vw 0 0;-ms-border-radius:0 34vw 0 0;-o-border-radius:0 34vw 0 0;overflow:hidden;border:20px solid #e9e8e4;z-index:1;border-top:0;border-right:0}.left-image-right-text-section.external-image .left-image-holder{padding-bottom:35px;padding-left:35px}.left-image-right-text-section.external-image .left-image-holder::after{background-size:cover;background-repeat:no-repeat;background-position:center;width:85%;height:85%;content:"";position:absolute;bottom:0;left:0;z-index:0;display:block}.left-image-right-text-section.external-image .left-image-holder::before{content:"";display:block;width:100%;height:100%;position:absolute;bottom:35px;left:35px;background-color:#e9e8e4;z-index:1}.left-image-right-text-section.external-image-1 .left-image-holder:after{background-image:var(--wpr-bg-cea860f4-0ea0-47c8-a23f-736fd07da841)}.left-image-right-text-section.style-1 .left-image-holder{margin-left:-7vw;overflow:hidden}.left-image-right-text-section .left-image-holder{position:relative;margin-bottom:40px}.left-image-right-text-section .right-content>p:last-child{margin-bottom:0}.left-image-right-text-section.design-2:after{background-size:cover;background-repeat:no-repeat;background-position:center left;width:40vw;height:300px;content:"";position:absolute;bottom:0;right:0;z-index:0;display:block;background-color:#e5e2d9;border-radius:100vw 0 0 0;-webkit-border-radius:100vw 0 0 0;-moz-border-radius:100vw 0 0 0;-ms-border-radius:100vw 0 0 0;-o-border-radius:100vw 0 0 0}.left-image-right-text-section.style-1.style-1-custom .img-bg-holder{border:0}.left-image-right-text-section.style-1.style-1-custom .left-image-holder{margin-left:0}@media (min-width:500px){.left-image-right-text-section.style-1 .img-bg-holder{height:50vh}}@media (min-width:767px){.left-image-right-text-section .left-image-holder{padding-right:50px}.left-image-right-text-section.style-1 .right-content{box-sizing:border-box}.left-image-right-text-section .right-content{padding:50px 0}.left-image-right-text-section .img-bg-holder{height:100%}.left-image-right-text-section.style-1 .img-bg-holder{height:100%;width:100%}.left-image-right-text-section .left-image-holder{margin-bottom:0}.left-image-right-text-section.style-1 .left-image-holder{width:58%}.left-image-right-text-section.style-1.style-1-custom .left-image-holder{width:50%}}@media (min-width:1200px){.left-image-right-text-section .left-image-holder{padding-right:80px}.left-image-right-text-section.style-1 .img-bg-holder{border:40px solid #e9e8e4;border-top:0;border-right:0}.left-image-right-text-section.style-1 .right-content{padding:100px 0}}@media (min-width:1600px){.left-image-right-text-section.style-1 .left-image-holder{width:57%}}@media (min-width:1920px){.left-image-right-text-section.style-1 .left-image-holder{width:67%;margin-left:-13vw}}.left-text-right-image-section .right-image-holder{margin-bottom:50px;position:relative}.left-text-right-image-section.style-1 .right-image-holder{margin-right:-10vw}.left-text-right-image-section.style-1 .img-bg-holder{overflow:hidden;margin:0 auto;border-radius:0 0 0 40vw;-webkit-border-radius:0 0 0 40vw;-moz-border-radius:0 0 0 40vw;-ms-border-radius:0 0 0 40vw;-o-border-radius:0 0 0 40vw}.left-text-right-image-section.style-1.design .right-image-holder:after{background-size:cover;background-repeat:no-repeat;background-position:center left;width:100%;height:100%;content:"";position:absolute;bottom:0;right:0;z-index:0;display:block;background-color:#e5e2d9;border-radius:100% 0 0 0}.left-text-right-image-section .left-content p:last-child{margin-bottom:0}@media (min-width:767px){.left-text-right-image-section .right-image-holder{margin-bottom:0}.left-text-right-image-section .right-image-holder .img-bg-holder{height:100%}.left-text-right-image-section .sectioninner{flex-direction:row-reverse}.left-text-right-image-section.style-1 .right-image-holder{margin-right:-13vw;width:65%}.left-text-right-image-section.style-1.design .right-image-holder:after{right:-50px}.left-text-right-image-section .right-image-holder{padding-left:50px}.left-text-right-image-section.style-1 .img-bg-holder{height:100%}.left-text-right-image-section .left-content{padding:50px 0}}@media (min-width:1200px){.left-text-right-image-section .right-image-holder{padding-left:80px}.left-text-right-image-section.style-1.design .right-image-holder:after{right:-80px}.left-text-right-image-section.style-1 .left-content{padding:100px 0}}@media (min-width:1600px){.left-text-right-image-section.style-1 .right-image-holder{width:64%}}@media (min-width:1920px){.left-text-right-image-section.style-1 .right-image-holder{width:67%}}.singel-block-with-shortcode-section .latest-blog-row .image{height:50vw;display:block}.singel-block-with-shortcode-section .latest-blog-row{text-align:left;margin-top:40px}.singel-block-with-shortcode-section .latest-blog-row{display:grid;grid-template-columns:1fr;grid-gap:40px}.singel-block-with-shortcode-section .latest-blog-row h2{font-size:30px;margin-top:10px}.singel-block-with-shortcode-section.inner-sec-mx-width-1000 .singel-block-with-shortcode-sec-content{max-width:1000px;margin:0 auto}@media (min-width:767px){.singel-block-with-shortcode-section .latest-blog-row{grid-template-columns:1fr 1fr 1fr;grid-gap:1.5vw}.singel-block-with-shortcode-section .latest-blog-row .image{height:17vw;display:block}}.layout_cta.style-1{padding-top:80px;padding-bottom:80px}.layout_cta.style-1:before{display:none}.layout_cta.style-1 .ctaimage{border-radius:0 6vw 0 0;-webkit-border-radius:0 6vw 0 0;-moz-border-radius:0 6vw 0 0;-ms-border-radius:0 6vw 0 0;-o-border-radius:0 6vw 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}.layout_cta.style-1 .sectioninner div{max-width:1000px;margin-top:0}.layout_cta.style-1 .sectioninner{margin-top:0}.layout_cta.style-1 .sectioninner div>h3{font-size:clamp(1.563rem, 0.313rem + 4vi, 2.813rem);color:#fff;text-transform:none;font-family:"DM Serif Display",Georgia,Times,serif;line-height:1.2}.layout_cta.style-1 .sectioninner div>h3::before{display:none}@media only screen and (min-width:700px) and (max-width:900px){.layout_textimagealternating.custom-style-1 .sidecontent.image_large .bg{width:40vw;height:100%;margin:0 0 0 50px}.layout_textimagealternating.custom-style-1 .alternatingsection:nth-of-type(2n) .bg{margin-right:6vw!important;margin-left:-6vw!important}}.page-id-2849 .hero.bg{display:none}.page-id-2849 .ct-lp-main{padding-top:7vw}.page-id-2849 .section{padding-top:3em;padding-bottom:3em}.page-id-2849 #content .section{background-color:#E9E8E3}.page-id-2849 .section:last-child{padding-bottom:0}.page-id-2849 #wpcf7-f2881-o1 p{margin:2em 0}.ct-lp-flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2%}.ct-lp-header{margin-bottom:5em}.ct-lp-header--title{padding:1em 0 1em;font-family:'Lato',sans-serif}.ct-lp-header--btn{margin-top:2em}.ct-lp-header--btn-link{color:#F9F9F9;background-color:#242424;border:1px solid #242424;padding:10px 20px;font-size:14px;font-weight:400;letter-spacing:.1rem;text-decoration:none}.ct-lp-header--btn-link:hover{color:#242424;background-color:transparent;border:1px solid #242424}.ct-lp-header--img.ct-lp-flex-item{width:100%}.ct-lp-header--copy.ct-lp-flex-item{width:28%}.ct-lp-feature--title{font-family:'Lato',sans-serif;text-align:center}.ct-lp-feature--card-title{font-family:'Lato',sans-serif;color:#F9F9F9;font-size:24px;font-weight:400;text-transform:capitalize;margin-top:2em}.ct-lp-feature--card-title:before{content:none}.ct-lp-feature{margin:0 -7vw;padding:7em 7vw;background-color:#343332;color:#F9F9F9;text-align:center}.ct-lp-feature--card{width:30%}.ct-lp-feature--card-desc{text-align:left;font-size:16px;font-weight:300}.ct-lp-download{padding:7em 0}.ct-lp-download--title{padding:1em 0 1em;font-family:'Lato',sans-serif}.ct-lp-download--btn{margin-top:2em}.ct-lp-download--btn-link{color:#F9F9F9;background-color:#242424;border:1px solid #242424;padding:10px 20px;font-size:14px;font-weight:400;letter-spacing:.1rem;text-decoration:none}.ct-lp-download--btn-link:hover{color:#242424;background-color:transparent;border:1px solid #242424}.ct-lp-download--img.ct-lp-flex-item{width:58%}.ct-lp-download--copy.ct-lp-flex-item{width:38%}.ct-lp-clients{margin:0 -7vw;padding:7em 7vw;background-color:#E4E2D9;background-image:var(--wpr-bg-29b9f333-7410-4a26-912c-2a47f4c35852);background-size:cover;background-position:center;background-repeat:no-repeat}.ct-lp-clients--logo{background-color:#E9E8E3;padding:7em 5em 5em;max-width:768px;margin:0 auto}.ct-lp-clients--logo-row{padding-top:3em;align-items:center}.ct-lp-clients--title{font-size:2.5em;text-align:center}.ct-lp-clients--img{width:30%}.ct-lp-cta{margin:0 -7vw;padding:7em 7vw;background-color:#343332;color:#F9F9F9;text-align:center}.ct-lp-cta--title{font-family:'Lato',sans-serif;text-align:center}.ct-lp-cta--desc{text-align:center;font-size:16px;font-weight:300;max-width:500px;margin:0 auto}.ct-lp-cta--btn{margin-top:2em}.ct-lp-cta--btn-link{color:#F9F9F9;background-color:transparent;border:1px solid #F9F9F9;padding:10px 20px;font-size:16px;font-weight:400;letter-spacing:.1rem;text-decoration:none}.ct-lp-cta--btn-link:hover{color:#F9F9F9;background-color:#c09a76;border:1px solid #c09a76}.page-id-2849 #wpcf7-f2881-o1 p:nth-of-type(1n+6):not(p:nth-of-type(9)):not(p:last-child) .wpcf7-form-control-wrap{display:block;margin-top:1em;padding:1em;border:1px solid rgb(118,118,118)}.page-id-2849 #wpcf7-f2881-o1 input.wpcf7-form-control{border:1px solid rgb(118,118,118)}.page-id-2849 #wpcf7-f2881-o1 p{font-size:16px}@media (max-width:1280px){.ct-lp-header--copy.ct-lp-flex-item{width:100%}}@media (min-width:768px){.page-id-2849 #wpcf7-f2881-o1 p:nth-of-type(1),.page-id-2849 #wpcf7-f2881-o1 p:nth-of-type(3){width:48%;display:inline-block}.page-id-2849 #wpcf7-f2881-o1 p:nth-of-type(2),.page-id-2849 #wpcf7-f2881-o1 p:nth-of-type(4){display:inline-block;width:51%;padding-left:1%}.page-id-2849 #wpcf7-f2881-o1 p:nth-of-type(1),.page-id-2849 #wpcf7-f2881-o1 p:nth-of-type(3){padding-right:1%}}@media (max-width:768px){.ct-lp-flex-item{width:100%!important}.ct-lp-header{margin-top:5em}.ct-lp-download--copy{order:2;margin-top:3em}.ct-lp-clients--title{padding-bottom:.5em}.ct-lp-clients--logo-row{display:block;padding-top:0;text-align:center}.ct-lp-clients--img{width:30%;padding:1em 0}}@media (max-width:576px){.ct-lp-clients--img{width:50%}.pum #wpcf7-f2881-o1 .wpcf7-list-item{width:100%}}.pum .wpcf7-form-control:not(.wpcf7-submit){width:100%;padding:12px;background-color:transparent}.pum .wpcf7-submit{display:block;margin:0 auto;background-color:transparent}.pum .pum-container{box-shadow:unset}.pum .wpcf7-form-control.wpcf7-radio.ct-lp-radio{display:flex;flex-wrap:wrap}.pum .wpcf7-list-item{margin-left:0;width:33.3%;padding:12px}@media (max-width:600px){.pum .wpcf7-list-item{margin-left:0;width:100%}}.pum .pum-content+.pum-close{font-weight:600;font-size:24px;box-shadow:unset;text-shadow:unset;background-color:transparent;color:#000;padding:0;border:none}.single-post .singlecontentcontainer>p:first-child{margin-top:0}.single-post .singlecontent{padding:0}@media (max-width:767px){.single-post .singlerelated .blogtiles{grid-template-columns:1fr}}.gform_wrapper.gravity-theme .ginput_container_date input{width:100%!important}.gform_wrapper.gravity-theme .gfield select.large{padding:12px 8px!important}.gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end}.gform_wrapper.gravity-theme .gform_footer input{width:50%;display:block;margin-top:10px;background-color:#c09a76;border-color:#c09a76}.gform_wrapper.gravity-theme .gform_footer input:hover{color:#000;background-color:#ad855f;border-color:#ad855f}.project-det{padding-top:70px!important;padding-bottom:70px!important}.project-det .sectioninner{display:flex;flex-flow:wrap}.project-det .sectioninner h3{order:2;flex:0 0 100%;width:100%;font-size:15px;line-height:1.65;text-transform:none;color:#000}.project-det .sectioninner h2{order:1;flex:0 0 100%;width:100%;margin-bottom:25px}.project-det .sectioninner h3:before{display:none}.project-det p{font-size:15px;line-height:1.65}.project-det .sectioninner .onecolumn{order:3}@media (min-width:900px){.project-det{padding-top:130px!important;padding-bottom:100px!important}.project-det .sectioninner h2{max-width:35%;margin-bottom:0}.project-det .sectioninner h3{max-width:65%;font-size:20px}.project-det .sectioninner .onecolumn{flex:0 0 100%;width:100%;max-width:85%;margin-left:15%}.project-det p{font-size:20px}}.home_banner .herocontent .subheading p>a{color:#c8c8c8;text-decoration:underline}body.home .section.layout_gallery:after{display:none}body.home .section.layout_gallery{background-color:#E9E8E4;padding-bottom:80px}body.home .layout_testimonials{background-color:#E4E2D9}.home .section.layout_stylescarousel+.section.layout_textimage{background-color:#E4E2D9}.home .section.layout_textimage+.section.layout_largeheading,.home .section.layout_largeheading+.section.layout_steps{background-color:#E9E8E4}@media (min-width:990px){body.home .section.layout_gallery{padding-bottom:100px}}.tab-selector-holder{margin:40px 0}.tab-selector-list{display:flex;flex-flow:wrap;margin:-7px;justify-content:center;padding-left:0}.tab-selector-list>li{padding:7px;box-sizing:border-box;list-style:none;width:auto}.tab-selector-list>li>a{box-sizing:border-box;padding:7px 10px;width:100%;background-color:#1b1b1b;color:#fff;font-size:16px;text-transform:uppercase;transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;text-decoration:none;line-height:1.1;display:inline-block}.tab-selector-list>li>a:hover{opacity:0.6!important}.tab-selector-list>li.active>a{background-color:rgb(192,154,118)}.tab-pane{display:none}.tab-pane.active{display:block}@media (min-width:767px){.tab-content-holder .portfoliocarousel .slick-dots{display:flex!important}.tab-selector-list>li{padding:10px}.tab-selector-list>li>a{font-size:18px}.tab-selector-list{margin:-10px}}@media (min-width:990px){.tab-selector-holder{margin:50px 0}}@media (min-width:1200px){.tab-selector-list{justify-content:space-between}.tab-selector-holder{margin:70px 0 50px}}@media (min-width:1300px){.tab-selector-list>li>a{padding:7px 1.4vw}}.page-id-1612 h1:before{content:"";background-image:var(--wpr-bg-7ee93022-4973-4fe6-9eb2-599d6ed0b1f3);background-repeat:no-repeat;background-size:contain;display:block;height:50px}@media (max-width:900px){.page-id-1612 h1:before{background-position:center}}.stepcarouselright>.img-bg-holder{height:100%}