@font-face{font-family:"mort";src:url("../Fonts/MortModern-06LargeBlack.otf") format("opentype");font-display:swap}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}img.alignright{float:right;margin:5px 0 20px 20px}img.alignnone{margin:5px 20px 20px 0}img.alignleft{float:left;margin:5px 20px 20px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}header{padding:30px 0;transition:all .3s ease-out;z-index:10000000;position:fixed;top:0;left:50%;transform:translate(-50%, 0);max-width:2000px;width:100%}header #fs-logo{width:250px;height:auto;transition:all .3s ease-out}header #fs-logo path{transition:all .4s ease-in-out}header p.logo-tagline{margin-top:5px;margin-bottom:0;font-weight:600;color:#1c93c5}header .col-wrapper:last-of-type{display:flex;justify-content:flex-end;align-items:center}header ul.header-socials{display:flex;align-items:center;margin-right:60px;margin-bottom:0}header ul.header-socials li a svg{width:30px;height:30px}header ul.header-socials li:not(:last-of-type){margin-right:10px}header #menu-button{display:flex;align-items:center;cursor:pointer}header #menu-button span.text{font-size:20px;margin-right:5px;transition:all .4s ease-in-out}header #menu-button #close-menu{display:none}header #menu-button .icon{width:30px;height:30px}header #menu-button .icon path{transition:all .4s ease-in-out}header #menu-button.open #close-menu{display:block}header #menu-button.open #open-menu{display:none}header #menu-button:hover .icon path:first-of-type{fill:#3d957b;transition-delay:.2s}header #menu-button:hover .icon path:last-of-type{fill:#05292e}header #menu-button:hover .icon#close-menu path:first-of-type{fill:#3d957b;transition-delay:none}header #menu-button:hover .icon#close-menu path:last-of-type{fill:#1c93c5}header.white #fs-logo path,header.sector #fs-logo path{fill:#fff}header.white #menu-button span.text,header.sector #menu-button span.text{color:#fff}header.white #menu-button .icon path,header.sector #menu-button .icon path{transition:all .4s ease-in-out;fill:#fff}header.white #menu-button:hover .icon path:nth-of-type(2),header.sector #menu-button:hover .icon path:nth-of-type(2){fill:#1c93c5}header.white .social-icon#linkedin-logo path.linkedin-2,header.sector .social-icon#linkedin-logo path.linkedin-2{fill:#fff}header.white .social-icon#linkedin-logo path:not(.linkedin-2),header.sector .social-icon#linkedin-logo path:not(.linkedin-2){fill:#05292e}header.white .social-icon#linkedin-logo rect.linkedin-1,header.sector .social-icon#linkedin-logo rect.linkedin-1{fill:#05292e}header.white .social-icon path:first-of-type,header.sector .social-icon path:first-of-type{fill:#fff}header.white .social-icon path:not(:first-of-type),header.sector .social-icon path:not(:first-of-type){fill:#05292e}header.white .social-icon:hover,header.sector .social-icon:hover{margin-bottom:0}header.white .social-icon:hover#linkedin-logo path.linkedin-2,header.sector .social-icon:hover#linkedin-logo path.linkedin-2{fill:#3d957b}header.white .social-icon:hover#linkedin-logo path:not(.linkedin-2),header.sector .social-icon:hover#linkedin-logo path:not(.linkedin-2){fill:#fff}header.white .social-icon:hover#linkedin-logo rect.linkedin-1,header.sector .social-icon:hover#linkedin-logo rect.linkedin-1{fill:#fff}header.white .social-icon:hover:not(#linkedin-logo) path:first-of-type,header.sector .social-icon:hover:not(#linkedin-logo) path:first-of-type{fill:#3d957b}header.white .social-icon:hover:not(#linkedin-logo) path:not(:first-of-type),header.sector .social-icon:hover:not(#linkedin-logo) path:not(:first-of-type){fill:#fff}header.white p.logo-tagline,header.sector p.logo-tagline{color:#fff}header.scrolled{background:linear-gradient(to right, #156082 0%, #166b91 29%, #1a89b8 85%, #1C93C5 100%);padding:20px 0}header.scrolled #fs-logo{width:200px}header.scrolled #fs-logo path{fill:#fff}header.scrolled p.logo-tagline{color:#fff;font-size:14px}header.scrolled #menu-button span.text{color:#fff}header.scrolled #menu-button .icon path{transition:all .4s ease-in-out;fill:#fff}header.scrolled #menu-button:hover span.text{color:#fff}header.scrolled #menu-button:hover .icon path:first-of-type{fill:#fff}header.scrolled #menu-button:hover .icon path:last-of-type{fill:#fff}header.scrolled .social-icon#linkedin-logo path.linkedin-2{fill:#fff}header.scrolled .social-icon#linkedin-logo path:not(.linkedin-2){fill:#1c93c5}header.scrolled .social-icon#linkedin-logo rect.linkedin-1{fill:#1c93c5}header.scrolled .social-icon path:first-of-type{fill:#fff}header.scrolled .social-icon path:not(:first-of-type){fill:#1c93c5}header.scrolled .social-icon:hover{margin-bottom:0}header.scrolled .social-icon:hover#linkedin-logo path.linkedin-2{fill:#3d957b}header.scrolled .social-icon:hover#linkedin-logo path:not(.linkedin-2){fill:#fff}header.scrolled .social-icon:hover#linkedin-logo rect.linkedin-1{fill:#fff}header.scrolled .social-icon:hover:not(#linkedin-logo) path:first-of-type{fill:#3d957b}header.scrolled .social-icon:hover:not(#linkedin-logo) path:not(:first-of-type){fill:#fff}footer{position:relative;padding-top:100px;margin-top:200px;padding-bottom:40px}footer p.logo-tagline{display:none}footer h4{margin-bottom:1rem}footer a{color:#000}footer a:hover{color:#1c93c5}footer #fs-logo{width:200px}footer #footer-top-shape{position:absolute;width:450px;top:0;right:0;transform:translate(-50%, -58%)}footer .col-wrapper:first-of-type{margin-bottom:60px}footer .col-wrapper.left{display:flex;flex-wrap:wrap}footer .col-wrapper.left .content-block{width:50%}footer .col-wrapper.left .content-block#contact-details a{display:block}footer .col-wrapper.left .content-block#contact-details ul.social-links{margin-top:1rem}footer .col-wrapper.left .download-brochure{padding:30px 0;position:relative;width:100%;font-size:24px;margin-bottom:1rem}footer .col-wrapper.left .download-brochure a:hover{color:#000}footer .col-wrapper.left .download-brochure::after{content:"";display:block;position:absolute;width:75%;height:1px;background-color:#000;bottom:0;left:0}footer .col-wrapper.left .proud-sponsors{margin-top:30px;margin-bottom:1rem}footer .col-wrapper.left .proud-sponsors ul{display:flex;flex-wrap:wrap}footer .col-wrapper.left .proud-sponsors ul li{margin-bottom:10px}footer .col-wrapper.left .proud-sponsors ul li:not(:last-of-type){margin-right:5px}footer .col-wrapper.left .proud-sponsors ul li img{width:100px;height:100px;object-fit:scale-down}footer .col-wrapper.right .content-block{margin:0 auto;width:65%}footer .col-wrapper.right .content-block .form-wrapper{width:100%}footer .col-wrapper.right .content-block ul.footer-logos{display:flex}footer .col-wrapper.right .content-block ul.footer-logos li:not(:last-of-type){margin-right:10px}footer .col-wrapper.right .content-block ul.footer-logos li img{height:100px;width:100px;object-fit:scale-down;margin:0 auto}footer .col-wrapper ul.copyright{display:flex}footer .col-wrapper ul.copyright li:not(:last-of-type){margin-right:10px}footer .col-wrapper ul.copyright.mobile{display:none}ul.social-links{display:flex}ul.social-links li:not(:last-of-type){margin-right:5px}ul.social-links svg{width:30px;height:30px}.form-wrapper input[type=text],.form-wrapper input[type=tel],.form-wrapper input[type=email],.form-wrapper textarea{width:100%;background-color:unset;border:none;border-bottom:1px solid #000;padding:5px 0;height:45px;transition:all .4s ease-in-out}.form-wrapper input[type=text]:focus,.form-wrapper input[type=tel]:focus,.form-wrapper input[type=email]:focus,.form-wrapper textarea:focus{outline:none;border-color:#1c93c5}.form-wrapper textarea{height:45px}.form-wrapper #acceptance span.acceptance-text{margin-left:5px}.form-wrapper #acceptance a{color:#1c93c5}.form-wrapper #acceptance a:hover{color:#3d957b}.form-wrapper input[type=submit]{border:none;color:#fff;padding-bottom:4px;display:block;height:50px;width:150px;overflow:hidden;display:flex;justify-content:center;display:flex;justify-content:center;align-items:center;align-items:center;transition:all .4s ease-in-out;background-color:#1c93c5;clip-path:path("M0 50L7.81388 13.8279C7.81388 13.8279 10.7479 0 25.4079 0H145L140.018 24.9945C140.018 24.9945 139.346 27.4895 137.716 30.6055C133.814 38.0794 126.428 42.5926 118.533 42.4928L34.2099 41.4837H17.594C17.594 41.4837 11.2369 40.9514 0 49.9889L0 50Z")}.form-wrapper input[type=submit]:disabled{background-color:#e6e6e6 !important}.form-wrapper input[type=submit]:hover{background-color:#3d957b}.wpcf7-list-item{padding-left:0;margin-left:0}.wpcf7-spinner{display:none}.content-blocks{position:relative}html{overflow-x:hidden;scroll-behavior:smooth}html.overflow-y-hidden{overflow-y:hidden}*{font-family:"Effra","sans-sefif"}h1,h2,h3,h4,h5{line-height:1}h1{font-size:70px}h2{font-size:45px}p{margin-bottom:1rem;font-size:16px}ul{padding-left:0;list-style:none}a{transition:all .4s ease-in-out}a:hover{text-decoration:none}.light-green-bg{background-color:#3d957b}.dark-green-bg{background-color:#05292e}.blue-bg{background-color:#1c93c5}.grey-bg{background-color:#f2f2f2}.light-grey-bg{background-color:#e6e6e6}.white-text{color:#fff}.blue-text{color:#1c93c5}.grey-text{color:#e6e6e6}.light-green-text{color:#3d957b}.dark-green-text{color:#05292e}.bold{font-weight:700}.extra-bold{font-weight:800}.current-page{font-weight:700}img.full-width{width:100%;height:auto}.grecaptcha-badge{visibility:hidden}.recaptcha-text{padding-top:30px;text-align:center;font-size:16px;margin:0 auto}.recaptcha-text a{display:inline-block;font-size:16px}.cky-btn-revisit-wrapper{display:none !important}.fs-button{padding-bottom:4px;display:block;position:relative;height:50px;width:150px;overflow:hidden;display:flex;justify-content:center;display:flex;justify-content:center;align-items:center;align-items:center;transition:all 2s ease-out;background-color:#1c93c5;clip-path:path("M0 50L7.81388 13.8279C7.81388 13.8279 10.7479 0 25.4079 0H145L140.018 24.9945C140.018 24.9945 139.346 27.4895 137.716 30.6055C133.814 38.0794 126.428 42.5926 118.533 42.4928L34.2099 41.4837H17.594C17.594 41.4837 11.2369 40.9514 0 49.9889L0 50Z")}.fs-button span.text{position:relative;z-index:4}.fs-button .circle{display:block;position:absolute;transform:translate(-50%, -50%);transform-origin:center;height:0;width:0;border-radius:50%;transition:all .6s ease-out;background-color:#05292e}.fs-button .circle.clicked{width:600px !important;height:600px !important}.fs-button:hover .circle{height:60px;width:60px}.fs-button.blue{color:#fff;background-color:#1c93c5}.fs-button.blue .circle{background-color:#05292e}.fs-button.white{color:#05292e;background-color:#fff}.fs-button.white .circle{background-color:#3d957b}.fs-button.black{color:#fff;background-color:#000}.fs-button.black .circle{background-color:#1c93c5}.social-icon{transition:all .4s ease-in-out}.social-icon path,.social-icon rect{transition:all .4s ease-in-out}.social-icon:hover:not(#linkedin-logo) path:first-of-type{fill:#3d957b}.social-icon:hover#linkedin-logo path.linkedin-2{fill:#3d957b}#cta-button-wrapper{position:fixed;max-width:2000px;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:flex-end;width:100%;pointer-events:none;z-index:30000}#cta-button-wrapper #cta-button{pointer-events:all !important;transform:rotate(90deg) translate(0%, -100%)}#cta-button-wrapper #cta-button.menu-open{background-color:#fff;color:#000}.fs-link{display:flex;align-items:center;font-weight:700;transition:all .4s ease-in-out}.fs-link .arrow{margin-left:10px;height:20px;width:20px;transition:all .4s ease-in-out}.fs-link:hover{color:#1c93c5}.fs-link:hover .arrow{margin-left:15px}a.click-parent::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:4}.hover-colours{position:relative}.hover-colours span.hover-wrapper{height:100%;width:100%;position:absolute;display:block;z-index:3;top:0;left:0}.hover-colours span.hover-wrapper span{height:33.333%;transition:all .6s ease-in-out;width:0;display:block}.hover-colours span.hover-wrapper span:first-of-type{transition-delay:.4s}.hover-colours span.hover-wrapper span:nth-of-type(2){transition-delay:.2s}.hover-colours:hover span.hover-wrapper span{width:100%}#menu{position:fixed;top:0;left:50%;transform:translate(-50%, 0);max-width:2000px;width:100%;height:100vh;opacity:0;pointer-events:none;margin:0 auto;background-color:#fff;transition:opacity .1s ease-out;overflow:hidden;z-index:300;background:linear-gradient(to bottom, #05292E 50%, #ffffff 50%)}#menu .container-fluid,#menu .row,#menu .col-wrapper{height:100%;padding:0}#menu .sectors{display:flex;flex-wrap:wrap;height:100%}#menu .sectors .sector{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:40px}#menu .sectors .sector span.text{position:relative;z-index:3;display:block}#menu .sectors .sector h2{font-size:36px}#menu .sectors .sector.sector-1{width:100%;height:50%}#menu .sectors .sector:not(.sector-1){width:50%;height:50%}#menu .sectors .sector img.bg-image{position:absolute;width:100%;height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;transition:all .6s ease-out}#menu .sectors .sector a.sector-link::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:4}#menu .sectors .sector:hover img{scale:1.03}#menu .sectors .sector::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.65}#menu .nav{position:relative;padding-top:100px;padding-left:50px;display:flex;justify-content:center;flex-direction:column}#menu .nav .content-block{z-index:2}#menu .nav ul.menu-nav li a{font-size:55px;font-weight:700;color:#fff}#menu .nav ul.menu-nav li a:hover{color:#3d957b}#menu .nav::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#05292e;border-radius:0 0 200px 0;z-index:-1}#menu.show{opacity:1;pointer-events:all;overflow-y:scroll}#menu ul.contact-details li a{color:#fff}#menu ul.contact-details li a:hover{color:#3d957b}#menu ul.menu-socials{display:none;align-items:center;margin-bottom:0}#menu ul.menu-socials li a svg{width:30px;height:30px}#menu ul.menu-socials li:not(:last-of-type){margin-right:10px}#menu .social-icon#linkedin-logo path.linkedin-2{fill:#fff}#menu .social-icon#linkedin-logo path:not(.linkedin-2){fill:#05292e}#menu .social-icon#linkedin-logo rect.linkedin-1{fill:#05292e}#menu .social-icon path:first-of-type{fill:#fff}#menu .social-icon path:not(:first-of-type){fill:#05292e}#menu .social-icon:hover{margin-bottom:0}#menu .social-icon:hover#linkedin-logo path.linkedin-2{fill:#3d957b}#menu .bg-pattern{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:0 0 200px 0;object-fit:cover}.topbanner{padding:230px 0 100px 0;position:relative}.topbanner h1{font-size:70px;position:relative;z-index:4}.topbanner p.tagline{font-size:20px}.topbanner .bg-dots{position:absolute;top:0;right:0;height:100%;width:auto;z-index:-1}.accreditations{padding:100px 0}.accreditations-slider img{width:100px;height:70px;object-fit:scale-down;margin:0 auto}#about-fs{padding-top:200px;padding-bottom:0}#about-fs .container{position:relative}#about-fs .content-block{position:relative;z-index:3;width:50%;margin-bottom:80px}#about-fs .content-block h2{font-size:60px;margin-bottom:2rem}#about-fs .content-block p{margin-bottom:1.5rem;width:80%}#about-fs .sector-wrapper{padding:15px}#about-fs .sector-wrapper.s2{margin-top:50px}#about-fs .sector-wrapper.s3{margin-top:100px}#about-fs .sector-wrapper.s4{margin-top:-100px}#about-fs .sector-wrapper.s5{margin-top:-50px}#about-fs .sector-wrapper .sector{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:30px 15px;height:460px;border-radius:15% 0 15% 0}#about-fs .sector-wrapper .sector span.text{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between}#about-fs .sector-wrapper .sector span.text .arrow{height:30px;width:30px}#about-fs .sector-wrapper .sector span.text .arrow rect{fill:#fff}#about-fs .sector-wrapper .sector h3{font-size:28px}#about-fs .sector-wrapper .sector img.bg-image{position:absolute;width:100%;height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;transition:all .6s ease-out}#about-fs .sector-wrapper .sector::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.4;z-index:2}#about-fs #top-triangle{position:absolute;top:0;right:0;width:850px;z-index:1}#about-fs #about-dots{position:absolute;top:0;right:0;width:100%;height:100%}#about-fs::after{content:"";display:block;position:absolute;height:100%;width:100%;left:0;top:0;border-radius:0 210px 0 0;background-color:#05292e;z-index:-1}.portfolio-section #portfolio-title{position:relative;height:250px;display:flex;flex-direction:column;justify-content:flex-end}.portfolio-section #portfolio-title h2.portfolio{font-size:160px;margin-bottom:-30px;position:relative;z-index:1}.portfolio-section #portfolio-title .bg-pattern{position:absolute;bottom:0;left:right;width:100%;height:auto;z-index:0;border-radius:0 0 200px 0}.portfolio-section.green #portfolio-title::after{content:"";display:block;position:absolute;height:100%;width:100%;left:0;top:0;border-radius:0 0 200px 0;background-color:#05292e;z-index:-1}.portfolio-section #portfolio .container,.portfolio-section #portfolio .row,.portfolio-section #portfolio .col-wrapper{margin-right:0;padding-right:0}.portfolio-section #portfolio .slick-pagination{display:flex;justify-content:flex-end;padding-top:80px}.portfolio-section #portfolio .slick-pagination ul{display:flex;align-items:center;margin-right:120px}.portfolio-section #portfolio .slick-pagination ul li{font-size:18px}.portfolio-section #portfolio .slick-pagination ul li:not(:last-of-type){margin-right:10px}.portfolio-section #portfolio .slick-pagination .arrow{width:24px;height:24px;cursor:pointer}.portfolio-section #portfolio .portfolio-slider .slick-slide{display:flex;justify-content:flex-end}.portfolio-section #portfolio .portfolio-slider .portfolio{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;height:500px;border-radius:0 15% 0 15%;width:95%}.portfolio-section #portfolio .portfolio-slider .portfolio span.text{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between}.portfolio-section #portfolio .portfolio-slider .portfolio span.text .arrow{height:30px;width:30px}.portfolio-section #portfolio .portfolio-slider .portfolio span.text .arrow rect{fill:#fff}.portfolio-section #portfolio .portfolio-slider .portfolio h3{font-size:24px}.portfolio-section #portfolio .portfolio-slider .portfolio img.bg-image{position:absolute;width:100%;height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;transition:all .6s ease-out}.portfolio-section #portfolio .portfolio-slider .portfolio::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.4;z-index:2}.portfolio-section #portfolio .view-all{display:flex;justify-content:flex-end;font-size:20px;margin-top:1rem}.portfolio-section #portfolio .view-all a{margin-right:120px;color:#000}.portfolio-section #portfolio .view-all a:hover{color:#000}#testimonials{padding:300px 0;position:relative;overflow-x:hidden}#testimonials h2{font-size:60px}#testimonials .col-wrapper{display:flex;justify-content:flex-end}#testimonials .col-wrapper .content-block{width:45%;margin-right:10%}#testimonials .col-wrapper .content-block p{font-size:20px}#testimonials #left-strokes{position:absolute;left:0;top:50%;transform:translate(-15%, -50%);width:500px}.about-banner{padding:260px 0}.about-banner .row{flex-direction:row-reverse}.about-banner img.image{position:absolute;height:100%;width:50%;border-radius:0 0 200px 0;top:0;left:0;object-fit:cover;z-index:2}.about-banner .bg-dots{z-index:1}.about-banner .content-block{position:relative;z-index:3;width:65%;margin:0 auto}#our-story h2,#blyth-spartans h2{font-size:60px;color:#3d957b;font-weight:800;margin-bottom:1rem}#our-story .col-wrapper:last-of-type,#blyth-spartans .col-wrapper:last-of-type{position:relative}#our-story img,#blyth-spartans img{border-radius:0 15% 0 15%}#our-story svg,#blyth-spartans svg{width:35%;height:unset;position:absolute;bottom:-15%;right:13px}#our-story{padding-top:180px}#blyth-spartans{padding-top:80px;padding-bottom:180px}#values{padding-top:200px}#values h3{color:#3d957b}#values .icon{width:80px;height:80px;margin-bottom:2rem}#sectors{padding-bottom:0}#sectors .sector-wrapper{padding:15px}#sectors .sector-wrapper.s2{margin-top:50px}#sectors .sector-wrapper.s3{margin-top:100px}#sectors .sector-wrapper .sector{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:30px 15px;height:400px;border-radius:15% 0 15% 0}#sectors .sector-wrapper .sector span.text{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between}#sectors .sector-wrapper .sector span.text .arrow{height:30px;width:30px}#sectors .sector-wrapper .sector span.text .arrow rect{fill:#fff}#sectors .sector-wrapper .sector h3{font-size:28px}#sectors .sector-wrapper .sector img.bg-image{position:absolute;width:100%;height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;transition:all .6s ease-out}#sectors .sector-wrapper .sector::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.4;z-index:2}#sectors.green{padding-top:100px}#sectors.green::after{content:"";display:block;position:absolute;height:60%;width:100%;left:0;top:0;border-radius:0 0 210px 0;background-color:#05292e;z-index:-1}#certification{display:flex;justify-content:center;align-items:center;padding-top:100px}#certification img{width:200px;height:200px;object-fit:contain}#certification img:not(:last-of-type){margin-right:200px}#sector-banner{overflow:hidden;padding:250px 0}#sector-banner h1{margin-bottom:2.5rem}#sector-banner::after{content:"";display:block;position:absolute;background-color:#05292e;top:0;left:0;width:100%;height:100%;border-radius:0 0 0 200px;z-index:-1}#sector-banner .bg-dots{z-index:1}#sector-banner img.image{position:absolute;right:0;top:50%;transform:translate(0, -55%);width:50%;height:auto;z-index:2}#sector-banner.internal-external-repaint-schemes img.image{width:42%}#sector-banner.education-redecoration img.image{width:45%;transform:translate(0, -45%)}#what-we-do{padding-top:100px}#what-we-do .col-wrapper:first-of-type{display:flex;justify-content:center;align-items:center}#what-we-do .col-wrapper:first-of-type img.image{width:320px}#what-we-do h2{font-size:60px;font-weight:800;color:#1c93c5;margin-bottom:1.5rem}#what-we-do a.fs-link{margin-top:1.5rem}#what-we-do.new-build-construction-warehousing .col-wrapper:first-of-type img.image,#what-we-do.external-repaint-schemes .col-wrapper:first-of-type img.image,#what-we-do.healthcare-industrial-redecoration .col-wrapper:first-of-type img.image{width:400px}#sector-gallery{padding-top:30px}#sector-gallery .slick-pagination{display:flex;justify-content:flex-end}#sector-gallery .slick-pagination ul{display:flex;align-items:center;margin-right:120px}#sector-gallery .slick-pagination ul li{font-size:18px}#sector-gallery .slick-pagination ul li:not(:last-of-type){margin-right:10px}#sector-gallery .slick-pagination .arrow{width:24px;height:24px;cursor:pointer}#sector-gallery img{border-radius:60px 0 60px 0;height:340px;object-fit:cover}#sector-gallery .slick-slide{margin:0 10px}#sector-gallery .slick-list{margin:0 -10px}#showcase{padding-bottom:100px}#showcase .portfolio{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:30px 60px;height:600px;border-radius:150px 0 150px 0}#showcase .portfolio span.text{position:relative;z-index:4;display:block}#showcase .portfolio h3{font-size:28px}#showcase .portfolio img.bg-image{position:absolute;width:100%;height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;transition:all .6s ease-out}#showcase ul.slick-dots{display:flex;position:absolute;right:15%;bottom:30px}#showcase ul.slick-dots li:not(:last-of-type){margin-right:15px}#showcase ul.slick-dots li.slick-active button{background-color:#3d957b}#showcase ul.slick-dots li button{transition:all .4s ease-in-out;border:none;background-color:#fff;color:rgba(0,0,0,0);border-radius:50%;height:24px;width:24px;min-height:24px;min-width:24px;padding:0}#how-we-do-it{padding-top:100px;position:relative}#how-we-do-it h2{font-size:60px;font-weight:800;color:#fff;margin-bottom:1.5rem}#how-we-do-it h3,#how-we-do-it p{margin-bottom:1.5rem}#how-we-do-it a.fs-link .arrow rect{fill:#3d957b}#how-we-do-it a.fs-link:hover{color:#3d957b}#how-we-do-it .col-wrapper{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}#how-we-do-it .col-wrapper:last-of-type .cta.content-block{background-color:#3d957b;border-radius:0 15% 0 15%;padding:80px 30px;position:relative;top:-30%;width:65%}#how-we-do-it .col-wrapper:last-of-type .cta.content-block *{font-size:24px}#how-we-do-it .col-wrapper:last-of-type .cta.content-block a{color:#fff}#how-we-do-it .col-wrapper:last-of-type .cta.content-block a:hover{color:#05292e}#our-sectors.sectors-page{padding-top:230px}#our-sectors.sectors-page h1{font-weight:800;color:#3d957b;margin-bottom:60px}#our-sectors.sectors-page .row:first-of-type{margin-bottom:60px}#our-sectors.sectors-page .row:first-of-type .col-wrapper:first-of-type{display:flex;justify-content:center;align-items:center}#our-sectors.sectors-page .row:first-of-type .col-wrapper:first-of-type .content-block{width:80%}#our-sectors.sectors-page .row:first-of-type .col-wrapper:last-of-type{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#our-sectors.sectors-page .cta.content-block *{font-size:24px}#our-sectors.sectors-page .cta.content-block a{color:#fff}#our-sectors.sectors-page .cta.content-block a:hover{color:#3d957b}#our-sectors.sectors-page::after{content:"";display:block;position:absolute;height:100%;width:100%;left:0;top:0;border-radius:0 0 0 200px;background-color:#05292e;z-index:-1}#portfolio-banner{padding:200px 0;position:relative}#portfolio-banner h1{font-size:100px;margin-bottom:0}#portfolio-banner .bg-pattern{position:absolute;height:100%;width:100%;object-fit:cover;z-index:0;bottom:0;right:0}#portfolio-tiles{margin-top:-100px}#portfolio-tiles .portfolio{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;height:500px;border-radius:0 15% 0 15%;width:100%;margin-bottom:30px}#portfolio-tiles .portfolio span.text{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between}#portfolio-tiles .portfolio span.text .arrow{height:30px;width:30px}#portfolio-tiles .portfolio span.text .arrow rect{fill:#fff}#portfolio-tiles .portfolio h3{font-size:24px}#portfolio-tiles .portfolio img.bg-image{position:absolute;width:100%;height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;transition:all .6s ease-out}#portfolio-tiles .portfolio::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.4;z-index:2}#portfolio-tiles #portfolio-form .content-block{min-height:500px;border-radius:0 15% 0 15%;padding:30px 15px;color:#fff;display:flex;flex-direction:column;justify-content:center}#portfolio-tiles #portfolio-form .content-block h2{font-size:24px}#portfolio-tiles #portfolio-form .content-block a{color:#3d957b}#portfolio-tiles #portfolio-form .content-block input,#portfolio-tiles #portfolio-form .content-block textarea{border-color:#fff;color:#fff}#portfolio-tiles #portfolio-form .content-block input:focus,#portfolio-tiles #portfolio-form .content-block textarea:focus{border-color:#3d957b}#single-portfolio-banner{text-align:center;padding:200px 0}#single-portfolio-banner h1{font-size:100px}#single-portfolio-banner img.bg-pattern{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#portfolio-content-one{padding:60px 0}#portfolio-content-one .content-block{width:80%}#portfolio-content-one .content-block h2{font-size:30px;font-weight:800}#portfolio-content-one img{border-radius:0 15% 0 15%;min-height:460px;object-fit:cover}#portfolio-featured-image img{border-radius:140px 0 140px 0;position:relative;top:-60px;z-index:2;max-width:1200px;margin:0 auto;display:block;height:720px;object-fit:cover}#portfolio-gallery{padding:60px 0}#portfolio-gallery img{border-radius:60px 0 60px 0;height:460px;object-fit:cover}#portfolio-gallery .col-wrapper:nth-of-type(even){margin-top:30px}#portfolio-contact-us{padding:100px 0}#contact-banner{overflow:hidden}#contact-banner h1{margin-bottom:40px}#contact-banner #left-strokes{left:0;top:50%;transform:translate(-50%, -50%);position:absolute;width:200px;z-index:-1}#contact-banner .col-wrapper{display:flex;justify-content:center}#contact-banner .col-wrapper:first-of-type .content-block li,#contact-banner .col-wrapper:first-of-type .content-block a,#contact-banner .col-wrapper:first-of-type .content-block p{font-size:20px}#contact-banner .col-wrapper:first-of-type .content-block a{display:block;color:#000}#contact-banner .col-wrapper:first-of-type .content-block a:hover{color:#1c93c5}#contact-banner .col-wrapper:first-of-type ul.social-links{margin-top:1rem}#contact-banner .col-wrapper:first-of-type ul.social-links li:not(:last-of-type){margin-right:15px}#contact-banner .col-wrapper:first-of-type ul.social-links svg{width:40px;height:40px}#contact-banner .bg-dots{top:unset;right:unset;bottom:0;left:0;width:65%;height:auto}#our-sectors.contact-page:after{border-radius:0 210px 210px 0}#latest-news .col-wrapper{margin-bottom:30px;padding:0 5px}#latest-news .content-block{padding:40px;border-radius:15% 0 15% 0;display:flex;flex-direction:column;justify-content:center;position:relative}#latest-news .content-block .fs-link{color:#fff;font-size:20px}#latest-news .content-block .fs-link .arrow rect{fill:#fff}#latest-news .content-block,#latest-news .image-wrapper{height:500px}#latest-news .image-wrapper{overflow:hidden;border-radius:15% 0 15% 0}#latest-news .image-wrapper img{height:100%;width:100%;object-fit:cover;transition:all .6s ease-out}#latest-news .image-wrapper:hover img{scale:1.03}#latest-news .view-all{display:flex;justify-content:flex-end;font-size:20px;position:relative;z-index:4}#latest-news .view-all a{color:#000}#featured-post{padding-top:100px}#featured-post .content-block{padding:40px;display:flex;flex-direction:column;justify-content:center}#featured-post .content-block,#featured-post .image-wrapper{height:420px}#featured-post .image-wrapper{overflow:hidden;border-radius:15% 0 15% 0}#featured-post .image-wrapper img{border-radius:15% 0 15% 0;height:100%;width:100%;object-fit:cover;transition:all .6s ease-out}#featured-post .image-wrapper:hover img{scale:1.03}#news-content{padding-top:100px}#news-content .blog{margin-bottom:40px}#news-content .blog .image-wrapper{overflow:hidden;width:100%;height:280px;border-radius:15% 0 15% 0;margin-bottom:1rem}#news-content .blog .image-wrapper img{height:100%;width:100%;object-fit:cover;border-radius:15% 0 15% 0;transition:all .6s ease-out}#news-content .blog .fs-link{font-size:18px}#news-content .blog .info-block{display:flex;flex-direction:column;justify-content:space-between}#news-content .blog .info-block .text{height:250px}#news-content .blog:hover img{scale:1.03}#news-content .blog p.date{font-size:14px}#news-content .pagination{padding-top:60px}#news-content .pagination *{color:#1c93c5;margin-right:5px;font-size:20px}#news-content .pagination .current{color:#3d957b;font-size:22px}#sectors.news-page{position:relative;padding-top:100px}#sectors.news-page h2{font-size:160px;margin-bottom:60px}#sectors.news-page .bg-dots{position:absolute;height:100%;right:0;top:0;z-index:-1}#blog-banner{padding:200px 0;position:relative}#blog-banner h1{font-size:55px;z-index:3;position:relative}#blog-banner img.image{border-radius:60px 0 60px 0;position:relative;top:-70px;z-index:2}#blog-banner .bg-pattern{position:absolute;right:0;top:50%;transform:translate(0, -50%);width:75%;height:60%;border-radius:200px 0 0 200px;background-color:#05292e;z-index:-1;min-width:1300px;z-index:0;object-fit:cover}#blog-content{padding-bottom:100px;position:relative;overflow:hidden}#blog-content #blog-shape{position:absolute;top:50%;left:0;transform:translate(-40%, -50%);height:400px}#blog-content .content-block{width:65%;margin:0 auto}#blog-content p:first-of-type{color:#3d957b;font-size:24px;font-weight:700}#blog-content a{color:#1c93c5}#blog-content a:hover{color:#3d957b}#blog-content ul.post-navigation{display:flex;margin-top:80px}#blog-content ul.post-navigation li:first-of-type{margin-right:40px}#blog-content ul.post-navigation a.prev.fs-link .arrow{margin-left:0;margin-right:10px;transition:left .4s ease-in-out;position:relative;left:0}#blog-content ul.post-navigation a.prev.fs-link:hover{color:#1c93c5}#blog-content ul.post-navigation a.prev.fs-link:hover .arrow{left:-5px}#blog-content ul.post-navigation a.next.fs-link{color:#3d957b}#blog-content ul.post-navigation a.next.fs-link .arrow rect{fill:#3d957b}#news-content.related-news{padding:160px 0}#news-content.related-news h2{font-size:36px;margin-bottom:2rem}#news-content.related-news .blog{margin:auto;width:85%;position:relative}#news-content.related-news .blog .image-wrapper{height:200px}#news-content.related-news .blog .image-wrapper img{border-radius:40px 0 40px 0}#our-sectors{padding:160px 0}#our-sectors h2{font-size:50px;margin-bottom:100px;position:relative;z-index:2}#our-sectors .container{position:relative}#our-sectors .row{position:relative;z-index:2}#our-sectors #top-triangle{position:absolute;top:0;right:0;width:850px;z-index:1}#our-sectors .sector-wrapper{padding:15px}#our-sectors .sector-wrapper.s2{margin-top:50px}#our-sectors .sector-wrapper.s3{margin-top:100px}#our-sectors .sector-wrapper.s4{margin-top:-100px}#our-sectors .sector-wrapper.s5{margin-top:-50px}#our-sectors .sector-wrapper .sector{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:30px 15px;height:460px;border-radius:15% 0 15% 0}#our-sectors .sector-wrapper .sector span.text{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between}#our-sectors .sector-wrapper .sector span.text .arrow{height:30px;width:30px}#our-sectors .sector-wrapper .sector span.text .arrow rect{fill:#fff}#our-sectors .sector-wrapper .sector h3{font-size:28px}#our-sectors .sector-wrapper .sector img.bg-image{position:absolute;width:100%;height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;transition:all .6s ease-out}#our-sectors .sector-wrapper .sector::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.4;z-index:2}#our-sectors #about-dots{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}#our-sectors::after{content:"";display:block;position:absolute;height:100%;width:100%;left:0;top:0;border-radius:0 200px 200px 0;background-color:#05292e;z-index:-1}#our-sectors.blog-page::before{content:"";display:block;position:absolute;width:100%;top:0;left:0;height:50%;background-color:#f2f2f2;z-index:-2}#legal-content h2{font-weight:700}#legal-content h2:nth-of-type(odd){color:#3d957b}#legal-content h2:nth-of-type(even){color:#1c93c5}#legal-content ul{padding-left:1rem;list-style:disc}#legal-content ul li:nth-of-type(odd)::marker{color:#3d957b}#legal-content ul li:nth-of-type(even)::marker{color:#1c93c5}@media(min-width: 576px){.cont-xl{max-width:calc(100% - 20px)}.cont-lg{max-width:calc(100% - 20px)}}@media(min-width: 768px){.cont-xl{max-width:calc(100% - 40px)}.cont-lg{max-width:calc(100% - 50px)}}@media(min-width: 992px){.cont-xl{max-width:calc(100% - 60px)}.cont-lg{max-width:calc(100% - 80px)}}@media(min-width: 1200px){.cont-xl{max-width:calc(100% - 80px)}.cont-lg{max-width:calc(100% - 100px)}}@media(min-width: 1300px){.cont-lg{max-width:1200px}.cont-xl{max-width:1400px}}@media(min-width: 1400px){.cont-lg{max-width:1300px}}@media(min-width: 1500px){.cont-lg{max-width:1400px}}@media(min-width: 2000px){body{display:block;margin:auto;max-width:2000px}}@media screen and (max-width: 1400px){.topbanner{padding:200px 0 100px 0}.topbanner h1{font-size:65px}.topbanner p.tagline{font-size:18px}#about-fs .sector-wrapper .sector,#our-sectors .sector-wrapper .sector{height:380px}.portfolio-section .portfolio-slider .portfolio{height:400px}#latest-news .content-block,#latest-news .image-wrapper,#featured-post .content-block,#featured-post .image-wrapper{height:400px}footer{margin-top:100px}footer #footer-top-shape{width:300px;top:-1px;transform:translate(-50%, -55%)}.accreditations{padding:90px 0}#menu .sectors .sector h2{font-size:30px}#menu .nav ul.menu-nav li a{font-size:45px}.about-banner{padding:200px 0}#values{padding-top:160px}#sectors .sector-wrapper .sector{height:360px}#sectors .sector-wrapper .sector h3{font-size:24px}#certification img{width:150px;height:150px}#certification img:not(:last-of-type){margin-right:100px}#sector-banner{padding:140px 0}#sector-banner::after{border-radius:0 0 0 140px}#what-we-do .col-wrapper:first-of-type img.image{width:300px}#what-we-do h2{font-size:55px}#showcase .portfolio{height:500px;border-radius:120px 0 120px 0}#how-we-do-it h2{font-size:55px}#blog-banner h1{font-size:50px}#blog-banner .bg-pattern{min-width:1100px}#news-content.related-news{padding:100px 0}#our-sectors.sectors-page{padding-top:160px}#our-sectors.sectors-page h1{margin-bottom:40px;font-size:60px}#portfolio-banner{padding:160px 0}#portfolio-banner h1{font-size:80px}#portfolio-tiles .portfolio{height:460px}#portfolio-tiles #portfolio-form .content-block{height:460px}#portfolio-tiles #portfolio-form .content-block h2{font-size:20px}#portfolio-tiles #portfolio-form .content-block p{margin-bottom:.4rem}#portfolio-tiles #portfolio-form .content-block input[type=text],#portfolio-tiles #portfolio-form .content-block input[type=tel],#portfolio-tiles #portfolio-form .content-block input[type=email]{height:unset;padding:2px 0}#portfolio-tiles #portfolio-form .content-block textarea{height:40px;padding:2px 0}#single-portfolio-banner{padding:160px 0}#single-portfolio-banner h1{font-size:80px}#portfolio-content-one img{min-height:420px}#portfolio-gallery img{height:420px}#sector-gallery img{height:300px}}@media screen and (max-width: 1200px){.topbanner{padding:180px 0 80px 0}.topbanner h1{font-size:55px}header #fs-logo{width:240px}header #menu-button span.text{font-size:18px}header.scrolled #fs-logo{width:170px}.accreditations{padding:80px 0}#about-fs .content-block,#our-sectors .content-block{margin-bottom:60px}#about-fs .content-block h2,#our-sectors .content-block h2{font-size:55px}#about-fs #top-triangle,#our-sectors #top-triangle{right:35px;width:600px}#about-fs .sector-wrapper .sector,#our-sectors .sector-wrapper .sector{height:320px}#about-fs .sector-wrapper .sector h3,#our-sectors .sector-wrapper .sector h3{font-size:24px}.portfolio-section #portfolio-title{height:220px}.portfolio-section #portfolio-title h2.portfolio{font-size:140px}.portfolio-section #portfolio .portfolio-slider .portfolio{height:460px}.portfolio-section #portfolio .portfolio-slider .portfolio h3{font-size:20px}#testimonials{padding:200px 0}#testimonials h2{font-size:50px}#testimonials .col-wrapper .content-block{width:50%}#testimonials #left-strokes{width:420px}footer .col-wrapper.right .content-block{width:85%}#menu .sectors .sector h2{font-size:24px}#menu .nav ul.menu-nav li a{font-size:40px}#our-story{padding-top:120px}#blyth-spartans{padding-bottom:120px}#our-story h2,#blyth-spartans h2{font-size:50px}#values{padding-top:140px}#values .icon{width:60px;height:60px}#values h3{font-size:20px}#values p{font-size:16px}#sectors .sector-wrapper .sector{height:320px}#sectors .sector-wrapper .sector span.text .arrow{height:24px;width:24px}#sectors .sector-wrapper .sector h3{font-size:20px}#sectors.green{padding-top:60px}#sector-banner{padding:180px 0}#sector-banner::after{border-radius:0 0 0 140px}#what-we-do .col-wrapper:first-of-type img.image{width:280px}#what-we-do h2{font-size:50px}#what-we-do.new-build-construction-warehousing .col-wrapper:first-of-type img.image,#what-we-do.external-repaint-schemes .col-wrapper:first-of-type img.image,#what-we-do.healthcare-industrial-redecoration .col-wrapper:first-of-type img.image{width:340px}#showcase .portfolio{height:400px;border-radius:100px 0 100px 0}#how-we-do-it h2{font-size:50px}#how-we-do-it .col-wrapper:last-of-type .cta.content-block{padding:80px 24px;width:80%}#featured-post{padding-top:80px}#news-content .blog .info-block .text{height:300px}#blog-banner h1{font-size:45px}#blog-banner .bg-pattern{min-width:900px}#our-sectors{padding:120px 0}#our-sectors h2{margin-bottom:80px}#our-sectors.sectors-page h1{font-size:50px}#our-sectors.sectors-page .row:first-of-type{margin-bottom:0}#portfolio-tiles .portfolio{height:400px}#portfolio-tiles .portfolio h3{font-size:20px}#portfolio-tiles #portfolio-form .content-block{min-height:400px}#blog-content #blog-shape{height:300px}#portfolio-content-one{padding-top:0}#portfolio-content-one .content-block{width:80%}#portfolio-content-one img{border-radius:0 15% 0 15%;min-height:380px}#portfolio-gallery img{height:380px}#sector-gallery img{border-radius:15% 0 15% 0;height:240px}}@media screen and (max-width: 992px){.topbanner{padding:160px 0 60px 0}.topbanner h1{font-size:45px}.topbanner p.tagline{font-size:16px}header #fs-logo{width:200px}header #menu-button span.text{font-size:16px}header #menu-button .icon{width:24px;height:24px}header ul.header-socials li a svg{width:24px;height:24px}header.scrolled #fs-logo{width:140px}.accreditations{padding:70px 0}#about-fs,#our-sectors{padding-top:150px}#about-fs .content-block,#our-sectors .content-block{margin-bottom:40px}#about-fs .content-block h2,#our-sectors .content-block h2{font-size:50px}#about-fs #top-triangle,#our-sectors #top-triangle{right:83px;width:400px}#about-fs .sector-wrapper .sector,#our-sectors .sector-wrapper .sector{height:270px;padding:15px}#about-fs .sector-wrapper .sector h3,#our-sectors .sector-wrapper .sector h3{font-size:20px}.portfolio-section #portfolio-title{height:160px}.portfolio-section #portfolio-title h2.portfolio{font-size:120px}.portfolio-section #portfolio-title .bg-pattern{border-radius:0 0 160px 0}.portfolio-section.green #portfolio-title::after{border-radius:0 0 160px 0}#testimonials{padding:160px 0}#testimonials h2{font-size:45px}#testimonials .col-wrapper .content-block{margin-right:5%}#testimonials #left-strokes{width:380px}#latest-news .col-wrapper,#featured-post .col-wrapper{margin-bottom:15px}#latest-news .content-block,#featured-post .content-block{padding:30px}#latest-news .content-block h3,#featured-post .content-block h3{font-size:20px}#latest-news .content-block p,#featured-post .content-block p{font-size:16px}#latest-news .content-block .fs-link,#featured-post .content-block .fs-link{font-size:18px}#latest-news .content-block,#latest-news .image-wrapper,#featured-post .content-block,#featured-post .image-wrapper{height:320px}#latest-news .view-all,#featured-post .view-all{font-size:18px}#featured-post{padding-top:60px}footer{padding-top:80px}footer #fs-logo{width:180px}footer #footer-top-shape{width:200px;top:-2px;transform:translate(-30%, -53%)}footer .col-wrapper.left .content-block{width:100%}footer .col-wrapper.left .download-brochure{font-size:20px}footer .col-wrapper.left .download-brochure::after{width:80%}footer .col-wrapper.right .content-block{width:100%}#menu{padding-top:30px}#menu .sectors{display:none}#menu .nav{padding-bottom:60px}#menu .nav .content-block{height:98%;overflow-y:scroll}#menu .nav::after{border-radius:0 0 100px 0}.about-banner .content-block{width:85%}#our-story{padding-top:80px}#blyth-spartans{padding-bottom:80px}#our-story h2,#blyth-spartans h2{font-size:45px}#our-story br,#blyth-spartans br{display:none}#values{padding-top:100px}#sectors .sector-wrapper{padding:5px}#sectors .sector-wrapper .sector{height:270px}#sectors .sector-wrapper .sector h3{font-size:18px}#sectors .sector-wrapper .sector span.text .arrow{height:20px;width:20px}#sectors.green{padding-top:30px}#sector-banner{padding:160px 0}#sector-banner::after{border-radius:0 0 0 120px}#what-we-do h2{font-size:45px}#showcase{padding-bottom:80px}#how-we-do-it h2{font-size:45px}#how-we-do-it .col-wrapper:last-of-type .cta.content-block{padding:60px 24px;top:-40%;width:100%}#how-we-do-it .col-wrapper:last-of-type .cta.content-block *{font-size:20px}#how-we-do-it br{display:none}#news-content{padding-top:80px}#news-content .blog h3{font-size:20px}#news-content .blog .info-block .text{height:240px}#sectors.news-page{padding-top:80px}#sectors.news-page h2{font-size:120px;margin-bottom:30px}#blog-banner{margin-top:110px;padding:60px 0 0 0;background-color:#05292e}#blog-banner .row{flex-direction:column-reverse}#blog-banner .content-block{width:65%;margin:auto;margin-bottom:-40px}#blog-banner img.image{top:unset;bottom:-70px;display:block;margin:auto;width:65%}#blog-banner .bg-pattern{width:100%;height:100%;background-color:unset}#blog-content{padding-top:160px}#news-content.related-news{padding:80px 0}#our-sectors{padding:100px 0}#our-sectors h2{margin-bottom:60px}#our-sectors::after{border-radius:0 120px 120px 0}#our-sectors.sectors-page h1{font-size:45px}#our-sectors.sectors-page .row:first-of-type .col-wrapper:first-of-type .content-block{width:100%}#our-sectors.sectors-page .cta.content-block{width:100%}#our-sectors.sectors-page .cta.content-block *{font-size:20px}#portfolio-banner h1{font-size:60px}#portfolio-tiles .portfolio{border-radius:0 60px 0 60px}#portfolio-tiles #portfolio-form .content-block{border-radius:0 60px 0 60px}#single-portfolio-banner{padding-bottom:120px}#single-portfolio-banner h1{font-size:60px}#portfolio-gallery img{height:320px}#portfolio-content-one img{min-height:320px}#portfolio-featured-image img{border-radius:100px 0 100px 0;height:550px}#sector-gallery img{height:280px}}@media screen and (max-width: 768px){header #fs-logo{width:170px}header p.logo-tagline{font-size:14px}header ul.header-socials{margin-right:30px}header.scrolled #fs-logo{width:130px}header.scrolled p.logo-tagline{font-size:12px}.topbanner{padding:140px 0 40px 0}.topbanner .col-wrapper:first-of-type{margin-bottom:30px}#homebanner .col-wrapper{padding:0 60px}.accreditations{padding:60px 0}#about-fs .content-block,#our-sectors .content-block{width:65%;margin-bottom:30px}#about-fs .content-block h2,#our-sectors .content-block h2{font-size:40px}#about-fs .content-block p,#our-sectors .content-block p{width:100%}#about-fs #top-triangle,#our-sectors #top-triangle{right:109px;width:300px}#about-fs .sector-wrapper,#our-sectors .sector-wrapper{padding:15px}#about-fs .sector-wrapper.s2,#our-sectors .sector-wrapper.s2{margin-top:50px}#about-fs .sector-wrapper.s3,#our-sectors .sector-wrapper.s3{margin-top:-50px}#about-fs .sector-wrapper.s4,#our-sectors .sector-wrapper.s4{margin-top:0}#about-fs .sector-wrapper.s5,#our-sectors .sector-wrapper.s5{margin-top:-50px}#about-fs .sector-wrapper.s6,#our-sectors .sector-wrapper.s6{margin-top:0}#about-fs .sector-wrapper .sector,#our-sectors .sector-wrapper .sector{height:300px}.portfolio-section #portfolio-title{height:140px}.portfolio-section #portfolio-title h2.portfolio{font-size:95px;margin-bottom:-20px}.portfolio-section #portfolio .portfolio-slider .portfolio{height:400px}.portfolio-section #portfolio .portfolio-slider .portfolio h3{font-size:18px}#testimonials{padding:120px 0}#testimonials h2{font-size:40px}#testimonials .col-wrapper .content-block{width:55%;margin-right:0}#testimonials .col-wrapper .content-block p{font-size:18px}#testimonials #left-strokes{width:300px}#latest-news .content-block,#latest-news .image-wrapper,#featured-post .content-block,#featured-post .image-wrapper{height:360px}footer .container{max-width:90%}footer #fs-logo{width:180px}footer #footer-top-shape{width:200px}footer .col-wrapper.left .content-block{width:50%}footer .col-wrapper.left .download-brochure::after{width:75%}footer .col-wrapper.right .content-block{width:75%;margin-left:0}footer .col-wrapper ul.copyright.mobile{display:flex}footer .col-wrapper ul.copyright.desktop{display:none}.about-banner .content-block{width:100%}#our-story{padding-top:60px}#blyth-spartans .row{flex-direction:column-reverse}#our-story h2,#blyth-spartans h2{font-size:40px}#our-story .col-wrapper:first-of-type,#blyth-spartans .col-wrapper:first-of-type{margin-bottom:30px}#values{padding-top:80px}#values .col-wrapper{margin-bottom:30px}#values .icon{width:50px;height:50px}#sectors .sector-wrapper{margin-bottom:15px;padding:15px}#sectors .sector-wrapper.s2{margin-top:0}#sectors .sector-wrapper.s3{margin-top:0}#sectors .sector-wrapper .sector{height:400px;border-radius:80px 0 80px 0}#sectors .sector-wrapper .sector h3{font-size:22px}#sectors .sector-wrapper .sector span.text .arrow{width:24px;height:24px}#sectors.green{padding-top:30px}#sectors.green::after{height:80%;border-radius:0 0 160px 0}#certification{padding-top:60px}#certification img{width:120px;height:120px}#certification img:not(:last-of-type){margin-right:60px}#sector-banner{padding:120px 0 60px 0}#sector-banner::after{border-radius:0 0 0 90px}#sector-banner img.image{position:relative;transform:translate(0, 0);top:unset;right:unset;width:60%;margin:-35% 0 0 auto;display:block}#sector-banner.internal-external-repaint-schemes img.image,#sector-banner.education-redecoration img.image{width:60%}#sector-banner.education-redecoration img.image{transform:translate(0, 0)}#what-we-do{padding-top:80px}#what-we-do .row{flex-direction:column-reverse}#what-we-do .row .col-wrapper:last-of-type{margin-bottom:30px}#what-we-do h2{font-size:40px}#showcase{padding-bottom:60px}#showcase .portfolio{height:360px;border-radius:80px 0 80px 0;padding:30px}#showcase .portfolio h3{font-size:24px}#showcase ul.slick-dots{position:unset;margin-top:15px;justify-content:center}#showcase ul.slick-dots li:not(.slick-active) button{border:2px solid #3d957b}#how-we-do-it h2{font-size:40px}#how-we-do-it .col-wrapper:last-of-type{margin-top:30px}#how-we-do-it .col-wrapper:last-of-type .cta.content-block{top:unset;border-radius:0 60px 0 60px}#news-content{padding-top:60px}#sectors.news-page{padding-top:60px}#sectors.news-page h2{font-size:90px}#blog-banner h1{font-size:40px}#blog-content .content-block{width:80%}#news-content.related-news{padding:60px 0}#our-sectors{padding:80px 0}#our-sectors.sectors-page::after{border-radius:0 0 0 100px}#portfolio-tiles .portfolio{height:360px}#portfolio-tiles #portfolio-form .content-block{height:unset}#portfolio-tiles #portfolio-form .content-block p{margin-bottom:1rem}#portfolio-tiles #portfolio-form .content-block input[type=text],#portfolio-tiles #portfolio-form .content-block input[type=tel],#portfolio-tiles #portfolio-form .content-block input[type=email]{height:45px;padding:5px 0}#portfolio-tiles #portfolio-form .content-block textarea{height:40px;padding:5px 0}#blog-content #blog-shape{display:none}#contact-banner .bg-dots{width:80%}#single-portfolio-banner{padding-bottom:100px}#single-portfolio-banner h1{font-size:50px}#portfolio-content-one{padding-bottom:30px}#portfolio-content-one .content-block{width:100%;margin-bottom:60px}#portfolio-content-one img{min-height:unset}#portfolio-gallery{padding-top:0}#portfolio-gallery img{border-radius:60px 0 60px 0;margin-bottom:30px;height:auto}#portfolio-gallery .col-wrapper:nth-of-type(even){margin-top:0}#portfolio-contact-us{padding:80px 0}#portfolio-contact-us h2{font-size:36px}#portfolio-featured-image img{border-radius:80px 0 80px 0;height:460px}#sector-gallery img{height:240px}}@media screen and (max-width: 575px){header #fs-logo{width:140px}header #menu-button span.text{display:none}.topbanner h1{font-size:40px}#homebanner .col-wrapper{padding:0 30px}.accreditations{padding:42px 0}#about-fs .content-block,#our-sectors .content-block{width:75%}#about-fs .content-block h2,#our-sectors .content-block h2{font-size:36px}#about-fs #top-triangle,#our-sectors #top-triangle{right:122px;width:260px}#about-fs .sector-wrapper.s2,#about-fs .sector-wrapper.s3,#about-fs .sector-wrapper.s4,#about-fs .sector-wrapper.s5,#about-fs .sector-wrapper.s6,#our-sectors .sector-wrapper.s2,#our-sectors .sector-wrapper.s3,#our-sectors .sector-wrapper.s4,#our-sectors .sector-wrapper.s5,#our-sectors .sector-wrapper.s6{margin-top:0}#about-fs .sector-wrapper.s2 .sector,#about-fs .sector-wrapper.s4 .sector,#about-fs .sector-wrapper.s6 .sector,#our-sectors .sector-wrapper.s2 .sector,#our-sectors .sector-wrapper.s4 .sector,#our-sectors .sector-wrapper.s6 .sector{margin:auto;margin-right:0}#about-fs .sector-wrapper .sector,#our-sectors .sector-wrapper .sector{height:400px;width:80%}.portfolio-section #portfolio-title{height:90px}.portfolio-section #portfolio-title h2.portfolio{font-size:60px;margin-bottom:-12px}.portfolio-section #portfolio .slick-pagination{padding-top:40px}.portfolio-section #portfolio .slick-pagination ul{margin-right:60px}.portfolio-section #portfolio .slick-pagination ul li{font-size:18px}.portfolio-section #portfolio .portfolio-slider .portfolio{height:360px;width:65%}.portfolio-section #portfolio .view-all{font-size:18px}.portfolio-section #portfolio .view-all a{margin-right:60px}#testimonials{padding:120px 0}#testimonials h2{font-size:32px}#testimonials .col-wrapper .content-block{width:60%;margin-right:0}#testimonials .col-wrapper .content-block p{font-size:16px}#testimonials #left-strokes{width:200px;transform:translate(-15%, -100%)}#latest-news .image-wrapper{border-radius:60px 0 0 0}#latest-news .image-wrapper img{border-radius:60px 0 0 0}#latest-news .col-wrapper,#featured-post .col-wrapper{margin-bottom:0;padding:0 30px}#latest-news .content-block,#featured-post .content-block{border-radius:0 0 60px 0;margin-bottom:1rem}#latest-news .content-block,#latest-news .image-wrapper,#featured-post .content-block,#featured-post .image-wrapper{height:unset}#featured-post{padding-top:30px}#featured-post .image-wrapper{border-radius:60px 0 60px 0}#featured-post .image-wrapper img{border-radius:60px 0 60px 0}.about-banner img.image{display:none}.about-banner .content-block{width:75%}#our-story{padding-top:30px}#our-story h2,#blyth-spartans h2{font-size:36px}#values{padding-top:30px}#sectors .sector-wrapper{margin-bottom:0;padding:15px}#sectors .sector-wrapper .sector{height:320px;border-radius:80px 0 80px 0}#sectors .sector-wrapper .sector h3{font-size:22px}#sectors .sector-wrapper .sector span.text .arrow{width:24px;height:24px}#sectors.green{padding-top:0}#what-we-do{padding-top:60px}#what-we-do h2{font-size:36px}#showcase{padding-bottom:30px}#how-we-do-it{padding-top:60px}#how-we-do-it h2{font-size:36px}#how-we-do-it .col-wrapper:last-of-type .cta.content-block{padding:30px 20px}#news-content{padding-top:0}#news-content .blog{width:calc(100% - 30px);margin:0 auto 30px auto}#news-content .blog .image-wrapper{height:360px}#news-content .blog .info-block .text{height:unset}#sectors.news-page{padding-top:30px}#sectors.news-page h2{font-size:60px}#blog-banner h1{font-size:36px}#blog-banner img.image,#blog-banner .content-block{width:80%}#blog-content{padding-top:80px;padding-bottom:80px}#blog-content .content-block{width:100%}#news-content.related-news .blog .image-wrapper{height:260px;border-radius:40px 0 40px 0}#news-content.related-news .blog .image-wrapper img{border-radius:40px 0 40px 0}#our-sectors h2{font-size:40px;margin-bottom:30px}#our-sectors::after{border-radius:0 80px 80px 0}#our-sectors.sectors-page{padding-top:120px}#our-sectors.sectors-page h1{font-size:40px}#portfolio-banner{padding:140px 0}#portfolio-banner h1{font-size:50px}#contact-banner #left-strokes{display:none}#single-portfolio-banner{padding:100px 0}#single-portfolio-banner h1{font-size:40px}#portfolio-contact-us{padding:60px 0}#portfolio-featured-image img{border-radius:15% 0 15% 0;height:400px}#sector-gallery img{height:340px}#sector-gallery .slick-pagination ul{margin-right:30px}}@media screen and (max-width: 475px){header ul.header-socials{margin-right:20px}header p.logo-tagline{font-size:12px}header.scrolled p.logo-tagline{font-size:10px}.topbanner{padding:120px 0 30px 0}#homebanner .col-wrapper{padding:0 15px}.portfolio-section #portfolio-title h2.portfolio{font-size:50px;margin-bottom:-10px}.portfolio-section #portfolio .portfolio-slider .portfolio{width:80%}footer #footer-top-shape{transform:translate(-15%, -53%)}footer .col-wrapper.left .content-block{width:100%}footer .col-wrapper.left .download-brochure::after{width:90%}footer .col-wrapper.right .content-block{width:90%}#menu .nav ul.menu-nav li a{font-size:32px}#values .col-wrapper{flex:100%;max-width:100%}#values .icon{width:50px;height:50px}#showcase .portfolio{height:320px;border-radius:60px 0 60px 0;padding:20px}#showcase .portfolio h3{font-size:20px}#showcase ul.slick-dots li button{height:20px;width:20px}#blog-banner img.image,#blog-banner .content-block{width:100%}#single-portfolio-banner h1{font-size:32px}#portfolio-featured-image img{border-radius:15% 0 15% 0;height:360px}#sector-gallery img{height:300px}#news-content .blog .image-wrapper{height:300px}}@media screen and (max-width: 425px){header ul.header-socials{display:none}#about-fs .sector-wrapper .sector,#our-sectors .sector-wrapper .sector{height:300px;width:100%}#testimonials{padding:30px 0 60px 0}#testimonials .col-wrapper .content-block{width:100%}#testimonials #left-strokes{position:relative;top:0;transform:translate(0);left:-15%}#latest-news .col-wrapper,#featured-post .col-wrapper{padding:0 15px}#menu ul.menu-socials{display:flex}#menu ul.contact-details{display:none}#portfolio-featured-image img{border-radius:15% 0 15% 0;height:320px}#single-portfolio-banner h1{font-size:28px}#sector-gallery img{height:280px}}@media screen and (max-width: 375px){#homebanner .col-wrapper{padding:0 15px}#about-fs .content-block,#our-sectors .content-block{width:90%}#about-fs #top-triangle,#our-sectors #top-triangle{right:40px}#about-fs::after,#our-sectors::after{border-radius:0 120px 0 0}#our-sectors.contact-page::after{border-radius:0 120px 0 0}.portfolio-section #portfolio-title h2.portfolio{font-size:42px;margin-bottom:-8px}.portfolio-section #portfolio .portfolio-slider .portfolio{width:85%}.about-banner .content-block{width:100%}#sectors .sector-wrapper .sector{height:300px;border-radius:50px 0 50px 0}#sectors .sector-wrapper .sector h3{font-size:20px}#sectors .sector-wrapper .sector span.text .arrow{width:22px;height:22px}#certification img{width:90px;height:90px}#certification img:not(:last-of-type){margin-right:30px}#blog-banner h1{font-size:28px}#our-sectors.sectors-page h1{font-size:36px}#portfolio-banner h1{font-size:36px}#sector-banner img.image{width:80%;margin:-25% 0 0 auto}#sector-banner h1{font-size:32px}#sector-banner.internal-external-repaint-schemes img.image,#sector-banner.education-redecoration img.image{width:80%;margin:-15% 0 0 auto}#sector-gallery img{height:240px}#what-we-do.new-build-construction-warehousing .col-wrapper:first-of-type img.image,#what-we-do.external-repaint-schemes .col-wrapper:first-of-type img.image,#what-we-do.healthcare-industrial-redecoration .col-wrapper:first-of-type img.image{width:280px}}@media screen and (max-width: 325px){.topbanner p.tagline br{display:none}.portfolio-section #portfolio-title h2.portfolio{font-size:36px}.portfolio-section #portfolio .portfolio-slider .portfolio{width:95%}#sector-banner img.image{display:none}header p.logo-tagline{font-size:10px}header.scrolled p.logo-tagline{font-size:9px}}