body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{margin:0;padding:0}li>ul,li>ol{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'AxiformaBook';src:url("/wp-content/themes/cuttingedge/fonts/AxiformaBook.eot");src:url("/wp-content/themes/cuttingedge/fonts/AxiformaBook.eot") format("embedded-opentype"),url("/wp-content/themes/cuttingedge/fonts/AxiformaBook.woff2") format("woff2"),url("/wp-content/themes/cuttingedge/fonts/AxiformaBook.woff") format("woff"),url("/wp-content/themes/cuttingedge/fonts/AxiformaBook.ttf") format("truetype"),url("/wp-content/themes/cuttingedge/fonts/AxiformaBook.svg#AxiformaBook") format("svg")}@font-face{font-family:'AxiformaHeavy';src:url("/wp-content/themes/cuttingedge/fonts/AxiformaHeavy.eot");src:url("/wp-content/themes/cuttingedge/fonts/AxiformaHeavy.eot") format("embedded-opentype"),url("/wp-content/themes/cuttingedge/fonts/AxiformaHeavy.woff2") format("woff2"),url("/wp-content/themes/cuttingedge/fonts/AxiformaHeavy.woff") format("woff"),url("/wp-content/themes/cuttingedge/fonts/AxiformaHeavy.ttf") format("truetype"),url("/wp-content/themes/cuttingedge/fonts/AxiformaHeavy.svg#AxiformaHeavy") format("svg")}@font-face{font-family:'AxiformaSemiBold';src:url("/wp-content/themes/cuttingedge/fonts/AxiformaSemiBold.eot");src:url("/wp-content/themes/cuttingedge/fonts/AxiformaSemiBold.eot") format("embedded-opentype"),url("/wp-content/themes/cuttingedge/fonts/AxiformaSemiBold.woff2") format("woff2"),url("/wp-content/themes/cuttingedge/fonts/AxiformaSemiBold.woff") format("woff"),url("/wp-content/themes/cuttingedge/fonts/AxiformaSemiBold.ttf") format("truetype"),url("/wp-content/themes/cuttingedge/fonts/AxiformaSemiBold.svg#AxiformaSemiBold") format("svg")}html{background-color:#fff;overflow-y:scroll;min-height:100%;font-family:"Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:16px;line-height:22px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html,body{overflow-x:hidden}body{margin:0;padding:0;width:100%;min-height:100%}body.page-template-page-misc,body.single-vacancies,body.post-type-archive-brands,body.page-template-page-history,body.page-template-page-with-accordion,body.search-results,body.search-no-results{padding-top:180px}@media (min-width:768px){body.page-template-page-misc,body.single-vacancies,body.post-type-archive-brands,body.page-template-page-history,body.page-template-page-with-accordion,body.search-results,body.search-no-results{padding-top:140px}}body.menu-open{position:fixed;top:0;left:0}img{max-width:100%;font-style:italic;vertical-align:middle;height:auto}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}li:not(:last-of-type){margin-bottom:5px}.c-container,.tool-features ul{display:block;width:100%;max-width:1152px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:1400px){.c-container,.tool-features ul{max-width:1280px}}.is-bw{filter:grayscale(1)}.section-seperator{display:block;position:relative;content:"";height:1px;background-color:#ce181e;display:block;width:100%;max-width:1152px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:1400px){.section-seperator{max-width:1280px}}.section-seperator--grey{display:block;position:relative;content:"";height:1px;background-color:#ddd;display:block;width:100%;max-width:1152px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:1400px){.section-seperator--grey{max-width:1280px}}.grey-bg{background-color:#f2f2f2}.has-zoom{overflow:hidden}.has-zoom img{transform:scale(1);transition:all .3s ease}.has-zoom:hover img{transform:scale(1.1)}.scrollto{display:block;position:relative;width:100%;height:0;scroll-margin:130px}.machinery .alm-reveal{display:flex;flex-wrap:wrap;gap:5px 20px}.error404 .error-404{padding-top:25vh;padding-bottom:25vh;text-transform:center}.error404 h1,.error404 p{text-align:center}.error404 h1{font-size:40px;line-height:40px}@media (min-width:1152px){.error404 h1{font-size:180px;line-height:180px}}.cc-color-override--18087863.cc-window{max-width:70%}.content-offset{margin-top:60px}.content-countdown{display:block;position:relative;width:100%;height:auto;padding:60px 0 0}@media (min-width:768px){.content-countdown{padding:60px 0}}.content-countdown .c-container,.content-countdown .tool-features ul,.tool-features .content-countdown ul{flex-direction:column;display:flex;width:100%}@media (min-width:768px){.content-countdown .c-container,.content-countdown .tool-features ul,.tool-features .content-countdown ul{flex-direction:row}}.content-countdown .img-col{display:inline-block;position:relative;width:100%}@media (min-width:768px){.content-countdown .img-col{width:40%}}.content-countdown .countdown-col{display:inline-block;position:relative;width:100%;padding:40px 0;color:#ce181e}@media (min-width:768px){.content-countdown .countdown-col{width:60%;padding:40px 0 40px 60px}}.content-countdown .countdown-col p{color:#000;padding:5px 0;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:20px;line-height:30px}.content-countdown .shailan_CountdownWidget{width:100%;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;font-size:20px;padding:40px 0 20px;display:inline-block}@media (min-width:768px){.content-countdown .shailan_CountdownWidget{width:500px}}.content-countdown .shailan_CountdownWidget .countdown_amount{font-size:70px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.content-countdown .shailan_CountdownWidget .hasCountdown{overflow:unset !important}.fog-hover{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#333;z-index:-1;opacity:0;transition:all .3s ease}.fog-hover.fog{background-color:#333;opacity:.8;z-index:70}.page-header{display:block;position:fixed;top:0;left:0;z-index:50;width:100%;height:auto;background-color:#fff;transition:all .3s ease;-webkit-box-shadow:0px 8px 9px -9px #000;box-shadow:0px 8px 9px -9px #000}@media (min-width:992px){.page-header{background-color:rgba(0,0,0,0);min-height:125px;transition:all .3s ease;-webkit-box-shadow:none;box-shadow:none}.page-header:hover{background-color:#000}}@media (min-width:768px){.vacancies-template-default .page-header,.search-results .page-header,.search-no-results .page-header,.page-template-page-misc .page-header,.privacy-policy .page-header,.page-template-page-with-accordion .page-header,.page-template-page-history .page-header,.post-type-archive-brands .page-header{background-color:#000;border-bottom:2px solid #ce181e}}.page-template-page-history .page-header{z-index:500}.error404 .page-header{position:relative;background-color:#000}@media (min-width:992px){.sticky-header{background-color:#000}}.header-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding:15px 0 0}@media (min-width:992px){.header-content{padding:25px 20px;flex-wrap:nowrap}}@media (min-width:1152px){.header-content{padding:25px 40px}}.site-logo{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:15px}@media (min-width:992px){.site-logo{width:15%;margin-bottom:0;position:absolute;left:0;z-index:200}}.site-logo img{width:100%;max-width:175px}.site-logo .desktop-logo{display:none;visibility:hidden}@media (min-width:992px){.site-logo .desktop-logo{display:block;visibility:visible}}.site-logo .mob-logo{display:none;visibility:hidden}@media (max-width:968px){.site-logo .mob-logo{display:block;visibility:visible}}.header-actions{display:none}@media (min-width:992px){.header-actions{display:block;margin-left:auto;width:100%}}.action-links{display:flex;flex-direction:row;width:100%;margin-bottom:15px}.customer-actions{display:none;justify-content:flex-end;align-items:center;width:100%;color:#fff}@media (min-width:768px){.customer-actions{margin-left:auto}}@media (min-width:992px){.customer-actions{display:flex}}.customer-actions a{color:#fff}.customer-actions a:visited{color:#fff}.customer-actions a:hover{text-decoration:none}.customer-actions>div{text-transform:uppercase;font-size:12px;line-height:12px;margin-left:1%}@media (min-width:1280px){.customer-actions>div{font-size:14px;line-height:14px}}.customer-actions>div:not(.header-search) a{display:flex;position:relative;align-items:center;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.customer-actions>div:not(.header-search) a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:transparent;transition:all .3s ease}.customer-actions>div:not(.header-search) a:hover:after{width:100%;background-color:#fff}.header-search{display:flex;overflow:hidden;width:240px}.header-search a{padding:10px 0 10px 30px}.header-search a:before{content:"";display:inline-block;position:absolute;left:0;width:16px;height:16px;opacity:1;background-image:url("/wp-content/themes/cuttingedge/images/icons/search.svg");background-repeat:no-repeat;background-size:16px;background-position:center;transition:all 1.3s ease;transition-delay:.2s}.header-search a:after{content:"";display:inline-block;position:absolute;left:0;bottom:10px;width:16px;height:16px;opacity:0;background-image:url("/wp-content/themes/cuttingedge/images/icons/close.png");background-repeat:no-repeat;background-size:12px;background-position:center;transition:all .3s ease;transition-delay:.2s}.header-search .search-inner{display:flex;position:relative;width:200px;height:auto;overflow:hidden;transition:all .3s ease;transform:translateX(220px)}.search-form{display:flex;transform:translateX(0);transition:all .3s ease}.search-form input:-internal-autofill-selected{background-color:transparent !important}.search-form input[type=text]{height:35px;border-radius:0;border:0;padding-left:10px;background-color:transparent;border:0;color:#fff;font-size:14px;line-height:14px;border-bottom:1px solid #fff}.search-form input[type=text]:focus{outline:0}.search-form input[type=text]::placeholder{color:#fff;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.search-form input[type=submit]{position:relative;display:inline-block;width:25px;height:35px;cursor:pointer;background-color:transparent;color:#fff;border:0;border-bottom:1px solid #fff;text-indent:-9999px;z-index:2}.search-form svg{position:absolute;right:0;top:10px;width:100%;max-width:20px;fill:#fff;cursor:pointer}.search--show{margin-right:0}.search--show .search-inner{width:100%;transform:translateX(0)}.search--show .search-form{transform:translateX(0)}.search--show a:before{top:-16px;opacity:0}.search--show a:after{bottom:10px;opacity:1}.header-phone a{padding:10px 15px 10px 20px}.header-phone a:before{content:"";display:inline-block;position:absolute;left:0;top:4px;width:12px;height:24px;background-image:url("/wp-content/themes/cuttingedge/images/icons/phone.svg");background-repeat:no-repeat;background-size:12px;background-position:center}.header-contact a{padding-top:10px;padding-bottom:10px;padding-left:0 !important;padding-right:0 !important;margin-right:15px}.header-shop a{padding:10px 15px;border:1px solid #ce181e;background-color:#ce181e;transition:all .3s ease}.header-shop a:hover{background-color:#fff;border:1px solid #fff;color:#ce181e}.header-shop a:after{display:none !important}.mobile-nav--links{display:none}@media (max-width:992px){.mobile-nav--links{display:flex;width:100%;border-top:1px solid #eee}}.mobile-nav--links li{display:inline-block;position:relative;flex:1;margin-bottom:0 !important}.mobile-nav--links li:first-of-type a{background-color:#ce181e;color:#fff}.mobile-nav--links li:first-of-type a:before{background-image:url("/wp-content/themes/cuttingedge/images/mobile/menu.png")}.mobile-nav--links li:nth-of-type(2) a:before{background-image:url("/wp-content/themes/cuttingedge/images/mobile/call.png")}.mobile-nav--links li:nth-of-type(3) a:before{background-image:url("/wp-content/themes/cuttingedge/images/mobile/basket.png")}.mobile-nav--links a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 0;text-transform:uppercase;font-size:12px;line-height:12px;font-family:"AxiformaSemiBold","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#000}.mobile-nav--links a:before{content:"";display:block;position:relative;width:40px;height:40px;background-repeat:no-repeat;background-size:40px;background-position:center;margin-bottom:10px}.breadcrumb{display:block;position:relative;width:100%;height:auto;transform:translateY(-65px);margin-bottom:30px}@media (min-width:992px){.breadcrumb{margin-bottom:0}}.page-template-page-misc .breadcrumb,.page-template-page-with-accordion .breadcrumb,.single-vacancies .breadcrumb,.search-results .breadcrumb,.search-no-results .breadcrumb{transform:unset;padding:30px 0}.breadcrumb ul{display:flex;flex-wrap:wrap;width:100%;height:auto;justify-content:center}.breadcrumb li{display:inline-block;position:relative;text-align:center;width:auto;color:gray;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:12px;line-height:18px}.breadcrumb li:not(:first-of-type):before{content:"/";display:inline-block;position:relative;font-size:12px;line-height:12px;color:#666;margin:0 5px}.breadcrumb li a{color:gray}.breadcrumb li a:visited{color:gray}.breadcrumb li strong{font-weight:400}.content-divider{display:block;width:100%;height:auto}.content-divider img{width:100%}.content-image{display:block;position:relative;width:100%;height:700px;overflow:hidden}@media (min-width:1152px){.content-image{height:900px}}.content-image img{height:100%;object-fit:cover;object-position:center}.content-image:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7)}.content-image+.content-image{clip-path:polygon(100% 17%,100% 100%,0 100%,0 250px);margin-top:calc(250px - 500px);height:550px}.content-image+.content-image:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(206,24,30,.9)}.content-video{display:block;position:relative;width:100%;height:700px;overflow:hidden}@media (min-width:1152px){.content-video{height:100%}}.content-video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;padding-top:240px}@media (min-width:768px){.content-video iframe{padding-top:0}}@media (min-width:1152px){.content-video iframe{height:100%;top:0;left:0;transform:unset}}@media (min-width:1152px){.content-video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.content-video .embed-container iframe,.content-video .embed-container object,.content-video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}}.content-video:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);z-index:5}.content-video+.content-image{clip-path:polygon(100% 17%,100% 100%,0 100%,0 200px);margin-top:calc(250px - 500px);height:550px;z-index:10}.content-video+.content-image:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(206,24,30,.9)}.content-video .slide-content{z-index:10}.slanted-divider{content:"";display:block;position:relative;top:-130px;left:0;width:100%;min-height:130px;background-color:#fff;z-index:2;clip-path:polygon(100% 17%,100% 100%,0 100%,0 130px)}.page-template-page-history .slanted-divider{z-index:15}.newsletter{display:block;position:relative;width:100%;height:auto;padding:60px 0;background-image:url("/wp-content/themes/cuttingedge/images/footer/newsletter-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;z-index:2}.newsletter .c-container,.newsletter .tool-features ul,.tool-features .newsletter ul{display:flex;position:relative;flex-direction:column;z-index:5}@media (min-width:768px){.newsletter .c-container,.newsletter .tool-features ul,.tool-features .newsletter ul{flex-direction:row;align-items:center}}.newsletter:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:2}.newsletter small{display:block;position:relative;margin-bottom:5px;font-size:18px;line-height:18px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.newsletter .newsletter-title{display:block;position:relative;width:100%;color:#fff;text-transform:uppercase;font-size:28px;line-height:28px;margin-bottom:20px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:768px){.newsletter .newsletter-title{display:inline-block;width:33%;margin-bottom:0}}.newsletter .frm_forms.frm_style_formidable-style.with_frm_style{width:100%}@media (min-width:768px){.newsletter .frm_forms.frm_style_formidable-style.with_frm_style{width:70%}}@media (min-width:992px){.newsletter .frm_forms.frm_style_formidable-style.with_frm_style{width:65%}}.newsletter .with_frm_style .frm_top_container .frm_primary_label{color:#fff;display:none;visibility:hidden}.newsletter .frm_form_fields .frm_fields_container{grid-gap:0 .5%}.newsletter input{color:#333 !important;font-size:16px !important;line-height:16px !important}.newsletter input::placeholder{color:#333 !important}.newsletter p{color:#fff;font-size:14px;margin-bottom:10px}.newsletter p a{color:#fff;text-decoration:underline}.newsletter p a:visited{color:#fff;text-decoration:underline}.newsletter .frm_style_formidable-style.with_frm_style .frm_submit button{width:100%;background-color:#000;border:1px solid #fff;border-radius:0 !important;color:#fff;height:50px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;box-shadow:none !important;margin-top:10px;margin-bottom:15px;transition:all .3s ease}@media (min-width:768px){.newsletter .frm_style_formidable-style.with_frm_style .frm_submit button{width:30%;margin-top:0;margin-bottom:0}}@media (min-width:1152px){.newsletter .frm_style_formidable-style.with_frm_style .frm_submit button{width:15%}}.newsletter .frm_style_formidable-style.with_frm_style .frm_submit button:hover{background-color:#fff;color:#ce181e}.newsletter .frm_style_formidable-style.with_frm_style .frm_error_style{border-radius:0;background-color:transparent;border:0;text-align:left;padding:0}.newsletter .frm_style_formidable-style.with_frm_style .frm_error{font-family:sans-serif}.page-footer{padding:60px 0;background-color:#202020;color:#fff}.page-footer a{color:#b3b3b3}.page-footer a:visited{color:#b3b3b3}.footer-cols{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.footer-cols .footer-col{width:50%;margin-bottom:30px}@media (min-width:768px){.footer-cols .footer-col{width:25%}}.footer-cols .footer-col:first-of-type{width:100%}@media (min-width:768px){.footer-cols .footer-col:first-of-type{width:25%}}.footer-cols .footer-col li{display:block;position:relative;width:100%;margin-bottom:5px}.footer-cols .footer-col li:last-of-type{margin-bottom:0}.footer-cols .footer-col li a{font-size:14px;line-height:14px;font-family:"Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#b3b3b3}@media (min-width:1152px){.footer-cols .footer-col li a{font-size:16px;line-height:16px}}.footer-cols .footer-col img{width:100%;max-width:200px}.footer-cols address{font-style:normal;margin-bottom:20px;color:#b3b3b3;font-size:14px;line-height:18px}@media (min-width:1152px){.footer-cols address{font-size:16px;line-height:20px}}.footer-cols .socials{margin-top:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.footer-cols .socials li{width:40px;position:relative}.footer-cols .socials li:not(:last-of-type){margin-right:35px}@media (min-width:1152px){.footer-cols .socials li:not(:last-of-type){margin-right:15px}}.footer-cols .socials li img{width:40px}.footer-cols .socials li:hover .social-grey{opacity:0}.footer-cols .socials li:hover .social-red{opacity:1}.social-grey{position:absolute;top:0;left:0;opacity:1;transition:all .3s ease}.social-red{position:absolute;top:0;left:0;opacity:0;transition:all .3s ease}.footer-col--heading{display:block;position:relative;width:100%;margin-bottom:20px;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:15px;line-height:15px}.footer-bottom{margin-top:20px}.footer-bottom .c-container,.footer-bottom .tool-features ul,.tool-features .footer-bottom ul{display:flex;flex-wrap:wrap;border-top:1px solid #666;padding-top:30px}.footer-bottom ul{display:flex;margin-top:10px}@media (min-width:768px){.footer-bottom ul{margin-left:auto;margin-top:0}}.footer-bottom li{display:inline-block;position:relative;width:auto}.footer-bottom li:nth-of-type(2){border-left:1px solid #999;border-right:1px solid #999;padding:0 15px;margin:0 15px}.footer-bottom li a{font-size:12px;color:#b3b3b3}@media (min-width:992px){.footer-bottom li a{font-size:14px}}.footer-bottom p{font-size:12px;color:#b3b3b3}@media (min-width:992px){.footer-bottom p{font-size:14px}}.footer-bottom p:last-of-type{width:100%;margin-top:10px}#cookie-law-info-bar{width:92% !important}@media (min-width:768px){#cookie-law-info-bar{width:60% !important}}.cli-bar-message{color:#666}.cli-bar-message a{color:#666;text-decoration:underline}.cli-bar-message a:hover{text-decoration:none}#cookie-law-info-bar[data-cli-type=widget] .cli-bar-message,#cookie-law-info-bar[data-cli-type=popup] .cli-bar-message{width:100% !important;float:left}@media (min-width:1400px){#cookie-law-info-bar[data-cli-type=widget] .cli-bar-message,#cookie-law-info-bar[data-cli-type=popup] .cli-bar-message{width:70% !important}}#cookie-law-info-bar[data-cli-type=widget] .cli-style-v2 .cli-bar-btn_container{flex-wrap:nowrap !important;width:auto !important;float:left !important}@media (min-width:1400px){#cookie-law-info-bar[data-cli-type=widget] .cli-style-v2 .cli-bar-btn_container{float:right !important;margin-top:0}}#wt-cli-accept-all-btn{text-transform:uppercase;text-align:center;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;line-height:20px;padding:10px 20px}.cli-plugin-button{text-transform:uppercase;text-align:center;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;line-height:20px !important;padding:10px 20px}input[type=text],input[type=email],input[type=password],input[type=tel]{height:40px;border-radius:0;border:1px solid #ccc;background-color:#fff;padding-left:10px;font-size:16px;line-height:16px}textarea{padding:10px;border:1px solid #ccc;border-radius:0;font-family:"Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:16px;line-height:16px}button[type=submit]{height:40px;border-radius:0;border:1px solid #ccc;cursor:pointer}.frm_form_fields{width:100%}.frm_form_fields .frm_form_field{margin-bottom:0 !important}.frm_form_fields .frm_form_field input{margin-bottom:10px;height:50px;border-radius:0;border:0}.frm_form_fields .frm_form_field input::placeholder{color:#ce181e;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:16px}.frm_form_fields .frm_form_field input[type=checkbox]{margin-bottom:0}.frm_form_fields .frm_form_field textarea{border-radius:0;border:0}.frm_form_fields .frm_form_field textarea::placeholder{color:#ce181e;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:16px}.with_frm_style select{height:50px !important;border-radius:0 !important;border:1px solid #fff !important;font-size:16px !important;line-height:16px !important;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif !important;color:#ce181e !important}.with_frm_style .vertical_radio .frm_checkbox label,.with_frm_style .vertical_radio .frm_radio label{color:#fff !important}#form_genericenquiry .frm_form_fields .frm_form_field label{display:block;left:0;font-size:15px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif !important;padding:0 0 0 15px !important;color:#ce181e;top:12px !important}#form_genericenquiry .frm_form_fields .frm_form_field input{margin-bottom:0}#form_genericenquiry .frm_checkbox label{color:#fff !important}#form_genericenquiry .frm_label_float_top label{display:none}#frm_form_2_container.with_frm_style .frm_none_container{display:none}table{width:100%}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.btn,.red-outline,.white-outline,.readmore,.table-block tfoot a{display:inline-block;position:relative;width:auto;height:auto;text-align:center;padding:15px 30px;font-size:14px;line-height:14px;transition:all .3s ease}.btn:hover,.red-outline:hover,.white-outline:hover,.readmore:hover,.table-block tfoot a:hover{text-decoration:none}.red-outline{border:1px solid #ce181e;color:#ce181e;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}.red-outline:hover{background-color:#ce181e;color:#fff}.white-outline{border:1px solid #fff;color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}.white-outline:hover{background-color:#fff;color:#ce181e}.readmore{padding-left:38px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.readmore:before{content:"";display:inline-block;position:absolute;left:0;top:47%;width:30px;height:1px;background-color:#ce181e}.readmore:hover{text-decoration:underline}.readmore:hover:before{background-color:#fff}.corner-btn--red{display:inline-block;position:relative;width:100%;height:50px}.corner-btn--red a{position:absolute;top:0;left:1px;text-transform:uppercase;text-decoration:none;text-align:center;color:#ce181e;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:12px;line-height:20px;padding:10px 20px}@media (min-width:768px){.corner-btn--red a{font-size:14px}}.corner-btn--red a:before,.corner-btn--red a:after,.corner-btn--red span:before,.corner-btn--red span:after{content:'';position:absolute;width:16px;height:30px;background:0 0;transition:1s}.corner-btn--red a:before{top:-1px;left:-1px;border-top:1px solid #ce181e;border-left:1px solid #ce181e}.corner-btn--red a:after{top:-1px;right:-1px;border-top:1px solid #ce181e;border-right:1px solid #ce181e}.corner-btn--red span:before{bottom:-1px;left:-1px;border-bottom:1px solid #ce181e;border-left:1px solid #ce181e}.corner-btn--red span:after{bottom:-1px;right:-1px;border-bottom:1px solid #ce181e;border-right:1px solid #ce181e}.corner-btn--red a:hover:before,.corner-btn--red a:hover:after,.corner-btn--red a:hover span:before,.corner-btn--red a:hover span:after{width:calc(102%/2);height:calc(50px/2)}.corner-btn--white{display:inline-block;position:relative;width:100%;height:50px}.corner-btn--white a{position:absolute;top:0;left:1px;text-transform:uppercase;text-decoration:none;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-align:center;color:#fff;font-size:14px;padding:10px 15px}.corner-btn--white a:before,.corner-btn--white a:after,.corner-btn--white span:before,.corner-btn--white span:after{content:'';position:absolute;width:16px;height:30px;background:0 0;transition:1s}.corner-btn--white a:before{top:-1px;left:-1px;border-top:1px solid #fff;border-left:1px solid #fff}.corner-btn--white a:after{top:-1px;right:-1px;border-top:1px solid #fff;border-right:1px solid #fff}.corner-btn--white span:before{bottom:-1px;left:-1px;border-bottom:1px solid #fff;border-left:1px solid #fff}.corner-btn--white span:after{bottom:-1px;right:-1px;border-bottom:1px solid #fff;border-right:1px solid #fff}.corner-btn--white a:hover:before,.corner-btn--white a:hover:after,.corner-btn--white a:hover span:before,.corner-btn--white a:hover span:after{width:calc(102%/2);height:calc(50px/2)}.alm-btn-wrap{margin:15px 0 0 !important}.alm-btn-wrap .alm-load-more-btn{background-color:transparent !important;border-radius:0 !important;border:1px solid #ce181e !important;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#ce181e !important}.alm-btn-wrap .alm-load-more-btn:hover{background-color:#ce181e !important;color:#fff !important}.btn-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;padding:30px 0}@media (min-width:768px){.btn-container{flex-direction:row}}.btn-container a{display:inline-block;position:relative;width:auto;min-width:200px}.btn-container a:not(:last-of-type){margin-bottom:10px}@media (min-width:768px){.btn-container a:not(:last-of-type){margin-bottom:0}}@media (min-width:768px){.btn-container a:not(:first-of-type){margin-left:30px}}h1,h2,h3,h4,h5,h6{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;font-weight:400;font-size:24px;line-height:calc(24px + 10px)}@media (min-width:1152px){h1,h2,h3,h4,h5,h6{font-size:26px;line-height:calc(26px + 10px)}}.section-heading{display:block;position:relative;width:100%;margin-bottom:60px}p{font-family:"Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:16px;line-height:22px}@media (min-width:1152px){p{font-size:16px;line-height:22px}}@media (min-width:992px){.ubermenu.ubermenu-main .ubermenu-tabs .ubermenu-tabs-group{background-color:#fff !important;border-right:1px solid #eee !important}.ubermenu-main .ubermenu-item-normal>.ubermenu-target,.ubermenu-main .ubermenu-submenu .ubermenu-target,.ubermenu-main .ubermenu-submenu .ubermenu-nonlink,.ubermenu-main .ubermenu-submenu .ubermenu-widget,.ubermenu-main .ubermenu-submenu .ubermenu-custom-content-padded,.ubermenu-main .ubermenu-submenu .ubermenu-retractor,.ubermenu-main .ubermenu-submenu .ubermenu-colgroup .ubermenu-column,.ubermenu-main .ubermenu-submenu.ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu-main .ubermenu-submenu.ubermenu-submenu-padded{padding:8px 15px !important}.ubermenu-tab a:hover{background-color:#eee !important;color:#ce181e !important}.ubermenu-tabs-group{padding:10px !important}.ubermenu-tab a:hover{background-color:#eee !important;color:#ce181e !important}.ubermenu-tabs-group{padding:10px !important}.ubermenu .ubermenu-target{padding:15px !important}.fa-angle-down:before{margin-right:-10px}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{width:96%;margin:0 2%}}@media (min-width:1152px){.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{width:94% !important;margin:0 0 0 6% !important}}@media (min-width:1280px){.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{width:90% !important;margin:0 0 0 10% !important}}@media (min-width:1400px){.ubermenu .ubermenu-target{padding:15px 20px !important}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{width:70% !important;margin:0 0 0 30% !important}}.ubermenu-tab-content-panel .ubermenu-tabs-group{background-color:#fff !important}.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-bottom:0 !important}.fa-angle-down:before{color:#ce181e}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{border-width:0 !important}.ubermenu .ubermenu-row{margin-bottom:0 !important}.ubermenu-item-type-custom .ubermenu-custom-content-padded{padding:0 !important}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.ubermenu-skin-minimal .ubermenu-submenu,.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:14px}.main-tab--parent{padding:20px !important}.widget_media_image{padding-bottom:20px !important}.ubermenu-submenu-type-flyout{padding:10px 0 !important}.ubermenu-submenu-type-flyout .ubermenu-target{padding:5px 20px !important}.submenu-brands{display:flex;align-items:center;width:100%;height:auto;border-top:1px solid #f2f2f2;padding:0}.submenu-brands ul{display:flex;width:auto;margin-left:auto;height:auto;align-items:center;justify-content:space-between}.submenu-brands li{display:inline-flex;position:relative;list-style-type:none;flex:1;align-items:center;justify-content:center;background-color:transparent !important;height:auto !important;text-align:center !important;padding:0 0 0 10px}.submenu-brands li a{color:#666 !important;height:auto !important;padding:0 !important;justify-content:center;background-color:transparent !important;text-align:center !important}.submenu-brands li a:after{display:none !important}.submenu-brands li img{max-width:120px}.submenu-brands li:not(:last-of-type){margin-bottom:0}.submenu-brands .title{color:#ce181e;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:14px;line-height:14px;text-transform:uppercase;padding-left:20px}.submenu-brands .title:after{content:"";display:inline-block;position:absolute;right:0;width:1px;height:30px;background-color:#f2f2f2}.ubermenu-submenu-align-left_edge_item .ubermenu-target-title:hover{text-decoration:underline;color:#ce181e}.ubermenu .ubermenu-nav .ubermenu-column-1-3{width:40% !important}.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:100% !important}.ubermenu .ubermenu-nav .ubermenu-column-2-3{width:60% !important}.ubermenu .ubermenu-nav .ubermenu-column-3-4{width:65% !important}.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:35% !important}.slide-out{display:none}@media (max-width:992px){.slide-out{display:block;position:fixed;top:0;left:calc(-80% - 62px);width:80%;padding:15px 0 0;height:100%;background-color:#fff;transition:all .3s ease;z-index:100}.slide-out--menu{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.slide-menu-active{left:0}.close-menu{display:flex;position:absolute;right:-50px;top:30px;width:50px;height:50px;background-color:#ce181e;align-items:center;justify-content:center}.close-menu img{width:100%;max-width:20px}.mobile-search{display:flex;align-items:center;position:relative;width:100%;height:auto;border-bottom:1px solid #eee}.mobile-search form{display:flex;width:100%}.mobile-search input[type=text]{width:80%;height:50px;border:0;padding-left:15px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:14px;line-height:14px;text-transform:uppercase}.mobile-search input[type=text]::placeholder{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:14px;line-height:14px;text-transform:uppercase}.mobile-search input[type=submit]{width:20%;height:50px;border:0;background-color:transparent;text-indent:-9999px;background-image:url("/wp-content/themes/cuttingedge/images/icons/search-red.png");background-repeat:no-repeat;background-size:20px;background-position:center}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{color:#333 !important}}@media (min-width:768px){.slide-out{width:300px}}.mob-telephone{position:relative;list-style-type:none;padding:15px 20px 15px 40px}.mob-telephone a{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#333}.mob-telephone a:before{content:"";display:inline-block;position:absolute;left:10px;top:14px;width:30px;height:25px;background-image:url("/wp-content/themes/cuttingedge/images/mobile/call.png");background-repeat:no-repeat;background-size:30px;background-position:left}.mobile-version{width:100%}.menu-opened{position:fixed;width:100%;top:0;left:0}.menu-opened .page-overlay{display:block;background-color:rgba(0,0,0,.5);z-index:200}.mobile-menu{display:block;position:fixed;top:70px;left:-100%;width:287px;height:100%;background-color:#fff;z-index:300;transition:all .3s ease}.mobile-menu.opened{left:0}.mobile-menu .mm-wrapper{width:100%;height:100%;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobile-menu .mobile-menu--container{height:100%;width:100%;padding:10px;overflow-x:hidden;overflow-y:auto}.mobile-menu .dropdown-inner{position:relative}.mobile-menu .dropdown-inner a span{padding-right:30px}.mobile-menu li{display:block;position:relative;clear:both;width:100%;background-color:#fff;border-bottom:1px solid #ddd;margin-bottom:0}.mobile-menu li a{text-transform:uppercase;display:block;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#000;font-size:13px;padding:15px 10px 10px}.mobile-menu li:last-of-type{border-bottom:0}.mobile-menu li:last-of-type a{color:#000}.mobile-menu .dropdown-link span{color:#333}.mobile-menu .dropdown{position:static;border-bottom:1px solid #ddd}.mobile-menu .dropdown:last-of-type{border-bottom:0}.mobile-menu .expand{width:100%;color:#000;z-index:5;text-align:right;padding:0 0 0 15px;cursor:pointer;color:#000;position:absolute;display:block;top:0;right:0}.mobile-menu .expand:before{content:"";display:block;width:36px;height:48px;float:right;line-height:46px;-moz-transition:all .35s ease 0s;-o-transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s;transition:all .35s ease 0s;background-image:url("/wp-content/themes/cuttingedge/images/mobile/Right-arrow.svg");background-repeat:no-repeat;background-size:8px;background-position:center}.mobile-menu .dropdown-menu{clear:both;padding:10px;float:none;border:none;visibility:visible;overflow-y:auto;overflow-x:hidden;width:100% !important;min-height:calc(100vh - 60px) !important;height:100%;background:#fff !important;z-index:9991;opacity:1;position:absolute;display:block;left:0;top:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-moz-transition:transform .4s ease;-o-transition:transform .4s ease;-webkit-transition:transform .4s ease;transition:transform .4s ease;-webkit-box-shadow:0 0 0 #fff;-ms-transform:0 0 0 #fff;-o-transform:0 0 0 #fff;box-shadow:0 0 0 #fff}.mobile-menu .dropdown-menu li:last-of-type{background-color:#fff;border-bottom:0}.mobile-menu .dropdown-menu li:last-of-type a{color:#000}.mobile-menu .menu-mobile-open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.mobile-menu .back-prev-menu{position:relative;height:46px;font-family:"Open Sans",sans-serif;font-weight:400;text-align:center;padding:0;text-transform:uppercase;color:#fff;background:#ce181e;border-bottom:0}.mobile-menu .back-prev-menu span{text-align:left;color:#fff;padding-left:0;font-family:sans-serif;text-transform:none;line-height:48px}.mobile-menu .back:before{float:left;padding-left:0;content:"";background-image:url("/wp-content/themes/cuttingedge/images/mobile/dropdown-back-arrow.png");background-repeat:no-repeat;background-size:8px;background-position:center;height:46px}.slide-menu-active .mobile-menu{left:0}.content-offset{display:block;position:relative;width:100%;height:auto}.offset-inner{display:block;position:relative;width:100%;max-width:1152px;height:auto;margin-left:auto;margin-right:auto;overflow:hidden}@media (min-width:768px){.offset-inner{height:600px}}@media (min-width:1400px){.offset-inner{max-width:1280px}}.offset-content{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;padding:0;z-index:5}@media (min-width:768px){.offset-content{width:50%;height:100%;padding:0}}@media (min-width:1152px){.offset-content{width:45%}}.offset-content--inner{background-color:#fff;padding:60px 20px}.offset-content--inner p{color:#666;margin-bottom:20px}.offset-top--title{display:block;margin-bottom:10px;text-transform:uppercase;color:#ce181e;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:18px}.offset-main--title{display:block;margin-bottom:10px;color:#000;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:30px;line-height:40px;text-transform:inherit}.img-offset{position:relative;height:100%;width:100%}@media (min-width:768px){.img-offset{position:absolute;top:0;right:0;width:60%}}.img-offset img{object-fit:cover;object-position:center;height:100%;width:100%}.img-offset.has-overlay:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 30%)}.value-text{display:block;position:absolute;bottom:60px;right:0;width:auto;height:auto;text-align:left;z-index:1}.value-text .value{color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;font-size:26px;line-height:26px}@media (min-width:1152px){.value-text .value{font-size:50px;line-height:50px}}.value-text p{color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;font-size:18px;line-height:18px}@media (min-width:1152px){.value-text p{font-size:24px;line-height:34px}}.content-offset.has-animation .offset-top--title{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.content-offset.has-animation .offset-main--title{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.3s}.content-offset.has-animation .offset-content--inner p{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:1s}.content-offset.has-animation .corner-btn--red{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:1.2s}.content-offset.has-animation .img-offset{opacity:0;transition:all .3s ease;transition-delay:.3s}.content-offset.fade-in .offset-top--title{transform:translateY(0);opacity:1}.content-offset.fade-in .offset-main--title{transform:translateY(0);opacity:1}.content-offset.fade-in .offset-content--inner p{transform:translateY(0);opacity:1}.content-offset.fade-in .corner-btn--red{transform:translateY(0);opacity:1}.content-offset.fade-in .img-offset{opacity:1}.content-list{display:block;position:relative;width:100%;height:auto;padding:60px 0;padding-bottom:calc(60px - 20px)}.content-list h3{color:#ce181e}.content-list ul{display:flex;flex-direction:column;width:100%;height:auto;gap:0 20px}@media (min-width:768px){.content-list ul{flex-direction:row;flex-wrap:wrap;gap:5px 20px}}.content-list li{display:inline-block;position:relative;width:100%;margin-bottom:20px;overflow:hidden}@media (min-width:768px){.content-list li{width:calc(100%/3 - 14px)}}.content-list li:hover .content-list--content{transform:translateY(-100%);opacity:0}.content-list li:hover .content-list--hidden{transform:translateY(0);opacity:1;z-index:5}.content-list li:hover:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(206,24,30,.9);z-index:1}.content-list li:hover .readmore:before{background-color:#fff}.content-list li:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1}.content-list .corner-btn--red{width:170px}.content-list--content{display:block;position:absolute;bottom:0;left:0;width:100%;height:auto;opacity:1;padding:30px;z-index:2;transition:all .3s ease;transform:translateY(0)}.content-list--content h4{display:block;position:relative;width:100%;margin-bottom:15px;color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:22px}.content-list--content p{margin-bottom:20px}.content-list--content a{color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;font-size:14px;line-height:14px}.content-list--content a:visited{color:#fff}.content-list--hidden{display:block;position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;padding:50px 30px;transition:all .3s ease;transform:translateY(100%)}.content-list--hidden h4{display:block;position:relative;width:100%;margin-bottom:15px;color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:22px}.content-list--hidden p{color:#fff;margin-bottom:20px}.content-list--hidden a{color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;font-size:14px;line-height:14px}.content-list--hidden a:visited{color:#fff}.list-item--link{display:block;position:absolute;width:100%;height:100%;background-color:transparent;top:0;z-index:10}.content-list.has-animation .section-heading{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.content-list.has-animation .ajax-load-more-wrap,.content-list.has-animation ul{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.3s}.content-list.fade-in .section-heading{transform:translateY(0);opacity:1}.content-list.fade-in .ajax-load-more-wrap,.content-list.fade-in ul{transform:translateY(0);opacity:1}.brands-list{display:block;position:relative;width:100%;height:auto;padding:60px 0}.brands-carousel--title{display:flex;align-items:center;margin-bottom:60px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18p;line-height:18px;color:#ce181e;text-transform:uppercase}.controls{display:flex;margin-left:auto}.controls li{list-style-type:none;margin-left:20px;cursor:pointer}.controls img{width:15px}.brands-list--carousel{margin-left:-5px;display:none}.brands-list--carousel.slick-initialized{display:block}.brands-list--carousel li{padding:15px;background-color:#fff;border:1px solid #fff;transition:all .3s ease}.brands-list--carousel li:hover{border:1px solid #ce181e}.brands-list--carousel li img{width:100%;max-width:180px;margin-left:auto;margin-right:auto}.brands-list.has-animation .brands-carousel--title{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.brands-list.has-animation .brands-list--carousel{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.brands-list.fade-in .brands-carousel--title{transform:translateY(0);opacity:1}.brands-list.fade-in .brands-list--carousel{transform:translateY(0);opacity:1}.vertical-tabs{display:block;position:relative;width:100%;height:auto;padding:0;overflow:hidden}.vertical-tabs--title{display:block;position:relative;width:100%;padding:0 40px;margin-bottom:40px;color:#ce181e;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:18px}.offset-tabs--inner{display:block;position:relative;width:100%;max-width:1152px;height:auto;margin-left:auto;margin-right:auto;overflow:hidden}@media (min-width:768px){.offset-tabs--inner{height:600px}}@media (min-width:1400px){.offset-tabs--inner{max-width:1280px}}.offset-tabs--content{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;padding:50px 0 30px;z-index:5}@media (min-width:768px){.offset-tabs--content{width:45%;height:100%;padding:0}}@media (min-width:1152px){.offset-tabs--content{width:40%}}.tabs-content--inner{padding:0 20px}@media (min-width:768px){.tabs-content--inner{padding:0 0 0 20px}}.tabbed-content{position:absolute;bottom:80px;left:30px}@media (min-width:768px){.tabbed-content{bottom:100px;left:100px}}.tabbed-content h4{font-size:18px;line-height:18px;margin-bottom:10px}.tabbed-content p{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;margin-bottom:20px}@media (min-width:1152px){.tabbed-content p{font-size:30px;line-height:40px}}.tab_content{height:450px;color:#fff}@media (min-width:768px){.tab_content{height:100%}}.tab_content:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 30%)}.tabs li{display:block;position:relative;width:110%;margin-bottom:10px;padding:20px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:18px;background-color:transparent;cursor:pointer;color:#4d4d4d}.tabs li:last-of-type{margin-bottom:0}.tabs .active{background-image:url(/wp-content/themes/cuttingedge/images/icons/red-rollover.svg);background-repeat:no-repeat;background-size:80%;background-position:left;color:#fff}@media (min-width:1152px){.tabs .active{background-size:95%}}.img-tabs--offset{position:relative;height:100%;width:100%}@media (min-width:768px){.img-tabs--offset{position:absolute;top:30px;right:0;width:60%}}.img-tabs--offset img{object-fit:cover;object-position:center;height:100%;width:100%}.vertical-tabs.has-animation .offset-tabs--content{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.vertical-tabs.has-animation .img-tabs--offset{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.3s}.vertical-tabs.fade-in .offset-tabs--content{transform:translateY(0);opacity:1}.vertical-tabs.fade-in .img-tabs--offset{transform:translateY(0);opacity:1}.stats-content{display:block;position:relative;width:100%;height:auto}@media (min-width:768px){.stats-content{padding:150px 0;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url("/wp-content/themes/cuttingedge/images/home/who-we-are-bg.jpg")}}.stats-content .c-container,.stats-content .tool-features ul,.tool-features .stats-content ul{display:flex;flex-direction:column;width:100%;padding:0}@media (min-width:768px){.stats-content .c-container,.stats-content .tool-features ul,.tool-features .stats-content ul{flex-direction:row;padding:0 20px}}.stats-content:before{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ce181e;opacity:.9}@media (min-width:768px){.stats-content:before{display:block}}.intro-col{display:inline-block;position:relative;width:100%;height:auto;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url("/wp-content/themes/cuttingedge/images/cnc-machinist.jpeg");padding:60px 30px 0}.intro-col:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ce181e;opacity:1}@media (min-width:768px){.intro-col:before{display:none;opacity:.9}}@media (min-width:768px){.intro-col{width:40%;padding:0;margin-right:5%;background-image:none;padding:20px 0 0}}.intro-col .top-title{display:block;position:relative;width:100%;height:auto;text-transform:uppercase;font-size:24px;line-height:24px;margin-bottom:20px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.intro-col p{position:relative;margin-bottom:30px}.intro-col p:first-of-type{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:20px;line-height:30px}@media (min-width:1152px){.intro-col p:first-of-type{font-size:24px;line-height:34px}}.intro-col a{position:relative}.stats-col{display:inline-block;position:relative;width:100%;height:auto;background-color:#ce181e;padding:10px}@media (min-width:768px){.stats-col{width:55%;background-color:transparent;padding:0}}.stats-col ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media (min-width:768px){.stats-col ul{gap:100px 20px}}.stats-col li{display:inline-block;position:relative;width:calc(100%/2 - 10px);margin-left:auto;margin-right:auto;text-align:center;padding:30px 0;border-bottom:1px solid #fff}.stats-col li:nth-of-type(3),.stats-col li:nth-of-type(4){border-bottom:0}@media (min-width:768px){.stats-col li{width:calc(100%/2 - 10px);border-bottom:0;padding:0}}.stats-col li:nth-of-type(1) .stat:after{content:"+";display:inline-block;position:relative}.stats-col li:nth-of-type(2) .stat:after{content:"+";display:inline-block;position:relative}.stats-col li:nth-of-type(4) .stat:after{content:"M+";display:inline-block;position:relative}.stat{display:block;position:relative;width:100%;margin-bottom:10px;font-size:40px;line-height:45px;color:#fff;font-family:"AxiformaHeavy","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:1152px){.stat{font-size:85px;line-height:85px}}.stat-title{display:block;position:relative;width:100%;font-size:12px;line-height:14px;color:#fff;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:1152px){.stat-title{font-size:20px;line-height:20px}}.stats-content.has-animation .intro-col .top-title{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.stats-content.has-animation p{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.3s}.stats-content.has-animation .corner-btn--white{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:1.1s}.stats-col.has-animation ul{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.stats-content.fade-in .intro-col .top-title{transform:translateY(0);opacity:1}.stats-content.fade-in p{transform:translateY(0);opacity:1}.stats-content.fade-in .corner-btn--white{transform:translateY(0);opacity:1}.stats-col.fade-in ul{transform:translateY(0);opacity:1}.stats-slim{display:block;position:relative;width:100%;height:auto}@media (min-width:768px){.stats-slim{padding:100px 0;background-repeat:no-repeat;background-size:cover;background-position:center}}.stats-slim .c-container,.stats-slim .tool-features ul,.tool-features .stats-slim ul{display:flex;flex-direction:column;width:100%;padding:0}@media (min-width:768px){.stats-slim .c-container,.stats-slim .tool-features ul,.tool-features .stats-slim ul{flex-direction:row;flex-wrap:wrap;padding:0 20px}}.stats-slim:before{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ce181e;opacity:.9}@media (min-width:768px){.stats-slim:before{display:block}}.stats-slim h3{text-align:center;width:100%;color:#fff;margin-bottom:60px;z-index:5}.stats-slim ul{display:flex;flex-direction:column;width:100%;z-index:10}@media (min-width:768px){.stats-slim ul{flex-direction:row;align-items:center;justify-content:space-between;max-width:70%;margin-left:auto;margin-right:auto}}.stats-slim li{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.stats-slim .stat-value{font-size:60px;line-height:60px;margin-bottom:20px}@media (min-width:768px){.stats-slim .stat-value{font-size:90px;line-height:90px}}.stats-slim .stat-title{text-align:center}.icon-list{display:block;position:relative;width:100%;height:auto;padding:60px 0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:10}.page-template-page-history .icon-list{z-index:999999}.icon-list ul{display:flex;position:relative;flex-wrap:wrap;gap:40px 20px;padding-top:40px}@media (min-width:768px){.icon-list ul{gap:0 20px;margin-left:auto;margin-right:auto}}.icon-list li{padding:0;display:flex;position:relative;flex-direction:column;align-items:center;width:calc(100%/2 - 10px)}@media (min-width:768px){.icon-list li{width:auto;flex:1;padding:0 10px}}.icon-list li img{width:100%;max-width:70px;margin-bottom:20px;transition:all .3s ease;transform:translateY(0)}@media (min-width:1152px){.icon-list li img{max-width:120px}}.icon-list li:hover img{transform:translateY(-5px)}.icon-list .benefit-stat{color:#fff;font-size:60px;line-height:60px;margin-bottom:0;text-align:center;font-family:"AxiformaSemiBold","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:768px){.icon-list .benefit-stat{font-size:80px;line-height:80px}}.icon-list p{position:relative;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:16px;line-height:20px}.icon-list .icon-title{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;font-size:12px;line-height:16px}@media (min-width:1152px){.icon-list .icon-title{font-size:18px;line-height:24px}}.icon-list .awards-title{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:none;font-size:16px;line-height:20px}@media (min-width:1152px){.icon-list .awards-title{font-size:18px;line-height:24px}}.icon-list .icon-desc{display:block;margin-top:10px;font-size:14px;line-height:16px}@media (min-width:768px){.icon-list .icon-desc{font-size:16px;line-height:18px}}.icon-list--title{position:relative;text-align:center;color:#ce181e;margin-bottom:20px;font-size:24px;line-height:34px}@media (min-width:1152px){.icon-list--title{font-size:30px;line-height:34px}}.icon-list--intro{font-size:14px;line-height:18px}.icon-list.red-theme:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ce181e;opacity:.9}.icon-list.red-theme .icon-list--title{color:#fff}.icon-list.red-theme p{color:#fff}.comitted-title{font-size:20px;line-height:20px}.committed-list h6{font-size:18px;line-height:18px}.committed-list ul{justify-content:center;padding-top:20px}.committed-list li{width:100%}.committed-list li img{max-width:160px;margin-bottom:0}.committed-list ul{gap:unset}.committed-list li{width:50%}.icon-list.has-animation .icon-list--title{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.icon-list.has-animation p{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.8s}.icon-list.has-animation ul{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.3s}.icon-list.fade-in .icon-list--title{transform:translateY(0);opacity:1}.icon-list.fade-in p{transform:translateY(0);opacity:1}.icon-list.fade-in ul{transform:translateY(0);opacity:1}.slide-content{display:none;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;top:0;left:5%;width:90%;max-width:1152px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;height:100%;color:#fff;margin-top:50px}@media (min-width:768px){.slide-content{margin-top:0}}.slide-content.slick-initialized{display:flex !important}@media (min-width:1152px){.slide-content{left:10%}}.slide-content .slick-list{width:95%}.slide-content small{display:block;text-transform:uppercase;color:#fff;font-size:16px;margin-bottom:15px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:1152px){.slide-content small{font-size:18px}}.slide-content .slide-heading{text-transform:uppercase;color:#fff;margin-bottom:15px;font-size:22px;line-height:32px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:1152px){.slide-content .slide-heading{font-size:40px;line-height:50px}}.slide-content .corner-btn--red a{color:#fff}.slide-content .edge{color:transparent;background:url("/wp-content/themes/cuttingedge/images/edge.svg") no-repeat left 5px;background-size:120px auto;width:150px;display:inline-block}.cutoff-image{position:relative;clip-path:polygon(100% 17%,100% 100%,0 100%,0 250px);margin-top:calc(250px - 500px);height:600px}@media (min-width:1152px){.cutoff-image{height:700px}}.cutoff-image:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(206,24,30,.9)}.cutoff-image img{width:100%;height:100%;object-fit:cover;object-position:center}.our-mission{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;top:270px;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;border-left:1px dashed red;border-right:1px dashed red;height:auto;color:#fff;z-index:5}.our-mission small{display:block;position:relative;text-transform:uppercase;color:#fff;font-size:14px;line-height:14px;margin-bottom:35px;text-align:center;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.our-mission p{text-transform:uppercase;color:#fff;font-size:18px;line-height:24px;margin-bottom:15px;text-align:center;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:768px){.our-mission p{max-width:80%;margin-left:auto;margin-right:auto}}@media (min-width:1152px){.our-mission p{font-size:28px;line-height:38px;max-width:900px}}.our-mission p strong{font-family:"AxiformaSemiBold","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.vertical{border-left:1px solid #fff;height:125px;bottom:0;position:absolute;left:50%;z-index:1}.text-image--vertical{display:block;position:relative;width:100%;height:auto;padding:0 0 60px}@media (min-width:768px){.text-image--vertical{padding:60px 0}}.text-image--vertical .c-container,.text-image--vertical .tool-features ul,.tool-features .text-image--vertical ul{display:flex;flex-direction:column}@media (min-width:768px){.text-image--vertical .c-container,.text-image--vertical .tool-features ul,.tool-features .text-image--vertical ul{flex-direction:row}}.vertical-row{display:flex;flex-direction:column}@media (min-width:768px){.vertical-row:nth-of-type(odd){margin-right:.5%}.vertical-row:nth-of-type(odd) .row-text{order:2}.vertical-row:nth-of-type(odd) .row-image{order:1}.vertical-row:nth-of-type(even){margin-left:.5%}}.vertical-row .row-text{order:1;padding:30px 20px}.vertical-row .row-text p{font-size:22px;line-height:32px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:1152px){.vertical-row .row-text p{font-size:30px;line-height:40px}}.vertical-row .row-text p strong{font-family:"AxiformaSemiBold","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.vertical-row .row-image{order:2;position:relative;overflow:hidden}.vertical-row .row-image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 30%)}.vertical-row .row-image:hover .row-image--content{transform:translateY(0);height:0;z-index:0;opacity:0}.vertical-row .row-image:hover .row-image--content-hidden{transform:translateY(0);opacity:1;z-index:5}.row-image--content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:absolute;width:100%;height:100%;top:0;left:0;padding:30px;color:#fff;z-index:5;transform:translateY(0);transition:all .3s ease}.row-image--content .readmore{color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}.row-image--content-hidden{display:flex;flex-direction:column;align-items:flex-start;position:absolute;bottom:0;left:0;padding:30px;width:100%;height:100%;color:#fff;justify-content:flex-end;z-index:0;opacity:0;transition:all .3s ease;transform:translateY(100%)}.row-image--content-hidden p{margin-bottom:10px}.row-image--content-hidden .readmore{color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}.image-content--title{position:relative;margin-bottom:15px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:24px}.text-image--vertical.has-animation .vertical-row{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.text-image--vertical.has-animation .vertical-row:nth-of-type(2){transition-delay:.8s}.text-image--vertical.fade-in .vertical-row{transform:translateY(0);opacity:1}.text-image--vertical.fade-in .vertical-row:nth-of-type(2){transform:translateY(0);opacity:1}.image-panel{display:block;position:relative;width:100%;height:200px}@media (min-width:768px){.image-panel{height:auto}}.image-panel img{width:100%;height:100%;object-fit:cover;object-position:center}.image-panel:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:2}.image-panel--content{display:flex;flex-direction:column;position:absolute;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center;color:#fff;z-index:10}.image-panel--content small{text-transform:uppercase;font-size:14px;line-height:14px}.image-panel--content h3,.image-panel--content h4,.image-panel--content h5,.image-panel--content h6{text-align:center;margin:15px 0}.link-panel h4{font-size:24px}@media (min-width:768px){.link-panel h4{font-size:28px}}@media (min-width:768px){.link-panel .c-container,.link-panel .tool-features ul,.tool-features .link-panel ul{position:relative;height:90px}}.links-panel{display:block;position:relative;width:100%;height:auto;padding:0;z-index:10}@media (min-width:768px){.links-panel{position:absolute;left:0;top:-100px;height:100px}}.links-panel ul{display:flex;position:relative;flex-direction:column;width:100%}@media (min-width:768px){.links-panel ul{flex-direction:row;position:absolute;bottom:-65px}}.links-panel ul li{display:inline-block;position:relative;flex:1;height:auto;overflow:hidden;transition:all .3s ease}@media (min-width:768px){.links-panel ul li{transform:translateY(-70px);height:200px}}@media (min-width:768px){.links-panel ul li:hover .link-inner{transform:translateY(45px)}.links-panel ul li:hover .link-inner:after{background-color:#ce181e}.links-panel ul li:hover .link-title{background-position:right 0 top 0}.links-panel ul li:hover .link-title a{color:#000}.links-panel ul li:hover .link-text{height:30px}.links-panel ul li:hover .link-text p{opacity:1;transform:translateY(5px)}}.link-inner{padding:20px 0 0;transition:all .3s ease;background-color:#fff}.link-inner:hover .link-title{color:#ce181e}@media (min-width:768px){.link-inner{transform:translateY(125px);height:240px;padding:20px}}.link-inner:after{content:"";display:block;position:relative;width:100%;margin-top:15px;margin-left:auto;margin-right:auto;height:1px;background-color:#333}.link-text{display:block;position:relative;width:100%;padding-top:0;color:#666;height:auto;transition:all .3s ease}@media (min-width:768px){.link-text{height:0}}.link-text p{transform:translateY(5px);transition:all .3s ease}@media (min-width:768px){.link-text p{transform:translateY(0);opacity:0}}.link-title{display:flex;align-items:center;position:relative;width:100%;color:#000;font-size:18px;line-height:18px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-next.svg");background-repeat:no-repeat;background-size:10px;background-position:right -20px top 0}.link-title a{color:#000}.link-title a:visited{color:#000}.link-panel.has-animation .image-panel img{opacity:0;transition:all .3s ease}.link-panel.has-animation .image-panel--content{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.link-panel.fade-in .image-panel img{opacity:1}.link-panel.fade-in .image-panel--content{transform:translateY(0);opacity:1}.blog-carousel{display:block;position:relative;width:100%;height:auto;padding:60px 0 0}.blog-carousel .c-container,.blog-carousel .tool-features ul,.tool-features .blog-carousel ul{position:relative;padding:0 10px;z-index:5}.blog-carousel h5{display:block;position:relative;width:100%;height:auto;margin-bottom:60px;margin-top:60px;color:#ce181e;padding:0 20px}@media (min-width:768px){.blog-carousel h5{margin-top:0}}.blog-carousel li:hover .carousel-content:before{background:#ce181e;opacity:.8}.blog-carousel li:hover .carousel-content date{color:#fff}.carousel-inner{display:block;position:relative;width:100%;padding:0 10px}.post-link--main{display:block;position:relative;width:100%;height:100%}.carousel-content{display:block;position:absolute;top:0;left:10px;width:calc(100% - 20px);height:100%}.carousel-content:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 30%);background:rgba(0,0,0,.5);transition:all .3s ease}.carousel-content date{display:block;position:relative;color:#ce181e;z-index:5;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:14px;line-height:14px;margin-bottom:10px}.carousel-content .carousel-item--title{position:relative;color:#fff;z-index:5;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:22px;max-width:80%}.carousel-content .carousel-item--title a{color:#fff}.content-inner{display:block;position:relative;width:100%;height:auto;padding:30px}.casestudies-carousel:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:190px;background-color:#f2f2f2;z-index:1;clip-path:polygon(100% 17%,100% 100%,0 100%,0 160px)}.casestudies-carousel ul{z-index:10}.homepage-news:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:160px;background-color:#f2f2f2;clip-path:polygon(100% -25%,100% 100%,0 100%,0 80px)}.carousel-offset{display:block;position:relative;z-index:10;width:100%;max-width:1152px;margin:auto}@media (min-width:1280px){.carousel-offset{max-width:1280px}}.carousel-offset ul{margin-right:0}@media (min-width:768px){.carousel-offset .slick-list{margin-left:-10px}}.blog-carousel.has-animation .carousel-offset{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.blog-carousel.fade-in .carousel-offset{transform:translateY(0);opacity:1}.page-banner{display:block;position:relative;width:100%;height:500px}.page-banner img{width:100%;height:100%;object-fit:cover;object-position:center}.page-banner:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:2}.article-page .page-banner{height:600px}@media (min-width:1152px){.article-page .page-banner{height:500px}}.page-template-page-history .page-banner{z-index:10}.page-banner.no-snippet{height:700px}.page-banner--content{display:flex;flex-direction:column;position:absolute;align-items:center;justify-content:center;top:125px;left:0;width:100%;height:calc(100% - 125px)}.article-page .page-banner--content{top:80px}.page-banner--content small{display:block;position:relative;width:100%;height:auto;text-align:center;color:#fff;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;z-index:5;font-size:18px;line-height:18px;margin-bottom:15px}.page-banner--title{display:block;position:relative;width:100%;height:auto;text-align:center;color:#fff;font-size:24px;line-height:34px;z-index:15;padding:0 20px}@media (min-width:768px){.page-banner--title{max-width:45%;margin-left:auto;margin-right:auto}}@media (min-width:1152px){.page-banner--title{font-size:34px;line-height:38px}}.page-banner--title:after{content:"";display:block;position:absolute;bottom:-180px;left:calc(50% - 1px);width:1px;height:130px;background-color:#ce181e;z-index:10}.article-page .page-banner--title:after,.single-post .page-banner--title:after{background-color:#fff;bottom:-150px}.intro-block{display:block;position:relative;width:100%;height:auto;padding:0;top:-50px;transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}@media (min-width:768px){.intro-block{top:0}}.vacancy-page .intro-block{padding-bottom:90px}.intro-block .c-container,.intro-block .tool-features ul,.tool-features .intro-block ul{display:flex;flex-direction:column;align-items:center}.intro-block h2{text-transform:none}.intro-block ul{list-style-position:inside;color:#666}.intro-block h2,.intro-block p,.intro-block ul{max-width:90%;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:30px}@media (min-width:768px){.intro-block h2,.intro-block p,.intro-block ul{max-width:80%}}.intro-block p{color:#666}.vacancy-page .intro-block p{margin-bottom:80px}.intro-block .btn-container{width:100%}.intro-block .corner-btn--red{width:70%;height:auto;margin:10px 0}@media (min-width:768px){.intro-block .corner-btn--red{margin:0 20px;width:auto}}.intro-block .corner-btn--red a{width:100%;min-width:unset;position:relative}.readmorecat{text-align:center;width:100%}.readmore-content{padding-top:30px}.two-col--text{padding-top:30px}@media (min-width:768px){.two-col--text{column-count:2;column-gap:60px}}.two-col--text p{text-align:left;max-width:100%;margin:0 0 30px;color:#666}.page-loaded .intro-block{transform:translateY(0);opacity:1}.brand-intro--logo{width:300px;margin-top:-50px}.article-snippet{position:relative;clip-path:polygon(100% 17%,100% 100%,0 100%,0 250px);margin-top:calc(250px - 500px);z-index:10;min-height:450px;height:450px}.article-snippet img{width:100%;height:100%;object-fit:cover;object-position:center}.article-snippet:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:2;background:#ce181e;opacity:.9}.snippet-content{display:block;position:absolute;bottom:0;left:5%;z-index:20;max-width:90%;margin-left:auto;padding-bottom:30px}@media (min-width:768px){.snippet-content{max-width:100%;width:100%;left:0}}.snippet-content p{color:#fff;text-align:center;text-transform:uppercase;font-size:14px;line-height:20px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:1152px){.snippet-content p{font-size:18px;line-height:28px}}.page-template-page-product .text-image--block{padding:60px 0}.text-image--block{display:block;position:relative;width:100%;height:auto;padding:100px 0}.text-image--block ul{font-size:16px;color:#666;font-family:"Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.text-image--block .c-container,.text-image--block .tool-features ul,.tool-features .text-image--block ul{display:flex;flex-direction:column}@media (min-width:768px){.text-image--block .c-container,.text-image--block .tool-features ul,.tool-features .text-image--block ul{flex-direction:row}}.text-image--block .txt-col{display:inline-block;position:relative;width:100%;height:auto;margin-bottom:20px}@media (min-width:768px){.text-image--block .txt-col{margin-bottom:0;width:50%;padding-right:60px}.page-template-page-knife-sharpening .text-image--block .txt-col,.page-template-page-training .text-image--block .txt-col,.page-template-page-academy .text-image--block .txt-col,.case-study-page .text-image--block .txt-col{padding-left:60px}}.text-image--block .txt-col .corner-btn--red span:before{background-color:transparent}.text-image--block .txt-col .corner-btn--red span:after{background-color:transparent}.text-image--block .txt-col .readmore{margin-top:30px;text-transform:uppercase;color:#000}.text-image--block .txt-col .readmore:hover{color:#ce181e}.text-image--block .txt-col .readmore:hover:before{background-color:#000}.text-image--block .img-col{display:inline-block;position:relative;width:100%;height:auto;margin-bottom:30px}.text-image--block .img-col img{width:100%}@media (min-width:768px){.text-image--block .img-col{width:50%;margin-bottom:0}}.text-image--block .img-col--slideshow li{list-style-type:none;padding:0;margin:0}.text-image--block .img-col--slideshow li:before{display:none;visibility:hidden}.text-image--block .img-col--slideshow .slick-prev{background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-previous.svg");background-repeat:no-repeat;background-size:10px;background-position:center;left:-22px}@media (min-width:768px){.text-image--block .img-col--slideshow .slick-prev{left:-25px}}.text-image--block .img-col--slideshow .slick-prev:before{content:''}.text-image--block .img-col--slideshow .slick-next{background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-next.svg");background-repeat:no-repeat;background-size:10px;background-position:center;right:-22px}@media (min-width:768px){.text-image--block .img-col--slideshow .slick-next{right:-25px}}.text-image--block .img-col--slideshow .slick-next:before{content:''}.text-image--block .txt-col--title{padding:20px 0;text-transform:inherit;font-size:26px;color:#000}.text-image--block p{margin-bottom:20px;color:#666}.text-image--block ul{display:block;position:relative;margin-top:10px}.text-image--block li{display:flex;align-items:center;position:relative;list-style-type:none;padding-left:30px;margin-bottom:20px}.text-image--block li:before{content:"";display:inline-block;position:absolute;left:0;top:0;width:20px;height:20px;background-image:url("/wp-content/themes/cuttingedge/images/icons/tick.svg");background-position:center;background-repeat:no-repeat;background-size:18px auto}.text-image--block .findout{display:inline-block;margin-top:60px}.text-image--block.grey-theme:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2;opacity:.95}.text-image--block.grey-theme .txt-col--title{color:#ce181e;text-transform:uppercase}.page-template-page-knife-sharpening .txt-col--title{text-transform:uppercase;color:#ce181e}.page-template-page-knife-sharpening .text-image--block p:last-of-type{margin-bottom:20px}@media (min-width:768px){.page-template-page-services-support .txt-col,.page-template-page-support .txt-col{padding:0 60px 0 0}}.text-image--block.has-animation .txt-col{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.text-image--block.has-animation .img-col{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.9s}.text-image--block.fade-in .txt-col{transform:translateY(0);opacity:1}.text-image--block.fade-in .img-col{transform:translateY(0);opacity:1}.text-image--quoteblock{display:block;position:relative;width:100%;height:auto;padding:0 0 60px}.text-image--quoteblock .c-container,.text-image--quoteblock .tool-features ul,.tool-features .text-image--quoteblock ul{display:flex;flex-direction:column}@media (min-width:768px){.text-image--quoteblock .c-container,.text-image--quoteblock .tool-features ul,.tool-features .text-image--quoteblock ul{flex-direction:row}}.text-image--quoteblock .txt-col{display:inline-block;position:relative;width:100%;height:auto;margin-bottom:20px}.text-image--quoteblock .txt-col h2{margin:30px 0 20px;font-size:24px}.text-image--quoteblock .txt-col a{color:#666;text-decoration:underline}.text-image--quoteblock .txt-col a:hover{text-decoration:none}@media (min-width:768px){.text-image--quoteblock .txt-col{margin-bottom:0;width:55%;padding:40px 60px 0 0}.page-knife-sharpening .text-image--quoteblock .txt-col{padding-left:60px}}.text-image--quoteblock .img-col{display:inline-block;position:relative;width:100%;height:auto;background-repeat:no-repeat;background-size:contain;background-position:center}@media (min-width:768px){.text-image--quoteblock .img-col{width:45%}}.text-image--quoteblock .img-col.has-overlay{background-size:cover}.text-image--quoteblock .has-overlay:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.text-image--quoteblock .dark-overlay:before{background-color:#000}.text-image--quoteblock .light-overlay:before{background-color:#fff}.text-image--quoteblock .light-overlay blockquote p{color:#000}.text-image--quoteblock .red-overlay:before{background-color:#ce181e}.text-image--quoteblock .red-overlay blockquote p{color:#fff}.text-image--quoteblock .opacity0:before{opacity:0}.text-image--quoteblock .opacity1:before{opacity:.1}.text-image--quoteblock .opacity2:before{opacity:.2}.text-image--quoteblock .opacity3:before{opacity:.3}.text-image--quoteblock .opacity4:before{opacity:.4}.text-image--quoteblock .opacity5:before{opacity:.5}.text-image--quoteblock .opacity6:before{opacity:.6}.text-image--quoteblock .opacity7:before{opacity:.7}.text-image--quoteblock .opacity8:before{opacity:.8}.text-image--quoteblock .opacity9:before{opacity:.9}.text-image--quoteblock .opacity10:before{opacity:1}.text-image--quoteblock .image-quote{display:block;position:relative;width:100%;height:400px;color:#fff;padding:40px}.text-image--quoteblock small{position:relative;color:#fff;font-size:14px;line-height:14px;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.text-image--quoteblock blockquote{margin-top:20px}.text-image--quoteblock blockquote p{text-transform:uppercase;color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:20px;line-height:30px}@media (min-width:1152px){.text-image--quoteblock blockquote p{font-size:26px;line-height:38px}}.text-image--quoteblock cite{display:block;position:relative;margin-top:20px;font-style:normal;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.text-image--quoteblock .txt-col--title{margin-bottom:20px}.text-image--quoteblock p{margin-bottom:20px;color:#666}.text-image--quoteblock p:last-of-type{margin-bottom:0}.text-image--quoteblock ul{display:block;position:relative;margin-top:30px;color:#666;font-size:16px}.text-image--quoteblock li{display:flex;align-items:center;position:relative;list-style-type:none;padding-left:30px;margin-bottom:20px}.text-image--quoteblock li:before{content:"";display:inline-block;position:absolute;left:0;width:25px;height:25px}.page-template-page-company .intro-block{padding:0}.page-template-page-company .text-image--quoteblock,.page-template-page-careers .text-image--quoteblock,.page-template-page-academy .text-image--quoteblock{opacity:0;transition:all .3s ease;transform:translateY(80px);transition-delay:.9s}.page-template-page-company.page-loaded .text-image--quoteblock,.page-template-page-careers.page-loaded .text-image--quoteblock,.page-template-page-academy.page-loaded .text-image--quoteblock{opacity:1;transform:translateX(0)}.text-image--quoteblock.has-animation .txt-col{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.text-image--quoteblock.has-animation .img-col{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.9s}.text-image--quoteblock.fade-in .txt-col{transform:translateY(0);opacity:1}.text-image--quoteblock.fade-in .img-col{transform:translateY(0);opacity:1}.text-video--block{display:block;position:relative;width:100%;height:auto;padding:60px 0}.text-video--block .c-container,.text-video--block .tool-features ul,.tool-features .text-video--block ul{display:flex;flex-direction:column}@media (min-width:768px){.text-video--block .c-container,.text-video--block .tool-features ul,.tool-features .text-video--block ul{flex-direction:row}}.text-video--block .txt-col{display:inline-block;position:relative;width:100%;height:auto;margin-bottom:20px}@media (min-width:768px){.text-video--block .txt-col{margin-bottom:0;width:50%;padding:40px 60px 0 0}}.text-video--block .img-col{display:inline-block;position:relative;width:100%;height:auto}@media (min-width:768px){.text-video--block .img-col{width:50%}}.text-video--block .img-col a{display:block;position:relative;height:100%;text-decoration:none;color:#fff}.text-video--block .img-col a:before{content:"";display:flex;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;align-items:center;justify-content:center;background-image:url("/wp-content/themes/cuttingedge/images/icons/play-white.png");background-repeat:no-repeat;background-size:50px;background-position:center}.text-video--block .img-col a:hover .video-title{text-decoration:underline}.text-video--block .img-col img{width:100%;height:100%;object-fit:cover;object-position:center}.text-video--block .txt-col--title{margin-bottom:20px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#ce181e;text-transform:uppercase}.text-video--block p{margin-bottom:20px;color:#666}.text-video--block p:last-of-type{margin-bottom:0}.text-video--block ul{display:block;position:relative;margin-top:30px}.text-video--block li{display:flex;align-items:center;position:relative;list-style-type:none;padding-left:30px;margin-bottom:20px;color:#666;font-size:18px}.text-video--block li:before{content:"";display:inline-block;position:absolute;left:0;width:25px;height:25px;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-tick.png");background-position:center;background-repeat:no-repeat;background-size:20px}.text-video--block .video-title{display:block;position:relative;bottom:150px;color:#fff;font-size:18px;line-height:18px;text-align:center;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}.text-video--block.grey-theme:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2;opacity:.95}.text-video--block.grey-theme .txt-col--title{color:#ce181e}.text-video--block.has-animation .txt-col{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.text-video--block.has-animation .img-col{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.9s}.text-video--block.fade-in .txt-col{transform:translateY(0);opacity:1}.text-video--block.fade-in .img-col{transform:translateY(0);opacity:1}.poi-links{display:block;position:relative;width:100%;height:auto;padding:60px 0}.poi-links .c-container,.poi-links .tool-features ul,.tool-features .poi-links ul{max-width:1052px}.poi-links h3{text-align:center;color:#ce181e;position:relative;display:block;width:100%;margin-bottom:60px}.poi-links ul{display:flex;flex-direction:column;width:100%;height:auto;gap:20px 0}@media (min-width:768px){.poi-links ul{flex-direction:row;flex-wrap:wrap;gap:40px 20px}}.poi-links ul li{display:inline-block;position:relative;width:100%;height:auto;overflow:hidden}@media (min-width:768px){.poi-links ul li{margin-bottom:0;width:49%}}.poi-links img{width:100%}.poi-links h4{padding:30px 0 20px 20px;text-transform:capitalize}.poi-links h4 a{color:#000}.poi-links h4 a:visited{color:#000}.poi-links p{color:#666;padding:0 40px 20px 20px}.poi-links .corner-btn--red{height:45px;width:170px}.poi-links .corner-btn--red a{position:relative}.poi-actions{display:flex;width:100%;padding:40px 20px 0}.poi-actions a+a{margin-left:60px}.poi-actions .view-video{display:flex;align-items:center;position:relative;padding-left:40px;top:-10px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#ce181e;text-transform:uppercase;font-size:12px}@media (min-width:768px){.poi-actions .view-video{font-size:16px;margin-left:50px}}.poi-actions .view-video:before{content:"";display:inline-block;position:absolute;left:0;width:30px;height:30px;background-color:#ce181e;border-radius:100%;background-image:url("/wp-content/themes/cuttingedge/images/icons/play.png");background-repeat:no-repeat;background-size:8px;background-position:center}.page-template-page-sub-category-cr .poi-links ul li{padding-bottom:50px}.page-template-page-sub-category-cr .poi-actions{position:absolute;bottom:0}.single-brands .poi-actions{margin:0 0 0 20px;position:absolute;bottom:0}.single-brands .poi-links ul li{padding-bottom:50px}.single-brands .poi-links .corner-btn--red a{position:absolute}.single-brands .txt-col{padding-right:60px}.single-brands .make-enquiry .c-container,.single-brands .make-enquiry .tool-features ul,.tool-features .single-brands .make-enquiry ul{border-top:none}.download-link .corner-btn--red{width:auto}.download-link a{min-width:300px}.poi-links.has-animation h3{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.poi-links.has-animation ul{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.8s}.poi-links.fade-in h3{transform:translateY(0);opacity:1}.poi-links.fade-in ul{transform:translateY(0);opacity:1}.category-gallery{display:block;position:relative;width:100%;height:auto;padding:60px 0}.category-gallery .c-container,.category-gallery .tool-features ul,.tool-features .category-gallery ul{position:relative}.category-gallery h4{display:block;position:relative;width:100%;margin-bottom:60px;color:#ce181e;text-align:center}.category-gallery ul{z-index:5;-webkit-box-shadow:0px 0px 15px -4px rgba(0,0,0,.76);box-shadow:0px 0px 15px -4px rgba(0,0,0,.76)}@media (min-width:768px){.category-gallery ul{width:calc(100% - 50px);margin-left:30px}}.category-gallery li{position:relative}.category-gallery li img{width:100%}.category-gallery li:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 30%)}.category-gallery:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:400px;background-color:#ce181e;clip-path:polygon(100% 17%,100% 100%,0 100%,0 130px)}.category-gallery figcaption{display:block;position:absolute;bottom:50px;left:50px;color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:18px;z-index:5}.gallery-controls{display:flex;flex-direction:column;width:50px;height:100px;background-color:transparent;position:absolute;bottom:0;left:0;z-index:5}.gallery-next,.gallery-prev{display:flex;align-items:center;justify-content:center;height:50px;cursor:pointer;background-color:#fff}.gallery-next img,.gallery-prev img{width:10px}.gallery-prev{margin-bottom:2px}.category-gallery.has-animation h4{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.category-gallery.has-animation .slick-slider{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.9s}.category-gallery.fade-in h4{transform:translateY(0);opacity:1}.category-gallery.fade-in .slick-slider{transform:translateY(0);opacity:1}.make-enquiry{display:block;position:relative;width:100%;height:auto;background-color:#ce181e;margin-top:-1px}.make-enquiry .c-container,.make-enquiry .tool-features ul,.tool-features .make-enquiry ul{padding:60px 20px 0}@media (min-width:1152px){.make-enquiry .c-container,.make-enquiry .tool-features ul,.tool-features .make-enquiry ul{padding:60px 20px}}.brand-page .make-enquiry .c-container,.brand-page .make-enquiry .tool-features ul,.tool-features .brand-page .make-enquiry ul{border-top:0}.make-enquiry h4{display:block;position:relative;text-align:center;color:#fff;margin-bottom:30px;font-size:18px;line-height:26px}@media (min-width:768px){.make-enquiry h4{max-width:80%;margin-left:auto;margin-right:auto}}@media (min-width:1152px){.make-enquiry h4{font-size:24px;line-height:38px}}.make-enquiry .enquiry-phone{text-align:center;font-size:26px;line-height:calc(26px + 10px)}.make-enquiry .enquiry-phone a{color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:26px}@media (min-width:1152px){.make-enquiry .enquiry-phone a{font-size:26px;line-height:38px}}.make-enquiry .enquiry-phone a:visited{color:#fff}.make-enquiry .enquiry-phone a:before{content:"";display:inline-block;position:relative;width:20px;height:45px;background-image:url("/wp-content/themes/cuttingedge/images/icons/phone.svg");background-repeat:no-repeat;background-size:20px;background-position:center;top:17px;margin-right:15px}@media (min-width:768px){.make-enquiry .enquiry-phone a:before{top:13px}}.make-enquiry form{display:flex;flex-direction:column;width:100%;margin-top:60px}@media (min-width:768px){.make-enquiry form{flex-direction:row;flex-wrap:wrap;max-width:80%;margin-left:auto;margin-right:auto}}.make-enquiry form button[type=submit]{background-color:#ce181e;border:1px solid #fff;color:#fff;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;width:100%;font-size:14px;line-height:14px;max-width:150px;text-transform:uppercase;transition:all .3s ease}.make-enquiry form button[type=submit]:hover{background-color:#fff;color:#ce181e}.make-enquiry input::placeholder,.make-enquiry textarea::placeholder{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.make-enquiry textarea{padding:20px;min-height:230px}.make-enquiry .form-left{display:inline-block;position:relative;width:100%;height:auto;margin-bottom:10px}@media (min-width:768px){.make-enquiry .form-left{width:50%;margin-bottom:0}}.make-enquiry .form-left input{width:100%;height:50px;border:0}.make-enquiry .form-left input:not(:last-of-type){margin-bottom:10px}.make-enquiry .form-left input::placeholder{color:#ce181e}.make-enquiry .form-right{display:inline-block;position:relative;width:100%;height:auto}@media (min-width:768px){.make-enquiry .form-right{width:49%;margin-left:1%}}.make-enquiry .form-right textarea{width:100%;border:0}.make-enquiry .form-right textarea::placeholder{color:#ce181e}@media (min-width:768px){.make-enquiry .form-right textarea{height:100%}}.make-enquiry .frm_opt_container{text-align:center}.make-enquiry .frm_opt_container label{font-family:"Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:16px}.make-enquiry .frm_opt_container label a{text-decoration:underline;color:#fff}.make-enquiry .frm_opt_container label a:hover{text-decoration:none}.make-enquiry .vertical_radio .frm_error{color:#fff;text-align:center}.make-enquiry .frm_inside_container{position:relative}.make-enquiry .frm_inside_container .frm_error{top:15px;right:10px;position:absolute;right:10px;z-index:1}.make-enquiry #field_qmex5_label{display:none}.frm_style_formidable-style.with_frm_style .frm_error_style{width:100%;text-align:center}.with_frm_style .frm_message,.frm_success_style{width:100%;text-align:center}.make-enquiry.has-animation h4{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.make-enquiry.has-animation .frm_forms{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.9s}.make-enquiry.fade-in h4{transform:translateY(0);opacity:1}.make-enquiry.fade-in .frm_forms{transform:translateY(0);opacity:1}.product-list{display:block;position:relative;width:100%;height:auto;padding:60px 0}.product-list h3{display:block;position:relative;width:100%;margin-bottom:60px;text-align:center;color:#ce181e}.product-list ul{display:flex;position:relative;flex-wrap:wrap;justify-content:center;gap:40px 20px}.product-list li{display:flex;position:relative;flex-direction:column;align-items:center;width:calc(100%/2 - 10px)}@media (min-width:768px){.product-list li{width:calc(100%/3 - 14px)}}.product-list li:hover img{border:1px solid #ce181e}.product-list li img{margin-bottom:20px;border:1px solid #ddd;transition:all .3s ease;padding:40px;width:100%;height:250px;object-fit:cover;object-position:center}.product-list .product-title{text-align:center;font-size:16px;line-height:20px;margin-bottom:20px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:capitalize}.product-list .product-title a{color:#000}.product-list .product-title a:visited{color:#000}.product-list .corner-btn--red{text-align:center;width:160px}.related .slick-prev,.related .slick-next{top:48%}@media (min-width:768px){.related{padding:0 30px}}.related li{padding:0 30px;text-align:center}@media (min-width:768px){.related li{padding:0 10px}}.related li .product-title{min-height:50px}.related .slick-prev{left:-12px;z-index:10;width:30px;height:30px;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-previous.svg");background-repeat:no-repeat;background-size:15px;background-position:center}.related .slick-prev:before{display:none}@media (min-width:768px){.related .slick-prev{left:-5px}}@media (min-width:1152px){.related .slick-prev{left:-35px}}.related .slick-next{right:-12px;z-index:10;width:30px;height:30px;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-next.svg");background-repeat:no-repeat;background-size:15px;background-position:center}.related .slick-next:before{display:none}@media (min-width:768px){.related .slick-next{right:-5px}}@media (min-width:1152px){.related .slick-next{right:-35px}}.product-container{display:block;position:relative;width:100%;height:auto;padding-bottom:60px}.product-inner{display:flex;flex-direction:column;width:100%;max-width:1152px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.product-inner{flex-direction:row}}@media (min-width:1400px){.product-inner{max-width:1280px}}.product-media{display:inline-block;position:relative;width:100%}@media (min-width:768px){.product-media{width:50%}}.product-media li{list-style-type:none}.product-thumbnails{padding:20px 40px}.product-thumbnails img{width:100%}.product-thumbnails .slick-prev{left:-5px;z-index:10;width:30px;height:30px;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-previous.svg");background-repeat:no-repeat;background-size:15px;background-position:center}.product-thumbnails .slick-prev:before{display:none}.product-thumbnails .slick-next{right:-5px;z-index:10;width:30px;height:30px;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-next.svg");background-repeat:no-repeat;background-size:15px;background-position:center}.product-thumbnails .slick-next:before{display:none}.product-thumbnails li{position:relative;padding:0 5px;margin:0 5px;border:1px solid #fff;transition:all .3s ease;cursor:pointer}.product-thumbnails li:hover{border:1px solid #ce181e}.product-thumbnails a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.is-video:before{content:"";display:flex;position:absolute;top:0;left:5px;width:calc(100% - 10px);height:100%;align-items:center;justify-content:center;background-image:url("/wp-content/themes/cuttingedge/images/icons/play-white.png");background-repeat:no-repeat;background-size:25px;background-position:center}@media (min-width:1152px){.is-video:before{background-size:50px}}.product-content{display:inline-block;position:relative;width:100%;margin-top:40px}.product-content .poi-actions{padding:0;flex-wrap:wrap}.product-content .poi-actions .view-video{top:0 !important}.product-content .poi-actions .corner-btn--red{margin-bottom:10px;width:45%}@media (min-width:1152px){.product-content .poi-actions .corner-btn--red{width:220px}}.product-content .poi-actions .corner-btn--red a{width:100%;padding:10px 15px}.product-content .poi-actions .corner-btn--red:not(:last-of-type){margin-right:5%}@media (min-width:1152px){.product-content .poi-actions .corner-btn--red{margin-bottom:0}}@media (min-width:768px){.product-content{margin-top:0;width:50%;padding:50px 0 0 40px}}.product-content h1{position:relative;margin-bottom:20px;text-transform:capitalize;font-size:26px}.product-content p{margin-bottom:30px;color:#666}.product-content ul{padding-left:15px;margin-bottom:30px}.product-content li{color:#666}.product-content .corner-btn--red{width:200px;height:40px}.product-images img{width:100%}.product-testimonial .c-container,.product-testimonial .tool-features ul,.tool-features .product-testimonial ul{display:flex;flex-direction:column;width:100%;border-top:1px solid #ce181e;padding:60px 20px}@media (min-width:768px){.product-testimonial .c-container,.product-testimonial .tool-features ul,.tool-features .product-testimonial ul{flex-direction:row}}.product-testimonial .img-col{width:100%}@media (min-width:768px){.product-testimonial .img-col{width:40%}}.product-testimonial .testimonial{width:100%;padding:30px}@media (min-width:768px){.product-testimonial .testimonial{width:60%}}.product-testimonial li{list-style:none}.product-testimonial h3{color:#ce181e;margin-bottom:20px}.product-testimonial blockquote{color:#666;font-size:18px;line-height:24px;margin-bottom:15px}.product-testimonial .quote-nav{display:flex;margin-top:20px}.product-testimonial .quote-nav>div{cursor:pointer}.product-testimonial .quote-nav>div+div{margin-left:20px}.product-testimonial .quote-nav img{width:30px;height:30px}.product-testimonial cite{font-style:normal;font-family:"AxiformaSemiBold","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#666}.our-expert{position:relative;background-color:#000;padding:60px 30px;color:#fff}.our-expert:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/wp-content/themes/cuttingedge/images/experts-say-bg-mob-img.png");background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.3}@media (min-width:768px){.our-expert{padding:90px 30px}.our-expert:before{background-image:url("/wp-content/themes/cuttingedge/images/experts-say-bg-img.png");opacity:.2}}.our-expert .c-container,.our-expert .tool-features ul,.tool-features .our-expert ul{display:flex;flex-direction:column;position:relative}@media (min-width:768px){.our-expert .c-container,.our-expert .tool-features ul,.tool-features .our-expert ul{flex-direction:row}}.our-expert .col-l{display:flex;flex-direction:column;width:100%;margin-bottom:30px}@media (min-width:768px){.our-expert .col-l{flex-direction:row;width:50%;margin-bottom:0}}.our-expert .img-col{width:140px;margin-bottom:30px}@media (min-width:768px){.our-expert .img-col{margin-bottom:0}}.our-expert .txt-col{width:100%}@media (min-width:768px){.our-expert .txt-col{width:70%;padding-left:30px}}.our-expert h4{margin-bottom:20px}.our-expert img{border-radius:100%}.our-expert .col-r{width:100%}@media (min-width:768px){.our-expert .col-r{width:45%;margin-left:5%}}.our-expert blockquote{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:20px;line-height:26px;margin-bottom:20px}@media (min-width:1152px){.our-expert blockquote{font-size:24px;line-height:30px}}.our-expert cite{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:14px;line-height:20px;font-style:normal}@media (min-width:1152px){.our-expert cite{font-size:18px;line-height:26px}}.alt-products{padding:60px 20px}.alt-products h4{width:100%;text-align:center;color:#ce181e;margin-bottom:60px}.alt-products ul{padding-left:30px;padding-right:30px}.alt-products li{display:flex !important;flex-direction:column;align-items:center;justify-content:center;list-style:none;margin:0 15px}.alt-products img{border:1px solid #ddd;padding:40px;margin-bottom:20px;transition:all .3s ease}.alt-products img:hover{border-color:#ce181e}.alt-products .prod-name{color:#000;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-align:center;font-size:16px;line-height:22px;margin-bottom:30px}.alt-products .view-prod{width:150px;margin-left:auto;margin-right:auto}.alt-products .view-prod a{width:100%}.alt-products .slick-arrow{background-repeat:no-repeat;background-size:15px;background-position:center}.alt-products .slick-prev{background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-previous.svg");width:50px;height:50px}.alt-products .slick-prev:before{display:none}.alt-products .slick-next{background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-next.svg");width:50px;height:50px}.alt-products .slick-next:before{display:none}.reverse-rows{display:block;position:relative;width:100%;height:auto;padding:40px 0 100px}.reverse-rows h3{text-align:center;color:#ce181e;position:relative;display:block;width:100%;margin-bottom:60px}.reverse-row{display:flex;flex-direction:column;width:100%;height:auto}@media (min-width:768px){.reverse-row{flex-direction:row;margin-bottom:20px}}.reverse-row .txt-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;width:100%;height:auto;padding:30px 0}.reverse-row .txt-col .row-heading{text-transform:unset}.reverse-row .txt-col .row-heading a{color:#000}.reverse-row .txt-col .row-heading a:hover{color:#000;text-decoration:underline}.reverse-row .txt-col p{color:#666}@media (min-width:768px){.reverse-row .txt-col{width:50%;padding:30px}}@media (min-width:1152px){.reverse-row .txt-col{padding-right:80px}}.reverse-row .txt-col *{margin-bottom:20px}.reverse-row .txt-col small{color:#ce181e;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;font-size:18px;line-height:18px}.reverse-row .txt-col .readmore{color:#000;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}.reverse-row .txt-col .readmore:hover{color:#ce181e}.reverse-row .txt-col .readmore:hover:before{background-color:#000}.reverse-row .img-col{display:inline-block;position:relative;width:100%;height:auto}@media (min-width:768px){.reverse-row .img-col{width:50%}}.reverse-row:last-of-type{margin-bottom:0}@media (min-width:768px){.reverse-row:nth-of-type(even){flex-direction:row-reverse}}@media (min-width:1152px){.reverse-row:nth-of-type(even) .txt-col{padding-left:80px;padding-right:30px}}.reverse-row.has-animation{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.reverse-row.fade-in{transform:translateY(0);opacity:1}.detailed-txtblock{display:block;position:relative;width:100%;height:auto;padding:60px 0}.detailed-txtblock .c-container,.detailed-txtblock .tool-features ul,.tool-features .detailed-txtblock ul{display:flex;flex-direction:column}@media (min-width:768px){.detailed-txtblock .c-container,.detailed-txtblock .tool-features ul,.tool-features .detailed-txtblock ul{flex-direction:row}}.detailed-txtblock .txtblock-1{display:block;position:relative;width:100%;height:auto;margin-bottom:20px}@media (min-width:768px){.detailed-txtblock .txtblock-1{width:49%;margin-right:1%;padding-right:30px}}.detailed-txtblock .txtblock-2{display:block;position:relative;width:100%;height:auto;margin-bottom:20px}@media (min-width:768px){.detailed-txtblock .txtblock-2{width:49%;margin-left:1%;padding-left:30px}}.detailed-txtblock p{color:#666;margin-bottom:20px}.detailed-txtblock ul{margin-top:30px}.detailed-txtblock li{display:flex;align-items:center;position:relative;list-style-type:none;padding-left:35px;margin-bottom:20px;color:#666}.detailed-txtblock li:before{content:"";display:inline-block;position:absolute;left:0;width:25px;height:25px;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-tick.png");background-position:center;background-repeat:no-repeat;background-size:20px}.support-img img{width:100%}.page-template-page-support .detailed-txtblock{opacity:0;transition:all .3s ease;transition-delay:.3s}.page-template-page-support .support-img{opacity:0;transition:all .3s ease;transition-delay:.8s}.page-template-page-support.page-loaded .detailed-txtblock{opacity:1}.page-template-page-support.page-loaded .support-img{opacity:1}.detailed-txtblock.has-animation{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;opacity:0 !important}.detailed-txtblock.fade-in{transform:translateY(0);opacity:1;opacity:1 !important}.brands-container{display:block;position:relative;width:100%;height:auto;padding:0 0 60px}.brands-container ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:10px 1%}.brands-container .alm-reveal{display:flex;flex-wrap:wrap;gap:15px 10px;width:100%}.brands-container li{display:inline-block;position:relative;width:49.5%;height:auto}@media (min-width:768px){.brands-container li{width:24.222%}}.brands-container li:hover img{border:1px solid #ce181e}.brands-container img{width:100%;padding:30px;border:1px solid #f2f2f2;transition:all .3s ease}.table-block{display:block;position:relative;width:100%;height:auto;padding:60px 0}.table-block h3{text-align:center;color:#ce181e;position:relative;display:block;width:100%;margin-bottom:60px}.table-block table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.table-block table caption{font-size:1.5em;margin:.5em 0 .75em}.table-block table tr{border:1px solid #ddd;padding:.35em}.table-block table th,.table-block table td{padding:.625em;text-align:center}.table-block table th{background-color:#ce181e;font-size:14px;text-transform:uppercase;line-height:16px;border-right:1px solid #fff}.table-block table td{border-right:1px solid #ddd}.table-block table td p,.table-block table td .product-name{font-size:14px;line-height:16px}.table-block h5{font-size:16px;line-height:20px;color:#000;width:100%;text-align:center}.table-block thead{color:#fff}.table-block thead th{font-size:13px}.table-block tbody tr td:first-of-type a{display:flex}.table-block tbody tr td:first-of-type a:hover{text-decoration:none}@media screen and (max-width:800px){.table-block table{border:0}.table-block table caption{font-size:1.3em}.table-block table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.table-block table tr{background-color:#f8f8f8;border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.table-block table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.table-block table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.table-block table td:last-child{border-bottom:0}.table-block h5{margin:25px 0 10px}}.table-block tfoot a{background-color:#ce181e;color:#fff;transition:all .3s ease}.table-block tfoot a:hover{background-color:#000}.table-block img{width:100%;display:block}.company-link-block{display:block;position:relative;width:100%;height:auto}.page-template-page-company .company-link-block{padding-top:30px}@media (min-width:1152px){.page-template-page-company .company-link-block{padding-top:60px}}.history-link{display:flex;flex-direction:column;width:100%;height:auto;margin-bottom:30px}.history-link .img-container{width:100%}@media (min-width:768px){.history-link .img-container{width:50%}}@media (min-width:768px){.history-link{flex-direction:row}}.history-link .txt-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px;width:100%}@media (min-width:768px){.history-link .txt-container{width:50%}}.history-link .txt-container h3 a{color:#ce181e}.history-link .txt-container h3 a:hover{text-decoration:underline}.history-link .txt-container *{margin-bottom:20px}@media (min-width:768px){.history-link .txt-container{margin-left:1.5%}}.history-link h3{color:#ce181e}.history-link p{color:#666}.history-link .readmore{text-transform:uppercase;color:#000}.history-link .readmore:hover{color:#ce181e}.history-link .readmore:hover:before{background-color:#000}.secondary-links{display:flex;flex-direction:column;width:100%;height:auto;margin-bottom:30px}.secondary-links .readmore{text-transform:uppercase;color:#000}.secondary-links .readmore:hover{color:#ce181e}.secondary-links .readmore:hover:before{background-color:#000}@media (min-width:768px){.secondary-links{flex-direction:row}}.secondary-link{display:inline-block;position:relative;width:100%;margin-bottom:20px}@media (min-width:768px){.secondary-link{margin-right:1%;width:50%}}.secondary-link+.secondary-link{margin-bottom:0}@media (min-width:768px){.secondary-link+.secondary-link{width:50%;margin-left:1%;margin-right:0}}.secondary-link img{margin-bottom:50px}.secondary-link .secondary-link--title{display:block;position:relative;width:100%;margin-bottom:20px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:20px;line-height:20px}.secondary-link .secondary-link--title a{color:#000}.secondary-link .secondary-link--title a:hover{text-decoration:none}.secondary-link p{color:#666}.company-link-block.has-animation .history-link{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.company-link-block.has-animation .secondary-links{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:1s}.company-link-block.fade-in .history-link{transform:translateY(0);opacity:1}.company-link-block.fade-in .secondary-links{transform:translateY(0);opacity:1}.icon-2column--block{display:block;position:relative;width:100%;height:auto;padding:60px 0;background-repeat:no-repeat;background-size:cover;background-position:center}.icon-2column--block .c-container,.icon-2column--block .tool-features ul,.tool-features .icon-2column--block ul{display:flex;flex-direction:column;width:100%;height:auto}@media (min-width:768px){.icon-2column--block .c-container,.icon-2column--block .tool-features ul,.tool-features .icon-2column--block ul{flex-direction:row}}.icon-2column--block .txt-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto;color:#fff;z-index:10}@media (min-width:768px){.icon-2column--block .txt-block{width:40%;margin-right:10%}}.icon-2column--block .txt-block *{margin-bottom:30px}@media (min-width:768px){.icon-2column--block .txt-block p{max-width:80%}}.icon-2column--block .icon-block{width:100%;height:auto;z-index:10}@media (min-width:768px){.icon-2column--block .icon-block{width:50%}}.icon-2column--block ul{display:flex;position:relative;flex-wrap:wrap;width:100%;gap:20px 20px}.icon-2column--block li{display:flex;position:relative;flex-direction:column;align-items:center;width:calc(100%/2 - 10px)}.icon-2column--block li img{width:100%;max-width:120px;margin-bottom:20px;transition:all .3s ease;transform:translateY(0)}.icon-2column--block .icon-title{color:#fff;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.icon-2column--block.red-theme:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ce181e;opacity:.9}.icon-2column--block.red-theme .icon-list--title{color:#fff}.icon-2column--block.red-theme p{color:#fff}.icon-2column--block.has-animation .txt-block{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.icon-2column--block.has-animation .icon-block{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:1s}.icon-2column--block.fade-in .txt-block{transform:translateY(0);opacity:1}.icon-2column--block.fade-in .icon-block{transform:translateY(0);opacity:1}.vacancy-list{display:block;position:relative;width:100%;height:auto;padding:60px 0 45px}.vacancy-list h3{text-align:center;color:#ce181e;position:relative;display:block;width:100%;margin-bottom:60px}.vacancy-list .corner-btn--red span:before{background-color:transparent}.vacancy-list .corner-btn--red span:after{background-color:transparent}.vacancy-list .alm-reveal{width:100%;display:flex;flex-wrap:wrap}.vacancies{display:flex;flex-direction:column;width:100%;height:auto}@media (min-width:768px){.vacancies{flex-direction:row;flex-wrap:wrap}}.vacancies li{display:inline-block;position:relative;width:100%;padding:30px;border:1px solid #ce181e;background-color:#fff;transition:all .3s ease;margin-bottom:15px}@media (min-width:768px){.vacancies li{width:32.666%;margin-right:1%}.vacancies li:nth-of-type(3n){margin-right:0}}.vacancies li:hover{background-color:#ce181e}.vacancies li:hover .vacancy-position{color:#fff}.vacancies li:hover .vacancy-position a{color:#fff}.vacancies li:hover .vacancy-position a:visited{color:#fff}.vacancies li:hover .readmore{color:#fff}.vacancies li:hover .readmore:before{background-color:#fff}.vacancies li:hover .readmore:visited{color:#fff}.vacancies li .readmore{color:#000;text-transform:uppercase}.vacancies li .readmore:visited{color:#000}.vacancy-position{text-transform:unset;font-size:20px;line-height:30px;margin-bottom:20px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.vacancy-position a{color:#000}.vacancy-position a:hover{text-decoration:none}.vacancy-position a:visited{color:#000}.single-vacancies .intro-block{padding-bottom:60px}.vacancy-details{display:block;position:relative;width:100%;height:auto;padding:60px 0}.vacancy-details p{color:#666;margin-bottom:30px}.vacancy-details p:last-of-type{margin-bottom:0}.vacancy-specs{padding:60px 0}.vacancy-specs .c-container,.vacancy-specs .tool-features ul,.tool-features .vacancy-specs ul{display:flex;flex-direction:column}@media (min-width:768px){.vacancy-specs .c-container,.vacancy-specs .tool-features ul,.tool-features .vacancy-specs ul{flex-direction:row}}.vacancy-needs{display:inline-block;position:relative;width:100%}@media (min-width:768px){.vacancy-needs{width:45%;margin-right:5%}}.vacancy-needs h3{color:#ce181e;margin-bottom:40px}.vacancy-needs p{color:#666;margin-bottom:30px}.vacancy-needs li{color:#666;display:block;position:relative;width:100%;height:auto;margin-bottom:20px;padding-left:30px}.vacancy-needs li:before{content:"";display:inline-block;position:absolute;left:0;width:20px;height:20px;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-tick.png");background-repeat:no-repeat;background-size:15px;background-position:left}.vacancy-skills{display:inline-block;position:relative;width:100%}@media (min-width:768px){.vacancy-skills{width:45%;margin-left:5%}}.vacancy-skills h3{color:#ce181e;margin-bottom:40px}.vacancy-skills p{margin-bottom:20px;color:#666}.vacancy-skills em{font-style:normal}.vacancy-skills a{color:#666;text-decoration:underline}.vacancy-skills a:hover{text-decoration:none}.vacancy-skills ul{display:flex;flex-wrap:wrap;margin-bottom:10px;width:100%}.vacancy-skills li{display:inline-block;position:relative;width:100%;color:#666;margin-bottom:10px;padding-left:30px}.vacancy-skills li:before{content:"";display:inline-block;position:absolute;left:0;width:20px;height:20px;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-tick.png");background-repeat:no-repeat;background-size:15px;background-position:left}.vacancy-skills .subheading{display:block;position:relative;width:100%;margin-bottom:15px;color:#ce181e;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:18px}.vacancy-enquire{background-color:#ce181e;padding:60px 0;color:#fff;text-align:center}.vacancy-enquire h4{margin-bottom:20px}.vacancy-enquire p{font-size:16px;line-height:20px}@media (min-width:768px){.vacancy-enquire p{max-width:700px;margin-left:auto;margin-right:auto}}@media (min-width:1152px){.vacancy-enquire p{font-size:18px;line-height:26px}}.vacancy-enquire a{color:#fff}.vacancy-enquire a:visited{color:#fff}.vacancy-enquire .frm_forms{margin-top:60px}@media (min-width:768px){.vacancy-enquire .frm_forms{max-width:80% !important;margin-left:auto;margin-right:auto}}@media (min-width:1152px){.vacancy-enquire .frm_forms{max-width:700px !important}}.vacancy-enquire .frm_primary_label{color:#fff;margin-bottom:5px !important}.vacancy-enquire .with_frm_style .frm_required{color:#fff}.vacancy-enquire .frm_form_fields .frm_form_field input{margin-bottom:0 !important}.vacancy-enquire .frm_dropzone.frm_single_upload{max-width:100% !important}.vacancy-enquire .frm_dropzone .dz-message{border:1px solid #fff !important;border-radius:0 !important}.vacancy-enquire .frm_dropzone.dz-clickable.frm_single_upload .dz-message{margin-bottom:0}.vacancy-enquire .frm_dropzone.frm_single_upload,.vacancy-enquire .frm_dropzone.dz-clickable{margin-top:0 !important}.vacancy-enquire .frm_top_container{margin-top:20px}.vacancy-enquire .frm_form_fields .frm_form_field textarea{min-height:200px;padding:20px}.vacancy-enquire .with_frm_style .frm_submit{display:flex;align-items:center;justify-content:center;width:100%;height:auto;padding:30px 0}.vacancy-enquire .frm_button_submit{background-color:#ce181e !important;border:1px solid #fff !important;color:#fff !important;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif !important;border-radius:0 !important;width:100% !important;font-size:14px !important;line-height:14px !important;max-width:150px !important;text-transform:uppercase !important;box-shadow:none !important;padding:15px 30px !important;transition:all .3s ease !important}.vacancy-enquire .frm_button_submit:hover{background-color:#fff !important;color:#ce181e !important}.vacancy-details.has-animation .c-container,.vacancy-details.has-animation .tool-features ul,.tool-features .vacancy-details.has-animation ul{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.vacancy-details.fade-in .c-container,.vacancy-details.fade-in .tool-features ul,.tool-features .vacancy-details.fade-in ul{transform:translateY(0);opacity:1}.vacancy-specs.has-animation .vacancy-needs{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.vacancy-specs.has-animation .vacancy-skills{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.3s}.vacancy-specs.fade-in .vacancy-needs{transform:translateY(0);opacity:1}.vacancy-specs.fade-in .vacancy-skills{transform:translateY(0);opacity:1}.vacancy-enquire.has-animation .c-container,.vacancy-enquire.has-animation .tool-features ul,.tool-features .vacancy-enquire.has-animation ul{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.vacancy-enquire.fade-in .c-container,.vacancy-enquire.fade-in .tool-features ul,.tool-features .vacancy-enquire.fade-in ul{transform:translateY(0);opacity:1}.featured-article{display:block;position:relative;width:100%;height:400px;padding-bottom:60px}@media (min-width:1152px){.featured-article{height:auto}}.featured-article .c-container,.featured-article .tool-features ul,.tool-features .featured-article ul{position:relative;height:100%}.featured-article img{width:100%;height:100%;object-fit:cover;object-position:center}.featured-article--content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:calc(100% - 40px);height:100%;top:0;left:20px}.featured-article--content:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:2}.featured-article--content date,.featured-article--content h1,.featured-article--content a{position:relative;z-index:5;color:#fff}.featured-article--content h1{text-align:center;text-transform:uppercase;max-width:80%;margin-left:auto;margin-right:auto;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:768px){.featured-article--content h1{max-width:60%}}.featured-article--content *{margin-bottom:20px}.featured-article--content *:last-child{margin-bottom:0}.article-list ul{display:flex;flex-direction:column;width:100%;height:auto}@media (min-width:768px){.article-list ul{flex-direction:row;flex-wrap:wrap}}.article-list li{display:inline-block;position:relative;width:100%;height:auto;margin-bottom:1%}@media (min-width:768px){.article-list li{width:32.666%;margin-right:1%}.article-list li:nth-of-type(3n){margin-right:0}}.article-list li:hover .post-content:before{background:#ce181e;opacity:.8}.article-list li:hover .post-content date{color:#fff}.article-list .post-content{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.article-list .post-content:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#000;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 30%);background:#000;background:linear-gradient(0deg,rgba(0,0,0,.1) 0%,#000 95%);transition:all .3s ease}.article-list .post-content date{display:block;position:relative;color:#ce181e;z-index:5;margin-bottom:5px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.article-list .post-content .carousel-item--title{position:relative;color:#fff;z-index:5;font-size:18px;line-height:22px;max-width:80%;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.article-list .post-content .carousel-item--title a{color:#fff}.article-list .corner-btn--red span:before{background-color:#fff}.article-list .corner-btn--red span:after{background-color:#fff}article{margin-top:60px}article p{margin-bottom:20px;color:#666}article h2{margin-bottom:20px;font-size:22px}article h3{margin:10px 0 20px;font-size:22px}article ul{padding:0 0 30px 15px}article li{color:#666}article a{color:#666;text-decoration:underline}article a:hover{text-decoration:none}.article-page img{width:100%}.article-contact{background-color:#ce181e;padding:60px 0;color:#fff;text-align:center}.article-contact p{text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:18px;line-height:26px}@media (min-width:1152px){.article-contact p{font-size:24px;line-height:38px}}.blog-controls{display:block;position:relative;width:100%;height:auto}.blog-controls .c-container,.blog-controls .tool-features ul,.tool-features .blog-controls ul{display:flex;flex-direction:column;align-items:center;width:100%;height:auto;padding:30px 20px;border-bottom:1px solid #ce181e}@media (min-width:768px){.blog-controls .c-container,.blog-controls .tool-features ul,.tool-features .blog-controls ul{flex-direction:row;justify-content:space-between}}@media (min-width:1152px){.blog-controls .c-container,.blog-controls .tool-features ul,.tool-features .blog-controls ul{padding:90px 20px}}.blog-controls .prev-article{display:flex;align-items:center;position:relative}.blog-controls .prev-article a{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#ce181e;text-transform:uppercase;font-size:16px;line-height:16px}.blog-controls .prev-article:before{content:"";display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;background-color:#fff;border:1px solid #ce181e;margin-right:15px;border-radius:100%;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-previous.svg");background-repeat:no-repeat;background-size:10px;background-position:center}.blog-controls .next-article{display:flex;align-items:center;position:relative}.blog-controls .next-article a{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#ce181e;text-transform:uppercase;font-size:16px;line-height:16px}.blog-controls .next-article:after{content:"";display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;background-color:#fff;border:1px solid #ce181e;margin-left:15px;border-radius:100%;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-next.svg");background-repeat:no-repeat;background-size:10px;background-position:center}.article-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;margin:20px 0}@media (min-width:768px){.article-share{margin:0}}.article-share li{display:inline-block;position:relative;width:auto}.article-share li:not(:last-of-type){margin-right:20px}.article-share--heading{display:block;position:relative;width:100%;margin-bottom:10px;color:#ce181e;text-transform:uppercase;text-align:center}.related-articles{padding:60px 0;position:relative}.related-articles h4{margin-bottom:60px;color:#ce181e}.related-articles:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:240px;background-color:#f2f2f2;clip-path:polygon(100% 17%,100% 100%,0 100%,0 130px)}.related-articles ul{position:relative;z-index:5}.article-list{padding:60px 0 20px}@media (min-width:1152px){.article-list{padding:60px 0}}@media (min-width:768px){.article-list li{width:32.2%}}@media (min-width:992px){.article-list li{width:32.3%}}.article-list.news .alm-reveal{width:100%;display:flex;flex-wrap:wrap;gap:5px}.filter-container{background-color:#f2f2f2;padding:30px 20px !important}.alm-filters-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1152px;margin-left:auto !important;margin-right:auto !important;margin-bottom:0 !important;padding-left:20px;padding-right:20px}@media (min-width:768px){.alm-filters-container{flex-direction:row}}@media (min-width:1400px){.alm-filters-container{max-width:1280px}}.alm-filters-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #eee;background-image:url("/wp-content/themes/cuttingedge/images/select-arrow.png");background-repeat:no-repeat;background-position:top 22px right 20px;background-size:12px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.alm-filters-container select,.alm-filters-container .alm-filters--button{height:50px !important}.alm-filters--controls{margin-bottom:0 !important}.alm-filter--inner{padding:0 !important;margin-bottom:0 !important}.alm-filter--category{width:100%;margin-bottom:20px}@media (min-width:768px){.alm-filter--category{width:400px;margin-right:20px;margin-bottom:0}}.alm-filter--category select{width:100%;padding-left:15px}.alm-filter--month{width:100%;margin-bottom:20px}@media (min-width:768px){.alm-filter--month{width:200px;margin-right:20px;margin-bottom:0}}.alm-filter--month select{width:100%;padding-left:15px}.alm-filters-container .alm-filters--controls{width:auto !important}.alm-filters-container button[type=button]{width:100% !important;background-color:#ce181e !important;border-radius:0 !important;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-weight:400 !important;text-transform:uppercase !important}@media (min-width:768px){.alm-filters-container button[type=button]{width:150px !important}}.article-snippet .countdown{width:100%;padding:40px 0 0}.single-post .shailan_CountdownWidget{width:100%;color:#fff;margin:0 auto;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;font-size:18px}@media (min-width:768px){.single-post .shailan_CountdownWidget{width:30%}}.single-post .shailan_CountdownWidget .countdown_amount{font-size:50px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:768px){.single-post .shailan_CountdownWidget .countdown_amount{font-size:55px}}.single-post .shailan_CountdownWidget .hasCountdown{overflow:unset !important}.countdown_infolink{display:none !important}.single-post .text-image--quoteblock{padding:0}.single-post .text-image--quoteblock ul{padding:0 0 0 20px}.single-post .text-image--quoteblock li{display:list-item;position:relative;list-style-type:disc;padding-left:10px;margin-bottom:20px}.single-post .attachment-home_small_banner{padding-top:60px}.logos-inline{padding:10px 0}.logos-inline li{display:inline-block;width:49%;padding:0 2%}@media (min-width:768px){.logos-inline li{width:24%;padding:0 2%}}.section-links{display:block;position:relative;width:100%;height:auto}.section-links ul{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.section-links ul{flex-direction:row}}.section-links li{display:inline-block;position:relative;width:100%;color:#000;text-transform:uppercase;margin-bottom:20px}.section-links li:after{content:"";display:block;position:relative;width:100%;height:1px;background-color:#000;margin-top:15px}@media (min-width:768px){.section-links li{width:33%;margin-bottom:0}.section-links li:not(:last-of-type){margin-right:1%}}.section-links li a{color:#000}.section-links li a:hover{text-decoration:none}.section-links li a:visited{color:#000}.page-template-page-our-culture .section-links{opacity:0;transition:all .3s ease;transition-delay:1s}.page-template-page-our-culture.page-loaded .section-links{opacity:1}.casestudy-text .c-container,.casestudy-text .tool-features ul,.tool-features .casestudy-text ul{padding:60px 20px;border-top:1px solid #ce181e;border-bottom:1px solid #ce181e}.casestudy-text p{margin-bottom:30px;color:#666}.casestudy-text p:last-of-type{margin-bottom:0}.article-list.case-studies .alm-reveal{width:100%;display:flex;flex-wrap:wrap;gap:20px 10px}.hse-compliance{padding:60px 0}.hse-compliance img{width:100%;margin-bottom:60px}.hse-compliance h4{text-align:center;width:100%;color:#ce181e;margin-bottom:60px}.hse-compliance .readmore{text-transform:uppercase;color:#000}.hse-compliance .readmore:hover:before{background-color:#000}.hse-compliance.has-animation img{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.hse-compliance.has-animation h4{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:.9s}.hse-compliance.has-animation .two-col--text{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s;transition-delay:1.4s}.hse-compliance.fade-in img{transform:translateY(0);opacity:1}.hse-compliance.fade-in h4{transform:translateY(0);opacity:1}.hse-compliance.fade-in .two-col--text{transform:translateY(0);opacity:1}.accreditations{padding-bottom:60px}.accreditations ul{width:100%;height:auto}.accreditations li{display:flex;flex-direction:column;width:100%;height:auto;margin-bottom:50px}@media (min-width:768px){.accreditations li{flex-direction:row}}.accreditations li:last-of-type{margin-bottom:0}.accreditations .pdf-link{display:inline-block;position:relative;width:100%}@media (min-width:768px){.accreditations .pdf-link{width:30%}}.accreditations .no-pdf{width:100%}@media (min-width:768px){.accreditations .no-pdf{width:30%}}.accreditations img{width:100%;border:1px solid #ccc}.accreditations .txt-block{width:100%;padding:30px}@media (min-width:768px){.accreditations .txt-block{width:70%;padding:30px 60px}}.accreditations .accreditations-heading{display:block;position:relative;width:100%;height:auto;margin-bottom:20px;font-size:26px;line-height:26px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.accreditations p{color:#666;margin-bottom:30px}.accreditations .readmore{text-transform:uppercase;color:#000}.accreditations .readmore:hover{text-decoration:underline}.accreditations .readmore:hover:before{background-color:#000}.contact-container{display:flex;flex-direction:column;position:relative;width:100%;height:auto;margin-bottom:60px}@media (min-width:768px){.contact-container{flex-direction:row}}.contact-form{display:inline-block;position:relative;width:100%;padding:30px;background-color:#ce181e}@media (min-width:768px){.contact-form{width:50%;padding:60px 60px 60px 10%}}.contact-form label{display:block;position:relative;width:100%;margin-bottom:10px !important;color:#fff !important}.contact-form label:not(:first-of-type){margin-top:15px}.contact-form .req{display:inline-block;position:relative;margin-left:3px}.contact-form .frm_required{color:#fff !important}.contact-form input{width:100%;height:50px;border:0}.contact-form textarea{width:100%;height:150px;resize:none;margin-bottom:15px;border:0}.contact-form button[type=submit]{display:inline-block;position:relative;width:auto;min-width:150px;height:60px;background-color:transparent;border:1px solid #fff;color:#fff;text-transform:uppercase;font-size:16px;line-height:16px;transition:all .3s ease}.contact-form button[type=submit]:hover{background-color:#fff;color:#ce181e}.contact-form .frm_opt_container label{font-family:"Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:16px}.contact-form .frm_opt_container label a{text-decoration:underline;color:#fff}.contact-form .frm_opt_container label a:hover{text-decoration:none}.contact-form .vertical_radio .frm_error{color:#fff !important;position:relative !important;top:-5px !important;left:0}.contact-form .frm_top_container{position:relative}.contact-form .frm_top_container .frm_error{top:50px;right:10px;position:absolute;right:10px;z-index:1}.contact-form #field_hmmud_label{display:none}.contact-methods{display:inline-block;position:relative;width:100%;padding:30px;background-color:#fff}@media (min-width:768px){.contact-methods{width:50%;padding:60px 10% 60px 60px}}.contact-methods ul{display:block;position:relative;width:100%;margin-bottom:30px}.contact-methods li{display:block;position:relative;width:100%;margin-bottom:30px}.contact-methods li a{color:#333}.contact-methods .method-title{display:block;position:relative;width:100%;margin-bottom:10px;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#ce181e}.contact-methods address{font-style:normal;color:#333}.contact-methods iframe{margin-bottom:30px}.google-map a{text-transform:uppercase;color:#000}.google-map a:hover:before{background-color:#000}.accordion{max-width:100%;margin:0 auto 60px auto}.accordion-toggle{cursor:pointer;font-size:16px;text-transform:uppercase;padding:20px 0 20px 20px;position:relative;list-style:none;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;border-top:1px solid #ce181e}.accordion-content{padding:20px}.accordion-content p{margin-bottom:20px;padding-right:40px}.accordion-content ul{margin-bottom:20px;padding-left:15px;padding-right:40px}.accordion-content ul li{list-style-type:disc;margin-bottom:5px}.accordion-content ul li:last-of-type{margin-bottom:0}.accordion-content a{color:#ce181e;text-decoration:underline}.accordion-content thead th{text-align:left;padding:15px}.accordion-content tbody tr:nth-of-type(odd){background-color:#f2f2f2}.accordion-content tbody th{text-align:left;padding:15px}.accordion-content tbody td{padding:15px}.accordion-toggle span[class^=icon-]{position:absolute;font-size:40px;right:20px;top:20px;color:#ce181e}.icon-minus:before{content:"\2013"}.icon-plus:before{content:"+"}.accordion-toggle span.icon-plus,.accordion-toggle span.icon-minus{transform-origin:50% 50%;transition:all .5s ease}.accordion-toggle span.icon-plus{transform:rotate(90deg)}.product-details{border-bottom:1px solid #000;margin-bottom:30px}.product-details .detail-title{display:block;position:relative;width:100%;padding:20px 0 15px;border-top:1px solid #000;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:capitalize;cursor:pointer}.product-details .detail-title .icon-plus{display:inline-block;position:absolute;top:20px;right:10px;width:20px;height:20px}.product-details .detail-title .icon-plus:before{font-size:20px}.product-details .detail-title .icon-minus{display:inline-block;position:absolute;top:20px;right:10px;width:20px;height:20px}.product-details .detail-title .icon-minus:before{font-size:20px}.product-details .detail-content{padding:20px}.product-details .detail-content p{color:#666}.detail-title.active-tab{border-bottom:1px solid #000}.timeline-hidden{display:block;position:absolute;width:100%;height:170px;bottom:170px;background-color:#fff}.timeline-white-bg{background-color:#fff}.year-block{background:url("/wp-content/themes/cuttingedge/images/timeline-bg.jpg") no-repeat left top;background-size:cover}.mobile-timeline{background:url("/wp-content/themes/cuttingedge/images/timeline-bg-mob.jpg") no-repeat left top;background-size:cover}.timeline{overflow:hidden}.timeline h4{text-align:center}.year-col-l,.year-col-r{width:100%}@media (min-width:768px){.year-col-l,.year-col-r{width:50%}}.year-col-l img{opacity:.3}.timeline-year{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;z-index:50;width:200px;height:200px;border-radius:50%;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:768px){.timeline-year{width:400px;height:400px}}.timeline-year-heading{display:block;position:absolute;width:100%;max-width:510px;height:auto;font-size:18px;line-height:24px;margin-bottom:30px;color:#000;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;top:-250px}@media (min-width:768px){.timeline-year-heading{font-size:20px}}.timeline-year-text{display:block;position:relative;max-width:100%;margin-left:auto;padding:0 0 0 20px;font-size:18px;line-height:24px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#000}@media (min-width:768px){.timeline-year-text{max-width:80%;font-size:14px;line-height:18px}}@media (min-width:992px){.timeline-year-text{max-width:70%}}@media (min-width:1152px){.timeline-year-text{font-size:18px;line-height:24px}}.fixed-content{display:none;visibility:hidden;width:100%;padding:0;position:relative;left:0;z-index:-1;height:auto;transition:all .3s ease-in-out}@media (min-width:768px){.fixed-content{display:flex;visibility:visible}}.history{display:block;position:relative;width:100%;height:100%;opacity:1;transition:all .3s ease-in-out}.history.timeline{position:relative;width:100%;height:100%;opacity:1}.history.timeline #yeardate{opacity:1}#yeardate{display:flex;align-items:center;justify-content:center;width:100px;height:100px;position:fixed;top:31%;left:50%;margin-left:-50px;font-size:56px;font-family:"AxiformaSemiBold","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#ce181e;z-index:1;transition:all .3s ease-in-out;opacity:1}@media (min-width:768px){#yeardate{width:290px;height:290px;top:24%;left:30%;font-size:4em;margin-left:unset}}@media (min-width:992px){#yeardate{top:23%;left:34%}}@media (min-width:1200px){#yeardate{width:445px;height:445px;top:25%;left:37.5%;font-size:7em;margin-left:unset}}.inside{display:block;position:relative;width:100%;height:auto}.block{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;flex-direction:column;position:relative;z-index:0}@media (min-width:768px){.block{flex-direction:row;padding:0 30px}.block .timeline-year-heading{float:left;left:0;right:unset}.block .timeline-img1{position:absolute;left:160px;top:-290px;z-index:1;opacity:.2}.block .timeline-img2{position:relative;right:0;top:0;z-index:1;float:right;margin-bottom:20px}.block .timeline-year-text{float:right}}.block:nth-of-type(odd){flex-direction:row-reverse}.block:nth-of-type(odd) .timeline-year-heading{float:right;right:0;left:unset}.block:nth-of-type(odd) .timeline-year-text{float:left}.block:nth-of-type(odd) .timeline-img2{float:left;right:unset;margin-bottom:20px}.block .col-l,.block .col-r{width:100%;position:relative}@media (min-width:768px){.block .col-l,.block .col-r{width:50%}}.block .col-l img{max-width:60%}.block .col-r img{max-width:80%}.page-template-page-history svg{position:fixed;visibility:hidden;top:24%;left:21%;height:200px;width:200px;z-index:1;stroke:rgba(206,24,30,.3);stroke-width:3 !important}@media (min-width:768px){.page-template-page-history svg{width:290px;height:290px;left:31%;visibility:visible}}@media (min-width:992px){.page-template-page-history svg{left:35%}}@media (min-width:1200px){.page-template-page-history svg{width:490px;height:490px;left:37%}}.butcher-heritage{display:block;position:relative;width:100%;height:auto;background-color:#ce181e;padding:60px 0}.butcher-heritage h3{color:#fff;width:100%;text-align:center;margin-bottom:20px}.butcher-heritage p{color:#fff;text-align:center;width:95%;margin-left:auto;margin-right:auto}@media (min-width:768px){.butcher-heritage p{width:65%}}.butcher-heritage ul{display:flex;flex-direction:column;width:100%;height:auto;margin-top:40px}@media (min-width:768px){.butcher-heritage ul{flex-direction:row;max-width:80%;margin-top:70px;margin-left:auto;margin-right:auto}}.butcher-heritage li{list-style-type:none;width:100%;margin-bottom:20px;text-align:center}.butcher-heritage li p{text-transform:uppercase;color:#fff;font-size:18px;line-height:26px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.butcher-heritage .counter{color:#fff;font-size:60px;line-height:60px;margin-bottom:20px;font-family:"AxiformaHeavy","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:1152px){.butcher-heritage .counter{font-size:90px;line-height:90px}}.mobile-timeline{display:none;padding:40px}@media (max-width:768px){.mobile-timeline{display:block;position:relative}}.mobile-timeline .mobile-timeline-nav{display:inline-flex;position:absolute;right:40px;top:55px;width:auto;z-index:5}.mobile-timeline .mobile-timeline-nav span{height:100%}.mobile-timeline .mobile-timeline-nav span+span{margin-left:25px}.mobile-timeline .mobile-img{margin-bottom:20px}.mobile-timeline .mob-year-heading{margin-top:40px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:16px;line-height:24px}.mobile-timeline .mob-year-text{padding:0;margin-top:40px;font-size:16px;line-height:24px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.mobile-timeline .mob-year{display:inline-block;width:auto;position:relative;color:#ce181e;position:relative;font-size:60px;line-height:60px;margin-bottom:20px;font-family:"AxiformaSemiBold","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}.mobile-timeline .year-prev img,.mobile-timeline .year-next img{display:flex;width:100%}.mobile-timeline .year-prev{width:15px;height:15px;transform:rotate(180deg)}.mobile-timeline .year-next{width:15px;height:15px}.search-results .page-title{text-align:center;padding:20px 0}.search-results .page-title p{text-transform:none;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#666;font-size:18px;margin-bottom:20px}.search-results .page-title p+p{font-size:26px;line-height:26px;color:#000}.search-results .page-title p+p span{color:#ce181e}.search-results article{border-bottom:1px solid #ce181e;padding:30px 0}.search-results article:last-of-type{margin-bottom:60px}.search-results article p{margin-bottom:0;margin-top:20px}.search-results article h2{margin-bottom:0;font-size:22px}.search-results article h2 a{color:#000}.search-results article h2 a:visited{color:#000}.search-results .posts-navigation{padding:0 0 60px;text-align:center}.search-results .posts-navigation h2{display:none;visibility:hidden}.search-results .posts-navigation a{color:#fff;background-color:#ce181e;padding:15px 30px}.search-page-form{display:block;width:100%;height:auto;padding:40px 0;background-color:#eee}.search-page-form .c-container,.search-page-form .tool-features ul,.tool-features .search-page-form ul{display:flex;align-items:center;justify-content:center}.search-page-form form{display:flex;width:100%;max-width:100%;align-items:center;justify-content:center}.search-page-form input[type=text]{border:1px solid #000;background-color:#eee;width:260px;height:auto;padding:12px}.search-page-form input[type=submit]{position:relative;margin-left:10px;height:auto;background-color:#ce181e;border:1px solid #ce181e;color:#fff;padding:10px 20px;text-transform:uppercase;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;cursor:pointer}.search-page-form input[type=submit]:hover{background-color:transparent;color:#ce181e}.cant-find{display:block;position:relative;width:100%;height:auto;padding:30px 0 60px;text-align:center}.cant-find p{font-size:20px;line-height:30px;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif}@media (min-width:1152px){.cant-find p{font-size:40px;line-height:40px}}.cant-find p a{color:#ce181e;text-decoration:underline}.cant-find p a:hover{text-decoration:none}.cant-find p a:visited{color:#ce181e}.no-results{padding:60px 0}.no-results h1{text-align:center;margin-bottom:20px}.no-results .page-content{text-align:center}.wsp-container{margin-bottom:60px}.wsp-pages-list,.wsp-posts-list,.wsp-brandss-list,.wsp-case-studiess-list,.wsp-vacanciess-list{padding-left:20px}.wsp-pages-list a,.wsp-posts-list a,.wsp-brandss-list a,.wsp-case-studiess-list a,.wsp-vacanciess-list a{color:#000}.wsp-pages-list .children,.wsp-posts-list .children,.wsp-brandss-list .children,.wsp-case-studiess-list .children,.wsp-vacanciess-list .children{padding-left:20px;padding-top:10px;padding-bottom:10px}.wsp-pages-title{border-bottom:1px solid #ccc;padding-bottom:15px}.wsp-posts-title,.wsp-brandss-title,.wsp-case-studiess-title,.wsp-vacanciess-title{margin-top:30px;border-bottom:1px solid #ccc;padding-bottom:15px}.page-template-page-academy .make-enquiry h4{margin-bottom:0}.page-template-page-academy .text-image--block .txt-col--title{color:#ce181e;text-transform:uppercase}.with_frm_style .frm_message,.frm_success_style{margin:30px auto}.selected-articles{display:block;position:relative;width:100%;height:auto;padding:60px 0}.selected-articles .c-container,.selected-articles .tool-features ul,.tool-features .selected-articles ul{position:relative;padding:0 10px;z-index:5}.selected-articles h5{display:block;position:relative;width:100%;height:auto;margin-bottom:60px;margin-top:60px;color:#ce181e;padding:0 20px}@media (min-width:768px){.selected-articles h5{margin-top:0}}.selected-articles li:hover .carousel-content:before{background:#ce181e;opacity:.8}.selected-articles li:hover .carousel-content date{color:#fff}.selected-articles.has-animation .carousel-offset{transform:translateY(30px);opacity:0;transition:all .3s ease;transition-delay:.3s}.selected-articles.fade-in .carousel-offset{transform:translateY(0);opacity:1}.section-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;max-width:1280px;margin-left:auto;margin-right:auto}@media (min-width:768px){.section-nav{flex-direction:row;justify-content:space-around}}.section-nav li{display:inline-block;width:100%}@media (min-width:768px){.section-nav li{width:auto;flex:1}}.section-nav li:not(:last-of-type){margin-bottom:20px}@media (min-width:768px){.section-nav li:not(:last-of-type){margin-bottom:0;margin-right:2%}}@media (min-width:768px){.section-nav li{margin-bottom:0}}.section-nav li:hover a{text-decoration:none;background-color:#ce181e;color:#fff}.section-nav li a{display:block;width:100%;background-color:#fff;border:1px solid #ce181e;transition:all .3s ease;padding:15px;text-align:center;color:#ce181e;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase}.tool-advantages .c-container,.tool-advantages .tool-features ul,.tool-features .tool-advantages ul{display:flex;flex-direction:column;padding-top:30px;padding-bottom:60px}@media (min-width:768px){.tool-advantages .c-container,.tool-advantages .tool-features ul,.tool-features .tool-advantages ul{flex-direction:row}}.tool-advantages .txt-col{width:100%}@media (min-width:768px){.tool-advantages .txt-col{width:50%}}.tool-advantages .txt-col strong{font-family:"AxiformaSemiBold","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;color:#000}.tool-advantages p{margin-bottom:30px;color:#666}.tool-advantages ul{padding-left:15px}.tool-advantages li{color:#666}.tool-advantages li:not(:last-of-type){margin-bottom:10px}.tool-advantages .img-col{width:100%;padding:60px}@media (min-width:768px){.tool-advantages .img-col{width:50%;padding:0;padding-left:60px}}.tool-advantages .img-col img{width:100%}.tool-features{width:100%;background-color:#f2f2f2;padding-top:60px;padding-bottom:60px}.tool-features h3{display:block;width:100%;text-align:center;margin-bottom:30px}.tool-features ul{display:flex;flex-wrap:wrap}.tool-features li{width:48%;display:inline-block;margin-right:2%;margin-bottom:60px}@media (min-width:768px){.tool-features li{width:18%;margin-bottom:0}}.tool-features img{display:block;width:100%;max-width:80px;margin-left:auto;margin-right:auto;margin-bottom:20px}.tool-features p{text-align:center;color:#666}.tool-products{padding-top:60px;padding-bottom:60px}.tool-products .simple-product{padding-top:60px;padding-bottom:60px;border-bottom:1px solid #ce181e}.tool-products .simple-product:first-of-type{padding-top:0}.tool-products .simple-display,.tool-products .detailed-display{display:flex;flex-direction:column}@media (min-width:768px){.tool-products .simple-display,.tool-products .detailed-display{flex-direction:row}}.tool-products .detail-product{display:flex;flex-direction:column;padding-top:60px;padding-bottom:60px;border-bottom:1px solid #ce181e}@media (min-width:768px){.tool-products .detail-product{flex-direction:row}}.tool-products .col-l{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.tool-products .col-l{width:50%;align-items:flex-start;justify-content:center}}.tool-products .col-r{width:100%}@media (min-width:768px){.tool-products .col-r{width:50%;padding:0 5%}}.tool-products .col-r ul{padding:0}.tool-products p{color:#666}.tool-products .product-name{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:26px;line-height:34px;margin-bottom:30px}.tool-products ul{width:100%;margin-top:30px;margin-bottom:30px;padding-left:15px}.tool-products .accordion{padding-left:0}.tool-products .accordion-toggle{padding-left:0;border-top:1px solid #000;color:#000}.tool-products .icon-plus:before,.tool-products .icon-minus:before{color:#000;font-family:sans-serif;font-weight:300;font-size:24px;line-height:24px}.tool-products li{color:#666}.tool-products .accordion-toggle{margin-bottom:0}.tool-products .accordion-content{padding-left:0;padding-right:0;padding-top:0}.tool-products .slick-arrow{z-index:10;background-repeat:no-repeat;background-size:20px;background-position:center;width:50px;height:50px}.tool-products .slick-arrow:before{display:none}.tool-products .slick-prev{left:0;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-previous.svg")}.tool-products .slick-next{right:0;background-image:url("/wp-content/themes/cuttingedge/images/icons/red-arrow-next.svg")}.group-product--list{padding-top:60px;padding-bottom:60px;border-bottom:1px solid #ce181e}.group-product--list h3{width:100%;text-align:center}.group-product{display:flex;flex-direction:column;padding-bottom:60px}.group-product:first-of-type{padding-top:60px}.group-product:last-of-type{padding-bottom:0}@media (min-width:768px){.group-product{flex-direction:row}.group-product:nth-of-type(2n){flex-direction:row-reverse}}.group-product p{margin-bottom:30px;color:#666}.product-table .c-container,.product-table .tool-features ul,.tool-features .product-table ul{padding-bottom:60px;border-bottom:1px solid #ce181e}.product-table h4{width:100%;text-align:center;margin-bottom:30px}.product-table p{width:100%;text-align:center;margin-bottom:30px;color:#666}@media (max-width:767px){.product-table .table-wrapper{width:100%;overflow:scroll}}@media (max-width:767px){.product-table table{width:700px;overflow:scroll}}.product-table thead td{color:#fff;background-color:#000;padding:15px;text-align:center;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;border-left:1px solid #000}.product-table thead td:last-of-type{border-right:1px solid #000}.product-table tbody tr{border-bottom:1px solid #ccc}.product-table tbody td{padding:15px;text-align:center;border-right:1px solid #ccc}.product-table tbody td:first-of-type{border-left:1px solid #ccc;background-color:#f5f5f5;font-weight:700}.product-table tbody td img{max-width:30px}.table-image{margin-top:30px}.product-tab--information{padding-top:60px;padding-bottom:60px}.product-tab--information .c-container,.product-tab--information .tool-features ul,.tool-features .product-tab--information ul{border-bottom:1px solid #ce181e}.product-tab--information h4{width:100%;text-align:center;margin-bottom:30px}.product-tab--information p{width:100%;text-align:center;margin-bottom:30px;color:#666}.tabs-nav{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.tabs-nav{flex-direction:row}}.tabs-nav li{list-style:none;flex:1;cursor:pointer;margin-bottom:0}.tabs-nav li a{display:block;background-color:#fff;color:#ce181e;pointer-events:none;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;border:1px solid #ce181e;text-align:center;text-transform:uppercase;transition:all .3s ease;padding:10px;width:100%}.tabs-nav li a:hover{text-decoration:none;background-color:#ce181e;color:#fff}.tabs-nav li:not(:first-of-type){margin-top:20px}@media (min-width:768px){.tabs-nav li:not(:first-of-type){margin-top:0;margin-left:2%}}.tabs-nav li.active a{background-color:#ce181e;color:#fff}.tab-content{padding-top:60px;padding-bottom:60px}.tab-content .tab-section--heading{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;width:100%;text-align:center;font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:24px;line-height:32px}.tab-content .tab-section--heading img{max-width:60px}@media (max-width:767px){.tab-content .table-wrapper{width:100%;overflow:scroll}}.tab-content thead td{color:#fff;background-color:#000;padding:15px;text-align:center;border-left:1px solid #000}.tab-content thead td:last-of-type{border-right:1px solid #000}.tab-content tbody tr{border-bottom:1px solid #ccc}.tab-content tbody td{padding:15px;text-align:center;color:#ce181e;border-right:1px solid #ccc}.tab-content tbody td:first-of-type{border-left:1px solid #ccc;background-color:#f5f5f5;font-weight:700;color:#000}.tab-content tbody td img{max-width:30px}.tab-content p.table-info{margin-bottom:0;margin-top:30px;color:#ce181e}.information-columns{padding-bottom:60px}.information-columns h4{width:100%;text-align:center;margin-bottom:60px}.information-columns ul{display:flex;flex-direction:column}@media (min-width:768px){.information-columns ul{flex-direction:row}}.information-columns li{display:inline-block;width:100%}.information-columns li:not(:last-od-type){margin-bottom:30px}@media (min-width:768px){.information-columns li:not(:last-od-type){margin-bottom:0}}@media (min-width:768px){.information-columns li{width:30%;margin-right:5%}.information-columns li:nth-of-type(3n){margin-right:0}}.information-columns li ul{display:block;padding-left:15px}.information-columns li ul li{display:list-item;list-style-type:disc;color:#666;width:100%}.information-columns li ul li:not(:last-of-type){margin-bottom:10px}.information-columns img{display:block;max-width:150px;margin-bottom:20px;margin-left:auto;margin-right:auto}.information-columns .column-heading{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:20px;line-height:30px;margin-bottom:20px}.information-columns p{margin-top:20px;color:#666}.product-accessories{padding-top:60px;padding-bottom:60px}.product-accessories h4{width:100%;text-align:center;margin-bottom:60px}.product-accessories ul{display:flex;flex-direction:column}@media (min-width:768px){.product-accessories ul{flex-direction:row}}.product-accessories li{display:inline-block;width:100%}.product-accessories li:not(:last-od-type){margin-bottom:30px}@media (min-width:768px){.product-accessories li:not(:last-od-type){margin-bottom:0}}@media (min-width:768px){.product-accessories li{width:30%;margin-right:5%}.product-accessories li:nth-of-type(3n){margin-right:0}}.product-accessories li ul{display:block;padding-left:15px}.product-accessories li ul li{display:list-item;list-style-type:disc;width:100%;color:#666}.product-accessories li ul li:not(:last-of-type){margin-bottom:10px}.product-accessories img{margin-bottom:30px}.product-accessories .title{font-family:"AxiformaBook","Helvetica Neue",Helvetica,Arial,Helvetica,Geneva,sans-serif;font-size:24px;line-height:32px;margin-bottom:20px}.product-accessories p{margin-bottom:20px;color:#666}label{display:block;!important}.postid-5540 .page-banner:before{display:none}