@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--primary-font: "Chakra Petch";--secondary-font: "Poppins", sans-serif;--fch-primary-color: var(--fs-color-primary);--fch-secondary-color: var(--fs-color-secondary);--fch-brown-color: #533E2D;--fch-gray-color: #f8f8f8;--fch-white: #FAFAFA}#masthead .header-inner #logo{padding-block:10px}#masthead .header-inner #logo img{max-height:115px}@media(max-width:549px){#masthead .header-inner #logo img{max-height:90px}}#masthead .header-inner #logo>a{display:inline-block;max-width:200px}.stuck #logo img{max-height:85px!important}.header-wrapper #masthead{box-shadow:0 8px 6px #00000026;border-bottom:var(--fch-primary-color) 3px solid}.nav-dark .nav>li>a{color:#fff;transition:.2s all ease-in-out}.nav-dark .nav>li>a:hover{color:var(--fch-primary-color)}.button.primary{position:relative;display:inline-block;border:2px solid var(--fch-primary-color);box-shadow:none!important;padding-inline:1.2em;padding-right:2em}.button.primary>i{font-size:1.2em;position:absolute;top:50%;transform:translateY(-50%);margin-left:.6rem!important;transition:margin-left .15s ease-in-out}.button.primary:hover>i{margin-left:.8em!important}.header-main a.button{line-height:2.4em!important}.button i,button i{top:0}@media(max-width:549px){.button.is-outline{line-height:2.4em}.res-text{font-size:unset}}[data-name=pricelist-dropdown]{margin-bottom:1em}[data-name=pricelist-dropdown] .wpcf7-list-item{margin-right:.4em!important}[data-name=pricelist-dropdown] .wpcf7-list-item>label{border:1px solid #d4d4d4;padding:5px 10px;cursor:pointer;font-size:.8em;transition:.2s all ease-in-out}@media(max-width:849px){[data-name=pricelist-dropdown] .wpcf7-list-item>label{font-size:1em}}@media(max-width:549px){[data-name=pricelist-dropdown] .wpcf7-list-item>label{font-size:.8em}}[data-name=pricelist-dropdown] .wpcf7-list-item>label:has(input[type=checkbox]:not(:checked)):hover{background-color:#d4d4d4;border-color:#d4d4d4}[data-name=pricelist-dropdown] .wpcf7-list-item>label:has(input[type=checkbox]:checked){color:#fff;background-color:var(--fs-color-secondary);border-color:var(--fs-color-secondary)}[data-name=pricelist-dropdown] .wpcf7-list-item>label input{margin:0;display:none}[data-name=pricelist-dropdown] .wpcf7-not-valid-tip{margin-top:.5rem;margin-bottom:.5rem;background-color:var(--fch-primary-color);color:#fff}[data-name=pricelist-dropdown] .wpcf7-not-valid-tip:after{border:10px solid rgba(136,183,213,0);border-bottom-color:var(--fch-primary-color)}form.wpcf7-form{margin-bottom:0}form.wpcf7-form p.mb{margin-bottom:30px}form.wpcf7-form .wpcf7-submit{margin:0!important}form.wpcf7-form .instructions{font-size:.8em;margin-bottom:.5rem;opacity:.7}@media(max-width:849px){form.wpcf7-form .instructions{font-size:1em}}form.wpcf7-form .wpcf7-text,form.wpcf7-form .wpcf7-textarea,form.wpcf7-form .wpcf7-url,form.wpcf7-form .wpcf7-select{box-shadow:none;outline:none!important}form.wpcf7-form .wpcf7-text:focus-visible,form.wpcf7-form .wpcf7-text:hover,form.wpcf7-form .wpcf7-textarea:focus-visible,form.wpcf7-form .wpcf7-textarea:hover,form.wpcf7-form .wpcf7-url:focus-visible,form.wpcf7-form .wpcf7-url:hover,form.wpcf7-form .wpcf7-select:focus-visible,form.wpcf7-form .wpcf7-select:hover{border-color:var(--fch-secondary-color)}form.wpcf7-form .wpcf7-response-output{margin-inline:0;border-color:var(--fch-secondary-color)!important;color:var(--fch-secondary-color);border-radius:3px}form.wpcf7-form.invalid .wpcf7-not-valid{border-color:var(--fch-primary-color);color:var(--fch-primary-color);border-width:1px}form.wpcf7-form.invalid .wpcf7-not-valid-tip{background-color:var(--fch-primary-color);color:#fff}form.wpcf7-form.invalid .wpcf7-not-valid-tip:after{border:10px solid rgba(136,183,213,0);border-bottom-color:var(--fch-primary-color)}form.wpcf7-form.invalid .wpcf7-response-output{margin-inline:0;border-color:var(--fch-primary-color)!important;color:var(--fch-primary-color);border-radius:3px}.testimonial-box{gap:1rem}.testimonial-box .testimonial-image{border-radius:0!important;order:2}.testimonial-box .testimonial-image img{border-radius:0!important;opacity:.25}.testimonial-box .icon-box-text{display:flex;flex-direction:column}.testimonial-box .icon-box-text .star-rating{order:3;margin-top:.75em}.testimonial-box .icon-box-text .testimonial-text{order:2}.testimonial-box .icon-box-text .testimonial-meta{order:1;padding-top:0;margin-bottom:.25rem;font-family:var(--primary-font);font-size:1.25em}html{font-family:var(--secondary-font),sans-serif}.nav>li>a,h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a,button,.button{font-family:var(--primary-font),sans-serif!important;font-weight:700;letter-spacing:.05em}footer{font-family:var(--secondary-font),sans-serif}a.lead,p.lead{font-size:1.15em}@media(max-width:549px){a.lead,p.lead{font-size:1.05em}}b,strong{font-weight:700}.banner h1{font-size:2em}@media(max-width:549px){.banner h1{font-size:1.5em;line-height:1.15em}}.banner-grid .banner-inner .banner-bg.fill .overlay{background-color:unset!important;background:linear-gradient(180deg,#0000,#000c 80%)}.banner-grid .banner-inner:hover .banner-bg.fill .overlay{transform:translateY(30%);transition:.4s all ease-in-out}.off-canvas-center.mfp-bg.mfp-ready{opacity:.98}@media(max-width:549px){#footer .footer-image{margin-top:-100px;max-width:200px}}.star-rating span:before{color:var(--fs-color-primary)}
