body,li,p{font-weight:300}#header li .button,.ig-feed h2{align-items:center;display:flex}.awards-certs .elementor-container:before,.pg-title:before{bottom:clamp(-145px,-7.552083333333333vw,-96.66666666666667px)}#header ul,#large-nav .menu,.awards-certs ul{list-style:none;padding:0}#large-nav .menu a,.pg-privacy h4,h1,h2,h3{font-family:var(--heading)}#header,:root{--buttonPaddingRight:var(--buttonPaddingLeft)}@font-face{font-family:Clinto;src:url('fonts/Clinto-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Clinto;src:url('fonts/Clinto-ExtraBold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Clinto;src:url('fonts/Clinto-LightItalic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Clinto;src:url('fonts/Clinto-Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Clinto;src:url('fonts/Clinto-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Minya;src:url('fonts/Minya.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}:root{--heading:"Minya",serif;--font:"Clinto",sans-serif;--dark:#241B12;--text:#3A3A3A;--red:#E45C54;--yellow:#DBB657;--green:#90A375;--brown:var(--dark);--primary:var(--red);--light:#FFFBF8;--radiusSmall:clamp(50px, 4.427083333333333vw, 85px);--radiusLarge:clamp(50px, 26.041666666666668vw, 500px);--radiusPill:clamp(60px, 5.208333333333333vw, 100px);--mainFontSize:clamp(16px, 1.1458333333333333vw, 22px);--headingH1FontSize:clamp(30px, 3.3333333333333335vw, 64px);--headingH2FontSize:var(--headingH1FontSize);--headingH3FontSize:clamp(25px, 2.2916666666666665vw, 44px);--navFontSize:clamp(30px, 2.9166666666666665vw, 56px);--headingLineHeight:0.9;--containerAbove1600:1445px;--buttonPaddingTop:17px;--buttonPaddingBottom:var(--buttonPaddingTop);--buttonPaddingLeft:clamp(25px, 3.6458333333333335vw, 70px);--buttonRadius:var(--radiusPill);--buttonWeight:400;--buttonFont:var(--font);--buttonFontSize:clamp(16.666666666666668px, 1.3020833333333333vw, 25px)}.icon-fb,.icon-ig,.icon-li{width:40px;height:40px}.icon-fb{background-image:url(i/icons/icon-fb.svg)}.icon-ig{background-image:url(i/icons/icon-ig.svg)}.icon-li{background-image:url(i/icons/icon-li.svg)}.icon-book{width:31px;height:22px;background-image:url(i/icons/icon-book.svg)}.icon-angle-down{width:38px;height:21px;background-image:url(i/icons/icon-angle-down.svg)}.icon-ig-alt{width:clamp(30px,2.1875vw,42px);height:clamp(30px,2.1875vw,42px);background-image:url(i/icons/icon-ig-alt.svg)}.icon-stars{width:137px;height:24px;background-image:url(i/icons/icon-stars.svg)}.icon-fork,.icon-knife,.icon-spoon{width:31px;height:5px}.icon-fork{background-image:url(i/icons/icon-fork.svg)}.icon-knife{background-image:url(i/icons/icon-knife.svg)}.icon-spoon{background-image:url(i/icons/icon-spoon.svg);height:7px}body{background-color:var(--light)}h1,h2,h3{font-weight:400}#contact-form button[type=submit],.button.alt,.button.green,.button.secondary,html .elementor-element.elementor-button-info .elementor-button{background:var(--green)!important}.button.tertiary,.button.yellow,html .elementor-element.elementor-button-success .elementor-button{background:var(--yellow)!important;color:var(--dark)!important}.pg-section .image.before-green:before,.pg-title:before{background-image:url(i/brushes/brush1.png)}.faq-card,.pricing-card .elementor-price-table{background-color:#fff;box-shadow:0 3px 16px rgba(0,0,0,.12);text-align:center}.button.alt:focus,.button.alt:hover,.button.green:focus,.button.green:hover,.button.secondary:focus,.button.secondary:hover,.button.tertiary:focus,.button.tertiary:hover,.button.yellow:focus,.button.yellow:hover,html .elementor-element.elementor-button-info .elementor-button:focus,html .elementor-element.elementor-button-info .elementor-button:hover,html .elementor-element.elementor-button-success .elementor-button:focus,html .elementor-element.elementor-button-success .elementor-button:hover{background:var(--buttonHoverBackgroundColour)!important;color:var(--buttonHoverFontColour)!important}#footer{padding:clamp(60px,6.510416666666667vw,125px) 0}#footer p,#header li,.ftf-buttons a:last-of-type,.pg-privacy ul li:last-of-type{margin:0}#footer a,.faq-card p a,.section-header p a{color:var(--red);text-decoration:underline}#footer a:focus,#footer a:hover,.elementor-field-type-acceptance .elementor-field-option a:focus,.elementor-field-type-acceptance .elementor-field-option a:hover,.pg-privacy a:focus,.pg-privacy a:hover{color:var(--dark)}.ig-feed{padding:var(--spacing) 0 0}.ig-feed h2{justify-content:center;margin:0 0 -5px}.ig-feed h2 strong{background-image:url(i/brushes/brush-ig.png);width:clamp(65px,4.427083333333333vw,85px);flex:0 0 clamp(65px,4.427083333333333vw,85px);height:clamp(75px,5.3125vw,102px);background-repeat:no-repeat;background-position:center -7px;background-size:contain;display:flex;align-items:center;justify-content:center;margin:0 clamp(13.333333333333334px,1.0416666666666667vw,20px) 0 0}.pillar-content{padding:0 clamp(30px,4.427083333333333vw,85px);text-align:center}.pillar-content h2{margin:0 0 clamp(20px,1.5625vw,30px)}.pillar-content h2+p{margin:0 0 clamp(20px,2.6041666666666665vw,50px)}.pg-section .image img{-webkit-border-radius:var(--radiusLarge);-moz-border-radius:var(--radiusLarge);border-radius:var(--radiusLarge);position:relative;z-index:20;max-width:95%;margin:0 auto;max-height:calc(85vh);object-fit:cover}.pg-section .image,.pg-title{position:relative}.pg-section .image:after,.pg-section .image:before{content:'';display:block;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;position:absolute}.pg-section .image.after-green:after{background-image:url(i/brushes/brush4.png)}.pg-section .image.after-yellow:after,.pg-section .image.before-yellow:before{background-image:url(i/brushes/brush2.png)}.pg-section .image.after-red:after,.pg-section .image.before-red:before{background-image:url(i/brushes/brush3.png)}.pg-section .image.image-1:before{width:clamp(350px,34.010416666666664vw,653px);height:clamp(400px,41.770833333333336vw,802px);top:clamp(-40px,-2.0833333333333335vw,-26.666666666666668px);left:clamp(-134px,-6.979166666666667vw,-89.33333333333333px)}.pg-section .image.image-1.before-yellow:before{top:clamp(-70px,-3.6458333333333335vw,-46.666666666666664px);left:clamp(-200px,-10.416666666666666vw,-133.33333333333334px);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pg-section .image.image-1.image.after-red:after{bottom:clamp(-165px,-8.59375vw,-110px);right:10px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.pg-section .image.image-1:after{width:clamp(250px,22.34375vw,429px);height:clamp(400px,36.302083333333336vw,697px);bottom:clamp(-100px,-5.208333333333333vw,-66.66666666666667px);right:clamp(-40px,-2.0833333333333335vw,-26.666666666666668px)}.pg-section .image.image-2:before{width:clamp(250px,23.59375vw,453px);height:clamp(450px,41.770833333333336vw,802px);top:clamp(-40px,-2.0833333333333335vw,-26.666666666666668px);right:clamp(-65px,-6.458333333333333vw,-82.66666666666667px)}.pg-section .image.image-2:after,.pg-section .image.image-3:before{width:clamp(275px,22.34375vw,429px);height:clamp(350px,29.53125vw,567px)}.pg-section .image.image-2:after{bottom:clamp(-90px,-4.6875vw,-60px);left:clamp(-114px,-5.9375vw,-76px)}.pg-section .image.image-3:before{background-image:url(i/brushes/brush4.png);top:clamp(-75px,-3.90625vw,-50px);left:clamp(-85px,-7.5vw,-96px);transform:rotate(196deg)}.pg-section .image.image-3:after{width:clamp(250px,22.34375vw,429px);height:clamp(350px,29.53125vw,567px);bottom:clamp(-90px,-4.6875vw,-60px);right:clamp(-84px,-4.375vw,-56px);transform:rotate(175deg)}.pg-section .image.image-4:before{width:clamp(250px,24.635416666666668vw,473px);height:clamp(350px,36.041666666666664vw,692px);top:clamp(-20px,-1.0416666666666667vw,-13.333333333333334px);right:clamp(-62px,-3.2291666666666665vw,-41.333333333333336px);transform:rotate(200deg)}.pg-section .image.image-4:after{width:clamp(300px,25.46875vw,489px);height:clamp(300px,31.614583333333332vw,607px);bottom:clamp(-50px,-2.6041666666666665vw,-33.333333333333336px);left:clamp(-140px,-7.291666666666667vw,-93.33333333333333px);transform:rotate(312deg)}.pg-section .image.image-5:after,.pg-section .image.image-5:before{width:clamp(275px,22.34375vw,429px);height:clamp(300px,29.53125vw,567px)}.pg-section .image.image-5:before{background-image:url(i/brushes/brush4.png);top:clamp(-85px,-4.427083333333333vw,-56.666666666666664px);left:clamp(-154px,-8.020833333333334vw,-102.66666666666667px);transform:rotate(22deg)}.pg-section .image.image-5:after{bottom:clamp(-120px,-6.25vw,-80px);right:clamp(-35px,-4.375vw,-56px);transform:rotate(205deg) scale(-1)}.pg-section .image.image-6:before{width:clamp(315.3333333333333px,24.635416666666668vw,473px);height:clamp(461.3333333333333px,36.041666666666664vw,692px);top:clamp(-100px,-5.208333333333333vw,-66.66666666666667px);right:clamp(-71px,-3.6979166666666665vw,-47.333333333333336px);transform:rotate(-1deg) scaleX(-1)}.pg-section .image.image-6:after{width:clamp(212.66666666666666px,16.614583333333332vw,319px);height:clamp(344.6666666666667px,26.927083333333332vw,517px);bottom:clamp(-30px,-1.5625vw,-20px);left:clamp(-50px,-2.6041666666666665vw,-33.333333333333336px);transform:rotate(364deg) scaleX(-1)}#header ul{margin:0;display:flex;align-items:flex-start;justify-content:space-between}#header li .button{margin:15px 0 0;font-size:clamp(21px, 1.3020833333333333vw, 25px)!important}#header li .button#toggle-menu em:after{content:"Menu"}#header.active li .button#toggle-menu em:after{content:"Close"}#header li .button#toggle-menu em{font-style:normal}#header li .button.primary span,#header li .button.secondary i,.ftf-buttons a{margin:0 15px 0 0}#header li .button.primary span i{display:block;transition:.3s}#header li .button.primary span i.icon-spoon{margin:0 0 2px;opacity:1;top:0}#header.active li .button.primary span i.icon-spoon{top:-3px;opacity:0}#header li .button.primary span i.icon-knife{margin:3px 0 0;transform-origin:center;top:0;left:0;position:relative}#header.active li .button.primary span i.icon-knife{transform:rotate(-42deg);top:-7px;left:2px}#header li .button.primary span i.icon-fork{transform-origin:center;transform:rotate(0)}#header.active li .button.primary span i.icon-fork{transform:rotate(-135deg)}.hero{--buttonPaddingTop:0;--buttonPaddingLeft:0;--buttonPaddingBottom:0;--buttonPaddingRight:0;z-index:30;margin:clamp(110px,6.510416666666667vw,125px) 0 clamp(50px,7.03125vw,135px)}.hero:not(.home .hero){margin:clamp(110px,6.510416666666667vw,125px) 0 clamp(35px,7.03125vw,135px)}.hero h1,.hero p{color:#fff}.hero .elementor-background-overlay,.hero .elementor-column .elementor-widget-wrap{-webkit-border-radius:var(--radiusSmall);-moz-border-radius:var(--radiusSmall);border-radius:var(--radiusSmall);height:calc(100vh - clamp(200px,13.28125vw,255px))}#large-nav img,.elementor-motion-effects-container,.lead .elementor-background-overlay,.lead .elementor-column .elementor-widget-wrap{-webkit-border-radius:var(--radiusSmall);-moz-border-radius:var(--radiusSmall);border-radius:var(--radiusSmall)}.hero .elementor-background-overlay{opacity:1!important;background-size:contain!important;background-repeat:repeat-x!important}.hero .elementor-button{width:clamp(80px,7.291666666666667vw,140px)!important;height:clamp(80px,7.291666666666667vw,140px)!important;border:15px solid var(--light)!important;margin:0 auto}.hero .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;height:100%}#contact-form.online-order-form:not(.elementor-editor-active #contact-form.online-order-form),.hero .elementor-button-content-wrapper .elementor-button-text{display:none}.hero .elementor-button .elementor-align-icon-left{margin:5px 0 0!important;width:clamp(25px,1.9270833333333333vw,37px)}.hero .elementor-button-icon svg{width:auto!important;max-width:100%}.hero .elementor-button-success .elementor-widget-container{margin:0 0 clamp(-75px,-3.90625vw,-50px)}.lead.pg-section{padding:clamp(50px,9.114583333333334vw,175px) 0}.lead .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:clamp(50px,12.5vw,240px) clamp(30px,10.416666666666666vw,200px)!important}.lead h2{color:#fff;margin:0 0 clamp(20px,1.5625vw,30px)}#large-nav{background-color:var(--dark);height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:100000;padding:clamp(225px,13.020833333333334vw,250px) 0 0;transition:opacity .4s;transform:scale(0);opacity:0}.admin-bar #large-nav{height:calc(100vh - 32px);top:32px}#large-nav.opening{transform:scale(1)}#large-nav.active{opacity:1}#large-nav:after{content:'';position:absolute;z-index:1;background-image:url(i/nav-swoosh.svg?v=2);background-repeat:no-repeat;background-size:cover;background-position:bottom center;height:calc(clamp(68vh,83vh,83vh));display:block;width:100%;top:0;left:0;right:0;margin:auto}#large-nav .elementor-container{position:relative;z-index:10}#large-nav .menu{margin:0}#large-nav .menu a{color:var(--dark);font-size:var(--navFontSize);line-height:1}#large-nav li.current-menu-item:first-child a,#large-nav li.current-menu-item:nth-child(4) a,#large-nav li:first-child a:hover,#large-nav li:nth-child(4) a:hover,.elementor-field-type-acceptance .elementor-field-option a{color:var(--red)}#large-nav li.current-menu-item:nth-child(2) a,#large-nav li.current-menu-item:nth-child(5) a,#large-nav li:nth-child(2) a:hover,#large-nav li:nth-child(5) a:hover{color:var(--green)}#large-nav li.current-menu-item:nth-child(3) a,#large-nav li.current-menu-item:nth-child(6) a,#large-nav li:nth-child(3) a:hover,#large-nav li:nth-child(6) a:hover{color:#cb9b1f}#large-nav .elementor-social-icons-wrapper a{background:0 0;padding:5px!important;width:auto;height:auto}#large-nav .elementor-social-icons-wrapper a svg{width:clamp(26px,2.03125vw,39px)!important;height:clamp(26px,2.03125vw,39px)!important}#large-nav .elementor-social-icons-wrapper:before{content:"Follow Us:";font-size:clamp(20px, 1.4583333333333333vw, 28px);position:relative;top:clamp(-10px,-.5208333333333334vw,-7px);letter-spacing:-1px;font-weight:400;margin:0 20px 0 0;color:#fff}div#wpadminbar{z-index:100000000000}.pg-section .elementor-widget-testimonial-carousel .elementor-testimonial__text p{font-size:var(--mainFontSize);font-style:normal}.pg-section .elementor-testimonial__name{font-size:var(--mainFontSize);margin:20px 0 0}.pg-section .elementor-testimonial__name:after{content:'';display:block;margin:5px auto 0;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(i/icons/icon-stars.svg);width:clamp(90px,7.135416666666667vw,137px);height:clamp(15px,1.25vw,24px)}.pg-section .elementor-swiper-button i{color:#000}.pg-section .elementor-swiper-button{transition:.3s;opacity:1}.pg-section .elementor-swiper-button:hover{opacity:.4}.pg-section .elementor-testimonial{padding:0 60px}.pg-section .elementor-element .swiper .elementor-swiper-button-next{right:40px}.pg-section .elementor-element .swiper .elementor-swiper-button-prev{left:40px}.about-guide [class*=elementor-col-]:before,.awards-certs .elementor-container:after,.awards-certs .elementor-container:before,.pg-title:after,.pg-title:before{content:'';background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;z-index:-1}.pg-title:before{width:clamp(400px,31.25vw,600px);height:clamp(450px,35.416666666666664vw,680px);left:clamp(-135px,-7.03125vw,-90px)}.pg-title:after{background-image:url(i/brushes/brush2.png);width:clamp(220px,17.1875vw,330px);height:clamp(400px,31.25vw,600px);right:clamp(-85px,-4.427083333333333vw,-56.666666666666664px);top:0}.about-guide{margin:20px 0 0}.about-guide [class*=elementor-col-]:first-of-type:before{background-image:url(i/brushes/brush2.png);width:clamp(175px,17.916666666666668vw,344px);height:clamp(425px,36.302083333333336vw,697px);-webkit-transform:rotate(145deg);-ms-transform:rotate(145deg);transform:rotate(145deg);top:clamp(-80px,-4.166666666666667vw,-53.333333333333336px);left:clamp(-90px,-4.6875vw,-30px)}.about-guide [class*=elementor-col-]:last-of-type:before{background-image:url(i/brushes/brush4.png);width:clamp(238px,18.59375vw,357px);height:clamp(441.3333333333333px,34.479166666666664vw,662px);-webkit-transform:rotate(95deg);-ms-transform:rotate(95deg);transform:rotate(95deg);right:clamp(-20px,-1.0416666666666667vw,-13.333333333333334px);bottom:clamp(-190px,-9.895833333333334vw,-126.66666666666667px)}.about-guide [class*=elementor-col-]:first-of-type img{-webkit-border-radius:400px 0 0 400px;-moz-border-radius:400px 0 0 400px;border-radius:400px 0 0 400px;padding:0 15px 0 0}.about-guide [class*=elementor-col-]:last-of-type img{-webkit-border-radius:400px 0 0 400px;-moz-border-radius:400px 0 0 400px;border-radius:0 400px 400px 0;padding:0 0 0 15px}.inline-quote .elementor-widget-container:after,.inline-quote .elementor-widget-container:before{content:'';background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;width:clamp(75px,9.114583333333334vw,175px);height:clamp(65px,7.395833333333333vw,142px);z-index:-1;top:clamp(-40px,-2.0833333333333335vw,-26.666666666666668px)}.inline-quote .elementor-widget-container:before{background-image:url(i/icons/icon-quote-left.svg);left:clamp(-78px,-4.0625vw,-15px)}.inline-quote .elementor-widget-container:after{background-image:url(i/icons/icon-quote-right.svg);right:clamp(-78px,-4.0625vw,-15px)}.awards-certs .elementor-container:before{background-image:url(i/brushes/brush4.png);width:clamp(200px,15.625vw,300px);height:clamp(441.3333333333333px,34.479166666666664vw,662px);-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);left:clamp(-125px,-6.510416666666667vw,-83.33333333333333px)}.awards-certs .elementor-container:after{background-image:url(i/brushes/brush3.png);width:clamp(256.6666666666667px,20.052083333333332vw,385px);height:clamp(386.6666666666667px,30.208333333333332vw,580px);-webkit-transform:rotate(-80deg);-ms-transform:rotate(-80deg);transform:rotate(-80deg);top:clamp(-180px,-9.375vw,-120px);right:clamp(-125px,-6.510416666666667vw,-83.33333333333333px)}.awards-certs .elementor-background-overlay,.awards-certs .elementor-widget-wrap{-webkit-border-radius:var(--radiusSmall)!important;-moz-border-radius:var(--radiusSmall)!important;border-radius:var(--radiusSmall)!important;height:clamp(466.6666666666667px,36.458333333333336vw,700px)!important}#large-nav.active .elementor-column,#large-nav.active .elementor-container,.awards-certs .elementor-element,.awards-certs .elementor-widget-container,.pricing-box .elementor-element,.pricing-box .elementor-widget-container,.pricing-card .elementor-widget-price-table,.pricing-card .elementor-widget-price-table>.elementor-widget-container{height:100%!important}.awards-certs .elementor-widget-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.awards-certs h3{font-size:clamp(35px, 2.9166666666666665vw, 56px);color:#fff}.awards-certs ul{display:flex;justify-content:space-between;align-items:center;margin:clamp(40px,3.125vw,60px) 0 0}.awards-certs ul li,.faq-card h3{display:flex;flex-direction:column}.awards-certs ul li{align-items:center;text-align:center;color:#fff;font-size:clamp(18px, 1.5104166666666667vw, 29px);font-weight:400;flex:0 0 30%;line-height:1.25}.awards-certs ul li i{height:clamp(60px,8.645833333333334vw,166px);width:clamp(60px,8.645833333333334vw,166px);flex:0 0 clamp(60px,8.645833333333334vw,166px);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:0 0 clamp(23.333333333333332px,1.8229166666666667vw,35px);background-repeat:no-repeat;background-position:center}.awards-certs ul li:first-child i{background-color:var(--red);background-image:url(i/icons/icon-chef.svg);background-size:clamp(40px,5.677083333333333vw,109px)}.awards-certs ul li:nth-child(2) i{background-color:var(--green);background-image:url(i/icons/icon-cutlery.svg);background-size:clamp(30px,4.791666666666667vw,92px)}.awards-certs ul li:nth-child(3) i{background-color:var(--yellow);background-image:url(i/icons/icon-rating.svg);background-size:clamp(28px,3.9583333333333335vw,76px)}.pt-extra:not(.home .pt-extra){padding-top:clamp(50px,9.114583333333334vw,175px)!important}.pb-extra:not(.home .pb-extra,.page-id-127 .pb-extra){padding-bottom:clamp(50px,5.208333333333333vw,100px)!important}.ftf-menu{margin:clamp(80px,6.25vw,120px) 0 clamp(66.66666666666667px,5.208333333333333vw,100px);position:relative}.ftf-menu:after,.ftf-menu:before,.section-pricing:after,.section-pricing:before{content:'';background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;z-index:-1}.ftf-menu:before{background-image:url(i/brushes/brush1.png);width:clamp(413px,32.291666666666664vw,620px);height:clamp(466px,36.458333333333336vw,700px);-webkit-transform:rotate(-65deg);-ms-transform:rotate(-65deg);transform:rotate(-65deg);top:clamp(-100px,-5.208333333333333vw,-66px);left:clamp(40px,3.125vw,60px)}.ftf-menu:after{background-image:url(i/brushes/brush5.png);width:clamp(613px,47.916666666666664vw,920px);height:clamp(533px,41.666666666666664vw,800px);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:clamp(-270px,-14.0625vw,-180px);right:clamp(-140px,-7.291666666666667vw,-93.33333333333333px)}.ftf-card img{-webkit-border-radius:clamp(50px,41.666666666666664vw,800px)!important;-moz-border-radius:clamp(50px,41.666666666666664vw,800px)!important;border-radius:clamp(50px,41.666666666666664vw,800px)!important}.ftf-card figcaption{margin:clamp(16px,1.25vw,24px) 0 0;font-size:clamp(20.666666666666668px, 1.6145833333333333vw, 31px);line-height:1.15}.section-faqs{margin:clamp(33.333333333333336px,2.6041666666666665vw,50px) 0 0}.section-faqs .elementor-widget:not(:last-child){margin-bottom:30px!important}.faq-card{padding:clamp(30px,3.2291666666666665vw,62px) clamp(30px,2.7604166666666665vw,53px) clamp(30px,2.5vw,48px);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.faq-card h3{font-size:clamp(24px, 1.875vw, 36px);align-items:center;justify-content:center;margin:0 0 15px}.faq-card h3 i{display:block;width:clamp(37.333333333333336px,2.9166666666666665vw,56px);height:clamp(37.333333333333336px,2.9166666666666665vw,56px);background-repeat:no-reeat;background-size:100%;background-position:center;margin:0 0 15px}.faq-card h3 i.icon-question-red{background-image:url(i/icons/icon-question-red.svg)}.faq-card h3 i.icon-question-green{background-image:url(i/icons/icon-question-green.svg)}.faq-card h3 i.icon-question-yellow{background-image:url(i/icons/icon-question-yellow.svg)}.faq-card p a:focus,.faq-card p a:hover,.section-header p a:focus,.section-header p a:hover{color:var(--text)}.section-header p{max-width:789px;width:100%;margin:0 auto clamp(20px,3.125vw,60px)}.pricing-card h3{font-size:clamp(26px, 1.875vw, 36px);margin-bottom:-5px}.error404 #testimonials,.page-id-138 #testimonials,.page-id-139 #testimonials,.pricing-card .elementor-price-table__header{display:none!important}.elementor-widget-price-table .elementor-widget-container{overflow:unset!important}.pricing-card .elementor-price-table{padding:clamp(26.666666666666668px,2.0833333333333335vw,40px);display:flex;flex-direction:column;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}.pricing-card .elementor-price-table__features-list{-webkit-order:1;-ms-order:1;order:1;margin:0 0 20px!important}.pricing-card .elementor-price-table__price{margin:auto 0 0;padding:clamp(30px,3.125vw,60px) 0!important;-webkit-order:2;-ms-order:2;order:2}.pricing-card .elementor-price-table .elementor-price-table__footer{padding:0!important;-webkit-order:3;-ms-order:3;order:3}.pricing-card .elementor-price-table .elementor-price-table__features-list li{font-size:var(--mainFontSize)!important;padding:clamp(20px,1.5625vw,30px) 0!important;border-bottom:1px solid #cfcfcf}.pricing-card .elementor-price-table .elementor-price-table__features-list li:first-of-type{padding-top:0!important}.pricing-card .elementor-price-table .elementor-price-table__features-list li:last-of-type{border-bottom:none;padding-bottom:0!important}.pricing-card .elementor-price-table__features-list li:before{content:none!important}.pricing-card .elementor-price-table .elementor-price-table__currency,.pricing-card .elementor-price-table .elementor-price-table__fractional-part,.pricing-card .elementor-price-table .elementor-price-table__integer-part{font-family:var(--heading)!important;font-size:clamp(64.66666666666667px, 5.052083333333333vw, 97px)!important;line-height:.6!important;font-weight:400!important}.pricing-card .elementor-price-table__period.elementor-typo-excluded{font-size:var(--mainFontSize)!important;color:var(--red)}.pricing-card .elementor-price-table__button{font-family:var(--buttonFont)!important;font-size:var(--buttonFontSize)!important;padding:var(--buttonPaddingTop) var(--buttonPaddingRight) var(--buttonPaddingBottom) var(--buttonPaddingLeft)!important;background:var(--green)!important;color:var(--buttonTextColour)!important;line-height:1!important;font-weight:var(--buttonWeight)!important;-webkit-border-radius:var(--buttonRadius)!important;-moz-border-radius:var(--buttonRadius)!important;border-radius:var(--buttonRadius)!important;border:var(--buttonBorder)!important;text-transform:var(--buttonCasing)!important;cursor:pointer!important;display:inline-block!important}#contact-form button[type=submit]:focus,#contact-form button[type=submit]:hover,.pricing-card .elementor-price-table__button:focus,.pricing-card .elementor-price-table__button:hover{background:var(--dark)!important}.elementor-price-table{height:calc(100% - clamp(50px,3.90625vw,75px))}.section-pricing:before{background-image:url(i/brushes/brush3.png);width:400px;height:580px;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);-webkit-transform:scaleY(-1);transform:scaleY(-1);bottom:-70px;left:-170px}.section-pricing:after{background-image:url(i/brushes/brush2.png);width:344px;height:697px;-webkit-transform:rotate(190deg);-ms-transform:rotate(190deg);transform:rotate(190deg);top:0;right:-110px}#contact-form{margin:clamp(33.333333333333336px,2.6041666666666665vw,50px) auto 0;max-width:900px;width:100%}#contact-form .elementor-field-textual{padding:23px 23px 23px 72px!important;-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important;font-weight:400;background-color:#fff!important;background-repeat:no-repeat;font-size:20px!important}#contact-form .elementor-field-textual,#contact-form .elementor-field-type-acceptance input[type=checkbox]{border:1px solid #b9b0a9!important;box-shadow:0 3px 16px rgba(0,0,0,.12);min-height:auto!important}#contact-form .elementor-field-type-acceptance input[type=checkbox]{-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important;flex:0 0 24px!important}#contact-form .elementor-field-textual:focus,#contact-form .elementor-field-textual:hover,#contact-form .elementor-field-type-acceptance input[type=checkbox]:focus,#contact-form .elementor-field-type-acceptance input[type=checkbox]:hover{border:1px solid var(--yellow)!important}#form-field-fname,#form-field-lname{background-image:url(i/icons/icon-contact-name.svg);background-position:24px 18px;background-size:31px}#form-field-phone{background-image:url(i/icons/icon-contact-tel.svg);background-position:24px 22px;background-size:32px}#form-field-email{background-image:url(i/icons/icon-contact-mail.svg);background-position:22px 23px;background-size:37px}#form-field-services{background-image:url(i/icons/icon-contact-service.svg);background-position:20px 17px;background-size:43px}#form-field-date{background-image:url(i/icons/icon-contact-date.svg);background-position:20px 19px;background-size:37px}#form-field-attendees{background-image:url(i/icons/icon-contact-attendee.svg);background-position:22px 21px;background-size:41px}#form-field-message{background-image:url(i/icons/icon-contact-message.svg);background-position:20px 25px;background-size:40px}#form-field-payment{background-image:url(i/icons/icon-payment.svg);background-position:21px 20px;background-size:38px}#contact-form .elementor-field-type-acceptance .elementor-field-option{align-items:flex-start!important}#contact-form .elementor-field-group-field_b9be614{height:max-content}#contact-form.elementor-element-5c1aa77 .e-form__buttons{margin:30px 0 0}.basic-pg-title{padding:clamp(200px,15.625vw,300px) 0 0;text-align:center}.pg-privacy h2{font-size:40px;margin:0 0 20px}.pg-privacy h3,.pg-privacy ul li{margin:0 0 15px}.pg-privacy h3{font-size:35px}.pg-privacy h4{font-weight:400;font-size:28px;margin:0 0 10px}.pg-privacy a{color:var(--red);text-decoration:underline!important}.elementor-form .elementor-field:not(.elementor-form .elementor-field.elementor-acceptance-field,.elementor-form .elementor-field-type-recaptcha .elementor-field ){margin:0!important}.attachment-large.size-large.wp-image-11{height:63vh;object-fit:cover}.hero,.pg-section{overflow-x:clip!important}#footer img,#header a img{max-width:clamp(125px,11.614583333333334vw,223px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#large-nav.active .elementor-element-8e9cd17 .elementor-widget-wrap.elementor-element-populated{justify-content:space-between!important;flex-direction:column;height:63vh!important}.elementor-element-2d67236{max-width:1000px;width:100%;margin:0 auto}#header{--buttonPaddingLeft:45px;z-index:100001;margin:0 0 clamp(-115px,-5.989583333333333vw,-30px);padding:5px 0 0;position:fixed!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;top:0}.admin-bar #header{top:32px}#header.sticky:not(#header.active.sticky){background-color:#fffbf8;box-shadow:0 0 15px rgba(0,0,0,.15);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#header.sticky:not(#header.active.sticky) a img{max-width:83px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#header.active{background-color:#fffbf8}.pg-privacy ul{margin:0 0 35px}.elementor-field-type-acceptance input[type=checkbox]{flex:0 0 24px!important;background:var(--light)}.elementor-field-type-acceptance input[type=checkbox]:focus,.elementor-field-type-acceptance input[type=checkbox]:hover{outline:1px solid var(--yellow)}.elementor-field-type-acceptance input[type=checkbox]:checked:after{background-color:var(--yellow)}.elementor-field-textual:active,.elementor-field-textual:focus,.elementor-field-textual:hover,.form-nobg .elementor-field-group .elementor-select-wrapper select:focus,.form-nobg .elementor-field-group .elementor-select-wrapper select:hover,.form-nobg .elementor-form .elementor-field:not(.form-nobg .elementor-form .elementor-field.elementor-select-wrapper,.form-nobg .elementor-form .elementor-field.elementor-acceptance-field):focus,.form-nobg .elementor-form .elementor-field:not(.form-nobg .elementor-form .elementor-field.elementor-select-wrapper,.form-nobg .elementor-form .elementor-field.elementor-acceptance-field):hover{border-color:var(--yellow)!important}.b-modal{opacity:.9!important;z-index:999999!important}#contact-form.online-order-form{max-width:767px;width:100%;background-color:#fff;padding:clamp(26.666666666666668px,2.0833333333333335vw,40px);border-radius:15px}input#form-field-date{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.pricing-container>.elementor-container.elementor-column-gap-default{display:flex!important;flex-wrap:wrap!important;grid-gap:30px}.pricing-box .elementor-widget-container{display:flex;flex-direction:column;justify-content:center}.pricing-box{width:calc(50% - 15px)!important;flex:0 0 calc(50% - 15px)!important;background-color:#fff;border-radius:var(--radiusSmall);padding:clamp(30px,3.125vw,60px);text-align:center}.pricing-box h3{margin:0 0 20px}.pricing-box strong{font-size:80%;color:var(--red);font-weight:400;line-height:.7}.pricing-box strong em{font-style:normal;font-weight:700;display:block;font-size:clamp(40px, 3.125vw, 60px);color:var(--dark)}.pricing-box p:last-of-type{margin:clamp(10px,2.0833333333333335vw,40px) 0 0}.pricing-box p:nth-last-child(2){margin-top:auto}@media (min-width:768px) and (max-width:1199px) and (max-height:700px){#large-nav li{margin:0 0 10px}#large-nav.active .elementor-element-8e9cd17 .elementor-widget-wrap.elementor-element-populated{height:57vh!important}.attachment-large.size-large.wp-image-11{height:57vh}}@media (max-width:1600px){.inline-quote .elementor-widget-container:before{left:clamp(-30px,-1.5625vw,-5px)}.inline-quote .elementor-widget-container:after{right:clamp(-30px,-1.5625vw,-5px)}}@media (max-width:1367px){#header a img{max-width:175px}}@media (max-width:1199px){.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}#footer,#header,#large-nav,.hero,.ig-feed h2,.pg-section{padding-left:30px!important;padding-right:30px!important}.ftf-menu .elementor-container,.section-faqs .elementor-container,.section-pricing .elementor-container{grid-gap:30px;justify-content:center}.ftf-card{width:calc(25% - 25px)!important}.section-faqs [class*=elementor-col-],.section-pricing [class*=elementor-col-]{width:calc(33% - 25px)!important}#contact-form .elementor-field-textual{padding:15px 15px 15px 60px!important;font-size:18px!important}#contact-form #form-field-fname,#contact-form #form-field-lname{background-position:18px 13px;background-size:25px}#contact-form #form-field-phone{background-position:20px 16px;background-size:25px}#contact-form #form-field-email{background-position:17px 17px;background-size:30px}#contact-form #form-field-message{background-position:16px 17px;background-size:30px}#contact-form #form-field-services{background-position:14px 12px;background-size:35px}#contact-form #form-field-date{background-position:18px 15px;background-size:28px}#contact-form #form-field-attendees{background-position:15px 15px;background-size:32px}#form-field-payment{background-position:18px 14px;background-size:28px}}@media (max-width:991px){.hero .elementor-background-overlay,.hero .elementor-column .elementor-widget-wrap{height:350px}#header li .button{padding:15px 30px!important}#header a img{max-width:150px}.elementor-element-93542e1{padding-bottom:0!important}.elementor-element-3f75fbf,.pg-section .elementor-testimonial{padding-left:0}.pg-section .elementor-element .swiper .elementor-swiper-button-prev{left:0}.awards-certs .elementor-widget-wrap{height:auto!important}.awards-certs .elementor-background-overlay{height:100%!important}.awards-certs .elementor-widget-container{padding:75px 30px}.awards-certs ul{justify-content:unset;align-items:flex-start;flex-direction:column}.awards-certs ul li{flex-direction:row;justify-content:flex-start;text-align:left;flex:unset}.awards-certs ul li br{display:contents}.awards-certs ul li i{margin:0 20px 0 0}.ftf-card{width:calc(50% - 15px)!important}.elementor-field-group-field_a887607,.elementor-field-group-field_b9be614,.section-faqs [class*=elementor-col-],.section-pricing [class*=elementor-col-]{width:100%!important}.ftf-menu:before{top:unset;bottom:0}.hero p{line-height:1.3}.pg-title:before{width:300px;height:325px;bottom:40px;left:-80px}.pg-title:after{width:200px;height:350px;right:-40px;top:unset;bottom:-50px}}@media (max-width:767px){.basic-pg-title,.elementor-social-icons-wrapper.elementor-grid{text-align:center}#wpadminbar,.elementor-element-3a8b862{display:none!important}#large-nav:after,.about-guide [class*=elementor-col-]:first-of-type:before,.about-guide [class*=elementor-col-]:last-of-type:before,.awards-certs .elementor-container:after,.awards-certs .elementor-container:before,.ftf-menu:after,.ftf-menu:before,.section-pricing:after,.section-pricing:before{content:none}#header li .button{padding:10px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;font-size:12px!important;text-transform:uppercase}#header li .button.primary span,#header li .button.secondary i{margin:0 0 5px}.content-img{-webkit-order:-1!important;-ms-order:-1!important;order:-1!important;margin:0 0 20px}.ig-feed h2{flex-direction:column}.elementor-element-3f75fbf,.pg-section .elementor-testimonial{padding:0!important}.pg-section .elementor-element .swiper .elementor-swiper-button-next{right:0}.pillar-content h2,.pricing-box p:last-of-type{margin:0}.pg-section .image img{width:clamp(300px,31.25vw,600px);max-width:clamp(300px,31.25vw,600px);height:clamp(300px,31.25vw,600px);max-height:clamp(300px,31.25vw,600px);border-radius:100%;display:block;margin:0 auto}.pillar-content{padding:0}#header a img{max-width:125px}.about-guide [class*=elementor-col-]{width:50%!important}#large-nav.active .elementor-element-8e9cd17 .elementor-widget-wrap.elementor-element-populated{align-items:center;text-align:center;height:auto!important;padding:0 0 30px!important}.elementor-element-3f75fbf{margin:0!important}.about-guide [class*=elementor-col-]:first-of-type img,.about-guide [class*=elementor-col-]:last-of-type img{width:100%;height:200px;display:block;margin:0;padding:0!important;object-fit:cover}.about-guide [class*=elementor-col-]:first-of-type img{-webkit-border-radius:100% 0 0 100%;-moz-border-radius:100% 0 0 100%;border-radius:100% 0 0 100%}.about-guide [class*=elementor-col-]:last-of-type img{-webkit-border-radius:0 100% 100% 0;-moz-border-radius:0 100% 100% 0;border-radius:0 100% 100% 0}.section-faqs{margin:10px 0 0}.ftf-buttons{margin:0 0 20px}.section-pricing .elementor-container{grid-gap:50px}.elementor-element-a229637{padding-bottom:15px!important}#contact-form{margin:0 auto}#contact-form .elementor-field-textual{padding:15px 15px 15px 50px!important;font-size:14px!important}#contact-form #form-field-fname,#contact-form #form-field-lname{background-position:17px 12px;background-size:21px}#contact-form #form-field-phone{background-position:18px 14px;background-size:22px}#contact-form #form-field-email{background-position:15px 15px;background-size:25px}#contact-form #form-field-message{background-position:14px 15px;background-size:25px}#contact-form #form-field-services{background-position:11px 11px;background-size:30px}#contact-form #form-field-date{background-position:15px 13px;background-size:25px}#contact-form #form-field-attendees{background-position:13px 13px;background-size:28px}#form-field-payment{background-position:14px 13px;background-size:25px}main #contact-form button[type=submit]{width:100%!important}.image{width:max-content!important;margin:0 auto!important}.pg-section .image:after,.pg-section .image:before{width:200px!important;height:250px!important}.pg-section .image.image-1:before{top:unset;left:-70px;bottom:0}.pg-section .image.image-1:after{bottom:0;right:-60px}.pg-section .image.image-2:before{top:-40px;right:-60px}.pg-section .image.image-2:after{bottom:80px;left:-60px}.pg-section .image.image-3:before{top:-50px;left:-50px}.pg-section .image.image-3:after{bottom:0;right:-80px}.pg-section .image.image-4:after{bottom:0;left:-70px}.pg-section .image.image-5:before{top:-40px;left:-60px}.pg-section .image.image-5:after{bottom:0;right:-70px;transform:rotate(185deg) scale(-1)}.pg-section .image.image-6:after{bottom:0;left:-60px}.awards-certs .elementor-container:before{width:200px;height:250px;bottom:-40px;left:-50px}.awards-certs .elementor-container:after{width:225px;height:400px;-webkit-transform:rotate(-100deg);-ms-transform:rotate(-100deg);transform:rotate(-100deg);top:-150px;right:-40px}.elementor-element-2d1b5ae{margin:0 0 50px;padding-top:0!important}.pg-section .image.image-1.before-yellow:before{top:0;left:-60px}.pg-section .image.image-1.image.after-red:after{bottom:0;right:-70px}.elementor-element-2cbf6ec,.elementor-element-46f41c8,.elementor-element-5b48763,.elementor-element-adebc5e{padding-bottom:25px!important}.hero:not(.home .hero){margin:clamp(110px,6.510416666666667vw,125px) 0 0!important}.admin-bar .hero .hero:not(.admin-bar.home .hero .hero),.hero .hero:not(.home .hero .hero){margin:0 0 35px!important}.awards-certs,.ig-feed{padding-top:25px!important}.elementor-element-93542e1{padding-top:0!important}#footer span,.elementor-element-f97634f{display:none}.elementor-element-a4bf6f8{padding-bottom:40px!important}.ftf-card img{-webkit-border-radius:100%!important;-moz-border-radius:100%!important;border-radius:100%!important;width:150px!important;height:150px!important;object-fit:fill}.ftf-menu{margin:30px 0 clamp(66.66666666666667px,5.208333333333333vw,100px)}.ftf-menu:before{width:300px;height:400px;left:20px}.ftf-menu:after{width:300px;height:400px;top:-125px;right:-40px}#header,.admin-bar #header{top:0}.admin-bar .hero{margin:clamp(64px,6.510416666666667vw,125px) 0 clamp(50px,7.03125vw,135px)}.admin-bar .hero:not(.admin-bar.home .hero){margin:clamp(64px,6.510416666666667vw,125px) 0 0!important}.admin-bar .hero:not(.admin-bar.home .hero),.hero:not(.admin-bar.home .hero){margin-bottom:40px!important}.basic-pg-title{padding:125px 0 0}#large-nav{background-color:#fffbf8;padding:clamp(175px,13.020833333333334vw,250px) 0 0}#large-nav .elementor-social-icons-wrapper:before{color:var(--text)}#footer a{display:block}.pricing-box{width:100%!important;flex:0 0 100%!important}}@media (max-width:500px){.ftf-buttons a{margin:0 0 15px;width:90%}#large-nav.active .elementor-element-8e9cd17 .elementor-widget-wrap.elementor-element-populated{height:57vh!important}#large-nav:after{height:80vh}}
