.menu-item-has-children .sub-menu.active{opacity:1!important;height:auto!important}.sub-heading span{font-size:20px}.site .wp-block-button__link:not(.wp-block-file__button){background-color:transparent!important}#masthead.sticky{position:fixed;top:0;z-index:9999;background-color:#fff;display:block;width:100%;padding:0!important;transition:ease-in-out all .3s}#masthead.sticky .site-logo{margin:0!important;transition:all .3s ease}#masthead.sticky .custom-logo{width:150px}#masthead.sticky .top-nav{opacity:0;height:0}#masthead.sticky #primary-menu-list li a{font-size:15px}.tabs{flex-wrap:nowrap}.tabs .content.visible{display:flex;overflow:hidden;position:absolute;right:-20%;padding:0;width:100%;background-color:transparent;border-radius:0}.tabs .content.visible .content-box{width:40%;background-color:#1d428a;border-radius:30px;padding:40px 60px;z-index:99;position:relative}.tabs .content.visible .image-box{width:50%;margin-left:-50px}.tabs .content.visible .image-box .image-block{background-size:cover;background-repeat:no-repeat;width:100%;height:100%;border-top-left-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}.wcu-container li,.wcu-container li img,.wcu-container li p{transition:all .3s ease}.wcu-container li:hover img{transform:scale(1.2)}.wcu-container li p{font-weight:500}.wcu-container li:hover p{font-weight:700!important}.wcu-container li:nth-child(2n+1) p{padding-right:170px!important}.page-template-default .entry-header{padding:0!important;border:0!important;margin-bottom:10px!important}.page-template-default .entry-header h1{font-size:40px;line-height:50px;font-weight:700;color:#1d428a}.page-template-default .entry-content h3{font-size:20px;line-height:30px;margin-top:30px!important}.page-template-default .entry-content{max-width:1220px!important;margin:0 auto!important}.page-template-default .entry-content>*{width:100%!important;max-width:100%!important;margin:0 auto 15px!important}.page-template-default .entry-content span{font-family:"Montserrat"!important;font-size:16px!important;line-height:30px!important}.tabs .content.visible .learnmore:hover svg,#testimonials .learnmore:hover svg,.learnmore:hover svg{color:#000!important;background-color:#fdda1c!important}.contact-form-container .wpcf7-submit:hover{background-color:#fdda1c!important;color:#000!important}.services-wrapper li{padding:50px 50px 90px;position:relative}.services-wrapper li .link{position:absolute;bottom:30px;width:70%}.services-wrapper li h5{width:80%}.wcu-container li:nth-child(2n) p{padding-left:145px!important;text-align:left}.wcu-container li:nth-child(2n) p::after{width:35%}.page-template-template-policies-and-credentials section{background:#fff;padding:50px 0 0}.page-template-template-policies-and-credentials #contact{display:none}.headline-subheadline h1{font-size:40px;line-height:50px;font-weight:700;color:#1d428a}.pdf-file-list{margin-top:50px}.pdf-file-list .row::after{content:"";display:block;width:100%;clear:both}.pdf-file-list .row{display:flex;flex-wrap:wrap}.pdf-file-list .pdf-col{width:20%!important;float:left;margin-bottom:50px;padding:0 20px}.pdf-file-list .pdf-col .pdf-box{text-align:center;font-size:14px;line-height:28px}.pdf-col .pdf-box .pdf-cover-image{height:160px;display:flex;align-items:center}.pdf-col .pdf-box img{width:80px;display:block;margin:0 auto 20px}.pdf-file-list .pdf-col .pdf-box a:hover{color:#1d428a}.ty-content{width:100%!important;max-width:100%!important;padding-top:150px;padding-bottom:60px;text-align:center}.ty-content h1{color:#1d428a;font-size:40px;line-height:50px;margin-bottom:20px}.ty-content i{display:block!important;color:#1d428a!important;font-size:50px!important}.iso-img-wrapper img{width:123px}@media screen and (max-width:640px){.pdf-file-list .pdf-col{width:50%!important}}.dimensions{clear:both;margin-bottom:30px}.dimensions h3{font-size:20px;line-height:30px;margin-bottom:10px}.dimensions table{font-size:16px;line-height:26px;margin-bottom:20px}.dimensions table th{font-family:"Montserrat"}.page-template-template-case-studies #inner-page-content .blog-feature .blog-top-label{display:none}.page-template-template-case-studies #inner-page-content .blog-post-info .entry-header{margin-top:0!important}#inner-page-content.about-page .about-apprentice .learnmore{color:#fff!important}@media screen and (max-width:767px){#mobile-main-nav.mobile-nav-show{left:0}#masthead.sticky #responsive-menu-btn{top:15px}#responsive-menu-btn.rs-menu-close::before{transform:rotate(45deg);position:relative;top:8px}#responsive-menu-btn.rs-menu-close span{max-width:0}#responsive-menu-btn.rs-menu-close::before{transform:rotate(45deg);position:relative;top:8px}#responsive-menu-btn.rs-menu-close::after{transform:rotate(-45deg);position:relative;bottom:9px}#mobile-nav-wrapper .sub-menu-toggle{display:none!important}#products .prod-wrapper::after,.subcat-list::after{display:none!important}#inner-page-content.about-page .about-career .bluebox{margin-bottom:20px}#inner-page-content.about-page .about-apprenticeship,#inner-page-content.about-page .about-award,#inner-page-content.about-page .about-charity{padding:60px 0 50px}#inner-page-content.about-page .about-apprenticeship .imagewithcaption img{width:100%;border-radius:20px}#inner-page-content.about-page .about-apprenticeship .imagewithcaption span,#inner-page-content.about-page .about-charity .contentbox{width:100%}#inner-page-content.about-page .about-apprentice .reviewbox{width:95%;padding:0 30px}#inner-page-content.about-page .about-apprentice .reviewbox h4{font-size:20px}#inner-page-content.about-page .inner-row.row-flex-center-reverse .imagebox{width:90%;padding:0!important;margin:0 auto}.iso-certification .iso-wrapper h2{width:100%;border-radius:50px;padding:15px!important;text-align:center;margin-bottom:20px;font-size:25px}.iso-certification .iso-img-wrapper{width:100%}.single .post-thumbnail{height:100%}#infFormDiv_0 iframe{max-height:900px!important}}@media screen and (max-width:540px){.tabs .content.visible .learnmore{font-size:14px}.services-wrapper li{padding:30px!important}.services-wrapper li h5{width:100%!important}.services-wrapper li h5 br{display:none}.services-wrapper li h5,.services-wrapper li p{color:#fff!important}.services-wrapper li:first-child .link img,.services-wrapper li:not(:first-child) .link img{filter:brightness(100)}.services-wrapper li .link{position:relative;bottom:0;width:100%;left:0;justify-content:flex-start}.services-wrapper li a.learnmore{margin-right:40px!important}.slider-charity .sliderblock{height:auto;overflow:visible;padding:30px;border-radius:20px}.slider-charity .headline-logo{display:block;height:auto}.slider-charity .slick-prev{left:-30px!important}.slider-charity .slick-next{right:-15px!important}.archive.tax-product_cat.woocommerce ul.products li .custom-prod-image{right:-15px}.product-category-add-desc{padding:0 20px}.product-category-row .product-category-feat-image img{border-radius:20px}.archive.tax-product_cat.woocommerce ul.products li.product{padding:30px 30px 120px!important}}