.contrator-page h1,.contrator-page h2,.contrator-page h3,.contrator-page h4,.contrator-page h5,.contrator-page h6,.contrator-page p,.contrator-page ul li{font-family:'Mulish'}.banner{padding:30px 0}.banner{display:block;overflow:hidden;background:url(../images/shaker-sand.jpg) center center no-repeat;background-size:cover}@media(max-width:750px){.banner{padding-top:14px;padding-bottom:32px;overflow:visible;box-sizing:border-box}}.banner .intro{float:right;max-width:580px;margin:64px 0;padding:38px 32px;background:rgba(255,255,255,.96);box-shadow:0 3px 16px rgba(0,0,0,.29)}.banner p{font-size:14px;line-height:1.5em;text-align:left}.form-actions{margin-top:36px;margin-bottom:15px}.button.form-nav{max-width:220px}.step+.step,.form-submit{display:none}*{box-sizing:border-box}.initial-hide,.tablet,.mobile{display:none}main{max-width:100%;color:#111}.container{max-width:1268px;padding:0 16px;margin:auto}.button,a.button{display:inline-block;padding:10px 20px;font-weight:bold;font-size:14px;line-height:1em;color:#fff;border-radius:8px;border:1px solid #185a73;background:#185a73;text-decoration:none;text-align:center;transition:background-color .5s}.button:hover,.tools a.button:hover,.blogs a.button:hover{background-color:#459bac;color:#fff;border-color:#459bac}img[data-original]{display:inline-block}h1{margin:0 auto 28px auto;font-size:24px;line-height:1.25em;text-align:center}h2{margin-bottom:48px;font-size:24px;line-height:1.25em;font-weight:bold;text-align:center}.reviews{margin:60px auto;font-size:14px;box-shadow:none}.form{padding:64px 0;font-size:14px}.form a{font-weight:bold}.form label span.label-span{display:none}.form .container{display:table}h2,.h2{font-size:24px;font-weight:bold;line-height:1.25em;text-align:center}.column{padding:40px;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.29)}.column .contact{display:inline-block;vertical-align:top}.form input,.form select,.form textarea{width:100%;padding:8px 16px;border:1px solid #666;border-radius:10px;background-color:#eee}.form input[type=radio]{width:auto}.form .input-full{display:inline-block;width:100%}.form .input-col{display:inline-block;width:48.5%}.form input[type=text],.form input[type=textarea],.form textarea,.form input[type=email],.form input[type=password],.form input[type=number],.form input[type=tel],.form input[type=search],.form select,.contenteditable{margin-bottom:10px}.message-failure{color:#f00}.banner .intro.form .message-failure p{margin-bottom:0;padding-bottom:0}.banner .intro.form .message-failure ul{margin-bottom:0}.input-col+.input-col{float:right}#custom-contractor-registration-form .input-col+.input-col{float:none}.form .button.button-full{width:100%}.contact input,.contact select{margin-bottom:16px}.contact legend{margin:0 auto 40px auto}.contact a{font-weight:bold}.questions{padding:48px;text-align:center;background:#fff}.questions .container{padding:48px;box-shadow:0 3px 15px rgba(0,0,0,.29)}.questions h2{margin:36px auto 24px auto;font-size:24px;font-weight:bold}.questions p{margin:0 auto;font-size:14px;color:#666;line-height:1.5em}.questions div{margin:36px 24px 0 12px;font-size:18px;line-height:1.25em;color:#185a73;text-align:left}.questions div.phone{text-indent:-14px;margin-top:39px;margin-left:42px;line-height:1.5em}.questions div span{margin-right:6px}@media(max-width:1024px){.tablet{display:block}.container{padding-left:4%;padding-right:4%}.questions.column{margin-top:32px;padding:48px 12px}.form.container,.form-inner,.column{display:block;width:98%;margin:0 auto}.form .form-actions{position:static;width:auto}.form{padding:40px 0}.questions div{margin:32px 24px 0 24px;text-align:center}.column .contact{vertical-align:middle}}@media(min-width:561px){.banner .intro{min-width:560px}}@media(max-width:750px){h1{font-size:20px}h2,legend.h2{margin-bottom:32px;font-size:18px}.banner{padding-top:14px;padding-bottom:32px;overflow:visible;box-sizing:border-box}.banner .intro{float:none;margin:0 auto 0 auto;padding:28px;background:#fff}.banner p{max-width:282px;margin:0 0 20px 0;font-size:12px}.banner .intro.form p{padding-bottom:0;font-size:12px}.mobile{display:block}.reviews{margin:64px auto 48px auto}.auth .reviews{margin-top:220px}.column{padding:20px 20px 32px 20px}.form .input-col{width:100%}fieldset.contact{margin-top:16px}.input-col{width:100%}legend.h2{margin:0 0 24px 0}.questions .container{padding:48px 24px}.questions h2{max-width:248px;font-size:16px;line-height:1.25em}.questions p{max-width:276px;margin:0 auto}.questions div{font-size:12px}}.banner .intro{padding:20px 28px}.contact input,.contact select{margin-bottom:10px}.form-actions{margin-top:25px;margin-bottom:0}.form input,.form select,.form textarea{padding:12px;border-radius:4px;background-color:#f0f3f5}.form input[type=submit],.form-actions .button,.form input[type=submit]:disabled,.form-actions .button:disabled{padding:11px 20px}.form label.valid input,.form label.invalid input{padding:12px}.button.form-nav{max-width:none}.form label.upload{font-size:13px;margin-top:8px}.banner{padding:30px 0}.banner .intro{padding:20px 25px;border-radius:12px}.intro.form h1{text-align:left;margin-bottom:12px}.banner .intro.form p{padding-bottom:28px}.form input,.form select,.form input[type=submit],.form-actions .button{font-family:mulish}::-webkit-input-placeholder{font-weight:600}:-ms-input-placeholder{font-weight:600}::placeholder{font-weight:600}.form-actions{display:flex;margin-top:28px}.form input[type=submit],.form-actions .button,.form input[type=submit]:disabled,.form-actions .button:disabled{width:100%;margin:0;padding:14px 20px;border-radius:20px}.form-actions .button:disabled,input[type=submit]:disabled{border:0;color:#fff!important;background:#d5dae0}.form-nav-prev{width:220px;margin-right:12px;background:#fff;color:#185a73;border-width:2px}.progress{margin:0 0 12px}.progress div,.progress div.active,.progress div.was-active{width:22px;height:22px;border:4px solid #185a73}.progress div.active,.progress div.was-active{background-color:#185a73;border-width:1px}.progress span{margin:0;background-color:#185a73;width:41.5%}@media(max-width:600px){.progress span{width:34%}.button.form-nav-prev{width:40%}.button.form-nav-next{width:58%;margin:0 auto}.button.form-nav-next.full-width{width:100%!important}}input::file-selector-button{background:#fff;border-radius:20px;border-color:#185a73;padding:4px 14px;font-weight:700;color:#185a73;line-height:24px}.progress div.was-active:after{content:url(../images/icon-check-12px.svg);display:block}.welcome-wrapper{font-family:mulish;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px;background:#ecf1ef;border:2px solid #0d773f;border-radius:4px;margin-bottom:16px}.welcome-main{align-items:center}.welcome-main:before{content:url(../images/icon-welcome.svg);padding:0 10px 0 0}.welcome-main:after{content:url(../images/icon-welcome-close.svg)}.welcome-main span{color:#0d773f;font-weight:600;line-height:26px}.welcome-wrapper.welcome-red{background-color:#fef4f1;border-color:#a13714}.welcome-wrapper.welcome-red .welcome-main span{color:#8c2e0f}.welcome-wrapper.welcome-red .welcome-main:after{content:none}.welcome-wrapper.welcome-red .welcome-main:before{content:url(../images/icon-alert.svg)}.reset-password-actions{justify-content:center;padding-top:20px}.reset-password-actions a{margin:0 16px}.form fieldset a.plain-form-link{background:0 0;color:#185a73;padding:0;margin:10px 0;width:150px;text-align:center}.form input[type=file]{margin-left:0}.g-recaptcha>div{margin:0}.col-12{width:100%}.flex{display:flex}main{font-family:'Mulish',sans-serif}.member-benefites .container{max-width:1180px}.member-benefites{padding:76px 0 44px}.member-benefites h2{margin-bottom:0}.member-benefites-items{padding:32px 0}.member-benefites-item{align-items:center}.member-benefites-copy{line-height:22px;max-width:260px}.member-benefites-copy h3{font-size:16px;font-weight:700;font-family:'Mulish',sans-serif}.member-benefites-img{padding-right:16px}.mean-container .mean-nav{z-index:10000}.progress{margin:-8px 0 36px;text-align:center}.progress div{display:inline-block;vertical-align:middle;width:30px;height:30px;border:3px solid #4d4d4d;border-radius:50%}.progress div.active{width:50px;height:50px;background-color:#6db144}.progress div.was-active{background-color:#6db144}.progress span{display:inline-block;width:72px;height:3px;margin:0 12px;border-radius:2px;background-color:#6db144;vertical-align:middle}.progress .step2-activate:not(.active):not(.was-active)+span{background-color:#a3a3a3}.form .column-1{position:relative}select[name=commercial_type]{display:block;width:100%}.company-wrap input,.commercial_type-wrap select{font-weight:700}.form select{color:#444}.layout{margin-top:24px}.form .comments-wrapper{margin-top:48px}.form textarea{width:100%;height:80px;font-family:inherit;resize:vertical}.form input[type=submit],.form fieldset a,.form-nav{display:block;width:224px;margin:24px auto 0;padding:10px;line-height:14px;font-size:14px;font-weight:700;color:#fff;border-radius:8px;background-color:#185a73;-webkit-appearance:none}.form input[type=submit]:disabled,.button:disabled{color:#888;background-color:#ddd;border-color:#888;cursor:default}.button:disabled:hover{background:#ddd}.form input[type=file]{width:auto;margin-left:16px;cursor:pointer;padding:0;border:0;border-radius:0;background:0 0}.form label.upload{display:inline-block;margin-top:8px;font-weight:700}.form .form-actions{text-align:center}.form.error .form-actions{position:static}.form .error-msg+fieldset+.form-actions{bottom:8px}.form ::placeholder{color:#444}.form fieldset input:hover,.form textarea:hover .form .focus *{background-color:#fff}.form :focus{border-color:#185a73;outline:none}.form label{position:relative;padding-bottom:10px}.form label.filled span{position:absolute;display:block;top:-7px;left:14px;padding:3px 3px 2px;font-size:10px;line-height:10px;color:#185a73;border-radius:4px 4px 0 0;background-color:#fff;white-space:nowrap;z-index:1}.form label.valid input{color:#1a5b11;border-color:#1a5b11;background-color:#dde7dc}.form label.invalid input{color:#8a0003;border-color:#8a0003;background-color:#eed9d9}.form label.valid input,.form label.invalid input{padding-top:10px;padding-bottom:6px}.form label.valid span{background-color:#dde7dc}.form label.invalid span{background-color:#eed9d9}.form label.projects_per_year-wrap.filled span{top:-16px}.form .error-msg{margin-top:-16px;padding:2px;font-size:14px;color:#747474;font-weight:600;text-align:left}.g-recaptcha>div{margin:10px auto 0}.cust-type legend{display:none}.form label.password-wrap,.form label.phone-wrap,.form label.username-wrap,.form label.address-wrap{display:block}.question-wrap{padding:48px 0;background:url(../images/banner-bg.jpg) #f7f7f7}fieldset.login{margin-top:36px;text-align:center}fieldset.login a{margin-top:8px}.error-msg{margin:0 0 24px;font-weight:700;color:#a00;text-align:center}.input-col.state-wrap{display:flex}.form .input-col.state-wrap select{height:inherit;line-height:initial;width:calc(100% - 10px);appearance:auto}.progress{display:none}.form-nav{margin:0 12px}.form input[type=submit]{display:inline-block}main .yotpo-reviews-carousel .carousel-display-wrapper .headline,.yotpo-corner,.yotpo-label.yotpo-small-box{display:none}main .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star{color:#185a73}main .yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line{float:none}main .product-image-container.pull-left{display:none}main .right-side.pull-right{float:none}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel{padding-right:8px}#masthead-wrapper .message,#masthead-wrapper .message+ul{display:none !important}.tools{margin-bottom:64px;background-color:#efeeed}.tools .container{max-width:1600px;padding:48px 24px}.tools .container>div{display:inline-block;width:31%;max-height:276px;border-radius:20px;box-shadow:5px 5px 20px rgba(0,0,0,.29);background-color:#fff}.tools .container>div+div{margin-left:2%}.tools .container div div{display:inline-block;width:49%;vertical-align:middle}.tools .container div div+div{padding:32px}.tools .img-wrapper{overflow:hidden;margin-bottom:-2px;border-radius:20px 0 0 20px}.tools .img-wrapper img{width:auto;height:100%;max-height:276px}.tools h3{margin-bottom:18px;font-size:18px;font-weight:700;line-height:1.25em}.tools p{margin-bottom:24px;font-size:12px;line-height:1.25em}.tools .price{display:block;margin-bottom:20px;font-size:18px;font-weight:700;color:#eb7100}.tools a.button{width:148px;padding:8px 0;background-color:#185a73;border-radius:8px}.tools div:nth-child(3) .img-wrapper img{margin-left:-122px}.props{max-width:1268px;padding:0 24px;margin:48px auto}.props>div{padding:24px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.props h2{margin:0 0 48px;font-size:28px;font-weight:700}.props li{display:inline-block;width:25%;min-height:60px;padding:0 1%;vertical-align:top}.props li+li{border-left:1px solid #185a73}.props li:nth-child(2),.props li:nth-child(3){padding-top:10px}.props a{display:flex;align-items:flex-start;justify-content:center}.props img{margin:4px 16px 0 0}.props img,.props li div{display:inline-block;vertical-align:top;text-align:left}.props a{text-decoration:none;outline:none}.props h3{margin:0 0 8px;font-size:18px;font-weight:700;color:#185a73;text-transform:uppercase}.props p{max-width:182px;font-size:12px;color:#666;line-height:1.5em;color:#185a73}.props li:first-child p{max-width:194px}.files{margin-bottom:64px}.files>div{display:inline-block;vertical-align:top;width:48%;padding:20px 24px;box-shadow:0 3px 16px rgba(0,0,0,.29)}.files>div+div{margin-left:3%}.files h3{font-size:18px;font-weight:700;cursor:pointer;line-height:16px;margin:0}.files li a{text-decoration:underline}.files h3:after{content:'';float:right;font-size:24px;color:#185a73;font-family:'font awesome 5 free';font-weight:900}.files>div.expanded h3:after{content:''}.files>div>ul{margin-top:16px;padding-top:16px;border-top:1px solid #d5d5d5;list-style:none;margin:16px 0 0 0;padding:16px 0 0 0}.files li{padding:16px 0;line-height:16px}.files li:before{content:'';margin:0 10px 0 0;color:#555;font-family:'font awesome 5 free';font-weight:900}.files li.parent:before{content:none}.files .other li:before{content:none}.files h4{cursor:pointer;font-size:16px;line-height:16px;margin-bottom:0}.files h4:before{content:'';margin:0 8px 0 -2px;color:#555;font-family:'font awesome 5 free';font-weight:900}.files h4:after{content:'';margin-left:8px;color:#888;font-family:'font awesome 5 free';font-weight:900}.files li.expanded h4:after{content:''}.files li.parent ul{margin:16px -24px 0;padding:8px 0 8px 36px;background-color:#efeeed;list-style:none}.files ul{display:none}.kitchens{padding:54px;text-align:center;background:url(../images/inspiration-bg.jpg) no-repeat;background-size:cover}.kitchens .container{max-width:1732px;margin:0 auto;padding:0 48px}.kitchens h2{font-size:20px;margin-bottom:48px}.kitchens h3{margin:4px 0 60px;font-size:30px;font-weight:400;line-height:1em}.kitchens .button{width:200px}.kitchens .slick-slide{padding:0 28px;overflow:hidden}.kitchens .slick-dots{margin:32px 0 20px}.completed-kitchens .review-title{display:block;margin-top:20px;font-size:14px;font-weight:700}.faq{margin:72px auto 128px}.faq ul,.faq-questions-wrapper{display:inline-block;vertical-align:top}.faq ul{position:relative;width:25%;font-size:18px;font-weight:700;box-shadow:0 3px 16px rgba(0,0,0,.29);margin:0;padding:0;list-style:none}.faq li{padding:20px;cursor:pointer;line-height:16px}.faq li.selected{background-color:#efeeed}.faq-questions-wrapper{width:74%;padding:20px;font-size:14px;background-color:#efeeed}.faq-questions-wrapper>div{background-color:#fff}.faq section{padding:16px 20px;border-bottom:1px solid #d5d5d5}.faq section h4{font-weight:700;cursor:pointer;font-size:14px;margin-bottom:0;line-height:16px}.faq h4:before{content:'';float:right;margin-left:24px;padding:0 0 8px;font-size:24px;color:#185a73;font-family:'font awesome 5 free';font-weight:900}.faq section.expanded h4:before{content:''}.faq h4+div{display:none;padding-top:16px;margin-top:16px;border-top:1px solid #d5d5d5}.faq p{line-height:1.5em}.faq-more-wrapper{padding:24px 0 4px;text-align:center}.faq-more{padding:0;font-weight:700;color:#185a73;text-align:center;background:0 0;border:0;border-bottom:1px solid #185a73;cursor:pointer;outline:none}.questions2{padding:48px;background:url(../images/banner-bg.jpg) #f7f7f7;text-align:center}.questions2 .container{padding:48px;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.29)}.questions2 h2{margin:36px auto 24px;font-size:24px;font-weight:700}.questions2 p{font-size:14px;color:#666;line-height:1.25em}.questions2 .container>div{display:inline-block;vertical-align:top;margin:42px 24px 0;font-size:18px;color:#185a73;text-align:left}.questions2 .container>div.phone{text-indent:-10px;margin-top:39px;margin-left:14px;line-height:1.5em}@media(min-width:750px){.questions2 .container>div.phone br{display:none}}.questions2 .container>div span{margin-right:6px}.blogs{margin:64px 0 0;text-align:center}.blogs .container{max-width:1266px;padding:24px}.blogs h2{margin-bottom:0}.blogs .slick-slide{max-height:400px;margin:24px 1%;padding-bottom:32px;border-radius:20px;box-shadow:5px 5px 8px rgba(0,0,0,.2);background-color:#fff}.blogs .img-wrapper{height:200px;overflow:hidden;border-radius:20px 20px 0 0;text-align:center}.blogs .img-wrapper img{width:auto;height:200px;margin:0 auto}.blogs h3{height:44px;margin:24px 24px 18px;font-size:18px;font-weight:700;line-height:1.25em}.blogs p{height:44px;margin:0 24px 18px;font-size:12px;line-height:1.25em;text-align:left}.blogs a.button{width:148px;padding:8px 0;background-color:#185a73;border-radius:8px}.copy.container{max-width:1200px;margin:32px auto 64px;padding-top:60px;overflow:hidden;border-top:1px solid #d5d5d5}.copy h2{margin-bottom:20px}.copy p{max-width:944px;margin:0 auto 20px;font-size:14px;line-height:1.5em}.slick-slider .slick-arrow{position:absolute;z-index:1;top:29%;width:54px;height:54px;border:0;background-color:#185a73;line-height:1em;border-radius:10px;transition:all .5s}.slick-slider .slick-arrow:hover{width:64px;height:64px;top:calc(29% - 5px);background-color:#59accc}.slick-slider .slick-prev{left:-36px;padding-left:14px;text-align:left}.slick-slider .slick-prev:hover{left:-41px}.slick-slider .slick-next{right:-36px;padding-right:14px;text-align:right}.slick-slider .slick-next:hover{right:-41px}.slick-dots{margin-top:12px}.slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px;border:2px solid #185a73;border-radius:50%;text-indent:-4096px}.slick-dots li.slick-active{background-color:#185a73}.hsds-beacon .Beacon .BeaconFabButtonFrame{right:20px;bottom:30px !important;width:34px !important;box-shadow:none !important}.BeaconFabButtonFrame iframe{width:54px !important}@media(max-width:1722px){.kitchens .container{padding:0 128px}.kitchens .slick-slider .slick-next{right:-100px}}@media(max-width:1300px){.tools{text-align:center}.tools .container>div{width:48%;text-align:left}.tools .container>div:nth-child(3){margin-top:2%}.kitchens .container{padding:0}.kitchens .slick-slider{margin-left:-16px}.kitchens .slick-slider .slick-prev{left:10px}.kitchens .slick-slider .slick-next{right:-2%}}@media(max-width:1300px) and (min-width:750px){.tools img.desktop{display:none}.tools span.design-help-wide{display:block}.tools span.design-help-wide img{width:100%;height:auto}.tools .container>div:first-child{width:100%;margin-bottom:2%}.tools .container>div:first-child div.img-wrapper{width:75%}.tools .container>div:first-child div+div{width:24%}.tools .container>div:first-child div+div{padding:24px 32px}.tools .container>div:nth-child(2){margin-left:0}.tools .container>div:nth-child(3){margin-left:4%}}@media(max-width:1120px){.member-benefites-item{align-items:start;flex-direction:column}.member-benefites-copy p{display:none}.member-benefites-img{padding-bottom:16px}.tools .img-wrapper img{max-height:250px}.tools h3,.quick-ship h3{font-size:14px}.kitchens{padding:32px}.kitchens h2{font-size:20px;margin-bottom:48px}.kitchens h3{font-size:14px;margin-bottom:32px}}@media(max-width:1100px){.props li{min-height:78px}.props h3{font-size:14px}.blogs .slick-slide{max-height:100%}}@media(max-width:1024px){.props>div{padding:28px}.form input[type=submit],.form fieldset a,.form-nav{width:144px}.faq ul{display:flex;width:100%;box-shadow:none;overflow:auto}.faq-questions-wrapper{display:block;width:100%;box-shadow:none}.faq li{flex:1;white-space:nowrap;box-shadow:0 0 1px rgba(0,0,0,.29);text-align:center}.faq li.selected{box-shadow:none}.faq-questions{box-shadow:0 3px 16px rgba(0,0,0,.29)}.tools a.button{width:112px}.slick-slider .slick-arrow{width:34px;height:34px}.slick-slider .slick-arrow:hover{width:44px;height:44px}.slick-slider .slick-arrow img{width:16px}.slick-slider .slick-prev{left:0;padding-left:9px}.slick-slider .slick-prev:hover{left:-5px}.slick-slider .slick-next{right:0;padding-right:9px}.slick-slider .slick-next:hover{right:-5px}}@media(max-width:980px){.tools span.design-help-wide img{width:126%}}@media(max-width:890px){.props{padding:0}.props li{min-height:66px}.props h3{margin-bottom:4px}.props p{font-size:10px}.props li:nth-child(2) img,.props li:nth-child(3) img{margin-left:8%}}@media(max-width:890px) and (min-width:750px){.tools .container>div{max-height:500px}.tools .img-wrapper img{max-height:300px}.tools .container>div:first-child .img-wrapper img{max-height:500px}.tools span.design-help-wide img{width:172%}}@media(max-width:750px){.form{font-size:12px}.form.container,.form-inner,.column{width:100%}.progress span{width:24px}.form-nav{width:100px}label.upload{margin-left:2px}.form input[type=file]{margin:16px auto 32px auto}.g-recaptcha>div{margin-bottom:24px}.tools{margin:48px 0}.tools .container>div{display:block;width:100%;margin:0}.tools .container>div+div,.tools .container>div:nth-child(3){margin:48px 0 0 0}.tools div:nth-child(3) .img-wrapper img{margin-left:0}.quick-ship h3,.tools h3,.tools .price{margin-bottom:8px;font-size:16px}.tools p{font-size:12px}.tools a.button{width:128px}.files{position:relative;margin-top:64px;font-size:14px}.files h3{font-size:14px}.files>div,.files div+div{display:block;width:100%;margin:0 0 2px 0}.files>div{box-shadow:0 1px 5px rgba(0,0,0,.29)}.kitchens .container{max-width:492px}.kitchens h2{font-size:18px;margin-bottom:48px}.kitchens h3{margin-top:0}.kitchens .slick-slider{margin-left:-20px}.kitchens .slick-slider .slick-next{right:-3%}.faq ul,.faq-questions-wrapper{font-size:14px}.faq ul{white-space:nowrap;overflow-x:scroll}.faq-questions-wrapper{font-size:12px}.faq h4:before{font-size:20px;padding:8px 0 8px 8px}.props{display:block;margin:36px 20px}.props>div{margin:0 4px;padding-bottom:36px;border:2px solid #185a73}.props h2{margin:8px 0 32px 0;font-size:18px;text-align:center}.props li{display:block;width:100%;min-height:0}.props li+li{margin-top:24px;border:0}.props li:nth-child(2) img,.props li:nth-child(3) img{margin-left:0}.props a{display:block}.props a>*{display:inline-block}.props img{width:64px}.props li:first-child p{max-width:182px}.questions2{padding:48px 12px 12px 12px}.questions2 .container{padding:48px 24px}.questions2 h2{max-width:248px;line-height:1.25em}.questions2 p{max-width:276px;margin:0 auto}.questions2>.container div{margin:32px 24px 0 24px;font-size:12px}.questions2>.container div.phone{margin-left:46px}.blogs{margin:64px 16px}.blogs h3{height:auto}.copy h2{max-width:240px;margin:0 auto 24px auto;font-size:14px}.copy p{font-size:12px}}@media(max-width:630px){::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:horizontal{height:14px}::-webkit-scrollbar-thumb{background-color:#efeeed;border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{margin:2px 0;border-radius:10px;background-color:#fff}}@media(max-width:450px){::placeholder{font-size:11px}.form select{font-size:11px}::-webkit-input-placeholder{font-size:11px}.form label.focus span{position:absolute;display:block;top:-7px;left:14px;padding:3px 3px 2px 3px;font-size:10px;line-height:10px;color:#185a73;border-radius:4px 4px 0 0;background-color:#fff;white-space:nowrap;z-index:1}.form label.projects_per_year-wrap.focus span{top:-14px}.form label.focus::placeholder{color:#fff}.form label.focus::-webkit-input-placeholder{color:#fff}.props>div{padding:20px}.props li div{width:156px}.kitchens .slick-slider .slick-next{right:-5%}.tools h3{font-size:14px}.tools p{font-size:11px}.tools a.button{width:96px}}.banner .container{align-items:center;max-width:1200px}.banner .intro.form h1{padding-top:5px;font-family:'Mulish';font-size:24px;font-weight:700}.banner .intro.form p{padding-bottom:50px;font-size:14px;line-height:1.5em;text-align:left}.trusted-by{background-color:#185a73;padding:24px 0}.trusted-by h4{font-weight:600;font-size:18px;line-height:28px;color:#fff;font-family:mulish}.trusted-by .container .flex{align-items:center;justify-content:center;gap:75px}@media(max-width:890px){.banner .container{align-items:center;flex-direction:column}.banner .intro{order:1}.banner .intro.form p{padding-bottom:0}.trusted-by .container .flex{display:block;text-align:center}.trusted-by h4{display:none}.trusted-by .container .flex img{padding:0 5px}.banner .intro.form h1{font-size:20px;font-weight:700}}.banner{padding:30px 0}.banner .intro{padding:20px 25px;border-radius:12px}.intro.form h1{text-align:left;margin-bottom:12px}.banner .intro.form p{padding-bottom:28px}.form input,.form select,.form input[type=submit],.form-actions .button{font-family:mulish}::-webkit-input-placeholder{font-weight:600}:-ms-input-placeholder{font-weight:600}::placeholder{font-weight:600}.form-actions{display:flex;margin-top:28px}.form input[type=submit],.form-actions .button,.form input[type=submit]:disabled,.form-actions .button:disabled{width:100%;margin:0;padding:14px 20px;border-radius:20px}.form-actions .button:disabled,input[type=submit]:disabled{border:0;color:#fff !important;background:#d5dae0}.buttonwrap .form-nav-prev{width:220px;margin-right:12px;background:#fff;color:#185a73;border-width:2px;padding:11px 20px;border-radius:20px;font-weight:bold;font-size:14px;line-height:1em;border:2px solid #185a73;text-decoration:none;text-align:center;transition:background-color .5s;display:inline-block;font-family:'Mulish';cursor:pointer}.buttonwrap .form-nav-prev:hover{background-color:#459bac;color:#fff;border-color:#459bac}.buttonwrap .custom-register-button{font-family:'Mulish';font-weight:bold;padding:11px 20px;font-size:14px;line-height:1em;border:2px solid #185a73;text-decoration:none;text-align:center;transition:background-color .5s;background-color:#185a73;-webkit-appearance:none;color:#fff;width:100%;margin:0;border-radius:20px;display:inline-block;cursor:pointer}.buttonwrap .custom-register-button:hover{background-color:#459bac;color:#fff;border-color:#459bac}.progress{margin:0 0 12px}.progress div,.progress div.active,.progress div.was-active{width:22px;height:22px;border:4px solid #185a73}.progress div.active,.progress div.was-active{background-color:#185a73;border-width:1px}.progress span{margin:0;background-color:#185a73;width:41.5%}@media(max-width:600px){.progress span{width:34%}.button.form-nav-prev{width:40%}.button.form-nav-next{width:58%;margin:0 auto}.button.form-nav-next.full-width{width:100% !important}}input::file-selector-button{background:#fff;border-radius:20px;border-color:#185a73;padding:4px 14px;font-weight:700;color:#185a73;line-height:24px}.progress div.was-active:after{content:url(../images/icon-check-12px.svg);display:block}.welcome-wrapper{font-family:mulish;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:16px;background:#ecf1ef;border:2px solid #0d773f;border-radius:4px;margin-bottom:16px}.welcome-main{align-items:center}.welcome-main ul{list-style:none;margin:0;padding:0}.welcome-main:before{content:url(../images/icon-welcome.svg);padding:0 10px 0 0}.welcome-main:after{content:url(../images/icon-welcome-close.svg)}.welcome-main span{color:#0d773f;font-weight:600;line-height:26px}.welcome-wrapper.welcome-red{background-color:#fef4f1;border-color:#a13714}.welcome-wrapper.welcome-red .welcome-main span{color:#8c2e0f}.welcome-wrapper.welcome-red .welcome-main:after{content:none}.welcome-wrapper.welcome-red .welcome-main:before{content:url(../images/icon-alert.svg)}.reset-password-actions{justify-content:center;padding-top:20px}.reset-password-actions a{margin:0 16px}.form fieldset a.plain-form-link{background:0 0;color:#185a73;padding:0;margin:10px 0;width:150px;text-align:center}.form input[type=file]{margin-left:0;cursor:pointer}.g-recaptcha>div{margin:0}