:root{--color-primary:#007a4b;--color-secondary:#1a1a2e;--color-accent:#ff8a00;--color-white:#fff;--color-black:#000;--color-gray-100:#f3f4f6;--color-gray-500:#6b7280;--color-gray-900:#111827;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--font-family-base:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--font-size-base:1rem;--line-height-base:1.5}.frontpage-new-design-wrapper .ah-btn,.frontpage-new-design-wrapper .ah-search-input,.frontpage-new-design-wrapper .author-item,.frontpage-new-design-wrapper .average,.frontpage-new-design-wrapper .body-content,.frontpage-new-design-wrapper .body-slider,.frontpage-new-design-wrapper .header,.frontpage-new-design-wrapper .header-sub,.frontpage-new-design-wrapper .review-body,.frontpage-new-design-wrapper a,.frontpage-new-design-wrapper h1,.frontpage-new-design-wrapper h2,.frontpage-new-design-wrapper h3,.frontpage-new-design-wrapper li,.frontpage-new-design-wrapper p,.frontpage-new-design-wrapper ul{font-family:Poppins,sans-serif}.frontpage-new-design-wrapper .review-body p{font-size:14px;font-weight:400}.frontpage-new-design-wrapper h1{font-size:48px;font-weight:700}@media (max-width:768px){.frontpage-new-design-wrapper h1{font-size:24px;font-weight:500}}.frontpage-new-design-wrapper h2{font-size:25px;font-weight:500;margin:0;padding:0;word-break:normal}@media (min-width:768px){.frontpage-new-design-wrapper h2{font-size:38px}}.frontpage-new-design-wrapper h3{font-size:25px;font-weight:600}.frontpage-new-design-wrapper p{font-size:12px;line-height:1.4rem}.frontpage-new-design-wrapper p.p-sub{font-size:16px;font-weight:400}.frontpage-new-design-wrapper section{padding-bottom:50px;padding-top:50px}.frontpage-new-design-wrapper .ah-btn{align-items:center;border:none;border-radius:5px;color:#fff;display:inline-flex;font-size:12px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease-in-out}.frontpage-new-design-wrapper .ah-btn-green{background-color:#007a4b}.frontpage-new-design-wrapper .ah-btn-green:hover{background-color:#005f3a}.frontpage-new-design-wrapper .ah-btn-orange{background-color:#ff8a00}.frontpage-new-design-wrapper .ah-btn-orange:hover{background-color:#cc6e00}.frontpage-new-design-wrapper .ah-btn-transparent{background-color:#007a4b;border:2px solid #fff;padding:8px 20px}@media (min-width:768px){.frontpage-new-design-wrapper .dcu-swiper-container .col-lg-1,.frontpage-new-design-wrapper .dcu-swiper-container .col-md-1{flex:0 0 3.3333333333%!important;max-width:3.333333%!important}.frontpage-new-design-wrapper .dcu-swiper-container .col-lg-10{flex:0 0 93.33334%!important;max-width:93.33334%!important}}.frontpage-new-design-wrapper .dcu-swiper-container .swiper-button-next,.frontpage-new-design-wrapper .dcu-swiper-container .swiper-button-prev{align-items:center;display:flex;height:100%;justify-content:center;margin-top:0;position:static}.frontpage-new-design-wrapper .dcu-swiper-container .swiper-button-next:after,.frontpage-new-design-wrapper .dcu-swiper-container .swiper-button-prev:after{color:#000;font-size:36px}.frontpage-new-design-wrapper .hero{background-color:#007a4b;padding-bottom:0;padding-top:0}.frontpage-new-design-wrapper .hero .row-bg-color{background-color:#007a4b}.frontpage-new-design-wrapper .hero .col-left h1{color:#fff}.frontpage-new-design-wrapper .hero .col-left .header-sub{color:#fff;font-size:15px;margin-top:15px}.frontpage-new-design-wrapper .hero .col-left .nav-tabs{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-flex;font-size:12px;font-weight:300;padding:10px 20px 0 10px}.frontpage-new-design-wrapper .hero .col-left .nav-tabs .nav-item .nav-link{border:none;color:#000}.frontpage-new-design-wrapper .hero .col-left .nav-tabs .nav-item .nav-link.active{background-color:#ff8a00;color:#fff}.frontpage-new-design-wrapper .hero .col-left .tab-content{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;padding:10px}.frontpage-new-design-wrapper .hero .col-left .tab-content #search-craftsman,.frontpage-new-design-wrapper .hero .col-left .tab-content #search-reviews{display:flex;flex-direction:column;gap:10px}@media (min-width:992px){.frontpage-new-design-wrapper .hero .col-left .tab-content #search-craftsman,.frontpage-new-design-wrapper .hero .col-left .tab-content #search-reviews{flex-direction:row}}.frontpage-new-design-wrapper .hero .col-left .tab-content #search-craftsman .ah-search-input,.frontpage-new-design-wrapper .hero .col-left .tab-content #search-reviews .ah-search-input{border:1px solid #ccc;border-radius:4px;font-size:12px;padding:10px 0 10px 10px;width:100%}@media (min-width:992px){.frontpage-new-design-wrapper .hero .col-left .tab-content #search-craftsman .ah-search-input,.frontpage-new-design-wrapper .hero .col-left .tab-content #search-reviews .ah-search-input{flex-grow:1;width:auto}}.frontpage-new-design-wrapper .hero .col-left .tab-content #search-craftsman .ah-btn,.frontpage-new-design-wrapper .hero .col-left .tab-content #search-reviews .ah-btn{font-weight:700;justify-content:center;width:100%}@media (min-width:992px){.frontpage-new-design-wrapper .hero .col-left .tab-content #search-craftsman .ah-btn,.frontpage-new-design-wrapper .hero .col-left .tab-content #search-reviews .ah-btn{white-space:nowrap;width:auto}}.frontpage-new-design-wrapper .hero .col-right .video-wrapper{height:auto;position:relative}.frontpage-new-design-wrapper .hero .col-right .video-wrapper:before{background-color:#007a4b;clip-path:polygon(100% 80%,0 100%,100% 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.frontpage-new-design-wrapper .hero .col-right .video-wrapper:before{clip-path:polygon(0 0,100px 100%,0 100%)}}.frontpage-new-design-wrapper .hero .col-right .video-wrapper:before{z-index:1}.frontpage-new-design-wrapper .hero .col-right video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.frontpage-new-design-wrapper .professions{background-color:#fff}.frontpage-new-design-wrapper .professions .profs-left{background-color:#ccc;border-radius:5px;padding:15px}.frontpage-new-design-wrapper .professions .profs-right{background-color:#999;border-radius:5px;padding:15px}.frontpage-new-design-wrapper .professions .profs{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.frontpage-new-design-wrapper .professions .profs a{background-color:#fff;border-radius:5px;box-sizing:border-box;color:#000;flex:1 0 130px;font-size:12px;font-weight:400;padding:10px 12px;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out}.frontpage-new-design-wrapper .professions .profs a:hover{background-color:#007a4b;color:#fff}.frontpage-new-design-wrapper .professions .profs-right a{flex:1 0 100px}.frontpage-new-design-wrapper .vertical-slider2{background-color:#f6f6f6}.frontpage-new-design-wrapper .vertical-slider2 img{border-radius:15px}.frontpage-new-design-wrapper .vertical-slider2 .header{font-size:25px;font-weight:500}.frontpage-new-design-wrapper .vertical-slider2 .body-content{font-size:16px;font-weight:400}.frontpage-new-design-wrapper .vertical-slider2 a{color:#000}.frontpage-new-design-wrapper .vertical-slider2 .ah-link{color:#007a4b}.frontpage-new-design-wrapper .vertical-slider2 .fa-list2{list-style:none;padding-left:0}.frontpage-new-design-wrapper .vertical-slider2 .fa-list2 li{padding-left:1.5em;position:relative}.frontpage-new-design-wrapper .vertical-slider2 .fa-list2 li:before{content:"\f0a9";font-family:Font Awesome\ 6 Free;font-weight:900;left:0;position:absolute;top:.1em}.frontpage-new-design-wrapper .reviews-latest{background-color:#007a4b}.frontpage-new-design-wrapper .reviews-latest .header-reviews{color:#fff}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper{align-items:stretch;display:flex;flex-direction:row}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper>.views-element-container{display:contents}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide{border-radius:15px;overflow:hidden}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card,.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card:hover{box-shadow:none!important;transform:none!important;transition:none!important}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card{border:none;border-radius:15px;display:flex;flex-direction:column;height:100%}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body{flex:1 1 auto;padding:15px}@media (min-width:992px){.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body{padding:20px}}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .high,.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .low,.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .med{height:50px;width:50px}@media (min-width:992px){.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .high,.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .low,.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .med{height:60px;width:60px}}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .high img,.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .low img,.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .med img{display:block;height:100%;width:100%}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .average{font-size:22px;font-weight:700;padding-left:10px}@media (min-width:992px){.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .average{font-size:28px}}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .color-high{color:#007745}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .color-med{color:#f7ac01}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .color-low{color:#d21217}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .review-person{color:#8c8c8c;text-align:right}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-top .review-person .author-item{font-size:12px;line-height:1.6}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-content{margin-top:12px}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-content h3{font-size:14px;font-weight:700;margin-bottom:6px}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-body .review-content p{color:#444;font-size:12px;margin:0}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .review-link{padding:10px 15px;text-align:center}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .review-link .btn2{color:#007a4b;font-size:12px;font-weight:600;text-decoration:none}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .review-link .btn2:hover{text-decoration:underline}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-footer{background:transparent;border-top:1px solid #eee;padding:10px 15px}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-footer .header{color:#aaa;font-size:11px;margin-bottom:2px}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-footer .company_name{font-size:13px;font-weight:600}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-footer .company_name a{color:#007a4b;display:block;text-decoration:none}.frontpage-new-design-wrapper .reviews-latest .swiper-wrapper .swiper-slide .card .card-footer .company_name a:hover{color:#005a37}.frontpage-new-design-wrapper .craftsman-map .leaflet-tile-pane{filter:grayscale(100%)}.frontpage-new-design-wrapper .craftsman-map .marker-cluster div{background-color:#007a4b!important}.frontpage-new-design-wrapper .craftsman-map .marker-cluster-large,.frontpage-new-design-wrapper .craftsman-map .marker-cluster-medium,.frontpage-new-design-wrapper .craftsman-map .marker-cluster-small{background-color:#007a4b!important;color:#fff}.frontpage-new-design-wrapper .craftsman-map .leaflet-popup-content .marker-body-txt{font-size:9px}.frontpage-new-design-wrapper .craftsman-map .leaflet-popup-content a{color:#007a4b}.frontpage-new-design-wrapper .craftsman-map #map{height:300px;width:100%}@media (min-width:992px){.frontpage-new-design-wrapper .craftsman-map #map{height:600px}}.frontpage-new-design-wrapper .txt-image{background-color:#f6f6f6}.frontpage-new-design-wrapper .txt-image.video2{background-color:#fff}.frontpage-new-design-wrapper .txt-image .body-content{font-size:16px;font-weight:400;margin:15px 0}.frontpage-new-design-wrapper .txt-image ul.with-smiley-bullets{font-size:16px;list-style-type:none;margin:0;padding-left:0}.frontpage-new-design-wrapper .txt-image ul.with-smiley-bullets li{line-height:20px;padding-bottom:15px;padding-left:30px;position:relative}.frontpage-new-design-wrapper .txt-image ul.with-smiley-bullets li:before{background:url(../../../images/svg/high.svg) no-repeat 50%/contain;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.frontpage-new-design-wrapper .txt-image .video-wrapper{border:1px solid #000;border-radius:15px;overflow:hidden;padding:5px}.frontpage-new-design-wrapper .txt-image .video-wrapper .ratio{border-radius:10px;overflow:hidden}.frontpage-new-design-wrapper .txt-image .video-wrapper .custom-iframe{border-radius:10px}.frontpage-new-design-wrapper .some-info{background-color:#fff}.frontpage-new-design-wrapper .some-info .d-flex{flex-direction:column;gap:30px}@media (min-width:992px){.frontpage-new-design-wrapper .some-info .d-flex{flex-direction:row}}.frontpage-new-design-wrapper .some-info .item{border-radius:5px;flex:1;text-align:center}.frontpage-new-design-wrapper .some-info .item img{display:block;margin:0 auto;width:64px}.frontpage-new-design-wrapper .some-info .item .header{color:#007a4b;font-size:20px;font-weight:700;margin-top:15px}.frontpage-new-design-wrapper .some-info .item .body{font-size:12px}.frontpage-new-design-wrapper .trustpilot{background-color:#f6f6f6}.frontpage-new-design-wrapper .trustpilot .header-reviews{color:#000}.frontpage-new-design-wrapper .trustpilot .swiper-wrapper{align-items:stretch;display:flex;flex-direction:row}.frontpage-new-design-wrapper .trustpilot .swiper-wrapper .item{background-color:#fff;border-radius:15px;padding:30px}.frontpage-new-design-wrapper .trustpilot .swiper-wrapper .item img{border-radius:50%;margin-right:3px;width:45px}.frontpage-new-design-wrapper .trustpilot .swiper-wrapper .item .header{font-size:16px;font-weight:700;margin-bottom:0}.frontpage-new-design-wrapper .trustpilot .swiper-wrapper .item .author{align-items:center;color:#8c8c8c;display:flex;font-size:12px;gap:15px;margin-bottom:10px;margin-top:10px}.frontpage-new-design-wrapper .cta-become-member{background-color:#007a4b;color:#fff}.frontpage-new-design-wrapper .cta-become-member .header{color:hsla(0,0%,100%,.5);font-size:13px;font-weight:400}.frontpage-new-design-wrapper .cta-become-member .some-stuff ul{display:flex;font-size:13px;gap:30px;justify-content:center;list-style:none;padding:0}.frontpage-new-design-wrapper .cta-become-member .some-stuff ul li{color:hsla(0,0%,100%,.5);text-transform:uppercase}.frontpage-new-design-wrapper .cta-become-member .some-stuff ul li i{color:#fff;font-size:14px;padding-right:5px}@media (max-width:768px){.frontpage-new-design-wrapper .cta-become-member .some-stuff ul{align-items:center;flex-direction:column}}.frontpage-new-design-wrapper .partners h2{font-size:25px;margin-bottom:30px}@media (min-width:768px){.frontpage-new-design-wrapper .partners h2{font-size:38px}}.frontpage-new-design-wrapper .partners .partners-big,.frontpage-new-design-wrapper .partners .partners-small{border:2px solid #eee;border-radius:30px;margin-bottom:50px;padding:15px;position:relative;text-align:center}@media (min-width:768px){.frontpage-new-design-wrapper .partners .partners-big,.frontpage-new-design-wrapper .partners .partners-small{padding:30px}}.frontpage-new-design-wrapper .partners .exclusive_partner,.frontpage-new-design-wrapper .partners .sponsor_partner{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media (min-width:768px){.frontpage-new-design-wrapper .partners .exclusive_partner,.frontpage-new-design-wrapper .partners .sponsor_partner{gap:30px}}.frontpage-new-design-wrapper .partners .exclusive_partner .taxonomy-term--sponsors,.frontpage-new-design-wrapper .partners .sponsor_partner .taxonomy-term--sponsors{flex:1 1 15%}.frontpage-new-design-wrapper .partners .exclusive_partner .taxonomy-term--sponsors img,.frontpage-new-design-wrapper .partners .sponsor_partner .taxonomy-term--sponsors img{width:100px}.frontpage-new-design-wrapper .partners .exclusive_partner .taxonomy-term--sponsors img{width:150px}.frontpage-new-design-wrapper .partners .header{background:#fff;font-size:10px;left:50%;padding:0 10px;position:absolute;text-align:center;text-transform:uppercase;top:-12px;transform:translateX(-50%);white-space:nowrap}@media (min-width:768px){.frontpage-new-design-wrapper .partners .header{font-size:15px}}
/*# sourceMappingURL=front.min.css.map */
