@font-face{font-family:'Aeonik';src:url('/wp-content/themes/the-studio-4-theme-blade/webfonts/Aeonik-Regular.woff2') format('woff2'),url('/wp-content/themes/the-studio-4-theme-blade/webfonts/Aeonik-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Aeonik';src:url('/wp-content/themes/the-studio-4-theme-blade/webfonts/Aeonik-Bold.woff2') format('woff2'),url('/wp-content/themes/the-studio-4-theme-blade/webfonts/Aeonik-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}html:root{--colour-1:#8bc741;--colour-2:#363535;--colour-3:#e2e4e9;--colour-4:#7ea130;--colour-5:#0c5627;--header-font:'Aeonik';--body-font:'Aeonik'}h1,h2,h3,h4,h5,h6{font-family:var(--header-font) !important;font-weight:700!important}h1{font-size:30px}h2{font-size:22px}p,a,span,div,body{font-family:var(--body-font)!important;font-weight:400!important;font-weight:16px!important}html,body{overflow-x:hidden !important}*,*:before,*:after{box-sizing:border-box}p a,section li a{color:var(--colour-1)!important;text-decoration:underline!important;font-weight:700!important}.greenText{color:var(--colour-1)!important}.font-600-text{font-weight:600!important}.site-header{padding:40px;background-color:#fff;color:#000}.site-navigation{box-shadow:rgba(149,157,165,.5) 0px 3px 9px;margin-bottom:40px;background-color:var(--colour-1)}.custom-logo{max-width:200px;height:auto}.is-search-form{max-width:372px;float:right;width:100%}.HeaderText a{color:var(--colour-1)}#primary-menu{padding:10px;margin:auto;display:block;text-align:center}#primary-menuc li *{font-weight:600!important}.site-footer-cpdstrip{margin-top:40px;border-top:solid 1px #bbbaba;background-color:var(--colour-2);padding:20px}.site-footer-cpdstrip a{color:var(--colour-1)}.site-footer-cpdstrip p{color:#fff;margin:0;font-size:20px;font-weight:700}.site-footer{color:#fff;padding:40px;background:var(--colour-3)}.site-footer .footer1,.site-footer .footer2,.site-footer .wp-block-image{width:max-content;display:inline-block}.site-footer .footer2{margin:0 10px}.site-footer .footer1{margin:0 15px}.site-footer .footer2 .wp-block-image img{background-color:var(--colour-2);border-radius:50%;transition:all ease-in-out .4s}.site-footer .footer2 .wp-block-image img:hover{background-color:var(--colour-1);border-radius:50%;transform:scale(1.2)}.copyRight{color:#fff;background-color:var(--colour-2);padding:20px;border-top:solid 1px #bbbaba}.copyRight p{margin:0}.copyRight a{color:#ffffff!important;font-weight:500!important}.wpcf7-form-control-wrap *,.wpcf7-form-control-wrap{width:100%;display:block;border:none}.wpcf7-form-control-wrap:target,.wpcf7-form-control-wrap:focus-within,.wpcf7-form-control-wrap:hover,.wpcf7-form-control-wrap:focus,.wpcf7-form-control-wrap:active,.wpcf7-form-control-wrap:focus-visible{border:none !important;outline:none !important}.wpcf7-form textarea.wpcf7-form-control,.wpcf7-form input.wpcf7-form-control{background-color:#fff !important;padding:10px !important;border:1px solid #bbbaba !important;border-radius:5px !important}.wpcf7-form .wpcf7-acceptance input[type=checkbox]{width:20px;margin:10px 20px 0 0;display:inline-block}.wpcf7-form span{color:var(--colour-2)}.wpcf7-form .wpcf7-checkbox label *,.wpcf7-form .wpcf7-radio label *{display:inline-block;max-width:max-content}.wpcf7-form .wpcf7-checkbox label .wpcf7-list-item-label,.wpcf7-form .wpcf7-radio label .wpcf7-list-item-label{margin-left:10px}.wpcf7-form .wpcf7-acceptance span{max-width:calc(100% - 40px);display:inline-block;color:var(--colour-2)}.wpcf7-form .wpcf7-acceptance a{display:inline;color:var(--colour-2);font-size:16px}.wpcf7-form .wpcf7-list-item{margin:0 !important}.wpcf7-form p label{color:var(--colour-3);font-size:18px;font-weight:700;padding-bottom:5px}.wpcf7-form input.wpcf7-submit{padding:10px 20px !important;font-family:var(--body-font) !important;border-radius:0 !important;font-size:16px !important;border:none !important;color:#fff !important;background-color:var(--colour-5) !important;font-weight:700 !important;cursor:pointer !important;transition:transform .6s ease,background-color .6s ease !important;transform-origin:center !important;perspective:600px !important;position:relative !important;overflow:hidden !important}.wpcf7-form input.wpcf7-submit:hover{background-color:var(--colour-1) !important;transform:scale(1.2)}.wpcf7-not-valid-tip{color:#dc3232!important}#wpcf7-f223-p546-o1 p label,#wpcf7-f223-p54-o1 p label{width:100%;color:var(--colour-2)}.greenBox{color:#fff;padding:10px;background-color:#0c5627;margin:10px 0}#design-tool-iframe{height:calc(100vh - 200px)}.searchPage.content ul li{list-style:none;margin:10px 0 40px;padding:20px;border-bottom:2px solid var(--colour-1);background-color:var(--colour-3)}.searchPage.content ul li a.button{display:block;font-size:16px;color:#ffffff!important;background-color:var(--colour-5);border-radius:0;padding:10px 20px;transform:scale(1);transition:all .2s ease-in-out;width:fit-content}.searchPage.content ul li a.button:hover{background-color:var(--colour-1)!important;transform:scale(1.1)!important}.searchPage.content ul li h2 a{font-weight:700!important}.searchPage.content ul li a{font-weight:500!important}.searchPage.content ul,.page-id-192 .content ul,.page-id-185 .content ul,.page-id-199 .content ul,.page-id-206 .content ul,.page-id-546 .content ul,.post-type-archive-suds_tip .content ul,.post-type-archive-engineering_feature .content ul,.post-type-archive-enewsletter_blog .content ul,.post-type-archive-newsletter .content ul,.post-type-archive-technical_note .content ul{padding:0!important}.page-id-192 .content ul li,.page-id-185 .content ul li,.page-id-199 .content ul li,.page-id-206 .content ul li,.page-id-546 .content ul li,.post-type-archive-suds_tip .content ul li,.post-type-archive-engineering_feature .content ul li,.post-type-archive-enewsletter_blog .content ul li,.post-type-archive-newsletter .content ul li,.post-type-archive-technical_note .content ul li{list-style:none!important;margin:10px 0 !important;padding:10px 0 20px !important;border-bottom:2px solid var(--colour-1) !important}.page-id-192 .content ul li:last-of-type,.page-id-185 .content ul li:last-of-type,.page-id-199 .content ul li:last-of-type,.page-id-206 .content ul li:last-of-type,.page-id-546 .content ul li:last-of-type,.post-type-archive-suds_tip .content ul li:last-of-type,.post-type-archive-engineering_feature .content ul li:last-of-type,.post-type-archive-enewsletter_blog .content ul li:last-of-type,.post-type-archive-newsletter .content ul li:last-of-type,.post-type-archive-technical_note .content ul li:last-of-type{border-bottom:none!important}.searchPage.content ul li a,.page-id-192 .content ul li a,.page-id-185 .content ul li a,.page-id-199 .content ul li a,.page-id-206 .content ul li a,.page-id-546 .content ul li a,.post-type-archive-suds_tip .content ul li a,.post-type-archive-engineering_feature .content ul li a,.post-type-archive-enewsletter_blog .content ul li a,.post-type-archive-newsletter .content ul li a,.post-type-archive-technical_note .content ul li a{color:var(--colour-2)!important;text-decoration:none!important;width:100%}.post-type-archive-newsletter .content ul,.post-type-archive-newsletter .content ul li:last-of-type,.post-type-archive-newsletter .content ul li:last-of-type a,.page-id-546 .content ul,.page-id-546 .content ul li:last-of-type,.page-id-546 .content ul li:last-of-type a{margin-bottom:0!important;padding-bottom:0!important}.catBlock{padding:20px;background-color:#eff1f4;margin:20px auto}.page-id-192 .content ul li,.page-id-185 .content ul li,.page-id-199 .content ul li,.page-id-206 .content ul li{margin:10px 20px!important}.searchPage .pagination li{list-style:none !important;margin:10px !important;padding:10px !important;border-bottom:none !important;background-color:var(--colour-4) !important}.searchPage .pagination li a.page-link{background-color:transparent;color:#fff !important;border:none;box-shadow:none}.searchPage .pagination li.active{background-color:var(--colour-5)!important}.slick-dots{bottom:0!important}.slick-dots li.slick-active button:before{opacity:.75;color:var(--colour-1)!important}.slick-dots li button:before{opacity:.5;color:var(--colour-5)!important}.full-width-btn a{min-width:100%;margin:auto}