.block-cta .cta-center{max-width:800px;margin:auto;font-weight:300;font-style:italic;text-align:center;position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center}.block-cta .cta-center:before{content:"";width:119px;height:119px;background:url(/images/quote.svg) 50% no-repeat;background-size:119px auto;position:absolute;top:-20px;left:-20px}.block-cta .cta-center p{float:left;width:100%;margin-bottom:15px;line-height:1.4em;position:relative}.block-cta .cta-center strong{font-weight:500}.block-cta .cta-center a{font-style:normal}.block-faq .faq-items .faq-item{cursor:pointer;margin-bottom:10px;float:left;width:100%}.block-faq .faq-items .faq-item h4{margin:0;background-color:#fff;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.8em;background:#f6f6f6 url(/_next/static/media/faq-open.b0f2956b.svg) right 20px center no-repeat;background-size:20px;padding:12px 40px 10px 20px}.block-faq .faq-items .faq-item .description{display:none;padding:10px;border-top:none}.block-faq .faq-items .faq-item.open{margin-bottom:0}.block-faq .faq-items .faq-item.open h4{background-color:#e0e0e0;background:#e0e0e0 url(/_next/static/media/faq-closed.20bb19f0.svg) right 20px center no-repeat;background-size:20px}.block-faq .faq-items .faq-item.open .description{display:block;float:left;background:none;border:none;border-bottom:10px solid #ede8e3;background:#fff;padding:10px 20px 0}.block-gallery{display:grid;grid-gap:20px;grid-template-columns:repeat(6,auto)}.block-gallery div{background-color:#cecece;background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;padding-top:100%}.gallery-overlay{position:fixed;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:999999999999}.gallery-overlay .gallery-black{position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.71) url(/_next/static/media/loader.8c0c06ca.gif) 50% no-repeat;background-size:30px}.gallery-overlay .gallery-image{position:relative;z-index:555555}.gallery-overlay .gallery-image img{max-width:100%;max-height:100%}@media screen and (max-width:1024px){body .block-gallery{grid-gap:10px}}@media screen and (max-width:780px){body .block-gallery{grid-template-columns:repeat(3,auto)}}@media screen and (max-width:620px){body .block-gallery{grid-template-columns:repeat(3,auto)}}.block-imagetext{float:left;width:100%;display:flex;flext-direction:column;align-items:center}.block-imagetext.right{flex-direction:row-reverse}.block-imagetext .bl-image{width:50%;flex-grow:1}.block-imagetext .bl-image img{object-fit:cover;width:100%;height:100%}.block-imagetext .bl-text{padding:40px 20px;width:50%}@media screen and (max-width:780px){body .block-imagetext{flex-direction:column;margin-bottom:10px}body .block-imagetext .bl-image{width:100%}body .block-imagetext .bl-text{padding:20px 0;width:100%}}.block-links .links{display:grid;grid-gap:5px;grid-template-columns:repeat(3,auto)}.block-links .links a{float:left;color:#000;font-size:14px;background:url(/_next/static/media/ico-check.7c62bf35.svg) 0 no-repeat;padding:2px 0 2px 30px;background-size:20px auto;text-decoration:none}@media screen and (max-width:780px){body .block-links .links{grid-template-columns:repeat(2,auto)}}@media screen and (max-width:620px){body .block-links .links{grid-template-columns:repeat(1,auto)}}.block-services,.block-services .services{float:left;width:100%}.block-services .services .service{float:left;padding:40px;background-color:#fff;margin-bottom:15px;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.block-services .services .service h4{text-transform:capitalize}.block-services .services .service .service-text{width:50%}.block-services .services .service.service-left .service-text{margin-left:auto}@media screen and (max-width:680px){body .block-services .service:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:hsla(0,0%,100%,.769)}body .block-services .service .service-text,body .block-services .services .service .service-text{width:100%;position:relative;z-index:9999999}}.block-why,.block-why .why-grid{float:left;width:100%}.block-why .why-grid{display:grid;margin-bottom:20px;grid-gap:20px;grid-template-columns:repeat(2,auto)}.block-why .why-grid h4.icon{padding-left:25px;background-size:20px;background-repeat:no-repeat}.block-why .why-grid h4.icon.icon-budget{background-image:url(/images/icons/ico-budget.svg)}.block-why .why-grid h4.icon.icon-finish{background-image:url(/images/icons/ico-finish.svg)}.block-why .why-grid h4.icon.icon-craft{background-image:url(/images/icons/ico-craft.svg)}.block-why .why-grid h4.icon.icon-communication{background-image:url(/images/icons/ico-communication.svg)}.block-why .why-grid .grid-item{padding:20px;background:#fff}.block-why .why-grid .grid-item .description{margin-bottom:0}.block-why .btn-contact{padding:15px 20px;width:100%;font-size:14px;height:auto;text-align:center}@media screen and (max-width:680px){body .block-why .why-grid{grid-template-columns:repeat(1,auto)}}.block-reviews{float:left;width:100%;position:relative}.block-reviews .google{position:absolute;right:0;top:0}.block-reviews .reviews{float:left;width:100%;display:grid;margin-bottom:20px;grid-gap:20px;grid-template-columns:repeat(3,auto);margin-top:10px}.block-reviews .reviews .review{padding:10px;background:#fff}.block-reviews .reviews .review .rev-header{width:100%;float:left;display:flex;flex-direction:row;grid-gap:15px;align-items:center;margin-bottom:10px}.block-reviews .reviews .review .rev-header .rev-avatar{width:50px;height:50px;border-radius:100%;background-size:cover;background-color:#ede8e3;flex:0 0 50px;background-repeat:no-repeat;background-position:50%}.block-reviews .reviews .review .rev-header .rev-name{width:100%}.block-reviews .reviews .review .rev-header .rev-name .name{font-weight:500;font-size:16px}.block-reviews .reviews .review .rev-header .rev-name .stars{width:99px;height:16px;background:url(/_next/static/media/rating.749d8440.svg) 50% no-repeat;background-size:contain}.block-reviews .reviews .review .review-text{font-size:13px;line-height:1.3em}.block-reviews .btn-contact{padding:15px 20px;width:100%;font-size:14px;height:auto;text-align:center}@media screen and (max-width:680px){body .block-reviews .reviews{grid-template-columns:repeat(1,auto)}}#contact-box{width:100%;padding:40px;background:#fff;margin-bottom:-150px;float:left;z-index:500;position:relative}#contact-box .form-wrapper{display:flex;float:left;width:100%;flex-direction:row;grid-gap:30px;margin-top:20px}#contact-box .form-wrapper .form-left,#contact-box .form-wrapper .form-right{width:50%;display:flex;flex-direction:column;justify-content:center}#contact-box .form-wrapper .form-left a,#contact-box .form-wrapper .form-right a{color:#000}#contact-box .form-wrapper .form-left a.ico-mail,#contact-box .form-wrapper .form-right a.ico-mail{padding-left:30px;background-position:0;float:left;background-repeat:no-repeat;background-size:20px;background-image:url(/_next/static/media/ico-mail.17bff101.svg);margin-bottom:10px;width:100%}#contact-box .form-wrapper .form-left a.ico-phone,#contact-box .form-wrapper .form-right a.ico-phone{padding-left:30px;background-position:0;float:left;background-repeat:no-repeat;background-size:20px;background-image:url(/_next/static/media/ico-phone.34dd0173.svg);margin-bottom:10px;width:100%}#contact-box .form-wrapper .form-left span,#contact-box .form-wrapper .form-right span{color:#000}#contact-box .form-wrapper .form-left span.ico-home,#contact-box .form-wrapper .form-right span.ico-home{padding-left:30px;background-position:0;float:left;background-repeat:no-repeat;background-size:20px;background-image:url(/_next/static/media/ico-home.06dfe967.svg);margin-bottom:10px;width:100%}#contact-box .form-wrapper .form-left span.ico-clock,#contact-box .form-wrapper .form-right span.ico-clock{padding-left:30px;background-position:0;float:left;background-repeat:no-repeat;background-size:20px;background-image:url(/_next/static/media/ico-time.d1cca73a.svg);width:100%}#contact-box .form-wrapper .form-left span.ico-clock-2,#contact-box .form-wrapper .form-right span.ico-clock-2{padding-left:30px;float:left}#contact-box .form-wrapper .form-left iframe{max-width:100%;height:300px}@media screen and (max-width:680px){body #contact-box .form-wrapper{flex-direction:column}body #contact-box .form-wrapper .form-left,body #contact-box .form-wrapper .form-right{width:100%}body #contact-box .form-wrapper .form-left{margin-bottom:20px}}.header-image{width:100%;display:flex;margin-bottom:30px}.header-image .header-left{width:100%;max-width:420px;padding:40px 40px 40px 0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;grid-gap:10px}.header-image .header-left h1 i{font-weight:600;color:#3f6a49;color:#112c4d;color:#02b190}.header-image .header-right{height:512px}.header-image .header-right img{position:absolute}@media screen and (max-width:1024px){.header-image .header-left{width:100%;position:relative;z-index:500;max-width:100%;padding-right:0}.header-image .header-right{height:auto}.header-image{flex-direction:column-reverse}.header-image .header-right img{position:relative;width:100%;height:auto}}