@charset "UTF-8";@font-face{font-family:Raleway-v4020-Bold;src:url(../fonts/Raleway-v4020-Bold.otf);font-style:normal;font-weight:400}@font-face{font-family:Raleway;src:url(../fonts/Raleway.ttf);font-style:normal;font-weight:400}@font-face{font-family:Roboto-Regular;src:url(../fonts/Roboto-Regular.ttf)}@font-face{font-family:RobotoBlack;src:url(../fonts/Roboto-Black.ttf)}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container{max-width:1200px;margin:0 auto;padding:0 20px}.form-container{margin-top:100px}.hide{display:none}.show{display:block}.popup_dialog{display:block;max-width:1200px;margin:0 auto}.status_message{display:block;margin-left:600px;margin-top:5px;padding-top:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#e3eeed;height:280px;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.status_title{color:#214e41;font-family:Raleway;line-height:70px;font-size:43px;padding:10px 20px;text-align:center}@media (max-width:600px){.form-container{margin-top:50px}.popup_dialog{max-width:500px}.status_message{margin-left:220px;height:150px;margin-top:20px;padding-top:40px}.status_title{padding-top:0;font-size:20px;line-height:25px}}body{margin:0;padding:0}header{position:relative;height:50px}nav{position:fixed;width:100%;height:75px;z-index:5;background:#fff}section{margin-top:-50px}.header_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){section{margin-bottom:0}}.hamburger{display:none}@media (max-width:600px){.hamburger{display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:12px;cursor:pointer}.hamburger span{display:block;width:100%;height:4px;background-color:#333;margin:4px 0}}.logo_item{margin-top:15px;position:relative;width:60px;height:60px}.logo_item img{position:absolute;display:block;margin:0 auto;height:165%;top:-35px}@media (max-width:600px){.logo_item{width:0}.logo_item img{height:140%;top:-15px;left:-80px}}.subheader_logo img{display:block;margin:0 auto;width:100%;max-height:100%;margin-left:50px;cursor:pointer}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style-type:none;gap:0;margin-left:0}@media (max-width:600px){.menu{display:none}}.menu_link{margin:0 15px;margin-left:0;color:#214e41;font-family:Raleway;font-size:16px;font-weight:100;text-decoration:none;cursor:pointer}.book_item{margin-right:20px}.header_btn{display:inline-block;width:230px;height:45px;border-radius:6px;background:#43806c;font-family:Raleway,sans-serif;font-size:18px;font-weight:100;color:#fff;text-align:center;line-height:40px;text-decoration:none;cursor:pointer}@media (max-width:600px){.header_btn{position:absolute;width:40%;height:50%;left:140px;top:20px;font-size:14px}}.logo_item a{text-decoration:none;cursor:pointer}h1{color:#214e41;font-family:Raleway;font-size:32px;font-weight:700;line-height:10px}h2{color:#214e41;font-family:RobotoBlack;font-size:30px;font-weight:700;line-height:70px;text-align:center}@media (max-width:600px){h1{color:#214e41;font-family:Raleway;font-size:18px;font-weight:700;line-height:40px;margin-bottom:0}h2{font-size:20px;font-weight:700;line-height:40px;text-align:center}.promo_wrapper2{margin-top:50px}.promo_wrapper h2{margin-left:30px}}h3{color:#214e41;font-family:Raleway;font-size:16px;font-weight:700;text-align:left;margin:20px 20px 20px 50px}@media (max-width:600px){h3{font-size:12px;margin-left:19px;margin-right:10px;margin-top:30px}}.promo{min-height:850px;background:url("../img/kitchen counter top.jpg") center center/cover no-repeat;padding:120px 40px 76px 30px;opacity:1}.promo_wrapper{position:absolute;background-color:#fff;opacity:.9;padding:0 80px 55px 80px;border-radius:46px;margin-left:30px;margin-top:50px}.promo_wrapper2{margin-left:auto;margin-right:auto}@media (max-width:600px){.promo{padding:20px 60px 55px 0;min-height:580px;padding-top:60px}.promo_wrapper{position:absolute;top:10%;right:0;background-color:#fff;margin:0 auto;opacity:.8;padding:0 50px 55px 0;border-radius:26px;margin-right:0;margin-top:10px}}.promo_descr{color:#214e41;font-family:Raleway-v4020-Bold;font-size:25px;font-weight:700;line-height:50px;text-align:center}.promo_area{color:#214e41;font-family:Raleway;font-size:20px;font-weight:700;line-height:30px;text-align:center}@media (max-width:600px){.promo_descr{padding-left:1px;font-size:15px;font-weight:700;margin-left:30px;line-height:30px;text-align:center}.promo_area{margin-top:10px;padding-left:1px;font-size:12px;font-weight:700;line-height:20px;text-align:center}}.promo_btn{margin:0 auto;margin-top:50px;width:300px;height:70px;border-radius:6px;background:#43806c;padding-top:22px;text-align:center}.promo_link,.request_link{font-family:Raleway;font-size:18px;font-weight:100;color:#fff;padding-top:22px;cursor:pointer;text-decoration:none}@media (max-width:600px){.promo_btn{font-size:15px;padding-top:15px;margin-left:90px;width:60%;height:50px}.promo_link,.request_link{font-size:12px}}.benefits{margin-top:50px}@media (max-width:600px){.benefits{margin-top:0;margin-bottom:80px}}.icons_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}@media (max-width:600px){.icons_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.icon_item{display:block;margin:0 auto}.icon_item img{display:block;margin:0 auto;width:10%;height:20%;opacity:.8}@media (max-width:600px){.icon_item{display:block;margin:0 auto;width:25%;height:20%;opacity:.8}.icon_item img{display:block;margin:0 auto;width:20%;height:20%;opacity:.8}}.icon_descr{margin-top:40px;text-align:center;color:#214e41;font-family:Raleway;font-size:18px}@media (max-width:600px){.icon_descr{margin-top:30px;font-size:12px}}.services{padding-top:60px;margin-top:50px;background-color:#e3eeed;margin-bottom:50px}@media (max-width:600px){.services{margin-top:50px;padding-top:50px;background:url("../img/island copy.jpg") center center/cover no-repeat}}.services_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services_list{display:block;margin:0 auto}.services_pic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services_pic img{height:auto;width:80%;-o-object-fit:contain;object-fit:contain;overflow:visible}@media (max-width:600px){.services_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.services_pic img{display:none}}.service_item{color:#214e41;font-family:Raleway;font-size:18px;font-weight:700;margin-left:80px;line-height:45px}@media (max-width:600px){.list{margin-left:-25px}.service_item{font-size:18px;font-weight:700;line-height:40px;margin-left:40px}}.exceptions{margin-top:50px}.about{padding-top:60px;padding-bottom:60px;background-color:#e3eeed}.about_descr{color:#214e41;font-family:Raleway;font-size:18px;font-weight:700;margin-left:50px;line-height:40px;margin-right:70px}.about_pic img{width:110%;margin-right:20px}@media (max-width:600px){.about{margin-top:0}.about_pic img{display:block;margin:0 auto;width:60%;margin-top:10px}}@media (max-width:600px){.about_descr{font-size:14px;line-height:30px;margin:20px 10px 10px 20px}}.prices{padding-top:60px}.section_descr{color:#214e41;font-family:Raleway;font-size:18px;font-weight:700;margin-left:50px;line-height:50px;text-align:center;margin-bottom:10px}.faq{padding-top:60px;padding-bottom:60px}.faq_question{color:#214e41;font-family:Raleway;font-size:18px;font-weight:700;line-height:30px;margin-left:70px;text-align:left;margin-bottom:20px}.faq_answer{color:#214e41;background-color:#ffffc5;font-family:Raleway;font-size:18px;font-weight:500;line-height:30px;margin-left:100px;text-align:left;margin-bottom:20px;padding:10px 0 10px 20px}@media (max-width:600px){.faq_question{font-size:12px;line-height:20px;margin-left:30px;margin-bottom:20px}.faq_answer{font-size:12px;line-height:20px;margin-left:30px;margin-right:20px;padding-right:10px}.section_descr{font-size:15px;line-height:30px;text-align:center}.prices{margin-top:0}.prices_descr{font-size:18px;line-height:40px;margin-left:25px;margin-right:15px}}.price_img{display:block;margin:0 auto;margin-top:50px;width:30%}@media (max-width:600px){.price_img{width:60%;margin-left:100px}}.icon_payment{gap:150px}.icon_payment img{width:45%;margin-left:35px}@media (max-width:600px){.icon_payment img{width:45%;margin-left:35px}}.number{color:#f0a446;font-family:Roboto;font-size:30px;font-weight:700;text-align:center}.number_item{display:block;margin:0 auto}@media (max-width:600px){.number{font-size:130%!important}.number_item{display:block;margin:0 auto;width:15%;height:10%;opacity:.8}}@media (max-width:600px){.number{font-size:30px;margin-left:5px}}.number_descr{color:#214e41;font-family:Raleway;font-size:20px;font-weight:100;text-align:center}@media (max-width:600px){.number_descr{font-size:10px;margin-left:5px}}.carrousel{position:relative;max-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-left:25px;padding-right:25px;margin-top:50px;width:100%}.reviews{margin-top:50px}.review_item{height:500px;width:calc(33.33% - 20px);margin-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.review_item:last-child{margin-right:0}.review_icon{margin-left:40px}.review_icon img{width:25%}.review_title{color:#214e41;font-family:Raleway;font-size:18px;font-weight:700;margin-left:50px;margin-top:10px;text-align:left}.review_descr{padding-top:2px}@media (max-width:600px){.reviews{margin-bottom:50px}.review_title{font-size:12px;margin-top:0;margin-left:10px}.review_icon{margin-left:7px}.review_icon img{width:20%}.review_descr{padding-top:0}.review_descr h3{margin:7px 25px 17px 10px}.carrousel{margin-top:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-right:0;max-height:380px}.review_item{width:100%;height:300px;margin-right:0}}.next-btn,.prev-btn{position:absolute;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem;height:3rem;border:5px;padding:0;z-index:10;background-color:transparent;cursor:pointer}.next-btn img,.prev-btn img{width:70%;height:100%;-o-object-fit:contain;object-fit:contain}.prev-btn{left:0}.next-btn{right:0}.footer{margin-top:20px}.footer_container{padding-top:70px;background-color:#214e41;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:50px}.footer_wrapper{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-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center}@media (max-width:600px){.footer{margin-top:5px}.footer_container{padding-top:20px}.footer_wrapper{padding-top:20px}.next-btn{top:45%;-webkit-transform:translateX(25%);transform:translateX(25%)}.prev-btn{top:45%;-webkit-transform:translateX(25%);transform:translateX(25%);left:-5%}.next-btn img,.prev-btn img{width:40%;height:50%;-o-object-fit:contain;object-fit:contain}}.footer_links{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;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:15px;cursor:pointer}.footer_links a{text-decoration:none;color:#fff;text-transform:uppercase;font-size:15px;font-family:Roboto;margin-right:70px;margin-left:70px}@media (max-width:600px){.footer_links a{font-size:10px;margin-right:30px;margin-left:90px}}.footer_address{padding-top:30px;display:block;margin:0 auto;text-align:left;line-height:30px;font-size:17px;font-family:Roboto;color:#fff;cursor:pointer}@media (max-width:600px){.footer_address{font-size:10px;margin-left:5px}}.footer_social{padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;margin-right:70px}.footer_social img{color:#fff;background-color:#fff;cursor:pointer;width:20%;border-radius:5px}@media (max-width:600px){.footer_social{padding-top:15px}.footer_social img{width:17%;border-radius:5px;margin-right:7px}}.footer_dev{padding-top:30px;display:block;margin:0 auto;text-align:center;color:#fff;font-size:10px;font-family:Roboto;padding-bottom:30px;margin-left:20px}@media (max-width:600px){.footer_dev{font-size:7px;margin-left:10px}}.popup_modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;background-color:rgba(0,0,0,.5)}.popup_content{position:relative;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40rem;background-color:#fff}.popup_close{position:absolute;right:-5rem;font-size:4rem;color:#fff;border:none;background:0 0}@media (max-width:600px){.popup_modal{width:100%;height:70%}.popup_content{position:absolute;width:20rem;height:50%}.popup_close{font-size:2rem;top:-2.2rem;right:-3rem}}.form{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;padding:2rem 5rem;text-align:center;background-color:#fff}.form h3{text-align:center;margin-bottom:8px}.form_btn{margin-top:30px;margin-left:100px;width:300px;height:60px;border-radius:6px;background:#43806c;font-family:Raleway;font-size:18px;font-weight:100;color:#fff;text-align:center;cursor:pointer}@media (max-width:600px){.form{margin-right:0;padding:1rem 1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.form h3{margin-left:35px;font-size:15px}.form_btn{font-size:15px;margin:15px 20px 5px 28px;width:14.3rem;height:3rem}}.form_input{width:31rem;height:4rem;padding:0;margin-bottom:2rem;text-align:center;border-radius:.5rem;font-size:16px;font-family:Raleway}.form_notice{margin-top:2rem;margin-bottom:2rem;font-size:1.1rem;color:#666}@media (max-width:600px){.form_input{margin:10px 0 5px 30px;width:14rem;height:3rem;font-size:14px;border-radius:.5rem;font-family:Raleway}.form_notice{margin-top:1rem;margin-bottom:2rem;font-size:1rem;color:#666}}.hamburger_menu{display:none;position:fixed;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:0;left:0;width:100%;height:100%;z-index:9;background-color:rgba(0,0,0,.5)}.hamburger_content{position:relative;left:62%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:21rem;background-color:#e3eeed;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.hamburger_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style-type:none;gap:35px;margin:0 auto;padding:65px 0 65px 0}.hamburger_close{position:absolute;top:.5rem;right:1.5rem;font-size:2.2rem;color:#43806c;border:none;background:0 0}@media (max-width:600px){.menu_link{margin:15px;margin-left:0;color:#214e41;font-family:Raleway;font-size:15px;font-weight:100;text-decoration:none;cursor:pointer}}