.grad-bg{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.55)),to(rgba(0,0,0,0.55)));background:linear-gradient(to bottom,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.55) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c000000',endColorstr='#8c000000',GradientType=0)}.width-320{max-width:320px;width:100%;margin:0 auto}.width-480{max-width:480px;width:100%;margin:0 auto}.width-640{max-width:640px;width:100%;margin:0 auto}.width-768{max-width:768px;width:100%;margin:0 auto}.width-992{max-width:992px;width:100%;margin:0 auto}.width-1000{max-width:1000px;width:100%;margin:0 auto}.width-1280{max-width:1200px;width:100%;margin:0 auto}.width-1366{max-width:1366px;width:100%;margin:0 auto}.width-1440{max-width:1440px;width:100%;margin:0 auto}.width-1600{max-width:1600px;width:100%;margin:0 auto}.width-1700{max-width:1700px;width:100%;margin:0 auto}.width-1920{max-width:1920px;width:100%;margin:0 auto}.width-2560{max-width:2560px;width:100%;margin:0 auto}.grid-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-2{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}.grid-6{-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr))}.grid-7{-ms-grid-columns:(minmax(0,1fr))[7];grid-template-columns:repeat(7,minmax(0,1fr))}.grid-8{-ms-grid-columns:(minmax(0,1fr))[8];grid-template-columns:repeat(8,minmax(0,1fr))}.padding-lr{padding-left:30px;padding-right:30px}@media screen and (min-width:768px){.padding-lr{padding-left:50px;padding-right:50px}}@media screen and (min-width:992px){.padding-lr{padding-left:100px;padding-right:100px}}@media screen and (min-width:1600px){.padding-lr{padding-left:140px;padding-right:140px}}.padding-tb{padding-top:30px;padding-bottom:100px}@media screen and (min-width:992px){.padding-tb{padding-top:40px;padding-bottom:140px}}.margin-top{margin-top:50px}@media screen and (min-width:768px){.margin-top{margin-top:90px}}@media screen and (min-width:992px){.margin-top{margin-top:140px}}.margin-lr{margin-left:30px;margin-right:30px}@media screen and (min-width:768px){.margin-lr{margin-left:50px;margin-right:50px}}@media screen and (min-width:992px){.margin-lr{margin-left:100px;margin-right:100px}}@media screen and (min-width:1600px){.margin-lr{margin-left:140px;margin-right:140px}}.top-width{margin-top:30px}@media screen and (min-width:992px){.top-width{margin-top:80px}}.border-20{border-radius:20px}.border-1{border:1px solid #cbcbcb}.zero{top:0;right:0;bottom:0;left:0}.locked{position:absolute;overflow:hidden;width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-family:'Figtree',sans-serif;color:#d5ba8c;font-size:28.5px;line-height:1.1;font-weight:800}@media screen and (min-width:992px){h1,h2,h3,h4,h5,h6{font-size:55px}}h1{margin-bottom:0px}@media screen and (min-width:992px){h1{margin-bottom:50px}}h2{font-size:25px;color:#000}@media screen and (min-width:992px){h2{font-size:45px}}h3{font-size:16px;color:#000}@media screen and (min-width:992px){h3{font-size:30px}}h4{font-size:16px;color:#000}@media screen and (min-width:992px){h4{font-size:25px}}h5,h6{color:#d5ba8c;font-size:14px}@media screen and (min-width:992px){h5,h6{font-size:20px}}.wpcf7-response-output,a,label,legend,li,p,span,td{font-family:'Figtree',sans-serif;font-size:14px;color:#000;line-height:1.5;margin-bottom:18px;font-weight:300}@media screen and (min-width:992px){.wpcf7-response-output,a,label,legend,li,p,span,td{font-size:18px}}.wp-block-button__link,a,button{-webkit-transition:0.3s;transition:0.3s;text-decoration:none;color:#000;font-size:12px}@media screen and (min-width:992px){.wp-block-button__link:hover,a:hover,button:hover{color:#d5ba8c;text-decoration:underline}}.font-25{font-size:16px;color:#000;font-weight:700}@media screen and (min-width:992px){.font-25{font-size:25px}}@font-face{font-family:'Figtree';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_chQF5e.ttf) format('truetype')}@font-face{font-family:'Figtree';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15e.ttf) format('truetype')}@font-face{font-family:'Figtree';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v7/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_f_R15e.ttf) format('truetype')}*{margin:0;padding:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}::-webkit-scrollbar-thumb{background-color:#d5ba8c}.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;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;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}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.get-in-touch{margin-bottom:159px}@media screen and (min-width:992px){.get-in-touch{margin-bottom:202px}}.get-in-touch span a{background-color:transparent;border:2px solid #000;padding:8px 38px;font-weight:300;text-decoration:none;display:inline-block;font-family:'Figtree',sans-serif;font-size:12px;border-radius:50px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;margin:0 auto;margin-top:22px}@media screen and (min-width:992px){.get-in-touch span a:hover{background-color:#d5ba8c;border-color:#d5ba8c;color:#FFFFFF;opacity:1;text-decoration:none}}.get-in-touch h1{margin-bottom:19px}.get-in-touch .social{margin-top:58px}.get-in-touch .social a{margin:0 14.5px}.rounded-padding{padding-left:17px}@media screen and (min-width:992px){.rounded-padding{padding-left:27px}}#content{margin:0}.error404 .hero.sub-hero{padding-bottom:109px}.hidden{overflow-y:hidden}html{overflow-x:hidden}body{position:relative;max-width:2560px;margin:0 auto;background-color:#FFFFFF}#return-to-top{position:fixed;bottom:26px;right:20px;background:#000;width:40px;height:40px;display:block;text-decoration:none;border-radius:5px;border:2px solid #000;z-index:9}#return-to-top:hover{opacity:0.7}#return-to-top i{margin:0;position:relative;left:14px;top:-4px;width:0px;height:0px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:11px solid #FFFFFF}.button_container{display:block;position:absolute;top:55px;right:30px;height:27px;width:49px;cursor:pointer;z-index:500;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}@media screen and (min-width:768px){.button_container{right:50px}}@media screen and (min-width:992px){.button_container{right:100px}}@media screen and (min-width:1200px){.button_container:hover{opacity:1}.button_container:hover span{background-color:#d5ba8c}}@media screen and (min-width:1600px){.button_container{right:140px}}.button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#000}.button_container.active .middle{opacity:0;background:#000;width:100%}.button_container.active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#000;width:100%}.button_container span{background:#000;height:2px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}@media screen and (min-width:1400px){.button_container{display:none}}.overlay{position:fixed;background:#FFFFFF;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.35s,visibility 0.35s,height 0.35s;transition:opacity 0.35s,visibility 0.35s,height 0.35s;overflow:auto;z-index:400}.overlay .site-logo{margin-top:40px;padding-left:30px;padding-right:30px}@media screen and (min-width:768px){.overlay .site-logo{padding-left:50px;padding-right:50px}}@media screen and (min-width:992px){.overlay .site-logo{padding-left:100px;padding-right:100px}}@media screen and (min-width:1600px){.overlay .site-logo{padding-left:140px;padding-right:140px}}.overlay.open{opacity:1;visibility:visible;height:100%}.overlay.open li{-webkit-animation:fadeInRight 0.5s ease forwards;animation:fadeInRight 0.5s ease forwards;-webkit-animation-delay:0.35s;animation-delay:0.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:0.4s;animation-delay:0.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:0.45s;animation-delay:0.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:0.5s;animation-delay:0.5s}.overlay.open li:nth-of-type(5){-webkit-animation-delay:0.55s;animation-delay:0.55s}.overlay.open li:nth-of-type(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.overlay.open li:nth-of-type(7){-webkit-animation-delay:0.65s;animation-delay:0.65s}.overlay.open li:nth-of-type(8){-webkit-animation-delay:0.7s;animation-delay:0.7s}.overlay.open li:nth-of-type(9){-webkit-animation-delay:0.75s;animation-delay:0.75s}.overlay .overlay-nav-main{padding-left:30px;padding-right:30px}@media screen and (min-width:768px){.overlay .overlay-nav-main{padding-left:50px;padding-right:50px}}@media screen and (min-width:992px){.overlay .overlay-nav-main{padding-left:100px;padding-right:100px}}@media screen and (min-width:1600px){.overlay .overlay-nav-main{padding-left:140px;padding-right:140px}}.overlay .overlay-nav-main .overlay-menu{position:relative;font-size:50px;font-weight:400;text-align:left;margin-top:150px}.overlay .overlay-nav-main ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay .overlay-nav-main ul li{display:block;position:relative;opacity:0;margin:0}.overlay .overlay-nav-main ul li ul{display:none}.overlay .overlay-nav-main ul li a{display:block;position:relative;color:#000;text-decoration:none;overflow:hidden;font-size:18px;text-transform:uppercase;margin-top:0px;font-weight:300;margin-bottom:38px}.overlay .overlay-nav-main ul li a:hover{opacity:1}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}.right{text-align:right}.left{text-align:left}.center{text-align:center}*{margin:0;padding:0}.transform{-webkit-transform:scaleX(-1);transform:scaleX(-1)}div{-webkit-box-sizing:border-box;box-sizing:border-box}a:focus,button:focus{outline:none}.custom-btn{background-color:transparent;border:2px solid #000;padding:8px 38px;font-weight:300;text-decoration:none;display:inline-block;font-family:'Figtree',sans-serif;font-size:12px;border-radius:50px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}@media screen and (min-width:992px){.custom-btn:hover{background-color:#d5ba8c;border-color:#d5ba8c;color:#FFFFFF;opacity:1;text-decoration:none}}img{height:auto}.img-responsive{display:block;width:100%}header{padding-top:32px;background-color:#FFFFFF;width:100%;padding-left:30px;padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){header{padding-left:50px;padding-right:50px}}@media screen and (min-width:992px){header{padding-left:100px;padding-right:100px}}@media screen and (min-width:1600px){header{padding-left:140px;padding-right:140px}}.site-logo{display:inline-block;width:230px;margin-bottom:0;position:relative;z-index:650;vertical-align:middle}@media screen and (min-width:992px){.site-logo{width:auto}}.site-logo svg{width:230px}@media screen and (min-width:992px){.site-logo svg{width:314px}}.nav-main{display:none}@media screen and (min-width:1400px){.nav-main{display:inline-block;width:calc(100% - 418px);margin-left:100px}}.nav-main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav-main ul li{display:inline-block}.nav-main ul li ul{display:none}.nav-main ul li a{color:#000;text-decoration:none;font-family:'Figtree',sans-serif;font-weight:300;font-size:16px;text-transform:uppercase}.nav-main ul li a:hover{text-decoration:underline}.modal{z-index:999;position:fixed;top:0;left:0;width:100%;height:0%;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:rgba(0,0,0,0.8);visibility:hidden;opacity:0;overflow:auto;padding:100px 20px;-webkit-transition:opacity 0.25s ease-in-out,visibility 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,visibility 0.25s ease-in-out}.modal .modal-content{cursor:initial;position:relative;max-width:1600px;margin:0 auto;padding:50px;width:100%;height:auto;background-color:#FFFFFF;border-radius:20px}@media screen and (min-width:992px){.modal .modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.modal .modal-x{z-index:2;cursor:pointer;position:absolute;width:20px;height:20px;top:20px;right:30px;background:rgba(0,0,0,0.8)}@media screen and (min-width:1600px){.modal .modal-x{background:transparent}}.modal .modal-x:after,.modal .modal-x:before{content:'';position:absolute;top:10px;width:20px;height:2px;border-radius:1px;background:white;-webkit-transition:0.9s;transition:0.9s}.modal .modal-x:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-x:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal-x:hover:before{-webkit-transform:rotate(405deg);transform:rotate(405deg)}.modal .modal-x:hover:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.modal.open{visibility:visible;height:100%;opacity:1}@media screen and (min-width:768px){.modal .modal-content{padding:80px;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));border-radius:20px}.modal .modal-x{cursor:pointer;position:absolute;width:20px;height:20px;top:40px;right:40px}}.architecture-modal svg{vertical-align:middle;margin-right:22px;max-width:32px}.architecture-modal .build-content .image{margin-top:40px;margin-bottom:35px;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;row-gap:20px}@media screen and (min-width:992px){.architecture-modal .build-content .image{-ms-grid-columns:60% 1% 39%;grid-template-columns:60% 39%;-webkit-column-gap:1%;-moz-column-gap:1%;column-gap:1%}}.architecture-modal .build-content .image img{display:block;width:100%;border-radius:20px}.architecture-modal .build-content .price-info{margin-bottom:20px}.architecture-modal .build-content .price-info h2{color:#d5ba8c}@media screen and (min-width:768px){.architecture-modal .build-content .price-info h2{display:inline-block;width:49%}}.architecture-modal .build-content .price-info h5{color:#000}@media screen and (min-width:768px){.architecture-modal .build-content .price-info h5{display:inline-block;width:50%;text-align:end;font-weight:400}}@media screen and (min-width:992px){.architecture-modal .build-content .build-info .div-left{display:inline-block;width:59%}}.architecture-modal .build-content .build-info .div-left .location-info{font-size:14px;font-weight:400;margin-bottom:30px}@media screen and (min-width:992px){.architecture-modal .build-content .build-info .div-left .location-info{font-size:20px}}.architecture-modal .build-content .build-info .div-left .inside-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.architecture-modal .build-content .build-info .div-right svg{-webkit-filter:sepia(0.4);filter:sepia(0.4);margin-right:35px}@media screen and (min-width:992px){.architecture-modal .build-content .build-info .div-right svg{margin-right:50px}}@media screen and (min-width:992px){.architecture-modal .build-content .build-info .div-right{vertical-align:text-bottom;display:inline-block;width:40%;text-align:end}}.architecture-modal .build-content .build-info .div-right .mls-listing{position:unset;-webkit-transform:unset;transform:unset;color:#FFFFFF;background-color:#d5ba8c;border-color:#d5ba8c}@media screen and (min-width:992px){.architecture-modal .build-content .build-info .div-right .mls-listing:hover{background-color:#FFFFFF;color:#000;border-color:#000}}.architecture-modal .slick-next,.architecture-modal .slick-prev{top:40%;-webkit-transform:translate(0,-40%);transform:translate(0,-40%);height:55px;width:30px}@media screen and (min-width:992px){.architecture-modal .slick-next:hover:before,.architecture-modal .slick-prev:hover:before{background-image:url('/wp-content/themes/souldesign/static/images/icons/arrow-black.svg')}}.architecture-modal .slick-next{right:-40px}@media screen and (min-width:768px){.architecture-modal .slick-next{right:-55px}}.architecture-modal .slick-prev{left:-40px}@media screen and (min-width:768px){.architecture-modal .slick-prev{left:-55px}}.architecture-modal .slick-next:before,.architecture-modal .slick-prev:before{content:'';display:block;opacity:1;background-image:url('/wp-content/themes/souldesign/static/images/icons/arrow-right.svg');font-family:none;font-weight:700;background-repeat:no-repeat;background-size:auto;background-position:center;height:55px;width:30px}.architecture-modal .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.email-btn a{background-color:transparent;border:2px solid #000;padding:8px 38px;font-weight:300;text-decoration:none;display:inline-block;font-family:'Figtree',sans-serif;font-size:12px;border-radius:50px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;position:unset;-webkit-transform:unset;transform:unset;color:#FFFFFF;background-color:#d5ba8c;border-color:#d5ba8c}@media screen and (min-width:992px){.email-btn a:hover{background-color:#d5ba8c;border-color:#d5ba8c;color:#FFFFFF;opacity:1;text-decoration:none}}@media screen and (min-width:992px){.email-btn a:hover{background-color:#FFFFFF;color:#000;border-color:#000}}.first-page{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:100px}@media screen and (min-width:768px){.first-page{padding-left:50px;padding-right:50px}}@media screen and (min-width:992px){.first-page{padding-left:100px;padding-right:100px}}@media screen and (min-width:1600px){.first-page{padding-left:140px;padding-right:140px}}@media screen and (min-width:992px){.first-page{padding-top:40px;padding-bottom:140px}}.first-page .about,.first-page .builds,.first-page .contact-us,.first-page .hero-section,.first-page .inspiration,.first-page .services{margin-top:50px}@media screen and (min-width:768px){.first-page .about,.first-page .builds,.first-page .contact-us,.first-page .hero-section,.first-page .inspiration,.first-page .services{margin-top:90px}}@media screen and (min-width:992px){.first-page .about,.first-page .builds,.first-page .contact-us,.first-page .hero-section,.first-page .inspiration,.first-page .services{margin-top:140px}}.first-page .about-section,.first-page .home-section{display:-ms-grid;display:grid;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr;grid-template-columns:1fr}.first-page .about-section .div-left .content,.first-page .home-section .div-left .content{display:none}.first-page .about-section .div-right .content,.first-page .home-section .div-right .content{margin-top:20px}@media screen and (min-width:1400px){.first-page .about-section,.first-page .home-section{-ms-grid-columns:400px 1fr;grid-template-columns:400px 1fr}.first-page .about-section .div-left .content,.first-page .home-section .div-left .content{display:block}.first-page .about-section .div-right .content,.first-page .home-section .div-right .content{display:none}}.first-page .services .service-slider{margin-top:30px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:30px}@media screen and (min-width:992px){.first-page .services .service-slider{margin-top:80px}}@media screen and (min-width:992px){.first-page .services .service-slider{-ms-grid-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width:1400px){.first-page .services .service-slider{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.first-page .services .service-slider .slide{border:1px solid #cbcbcb;border-radius:20px;padding:40px 20px;text-align:center}.first-page .services .service-slider .slide h4,.first-page .services .service-slider .slide p{text-align:left!important}.first-page .services .service-slider .slide h4{margin-bottom:20px}.first-page .services .service-slider .slide img{max-width:121px;width:100%;margin:0 auto;margin-bottom:12px;min-height:136px}.first-page .services .service-slider .slide .count{margin-bottom:0px;color:#d5ba8c}.first-page .services .service-slider .slide ul{list-style:none}.first-page .services .service-slider .slide ul li{position:relative;text-align:left;padding-left:18px}.first-page .services .service-slider .slide ul li:before{content:'';height:0.4em;width:0.4em;background:#000;display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px;left:0}.first-page .builds .build-slider{margin-top:30px;padding-left:30px;padding-right:30px}@media screen and (min-width:992px){.first-page .builds .build-slider{margin-top:80px}}@media screen and (min-width:768px){.first-page .builds .build-slider{padding-left:50px;padding-right:50px}}@media screen and (min-width:992px){.first-page .builds .build-slider{padding-left:100px;padding-right:100px}}@media screen and (min-width:1600px){.first-page .builds .build-slider{padding-left:140px;padding-right:140px}}@media screen and (min-width:1600px){.first-page .builds .build-slider{padding-left:100px!important;padding-right:100px!important}}.first-page .builds .build-slider .slide{margin-left:0px;margin-right:0px;border:1px solid #cbcbcb;border-radius:20px;padding:0!important;position:relative;margin-top:2px;margin-bottom:2px}@media screen and (min-width:768px){.first-page .builds .build-slider .slide{margin-left:10px;margin-right:10px}}@media screen and (min-width:1600px) and screen and (min-width:1600px){.first-page .builds .build-slider .slide{margin-left:12px;margin-right:12px}}.first-page .builds .build-slider .slide h4{margin-bottom:20px}.first-page .builds .build-slider .slide .count{margin-bottom:0px;color:#d5ba8c}.first-page .builds .build-slider .slide img{max-width:100%;width:100%;margin:unset;display:block;border-bottom:1px solid #cbcbcb;border-radius:20px 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.first-page .builds .build-slider .slide .see-more-btn{position:absolute;bottom:0}}.first-page .builds .build-slider .slick-current{opacity:1!important}.first-page .builds .build-slider .slick-disabled{display:none!important}.first-page .builds .build-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.first-page .builds .build-slider .slick-slide{height:inherit!important}.first-page .builds .build-slider .slick-next,.first-page .builds .build-slider .slick-prev{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:55px;width:30px}@media screen and (min-width:992px){.first-page .builds .build-slider .slick-next:hover:before,.first-page .builds .build-slider .slick-prev:hover:before{background-image:url('/wp-content/themes/souldesign/static/images/icons/arrow-black.svg')}}.first-page .builds .build-slider .slick-next{right:-10px}@media screen and (min-width:768px){.first-page .builds .build-slider .slick-next{right:0px}}.first-page .builds .build-slider .slick-prev{left:-10px}@media screen and (min-width:768px){.first-page .builds .build-slider .slick-prev{left:0px}}.first-page .builds .build-slider .slick-next:before,.first-page .builds .build-slider .slick-prev:before{content:'';display:block;opacity:1;background-image:url('/wp-content/themes/souldesign/static/images/icons/arrow-right.svg');font-family:none;font-weight:700;background-repeat:no-repeat;background-size:auto;background-position:center;height:55px;width:30px}.first-page .builds .build-slider .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.first-page .builds .build-slider .content{padding:20px}.first-page .builds .build-slider .content h4.build__location{margin-bottom:5px;color:black;font-size:16px}@media screen and (min-width:768px){.first-page .builds .build-slider .content h4.build__location{font-size:25px}}.first-page .builds .build-slider .content p.build__title{color:#d5ba8c;font-size:14px;font-weight:700}@media screen and (min-width:768px){.first-page .builds .build-slider .content p.build__title{font-size:20px}}.first-page .builds .build-slider .content p{margin-bottom:30px}.first-page .builds .build-slider .content p:first-child,.first-page .builds .build-slider .content p:last-child{margin-bottom:0px}@media screen and (min-width:768px){.first-page .builds .build-slider .content{padding:30px;padding-bottom:50px}}@media screen and (min-width:1600px){.first-page .builds .build-slider .content{padding:40px;padding-bottom:80px}}.first-page .about .about-section{margin-top:30px}@media screen and (min-width:992px){.first-page .about .about-section{margin-top:80px}}.first-page .about .about-section .div-right h3{margin-bottom:18px}@media screen and (min-width:992px){.first-page .about .about-section{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-grid-columns:400px 1fr;grid-template-columns:400px 1fr}.first-page .about .about-section .div-left{border-radius:20px}.first-page .about .about-section .div-left .content{display:block}.first-page .about .about-section .div-left img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px}.first-page .about .about-section .div-right{border-radius:20px;border:1px solid #cbcbcb;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first-page .about .about-section .div-right .content{display:none}}@media screen and (min-width:1600px){.first-page .about .about-section .div-right{padding:60px}}.first-page .contact-us img,.first-page .contact-us svg{vertical-align:middle;margin-right:15px}.first-page .contact-us .div-contact{margin-top:30px;display:-ms-grid;display:grid;row-gap:40px;margin-left:35px;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:992px){.first-page .contact-us .div-contact{margin-top:80px}}@media screen and (min-width:1200px){.first-page .contact-us .div-contact{-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;width:100%;margin:0 auto;margin-top:80px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width:1400px){.first-page .contact-us .div-contact{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}}.first-page .contact-us .div-contact .name{font-size:16px;color:#000;font-weight:700}@media screen and (min-width:992px){.first-page .contact-us .div-contact .name{font-size:25px}}.first-page .contact-us .div-contact p a{font-size:14px}@media screen and (min-width:1200px){.first-page .contact-us .div-contact p a{font-size:18px}}.first-page .inspiration .design-list{margin-top:50px;list-style-type:none;text-align:center}.first-page .inspiration .design-list li{display:inline-block;text-transform:uppercase}.first-page .inspiration .design-list li a{font-size:16px;font-family:'Figtree',sans-serif;font-weight:300}.first-page .inspiration .design-list li a.selected{color:#d5ba8c;font-weight:700}@media screen and (min-width:992px){.first-page .inspiration .design-list li a{font-size:20px}}.first-page .inspiration .design-list li:not(:last-child){margin-right:15px}@media screen and (min-width:768px){.first-page .inspiration .design-list li:not(:last-child){margin-right:50px}}.first-page .inspiration .designs{margin-top:30px;padding-left:30px;padding-right:30px}@media screen and (min-width:992px){.first-page .inspiration .designs{margin-top:80px}}@media screen and (min-width:768px){.first-page .inspiration .designs{padding-left:50px;padding-right:50px}}@media screen and (min-width:992px){.first-page .inspiration .designs{padding-left:100px;padding-right:100px}}@media screen and (min-width:1600px){.first-page .inspiration .designs{padding-left:140px;padding-right:140px}}.first-page .inspiration .designs .filter-results{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 15px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;position:relative;padding-bottom:20px;margin-bottom:70px}@media screen and (min-width:768px){.first-page .inspiration .designs .filter-results{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0px;margin-bottom:0px}}@media screen and (min-width:992px){.first-page .inspiration .designs .filter-results{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}.first-page .inspiration .designs .filter-results img{display:block;width:100%;border-radius:20px;cursor:pointer;aspect-ratio:0.66666667}@media screen and (min-width:992px){.first-page .inspiration .designs .filter-results img:hover{-webkit-filter:brightness(0.5);filter:brightness(0.5)}}.first-page .inspiration .designs .filter-results .design-more{display:none}.first-page .inspiration .designs .filter-results .design-more-bathroom{display:none}.first-page .inspiration .designs .filter-results .design-more-living{display:none}.first-page .inspiration .designs .filter-results .design-more-bedroom{display:none}.first-page .inspiration .designs .filter-results .design-more-exterior{display:none}.first-page .inspiration .designs .filter-results .design-more-kitchen{display:none}.first-page .inspiration .designs .filter-results .btn{background-color:transparent;border:2px solid #000;padding:8px 38px;font-weight:300;text-decoration:none;display:inline-block;font-family:'Figtree',sans-serif;font-size:12px;border-radius:50px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;position:absolute;bottom:-40px;cursor:pointer}@media screen and (min-width:992px){.first-page .inspiration .designs .filter-results .btn:hover{background-color:#d5ba8c;border-color:#d5ba8c;color:#FFFFFF;opacity:1;text-decoration:none}}@media screen and (min-width:768px){.first-page .inspiration .designs .filter-results .btn{bottom:-50px}}@media screen and (min-width:992px){.first-page .inspiration .designs .filter-results .btn{bottom:-60px}}footer .copyright{background-color:#000;padding-top:27px;padding-bottom:27px}footer .copyright a,footer .copyright span{font-size:12px;margin:0;color:#FFFFFF}@media screen and (min-width:600px){footer .copyright a,footer .copyright span{width:auto}}footer .copyright .copyright-text{display:block}@media screen and (min-width:992px){footer .copyright .copyright-text{display:inline-block}}footer .copyright span:nth-of-type(2){display:inline-block;margin-bottom:0}@media screen and (min-width:992px){footer .copyright span:nth-of-type(2){display:inline-block}}span.builds__break{position:relative;height:80px;display:block}article.post-type-builds{margin-inline:auto;padding-inline:20px;max-width:1600px}article.post-type-builds *{-webkit-box-sizing:border-box;box-sizing:border-box}article.post-type-builds h1{margin-block:40px}article.post-type-builds .pictures{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}article.post-type-builds .pictures picture{line-height:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}article.post-type-builds .pictures picture img{height:auto;width:100%}article.post-type-builds .pictures picture.article__image{overflow:hidden;border-radius:20px}@media screen and (min-width:768px){article.post-type-builds .pictures{-ms-flex-wrap:nowrap;flex-wrap:nowrap}article.post-type-builds .pictures picture.article__image{max-width:50%}}article.post-type-builds .features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}article.post-type-builds .features span.feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}article.post-type-builds .features span.feature span.text,article.post-type-builds .features span.feature span.value{margin-bottom:0}article.post-type-builds .build__content{margin-block:40px}article.post-type-builds .links{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}article.post-type-builds .links a,article.post-type-builds .links span{margin-bottom:0}article.post-type-builds .links a:hover{background-color:black}