@charset "UTF-8";/*!
Theme Name:   ESP Play
Theme URI:    
Author:       titeKnit x Bonsai Digital
Author URI:   
Description:  
Version:      1.0.0
Tested up to: 6.7
Requires PHP: 5.6.0
License:      GNU General Public License v3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:  
Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, editor-style

This theme, like WordPress, is licensed under the GPL.


ESP Play is forked from Storefront https://woocommerce.com/products/storefront/, which is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer https://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

All sizing (typography, layout, padding/margins, etc) are inspired by a modular scale that uses 1em as a base size with a 1.618 ratio.
You can read more about the calculator we use in our Sass here: https://github.com/modularscale/modularscale-sass

FontAwesome License: SIL Open Font License - http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
Images License: GNU General Public License v2 or later
*/@import url(https://use.typekit.net/ili6lay.css);:root{--pistachio:#A2D6BB;--ruralGreen:#21827E;--espRoyalBlue:#472D80;--espOrange:#EB7025;--titleText:#001430;--steel:#B9CAC6;--raspberrySwing:#DF5086}body.theme-schools h1,body.theme-schools h2,body.theme-schools h3,body.theme-schools h4,body.theme-schools h5,body.theme-schools h6{color:#eb7025}body.theme-schools .btn,body.theme-schools .button,body.theme-schools .custom-button,body.theme-schools button,body.theme-schools input[type=button],body.theme-schools input[type=submit]{background-color:#eb7025;border-color:#eb7025;color:#fff}body.theme-schools .btn:focus,body.theme-schools .btn:hover,body.theme-schools .button:focus,body.theme-schools .button:hover,body.theme-schools .custom-button:focus,body.theme-schools .custom-button:hover,body.theme-schools button:focus,body.theme-schools button:hover,body.theme-schools input[type=button]:focus,body.theme-schools input[type=button]:hover,body.theme-schools input[type=submit]:focus,body.theme-schools input[type=submit]:hover{background-color:rgb(202.4285714286,88.2142857143,18.5714285714);border-color:rgb(202.4285714286,88.2142857143,18.5714285714)}body.theme-schools a.btn,body.theme-schools a.button,body.theme-schools a.custom-button{background-color:#eb7025;border-color:#eb7025;color:#fff}body.theme-schools a.btn:focus,body.theme-schools a.btn:hover,body.theme-schools a.button:focus,body.theme-schools a.button:hover,body.theme-schools a.custom-button:focus,body.theme-schools a.custom-button:hover{background-color:rgb(202.4285714286,88.2142857143,18.5714285714);border-color:rgb(202.4285714286,88.2142857143,18.5714285714);color:#fff}body.theme-nursery h1,body.theme-nursery h2,body.theme-nursery h3,body.theme-nursery h4,body.theme-nursery h5,body.theme-nursery h6{color:#a2d6bb}body.theme-nursery .btn,body.theme-nursery .button,body.theme-nursery .custom-button,body.theme-nursery button,body.theme-nursery input[type=button],body.theme-nursery input[type=submit]{background-color:#a2d6bb;border-color:#a2d6bb;color:#fff}body.theme-nursery .btn:focus,body.theme-nursery .btn:hover,body.theme-nursery .button:focus,body.theme-nursery .button:hover,body.theme-nursery .custom-button:focus,body.theme-nursery .custom-button:hover,body.theme-nursery button:focus,body.theme-nursery button:hover,body.theme-nursery input[type=button]:focus,body.theme-nursery input[type=button]:hover,body.theme-nursery input[type=submit]:focus,body.theme-nursery input[type=submit]:hover{background-color:rgb(126.6044776119,198.3955223881,161.1194029851);border-color:rgb(126.6044776119,198.3955223881,161.1194029851)}body.theme-nursery a.btn,body.theme-nursery a.button,body.theme-nursery a.custom-button{background-color:#a2d6bb;border-color:#a2d6bb;color:#fff}body.theme-nursery a.btn:focus,body.theme-nursery a.btn:hover,body.theme-nursery a.button:focus,body.theme-nursery a.button:hover,body.theme-nursery a.custom-button:focus,body.theme-nursery a.custom-button:hover{background-color:rgb(126.6044776119,198.3955223881,161.1194029851);border-color:rgb(126.6044776119,198.3955223881,161.1194029851);color:#fff}body.theme-primary h1,body.theme-primary h2,body.theme-primary h3,body.theme-primary h4,body.theme-primary h5,body.theme-primary h6{color:#21827e}body.theme-primary .btn,body.theme-primary .button,body.theme-primary .custom-button,body.theme-primary button,body.theme-primary input[type=button],body.theme-primary input[type=submit]{background-color:#21827e;border-color:#21827e;color:#fff}body.theme-primary .btn:focus,body.theme-primary .btn:hover,body.theme-primary .button:focus,body.theme-primary .button:hover,body.theme-primary .custom-button:focus,body.theme-primary .custom-button:hover,body.theme-primary button:focus,body.theme-primary button:hover,body.theme-primary input[type=button]:focus,body.theme-primary input[type=button]:hover,body.theme-primary input[type=submit]:focus,body.theme-primary input[type=submit]:hover{background-color:rgb(22.6748466258,89.3251533742,86.5766871166);border-color:rgb(22.6748466258,89.3251533742,86.5766871166)}body.theme-primary a.btn,body.theme-primary a.button,body.theme-primary a.custom-button{background-color:#21827e;border-color:#21827e;color:#fff}body.theme-primary a.btn:focus,body.theme-primary a.btn:hover,body.theme-primary a.button:focus,body.theme-primary a.button:hover,body.theme-primary a.custom-button:focus,body.theme-primary a.custom-button:hover{background-color:rgb(22.6748466258,89.3251533742,86.5766871166);border-color:rgb(22.6748466258,89.3251533742,86.5766871166);color:#fff}body.theme-sen h1,body.theme-sen h2,body.theme-sen h3,body.theme-sen h4,body.theme-sen h5,body.theme-sen h6{color:#472d80}body.theme-sen .btn,body.theme-sen .button,body.theme-sen .custom-button,body.theme-sen button,body.theme-sen input[type=button],body.theme-sen input[type=submit]{background-color:#472d80;border-color:#472d80;color:#fff}body.theme-sen .btn:focus,body.theme-sen .btn:hover,body.theme-sen .button:focus,body.theme-sen .button:hover,body.theme-sen .custom-button:focus,body.theme-sen .custom-button:hover,body.theme-sen button:focus,body.theme-sen button:hover,body.theme-sen input[type=button]:focus,body.theme-sen input[type=button]:hover,body.theme-sen input[type=submit]:focus,body.theme-sen input[type=submit]:hover{background-color:rgb(50.0693641618,31.7341040462,90.2658959538);border-color:rgb(50.0693641618,31.7341040462,90.2658959538)}body.theme-sen a.btn,body.theme-sen a.button,body.theme-sen a.custom-button{background-color:#472d80;border-color:#472d80;color:#fff}body.theme-sen a.btn:focus,body.theme-sen a.btn:hover,body.theme-sen a.button:focus,body.theme-sen a.button:hover,body.theme-sen a.custom-button:focus,body.theme-sen a.custom-button:hover{background-color:rgb(50.0693641618,31.7341040462,90.2658959538);border-color:rgb(50.0693641618,31.7341040462,90.2658959538);color:#fff}body.theme-commercial h1,body.theme-commercial h2,body.theme-commercial h3,body.theme-commercial h4,body.theme-commercial h5,body.theme-commercial h6{color:#df5086}body.theme-commercial .btn,body.theme-commercial .button,body.theme-commercial .custom-button,body.theme-commercial button,body.theme-commercial input[type=button],body.theme-commercial input[type=submit]{background-color:#df5086;border-color:#df5086;color:#fff}body.theme-commercial .btn:focus,body.theme-commercial .btn:hover,body.theme-commercial .button:focus,body.theme-commercial .button:hover,body.theme-commercial .custom-button:focus,body.theme-commercial .custom-button:hover,body.theme-commercial button:focus,body.theme-commercial button:hover,body.theme-commercial input[type=button]:focus,body.theme-commercial input[type=button]:hover,body.theme-commercial input[type=submit]:focus,body.theme-commercial input[type=submit]:hover{background-color:rgb(213.0434782609,38.9565217391,104.6956521739);border-color:rgb(213.0434782609,38.9565217391,104.6956521739)}body.theme-commercial a.btn,body.theme-commercial a.button,body.theme-commercial a.custom-button{background-color:#df5086;border-color:#df5086;color:#fff}body.theme-commercial a.btn:focus,body.theme-commercial a.btn:hover,body.theme-commercial a.button:focus,body.theme-commercial a.button:hover,body.theme-commercial a.custom-button:focus,body.theme-commercial a.custom-button:hover{background-color:rgb(213.0434782609,38.9565217391,104.6956521739);border-color:rgb(213.0434782609,38.9565217391,104.6956521739);color:#fff}body.theme-homebuilders h1,body.theme-homebuilders h2,body.theme-homebuilders h3,body.theme-homebuilders h4,body.theme-homebuilders h5,body.theme-homebuilders h6{color:#472d80}body.theme-homebuilders .btn,body.theme-homebuilders .button,body.theme-homebuilders .custom-button,body.theme-homebuilders button,body.theme-homebuilders input[type=button],body.theme-homebuilders input[type=submit]{background-color:#472d80;border-color:#472d80;color:#fff}body.theme-homebuilders .btn:focus,body.theme-homebuilders .btn:hover,body.theme-homebuilders .button:focus,body.theme-homebuilders .button:hover,body.theme-homebuilders .custom-button:focus,body.theme-homebuilders .custom-button:hover,body.theme-homebuilders button:focus,body.theme-homebuilders button:hover,body.theme-homebuilders input[type=button]:focus,body.theme-homebuilders input[type=button]:hover,body.theme-homebuilders input[type=submit]:focus,body.theme-homebuilders input[type=submit]:hover{background-color:rgb(50.0693641618,31.7341040462,90.2658959538);border-color:rgb(50.0693641618,31.7341040462,90.2658959538)}body.theme-homebuilders a.btn,body.theme-homebuilders a.button,body.theme-homebuilders a.custom-button{background-color:#472d80;border-color:#472d80;color:#fff}body.theme-homebuilders a.btn:focus,body.theme-homebuilders a.btn:hover,body.theme-homebuilders a.button:focus,body.theme-homebuilders a.button:hover,body.theme-homebuilders a.custom-button:focus,body.theme-homebuilders a.custom-button:hover{background-color:rgb(50.0693641618,31.7341040462,90.2658959538);border-color:rgb(50.0693641618,31.7341040462,90.2658959538);color:#fff}body.theme-tourism h1,body.theme-tourism h2,body.theme-tourism h3,body.theme-tourism h4,body.theme-tourism h5,body.theme-tourism h6{color:#b9cac6}body.theme-tourism .btn,body.theme-tourism .button,body.theme-tourism .custom-button,body.theme-tourism button,body.theme-tourism input[type=button],body.theme-tourism input[type=submit]{background-color:#b9cac6;border-color:#b9cac6;color:#fff}body.theme-tourism .btn:focus,body.theme-tourism .btn:hover,body.theme-tourism .button:focus,body.theme-tourism .button:hover,body.theme-tourism .custom-button:focus,body.theme-tourism .custom-button:hover,body.theme-tourism button:focus,body.theme-tourism button:hover,body.theme-tourism input[type=button]:focus,body.theme-tourism input[type=button]:hover,body.theme-tourism input[type=submit]:focus,body.theme-tourism input[type=submit]:hover{background-color:rgb(155.9756097561,180.0243902439,174.3658536585);border-color:rgb(155.9756097561,180.0243902439,174.3658536585)}body.theme-tourism a.btn,body.theme-tourism a.button,body.theme-tourism a.custom-button{background-color:#b9cac6;border-color:#b9cac6;color:#fff}body.theme-tourism a.btn:focus,body.theme-tourism a.btn:hover,body.theme-tourism a.button:focus,body.theme-tourism a.button:hover,body.theme-tourism a.custom-button:focus,body.theme-tourism a.custom-button:hover{background-color:rgb(155.9756097561,180.0243902439,174.3658536585);border-color:rgb(155.9756097561,180.0243902439,174.3658536585);color:#fff}body.theme-localauth h1,body.theme-localauth h2,body.theme-localauth h3,body.theme-localauth h4,body.theme-localauth h5,body.theme-localauth h6{color:#df5086}body.theme-localauth .btn,body.theme-localauth .button,body.theme-localauth .custom-button,body.theme-localauth button,body.theme-localauth input[type=button],body.theme-localauth input[type=submit]{background-color:#df5086;border-color:#df5086;color:#fff}body.theme-localauth .btn:focus,body.theme-localauth .btn:hover,body.theme-localauth .button:focus,body.theme-localauth .button:hover,body.theme-localauth .custom-button:focus,body.theme-localauth .custom-button:hover,body.theme-localauth button:focus,body.theme-localauth button:hover,body.theme-localauth input[type=button]:focus,body.theme-localauth input[type=button]:hover,body.theme-localauth input[type=submit]:focus,body.theme-localauth input[type=submit]:hover{background-color:rgb(213.0434782609,38.9565217391,104.6956521739);border-color:rgb(213.0434782609,38.9565217391,104.6956521739)}body.theme-localauth a.btn,body.theme-localauth a.button,body.theme-localauth a.custom-button{background-color:#df5086;border-color:#df5086;color:#fff}body.theme-localauth a.btn:focus,body.theme-localauth a.btn:hover,body.theme-localauth a.button:focus,body.theme-localauth a.button:hover,body.theme-localauth a.custom-button:focus,body.theme-localauth a.custom-button:hover{background-color:rgb(213.0434782609,38.9565217391,104.6956521739);border-color:rgb(213.0434782609,38.9565217391,104.6956521739);color:#fff}.site-header{margin:0!important;padding:0!important;border:none!important}.site-header .mega-menu-wrap{position:static!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.site-header .mega-menu-wrap .mega-menu-link{font-family:inherit!important}.site-header .mega-menu-wrap .mega-sub-menu a{font-family:inherit!important}.site-header .mega-menu-wrap .menu-disable>a{pointer-events:none;cursor:default}.site-header .mega-menu-wrap .menu-disable>a>.mega-indicator{pointer-events:auto;cursor:pointer}.site-header .mega-menu-wrap .mega-menu>li.mega-menu-item{position:static!important}.site-header .mega-menu-wrap .mega-menu>li.mega-menu-item>.mega-sub-menu{position:fixed!important;left:0!important;right:0!important;width:100vw!important;background:#fff!important;z-index:999!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.site-header .mega-menu-wrap .mega-menu>li.mega-menu-item>.mega-sub-menu>li.mega-menu-row{position:relative!important;left:50%!important;transform:translateX(-50%)!important;width:100%!important;max-width:1920px!important;padding:0 50px!important;box-sizing:border-box!important}.site-header .mega-menu-wrap .mega-menu>li.mega-menu-item>.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:2rem!important}.header-theme--schools .header-main,.header-theme--schools .header-top-bar{background-color:#eb7025}.header-theme--schools .header-buttons .header-btn{background:#eb7025}.header-theme--schools .header-buttons .header-btn--espOrange{background-color:#eb7025}.header-theme--schools .header-buttons .header-btn--pistachio{background-color:#a2d6bb}.header-theme--schools .header-buttons .header-btn--ruralGreen{background-color:#21827e}.header-theme--schools .header-buttons .header-btn--espRoyalBlue{background-color:#472d80}.header-theme--schools .header-buttons .header-btn--steel{background-color:#b9cac6}.header-theme--schools .header-buttons .header-btn--raspberrySwing{background-color:#df5086}.header-theme--nursery .header-main,.header-theme--nursery .header-top-bar{background-color:#a2d6bb}.header-theme--nursery .header-buttons .header-btn{background:#a2d6bb}.header-theme--nursery .header-buttons .header-btn--espOrange{background-color:#eb7025}.header-theme--nursery .header-buttons .header-btn--pistachio{background-color:#a2d6bb}.header-theme--nursery .header-buttons .header-btn--ruralGreen{background-color:#21827e}.header-theme--nursery .header-buttons .header-btn--espRoyalBlue{background-color:#472d80}.header-theme--nursery .header-buttons .header-btn--steel{background-color:#b9cac6}.header-theme--nursery .header-buttons .header-btn--raspberrySwing{background-color:#df5086}.header-theme--primary .header-main,.header-theme--primary .header-top-bar{background-color:#21827e}.header-theme--primary .header-buttons .header-btn{background:#21827e}.header-theme--primary .header-buttons .header-btn--espOrange{background-color:#eb7025}.header-theme--primary .header-buttons .header-btn--pistachio{background-color:#a2d6bb}.header-theme--primary .header-buttons .header-btn--ruralGreen{background-color:#21827e}.header-theme--primary .header-buttons .header-btn--espRoyalBlue{background-color:#472d80}.header-theme--primary .header-buttons .header-btn--steel{background-color:#b9cac6}.header-theme--primary .header-buttons .header-btn--raspberrySwing{background-color:#df5086}.header-theme--sen .header-main,.header-theme--sen .header-top-bar{background-color:#472d80}.header-theme--sen .header-buttons .header-btn{background:#472d80}.header-theme--sen .header-buttons .header-btn--espOrange{background-color:#eb7025}.header-theme--sen .header-buttons .header-btn--pistachio{background-color:#a2d6bb}.header-theme--sen .header-buttons .header-btn--ruralGreen{background-color:#21827e}.header-theme--sen .header-buttons .header-btn--espRoyalBlue{background-color:#472d80}.header-theme--sen .header-buttons .header-btn--steel{background-color:#b9cac6}.header-theme--sen .header-buttons .header-btn--raspberrySwing{background-color:#df5086}.header-theme--commercial .header-main,.header-theme--commercial .header-top-bar{background-color:#df5086}.header-theme--commercial .header-buttons .header-btn{background:#df5086}.header-theme--commercial .header-buttons .header-btn--espOrange{background-color:#eb7025}.header-theme--commercial .header-buttons .header-btn--pistachio{background-color:#a2d6bb}.header-theme--commercial .header-buttons .header-btn--ruralGreen{background-color:#21827e}.header-theme--commercial .header-buttons .header-btn--espRoyalBlue{background-color:#472d80}.header-theme--commercial .header-buttons .header-btn--steel{background-color:#b9cac6}.header-theme--commercial .header-buttons .header-btn--raspberrySwing{background-color:#df5086}.header-theme--homebuilders .header-main,.header-theme--homebuilders .header-top-bar{background-color:#472d80}.header-theme--homebuilders .header-buttons .header-btn{background:#472d80}.header-theme--homebuilders .header-buttons .header-btn--espOrange{background-color:#eb7025}.header-theme--homebuilders .header-buttons .header-btn--pistachio{background-color:#a2d6bb}.header-theme--homebuilders .header-buttons .header-btn--ruralGreen{background-color:#21827e}.header-theme--homebuilders .header-buttons .header-btn--espRoyalBlue{background-color:#472d80}.header-theme--homebuilders .header-buttons .header-btn--steel{background-color:#b9cac6}.header-theme--homebuilders .header-buttons .header-btn--raspberrySwing{background-color:#df5086}.header-theme--tourism .header-main,.header-theme--tourism .header-top-bar{background-color:#b9cac6}.header-theme--tourism .header-buttons .header-btn{background:#b9cac6}.header-theme--tourism .header-buttons .header-btn--espOrange{background-color:#eb7025}.header-theme--tourism .header-buttons .header-btn--pistachio{background-color:#a2d6bb}.header-theme--tourism .header-buttons .header-btn--ruralGreen{background-color:#21827e}.header-theme--tourism .header-buttons .header-btn--espRoyalBlue{background-color:#472d80}.header-theme--tourism .header-buttons .header-btn--steel{background-color:#b9cac6}.header-theme--tourism .header-buttons .header-btn--raspberrySwing{background-color:#df5086}.header-theme--localauth .header-main,.header-theme--localauth .header-top-bar{background-color:#df5086}.header-theme--localauth .header-buttons .header-btn{background:#df5086}.header-theme--localauth .header-buttons .header-btn--espOrange{background-color:#eb7025}.header-theme--localauth .header-buttons .header-btn--pistachio{background-color:#a2d6bb}.header-theme--localauth .header-buttons .header-btn--ruralGreen{background-color:#21827e}.header-theme--localauth .header-buttons .header-btn--espRoyalBlue{background-color:#472d80}.header-theme--localauth .header-buttons .header-btn--steel{background-color:#b9cac6}.header-theme--localauth .header-buttons .header-btn--raspberrySwing{background-color:#df5086}.header-top-bar{position:relative;padding:10px;display:flex;align-items:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;color:#fff}.header-top-bar::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);z-index:0}.header-top-bar .container{position:relative;text-align:right;z-index:1;padding:0 50px;max-width:1920px;width:100%;margin:0 auto;display:block;align-items:center}.header-top-bar p{margin:0}.header-top-bar p a{color:#fff}.header-main{background-color:inherit;height:135px;display:flex;align-items:center}.header-main .header-main-inner{padding:0 50px;max-width:1920px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1em}.header-main .logo img{width:178px;height:90px}.header-main .header-search{text-align:center}.header-main .header-cta{background:rgba(0,0,0,.2);padding:.75rem 1rem;border-radius:6px;display:flex;align-items:center}@media (max-width:1000px){.header-main .header-cta{display:none}}.header-main .header-cta .header-design-link{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.header-main .header-cta i{font-size:28px;flex-shrink:0}.header-main .header-cta .cta-text{display:flex;flex-direction:column;line-height:.8}.header-main .header-cta .cta-text .line-one{white-space:nowrap;font-size:18px}.header-main .header-cta .cta-text .larger{font-size:24px;font-weight:500}.header-nav{background:#fff;height:70px;display:flex;align-items:center;border-bottom:1px solid #eaeaea;box-shadow:0 3px 15px rgba(0,0,0,.1607843137)}.header-nav .header-nav-inner{padding:0 50px;max-width:1920px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-nav .main-nav{flex:1}.header-nav .main-nav ul{list-style:none;display:flex;gap:2rem;margin:0;padding:0}.header-nav .main-nav ul li a{text-decoration:none;color:#001430;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.header-nav .header-buttons{display:flex;gap:1rem}.header-nav .header-buttons .header-btn{width:130px;height:40px;color:#fff;border:none;border-radius:10px;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:center;text-decoration:none}.header-search{width:50%;align-items:center;justify-content:center}.header-search form.search-form{margin:0;padding:0}.header-search form.search-form .search-form-inner{display:flex;align-items:center;width:100%;height:60px;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #ccc}.header-search form.search-form input.search-field{flex:1;border:none;height:100%;padding:0 1.5rem;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;outline:0;background-color:transparent}.header-search form.search-form input.search-field::-moz-placeholder{font-style:italic;color:#b9cac6}.header-search form.search-form input.search-field::placeholder{font-style:italic;color:#b9cac6}.header-search form.search-form button.search-submit{background:0 0;border:none;padding:0 1.5rem;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#b9cac6}.header-search form.search-form button.search-submit:hover{color:rgb(155.9756097561,180.0243902439,174.3658536585)}.header-theme--schools a.mega-menu-link>.mega-indicator::after{color:#eb7025!important}.header-theme--schools .nursery>a.mega-menu-link{color:#a2d6bb!important}.header-theme--schools .primary>a.mega-menu-link{color:#21827e!important}.header-theme--schools .sen>a.mega-menu-link{color:#472d80!important}.header-theme--schools .homebuilder>a.mega-menu-link{color:#472d80!important}.header-theme--schools .tourism>a.mega-menu-link{color:#b9cac6!important}.header-theme--schools .localauth>a.mega-menu-link{color:#df5086!important}.header-theme--schools .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link,.header-theme--schools .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link,.header-theme--schools .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link{color:#eb7025!important}.header-theme--schools .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link>.mega-indicator::after,.header-theme--schools .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link>.mega-indicator::after,.header-theme--schools .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link>.mega-indicator::after{color:#eb7025!important}.header-theme--nursery a.mega-menu-link>.mega-indicator::after{color:#a2d6bb!important}.header-theme--nursery .nursery>a.mega-menu-link{color:#a2d6bb!important}.header-theme--nursery .primary>a.mega-menu-link{color:#21827e!important}.header-theme--nursery .sen>a.mega-menu-link{color:#472d80!important}.header-theme--nursery .homebuilder>a.mega-menu-link{color:#472d80!important}.header-theme--nursery .tourism>a.mega-menu-link{color:#b9cac6!important}.header-theme--nursery .localauth>a.mega-menu-link{color:#df5086!important}.header-theme--nursery .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link,.header-theme--nursery .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link,.header-theme--nursery .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link{color:#a2d6bb!important}.header-theme--nursery .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link>.mega-indicator::after,.header-theme--nursery .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link>.mega-indicator::after,.header-theme--nursery .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link>.mega-indicator::after{color:#a2d6bb!important}.header-theme--primary a.mega-menu-link>.mega-indicator::after{color:#21827e!important}.header-theme--primary .nursery>a.mega-menu-link{color:#a2d6bb!important}.header-theme--primary .primary>a.mega-menu-link{color:#21827e!important}.header-theme--primary .sen>a.mega-menu-link{color:#472d80!important}.header-theme--primary .homebuilder>a.mega-menu-link{color:#472d80!important}.header-theme--primary .tourism>a.mega-menu-link{color:#b9cac6!important}.header-theme--primary .localauth>a.mega-menu-link{color:#df5086!important}.header-theme--primary .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link,.header-theme--primary .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link,.header-theme--primary .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link{color:#21827e!important}.header-theme--primary .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link>.mega-indicator::after,.header-theme--primary .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link>.mega-indicator::after,.header-theme--primary .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link>.mega-indicator::after{color:#21827e!important}.header-theme--sen a.mega-menu-link>.mega-indicator::after{color:#472d80!important}.header-theme--sen .nursery>a.mega-menu-link{color:#a2d6bb!important}.header-theme--sen .primary>a.mega-menu-link{color:#21827e!important}.header-theme--sen .sen>a.mega-menu-link{color:#472d80!important}.header-theme--sen .homebuilder>a.mega-menu-link{color:#472d80!important}.header-theme--sen .tourism>a.mega-menu-link{color:#b9cac6!important}.header-theme--sen .localauth>a.mega-menu-link{color:#df5086!important}.header-theme--sen .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link,.header-theme--sen .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link,.header-theme--sen .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link{color:#472d80!important}.header-theme--sen .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link>.mega-indicator::after,.header-theme--sen .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link>.mega-indicator::after,.header-theme--sen .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link>.mega-indicator::after{color:#472d80!important}.header-theme--commercial a.mega-menu-link>.mega-indicator::after{color:#df5086!important}.header-theme--commercial .nursery>a.mega-menu-link{color:#a2d6bb!important}.header-theme--commercial .primary>a.mega-menu-link{color:#21827e!important}.header-theme--commercial .sen>a.mega-menu-link{color:#472d80!important}.header-theme--commercial .homebuilder>a.mega-menu-link{color:#472d80!important}.header-theme--commercial .tourism>a.mega-menu-link{color:#b9cac6!important}.header-theme--commercial .localauth>a.mega-menu-link{color:#df5086!important}.header-theme--commercial .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link,.header-theme--commercial .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link,.header-theme--commercial .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link{color:#df5086!important}.header-theme--commercial .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link>.mega-indicator::after,.header-theme--commercial .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link>.mega-indicator::after,.header-theme--commercial .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link>.mega-indicator::after{color:#df5086!important}.header-theme--homebuilder a.mega-menu-link>.mega-indicator::after{color:#472d80!important}.header-theme--homebuilder .nursery>a.mega-menu-link{color:#a2d6bb!important}.header-theme--homebuilder .primary>a.mega-menu-link{color:#21827e!important}.header-theme--homebuilder .sen>a.mega-menu-link{color:#472d80!important}.header-theme--homebuilder .homebuilder>a.mega-menu-link{color:#472d80!important}.header-theme--homebuilder .tourism>a.mega-menu-link{color:#b9cac6!important}.header-theme--homebuilder .localauth>a.mega-menu-link{color:#df5086!important}.header-theme--homebuilder .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link,.header-theme--homebuilder .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link,.header-theme--homebuilder .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link{color:#472d80!important}.header-theme--homebuilder .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link>.mega-indicator::after,.header-theme--homebuilder .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link>.mega-indicator::after,.header-theme--homebuilder .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link>.mega-indicator::after{color:#472d80!important}.header-theme--tourism a.mega-menu-link>.mega-indicator::after{color:#b9cac6!important}.header-theme--tourism .nursery>a.mega-menu-link{color:#a2d6bb!important}.header-theme--tourism .primary>a.mega-menu-link{color:#21827e!important}.header-theme--tourism .sen>a.mega-menu-link{color:#472d80!important}.header-theme--tourism .homebuilder>a.mega-menu-link{color:#472d80!important}.header-theme--tourism .tourism>a.mega-menu-link{color:#b9cac6!important}.header-theme--tourism .localauth>a.mega-menu-link{color:#df5086!important}.header-theme--tourism .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link,.header-theme--tourism .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link,.header-theme--tourism .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link{color:#b9cac6!important}.header-theme--tourism .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link>.mega-indicator::after,.header-theme--tourism .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link>.mega-indicator::after,.header-theme--tourism .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link>.mega-indicator::after{color:#b9cac6!important}.header-theme--localauth a.mega-menu-link>.mega-indicator::after{color:#df5086!important}.header-theme--localauth .nursery>a.mega-menu-link{color:#a2d6bb!important}.header-theme--localauth .primary>a.mega-menu-link{color:#21827e!important}.header-theme--localauth .sen>a.mega-menu-link{color:#472d80!important}.header-theme--localauth .homebuilder>a.mega-menu-link{color:#472d80!important}.header-theme--localauth .tourism>a.mega-menu-link{color:#b9cac6!important}.header-theme--localauth .localauth>a.mega-menu-link{color:#df5086!important}.header-theme--localauth .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link,.header-theme--localauth .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link,.header-theme--localauth .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link{color:#df5086!important}.header-theme--localauth .mega-menu-wrap .mega-current-menu-ancestor>a.mega-menu-link>.mega-indicator::after,.header-theme--localauth .mega-menu-wrap .mega-current-menu-item>a.mega-menu-link>.mega-indicator::after,.header-theme--localauth .mega-menu-wrap .mega-current-menu-parent>a.mega-menu-link>.mega-indicator::after{color:#df5086!important}@media (max-width:768px){.header-top-bar{padding:6px 0;font-size:14px}.header-top-bar .container{padding:0 20px;text-align:center}.header-main{height:auto}.header-main .header-main-inner{display:block;text-align:center;padding:10px 20px}.header-main .header-main-inner .logo img{width:130px;height:auto;margin:0 auto 10px}.header-main .header-main-inner .header-search{width:100%;margin:10px 0}.header-main .header-main-inner .header-cta{justify-content:center}#masthead>div.header-nav>div.header-nav-inner{display:block;width:100%!important;padding-top:0!important;margin-top:0!important}.header-nav{height:auto;padding:10px 0}.header-nav .header-nav-inner{padding:0 20px;gap:10px}}.site-footer{padding:50px 0 0;background-color:#eb7025;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.site-footer.footer-theme--schools{background-color:#eb7025}.site-footer.footer-theme--nursery{background-color:#a2d6bb}.site-footer.footer-theme--primary{background-color:#21827e}.site-footer.footer-theme--sen{background-color:#472d80}.site-footer.footer-theme--commercial{background-color:#df5086}.site-footer.footer-theme--homebuilders{background-color:#472d80}.site-footer.footer-theme--tourism{background-color:#b9cac6}.site-footer.footer-theme--localauth{background-color:#df5086}.site-footer .footer-main{max-width:1920px;margin:0 auto;padding:0 50px;display:grid;grid-template-columns:repeat(3,1fr) 680px;gap:2rem}@media (max-width:1200px){.site-footer .footer-main{padding:0 24px;grid-template-columns:repeat(2,1fr) 380px;gap:1.2rem}}@media (max-width:900px){.site-footer .footer-main{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem}.site-footer .footer-main .footer-map{grid-column:1/-1;padding-top:40px}}@media (max-width:600px){.site-footer .footer-main{display:block;padding:0 10px}.site-footer .footer-main .footer-column,.site-footer .footer-main .footer-contact,.site-footer .footer-main .footer-map,.site-footer .footer-main .footer-socials{padding-top:30px!important;margin-bottom:20px}}.site-footer .footer-main .footer-column{display:flex;flex-direction:column;min-width:0}.site-footer .footer-main .footer-logo img{width:154.88px;height:auto;max-width:80vw}@media (max-width:600px){.site-footer .footer-main .footer-logo img{width:110px}}.site-footer .footer-main .footer-menu ul{list-style:none;padding:0;margin:0}.site-footer .footer-main .footer-menu ul li{margin-bottom:.2rem}.site-footer .footer-main .footer-menu ul li a{color:#fff;text-decoration:none;font-size:16px}.site-footer .footer-main .footer-menu ul li a:hover{text-decoration:underline}@media (max-width:600px){.site-footer .footer-main .footer-menu ul li a{font-size:14px}}.site-footer .footer-main .footer-socials{padding-top:90px}@media (max-width:900px){.site-footer .footer-main .footer-socials{padding-top:40px}}@media (max-width:600px){.site-footer .footer-main .footer-socials{padding-top:30px}}@media only screen and (max-width:768px){.site-footer .footer-main .footer-socials #mega-menu-wrap-social #mega-menu-social>li.mega-menu-item{display:inline-block;margin:0;clear:both;border:0}}.site-footer .footer-main .footer-socials nav ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.site-footer .footer-main .footer-socials nav ul li a{color:#fff;text-decoration:none}.site-footer .footer-main .footer-socials nav ul li a:hover{text-decoration:underline}.site-footer .footer-main .footer-socials .menu-item-tiktok>a::before{font-family:"Font Awesome 6 Brands"!important;content:"\e07b";font-weight:400!important;font-style:normal!important;display:inline-block!important;margin-right:8px!important;speak-as:none!important;text-decoration:none!important;-webkit-font-smoothing:antialiased!important}.site-footer .footer-main .footer-contact{padding-top:100px}@media (max-width:900px){.site-footer .footer-main .footer-contact{padding-top:40px}}@media (max-width:600px){.site-footer .footer-main .footer-contact{padding-top:30px}}.site-footer .footer-main .footer-contact p{margin:0;font-size:16px;line-height:1.4;color:#fff}.site-footer .footer-main .footer-contact p:not(:last-child){margin-bottom:2rem}.site-footer .footer-main .footer-contact p a{color:#fff;text-decoration:none;font-weight:500}.site-footer .footer-main .footer-contact p a:hover{text-decoration:underline}@media (max-width:600px){.site-footer .footer-main .footer-contact p{font-size:14px}}.site-footer .footer-main .footer-contact p:first-child{margin-bottom:.25rem}.site-footer .footer-main .footer-map{padding-top:90px}@media (max-width:900px){.site-footer .footer-main .footer-map{padding-top:40px}}@media (max-width:600px){.site-footer .footer-main .footer-map{padding-top:30px}}.site-footer .footer-main .footer-map .acf-map{width:100%;height:300px;border-radius:30px}@media (max-width:900px){.site-footer .footer-main .footer-map .acf-map{height:220px}}@media (max-width:600px){.site-footer .footer-main .footer-map .acf-map{height:160px;border-radius:16px}}.site-footer .footer-bottom-overlay{height:50px;background:rgba(0,0,0,.2);display:block;align-items:center;margin-top:40px}@media (max-width:600px){.site-footer .footer-bottom-overlay{height:38px;margin-top:20px}}.site-footer .footer-bottom-overlay .container{max-width:1920px;width:calc(100vw - 100px);margin:0 auto;color:#fff;font-size:14px;padding:0 50px}@media (max-width:900px){.site-footer .footer-bottom-overlay .container{width:100vw;padding:0 24px}}@media (max-width:600px){.site-footer .footer-bottom-overlay .container{padding:0 10px;font-size:12px}}.accordion-section.option--espOrange .accordion-title,.accordion-tab.option--espOrange .accordion-title{background-color:#eb7025}.accordion-section.option--espOrange .accordion-tab.is-active .accordion-title,.accordion-tab.option--espOrange.is-active .accordion-title{background-color:rgba(235,112,37,.6)}.accordion-section.option--raspberrySwing .accordion-title,.accordion-tab.option--raspberrySwing .accordion-title{background-color:#df5086}.accordion-section.option--raspberrySwing .accordion-tab.is-active .accordion-title,.accordion-tab.option--raspberrySwing.is-active .accordion-title{background-color:rgba(223,80,134,.6)}.accordion-section.option--pistachio .accordion-title,.accordion-tab.option--pistachio .accordion-title{background-color:#a2d6bb}.accordion-section.option--pistachio .accordion-tab.is-active .accordion-title,.accordion-tab.option--pistachio.is-active .accordion-title{background-color:rgba(162,214,187,.6)}.accordion-section.option--ruralGreen .accordion-title,.accordion-tab.option--ruralGreen .accordion-title{background-color:#21827e}.accordion-section.option--ruralGreen .accordion-tab.is-active .accordion-title,.accordion-tab.option--ruralGreen.is-active .accordion-title{background-color:rgba(33,130,126,.6)}.accordion-section.option--espRoyalBlue .accordion-title,.accordion-tab.option--espRoyalBlue .accordion-title{background-color:#472d80}.accordion-section.option--espRoyalBlue .accordion-tab.is-active .accordion-title,.accordion-tab.option--espRoyalBlue.is-active .accordion-title{background-color:rgba(71,45,128,.6)}.accordion-section.option--steel .accordion-title,.accordion-tab.option--steel .accordion-title{background-color:#b9cac6}.accordion-section.option--steel .accordion-tab.is-active .accordion-title,.accordion-tab.option--steel.is-active .accordion-title{background-color:rgba(185,202,198,.6)}body.theme-schools .accordion-title{background-color:#eb7025!important}body.theme-schools .accordion-section .accordion-tab.is-active .accordion-title,body.theme-schools .accordion-tab.is-active .accordion-title{background-color:rgba(235,112,37,.6)!important}body.theme-schools .accordion-buttons a{background-color:#eb7025!important;border-color:#eb7025!important}body.theme-schools .accordion-buttons a:hover{background-color:rgba(235,112,37,.85)!important}body.theme-nursery .accordion-title{background-color:#a2d6bb!important}body.theme-nursery .accordion-section .accordion-tab.is-active .accordion-title,body.theme-nursery .accordion-tab.is-active .accordion-title{background-color:rgba(162,214,187,.6)!important}body.theme-nursery .accordion-buttons a{background-color:#a2d6bb!important;border-color:#a2d6bb!important}body.theme-nursery .accordion-buttons a:hover{background-color:rgba(162,214,187,.85)!important}body.theme-primary .accordion-title{background-color:#21827e!important}body.theme-primary .accordion-section .accordion-tab.is-active .accordion-title,body.theme-primary .accordion-tab.is-active .accordion-title{background-color:rgba(33,130,126,.6)!important}body.theme-primary .accordion-buttons a{background-color:#21827e!important;border-color:#21827e!important}body.theme-primary .accordion-buttons a:hover{background-color:rgba(33,130,126,.85)!important}body.theme-sen .accordion-title{background-color:#472d80!important}body.theme-sen .accordion-section .accordion-tab.is-active .accordion-title,body.theme-sen .accordion-tab.is-active .accordion-title{background-color:rgba(71,45,128,.6)!important}body.theme-sen .accordion-buttons a{background-color:#472d80!important;border-color:#472d80!important}body.theme-sen .accordion-buttons a:hover{background-color:rgba(71,45,128,.85)!important}body.theme-commercial .accordion-title{background-color:#df5086!important}body.theme-commercial .accordion-section .accordion-tab.is-active .accordion-title,body.theme-commercial .accordion-tab.is-active .accordion-title{background-color:rgba(223,80,134,.6)!important}body.theme-commercial .accordion-buttons a{background-color:#df5086!important;border-color:#df5086!important}body.theme-commercial .accordion-buttons a:hover{background-color:rgba(223,80,134,.85)!important}body.theme-homebuilders .accordion-title{background-color:#472d80!important}body.theme-homebuilders .accordion-section .accordion-tab.is-active .accordion-title,body.theme-homebuilders .accordion-tab.is-active .accordion-title{background-color:rgba(71,45,128,.6)!important}body.theme-homebuilders .accordion-buttons a{background-color:#472d80!important;border-color:#472d80!important}body.theme-homebuilders .accordion-buttons a:hover{background-color:rgba(71,45,128,.85)!important}body.theme-tourism .accordion-title{background-color:#b9cac6!important}body.theme-tourism .accordion-section .accordion-tab.is-active .accordion-title,body.theme-tourism .accordion-tab.is-active .accordion-title{background-color:rgba(185,202,198,.6)!important}body.theme-tourism .accordion-buttons a{background-color:#b9cac6!important;border-color:#b9cac6!important}body.theme-tourism .accordion-buttons a:hover{background-color:rgba(185,202,198,.85)!important}body.theme-localauth .accordion-title{background-color:#df5086!important}body.theme-localauth .accordion-section .accordion-tab.is-active .accordion-title,body.theme-localauth .accordion-tab.is-active .accordion-title{background-color:rgba(223,80,134,.6)!important}body.theme-localauth .accordion-buttons a{background-color:#df5086!important;border-color:#df5086!important}body.theme-localauth .accordion-buttons a:hover{background-color:rgba(223,80,134,.85)!important}.accordion-section{display:flex;align-items:flex-start;gap:1rem;position:relative;width:calc(100vw - 100px);max-width:100%;margin:50px auto 50px}@media (max-width:1000px){.accordion-section{display:block}}.accordion-tab{height:605px;width:150px;flex-shrink:0;z-index:2;position:relative;transition:transform .4s ease-in-out}@media (max-width:1000px){.accordion-tab{height:auto;min-height:100px;width:100%;flex-shrink:1}}.accordion-title{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;justify-content:flex-start;padding:2rem 1rem;width:150px;height:100%;border:none;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:44px;line-height:1;font-weight:400;color:#fff!important;text-align:left;background-color:#000;opacity:1;transition:opacity .3s ease,background-color .3s ease}@media (max-width:1000px){.accordion-title{writing-mode:horizontal-tb;transform:none;font-size:26px;width:100%;height:100px}}.accordion-content-container{flex:1;height:605px;background:0 0;z-index:1;margin-left:-165px;padding:0;display:flex;justify-content:space-between;box-sizing:border-box;max-width:calc(100% - (150px + 1rem))}@media (max-width:1000px){.accordion-content-container{height:auto;min-height:600px;margin-left:0;margin-top:-100px;width:100%;max-width:100%}}.accordion-content{display:flex;justify-content:flex-start;width:100%;padding:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:44px;line-height:54px}@media (max-width:600px){.accordion-content{font-size:28px;line-height:34px}}.accordion-content .accordion-inner{display:flex;flex-direction:column;justify-content:flex-end;padding-left:200px;padding-bottom:50px;max-width:1200px;width:100%}@media (max-width:1000px){.accordion-content .accordion-inner{padding-left:50px}}.accordion-content .accordion-text p{margin:0 0 10px 0}.accordion-content .accordion-buttons a{display:inline-block;padding:.75rem 1.5rem;background:#000;color:#fff;text-decoration:none;border-radius:4px;font-size:20px;line-height:1.2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-align:center;margin:40px 20px 0 0}@media (max-width:600px){.accordion-content .accordion-buttons a{margin:20px 20px 0 0}}.accordion-section.single-tab-news{display:flex;gap:1rem;align-items:flex-start;position:relative;width:calc(100vw - 100px);max-width:100%;margin:50px auto 50px}.accordion-section.single-tab-news .accordion-tab{height:605px;width:150px;flex-shrink:0;z-index:2;position:relative}.accordion-section.single-tab-news .accordion-tab .accordion-title{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;justify-content:flex-start;padding:2rem 1rem;width:150px;height:100%;font-size:44px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff!important;text-align:left;border:none;cursor:default}@media (max-width:600px){.accordion-section.single-tab-news .accordion-tab{width:60px!important;height:400px!important;margin-top:0!important}.accordion-section.single-tab-news .accordion-title{font-size:18px!important;padding:.75rem!important;width:60px!important;writing-mode:vertical-rl;text-orientation:mixed}.accordion-section.single-tab-news .accordion-content-container{margin-left:-60px!important}}.accred-carousel{overflow:hidden;position:relative;margin:50px auto;padding:0;box-sizing:border-box;touch-action:pan-y}.carousel-wrapper{display:flex;animation:scroll-carousel 30s linear infinite;width:-moz-fit-content;width:fit-content}.carousel-item{flex:0 0 auto;margin-right:2rem;padding:1rem;background:#fff;display:flex;align-items:center;justify-content:center}.carousel-item img{max-height:139px;width:auto;display:block}.carousel-wrapper:hover{animation-play-state:paused}@keyframes scroll-carousel{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.hero{position:relative;width:95vw;max-width:100%;margin:40px auto;overflow:hidden;aspect-ratio:16/9}.hero::before{content:"";display:block;padding-top:56.25%}.hero img,.hero video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hero-overlay{position:absolute;bottom:0;left:0;width:100%;padding:2rem 0;color:#fff;z-index:10;pointer-events:none}.hero-inner{max-width:66.4989378333em;margin:0 auto;padding:0 1rem;pointer-events:auto;text-align:left}.hero-text{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(20px,3.5vw + 1rem,56px);line-height:clamp(1.1rem,5.5vw,64px);color:#fff;max-width:100%;margin-bottom:-3.5rem}@media (max-width:700px){.hero-text{font-size:clamp(18px,4.5vw,32px);line-height:1.2;margin-bottom:-1.5rem}}.standard-content .standard-content-inner .button,.standard-content .standard-content-inner .wp-block-button .wp-block-button__link,.two-column-section .left .button,.two-column-section .right .button{display:inline-block;margin-top:.8rem;color:#fff;padding:0 1rem;border-radius:4px;text-decoration:none;font-size:22px;font-weight:500;width:auto;max-width:60%;line-height:50px;text-align:center;white-space:nowrap;overflow:hidden}@media (max-width:768px){.standard-content .standard-content-inner .button,.standard-content .standard-content-inner .wp-block-button .wp-block-button__link,.two-column-section .left .button,.two-column-section .right .button{white-space:normal;max-width:100%;line-height:1.4;padding:.75rem 1rem;font-size:18px}}.standard-content .standard-content-inner .button:hover,.standard-content .standard-content-inner .wp-block-button .wp-block-button__link:hover,.two-column-section .left .button:hover,.two-column-section .right .button:hover{opacity:.9}.standard-content .standard-content-inner .cv-button.button,.standard-content .standard-content-inner .wp-block-button .cv-button.wp-block-button__link,.two-column-section .left .cv-button.button,.two-column-section .right .cv-button.button{width:325px!important;background:rgb(211.7714285714,92.2857142857,19.4285714286)}body.theme-schools .two-column-section h2{color:#eb7025}body.theme-schools .button{background:#eb7025}body.theme-schools .theme-quote-box{background-color:#eb7025}body.theme-schools .theme-section-bg{background-color:#eb7025;color:#fff}body.theme-schools .theme-section-bg h2,body.theme-schools .theme-section-bg p{color:#fff}body.theme-nursery .two-column-section h2{color:#a2d6bb}body.theme-nursery .button{background:#a2d6bb}body.theme-nursery .theme-quote-box{background-color:#a2d6bb}body.theme-primary .button,body.theme-primary .theme-quote-box,body.theme-primary .two-column-section h2{color:#21827e}body.theme-sen .button,body.theme-sen .theme-quote-box,body.theme-sen .two-column-section h2{color:#472d80}body.theme-commercial .two-column-section h2{color:#df5086}body.theme-commercial .button{background:#df5086}body.theme-commercial .theme-quote-box{background-color:#df5086}body.theme-commercial .theme-section-bg{background-color:#df5086;color:#fff}body.theme-commercial .theme-section-bg h2,body.theme-commercial .theme-section-bg p{color:#fff}.two-column-wrapper{margin-bottom:60px}.two-column-wrapper.bg-espOrange{background-color:#eb7025}.two-column-wrapper.bg-raspberrySwing{background-color:#df5086}.two-column-wrapper.bg-pistachio{background-color:#a2d6bb}.two-column-wrapper.bg-ruralGreen{background-color:#21827e}.two-column-wrapper.bg-espRoyalBlue{background-color:#472d80}.two-column-wrapper.bg-steel{background-color:#b9cac6}.text-grey{color:#001430}.text-white{color:#fff!important}.text-align-left{text-align:left}.text-align-centre{text-align:center}.text-align-right{text-align:right}.two-column-wrapper.bg-image{background-size:cover;background-position:center}.two-column-wrapper.bg-image .bg-overlay{background:rgba(0,0,0,.6)}.two-column-section{display:flex;position:relative;justify-content:space-between;align-items:flex-start;gap:2rem;max-width:1820px;width:calc(100vw - 100px);margin:0 auto;padding:30px 0;box-sizing:border-box}@media (max-width:1000px){.two-column-section{display:block}}.two-column-section .column{flex:1;position:relative;z-index:1}.two-column-section .left,.two-column-section .right{display:flex;flex-direction:column;justify-content:center}.two-column-section .left h2,.two-column-section .right h2{font-size:30px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2;margin-bottom:1rem}.two-column-section .left .content,.two-column-section .right .content{line-height:1.6}.two-column-section .right{align-items:center;text-align:center}.two-column-section .right img{max-width:100%;width:100%;height:auto;border-radius:8px}.two-column-section .right .s2-logo{max-width:30%;height:auto;display:block;margin-top:2rem}.two-column-section .right .theme-quote-box{margin-top:30px;width:100%;padding:30px;border-radius:20px;background-color:#ccc;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;min-height:150px}.two-column-section .right .theme-quote-box p{margin:0;font-size:30px;line-height:1.6}.two-column-section.text-align-left .left,.two-column-section.text-align-left .right{align-items:flex-start;text-align:left}.two-column-section.text-align-left .theme-quote-box{text-align:left;align-items:flex-start;justify-content:flex-start}.two-column-section.text-align-centre .left,.two-column-section.text-align-centre .right{align-items:center;text-align:center}.two-column-section.text-align-centre .theme-quote-box{text-align:center;align-items:center;justify-content:center}.two-column-section.text-align-right .left,.two-column-section.text-align-right .right{align-items:flex-end;text-align:right}.two-column-section.text-align-right .theme-quote-box{text-align:right;align-items:flex-end;justify-content:flex-end}.two-column-section .content,.two-column-section h2{color:inherit}.two-column-section.text-white h1,.two-column-section.text-white h2,.two-column-section.text-white h3,.two-column-section.text-white h4 .content,.two-column-section.text-white p{color:#fff!important}.standard-content{padding:50px 0}.standard-content .standard-content-inner{max-width:1820px;width:calc(100vw - 100px);margin:0 auto;padding:0 20px;box-sizing:border-box;color:#001430}.standard-content .standard-content-inner h1,.standard-content .standard-content-inner h2,.standard-content .standard-content-inner h3,.standard-content .standard-content-inner h4{color:inherit;margin-top:1.25rem;margin-bottom:.75rem}.standard-content .standard-content-inner p{line-height:1.7;margin-bottom:1rem;color:#001430}.standard-content .standard-content-inner img{max-width:100%;height:auto;display:block;margin:1rem 0;border-radius:6px}.standard-content .standard-content-inner .alignfull,.standard-content .standard-content-inner .alignwide{width:100vw;margin-left:50%;transform:translateX(-50%);max-width:1920px}.standard-content .standard-content-inner .gallery,.standard-content .standard-content-inner .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem}.standard-content .standard-content-inner ol,.standard-content .standard-content-inner ul{margin-left:1.25rem;margin-bottom:1rem}.standard-content .standard-content-inner .wp-block-columns{gap:48px!important}.standard-content .standard-content-inner .button,.standard-content .standard-content-inner .wp-block-button .wp-block-button__link{display:inline-block}@media (max-width:700px){.standard-content .standard-content-inner{padding:0 12px}.standard-content .standard-content-inner .alignfull,.standard-content .standard-content-inner .alignwide{width:100%;transform:none;margin:0}}.contact-form-wrapper{background-color:#21827e}body.theme-schools .contact-form-wrapper{background-color:#21827e}body.theme-nursery .contact-form-wrapper{background-color:#a2d6bb}body.theme-primary .contact-form-wrapper{background-color:#21827e}body.theme-sen .contact-form-wrapper{background-color:#472d80}body.theme-commercial .contact-form-wrapper{background-color:#472d80}body.theme-homebuilders .contact-form-wrapper{background-color:#472d80}body.theme-tourism .contact-form-wrapper{background-color:#b9cac6}body.theme-localauth .contact-form-wrapper{background-color:#df5086}.wpcf7 form{max-width:1420px;margin:0 auto;padding:0 50px;box-sizing:border-box}.wpcf7 form .cf7-two-col{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.wpcf7 form .cf7-two-col>*{flex:1 1 calc(50% - .5rem);box-sizing:border-box}.wpcf7 form .cf7-full-row{width:100%;margin-bottom:0}.wpcf7 form textarea{width:100%;min-height:150px;resize:vertical}.wpcf7 form input,.wpcf7 form textarea{padding:1rem;font-size:24px;width:100%;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;color:#555}.wpcf7 form .align-left{display:flex;justify-content:flex-start}.wpcf7 form input[type=submit]{background:#000;color:#fff;border:none;padding:.75rem 2rem;font-size:16px;border-radius:5px;cursor:pointer;transition:background .3s ease}.wpcf7 form input[type=submit]:hover{background:#333}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#b9cac6;opacity:1}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#b9cac6;opacity:1}.contact-form-wrapper{padding:40px 0 40px 0}.contact-form-wrapper .contact-form-intro{text-align:center;color:#fff;margin-bottom:2rem}.contact-form-wrapper .contact-form-intro h2{font-size:48px;color:#fff;margin:0 0 .5rem;font-weight:400}.contact-form-wrapper .contact-form-intro p{font-size:30px;color:#fff;margin:0;font-weight:300}.contact-form-wrapper .contact-form{max-width:1640px;width:calc(100vw - 100px);margin:0 auto}.contact-form span[data-mce-type=bookmark]{display:none!important}.contact-form p:empty{display:none}@media (max-width:1200px){.contact-form-wrapper{padding:30px 0 30px 0}.contact-form-wrapper .contact-form-intro h2{font-size:36px}.contact-form-wrapper .contact-form-intro p{font-size:22px}.contact-form-wrapper .contact-form{max-width:100vw}.wpcf7 form{max-width:900px;padding:0 24px}.wpcf7 form input,.wpcf7 form textarea{font-size:20px;padding:.8rem}}@media (max-width:900px){.contact-form-wrapper{padding:20px 0 20px 0}.contact-form-wrapper .contact-form-intro h2{font-size:28px}.contact-form-wrapper .contact-form-intro p{font-size:18px}.wpcf7 form{max-width:100vw;padding:0 10px}.wpcf7 form .cf7-two-col{gap:.7rem}.wpcf7 form input,.wpcf7 form textarea{font-size:16px;padding:.7rem}}@media (max-width:600px){.contact-form-wrapper{padding:10px 0 10px 0}.contact-form-wrapper .contact-form-intro h2{font-size:20px}.contact-form-wrapper .contact-form-intro p{font-size:14px}.contact-form-wrapper .contact-form{max-width:100vw}.wpcf7 form{max-width:80vw;padding:0 4px}.wpcf7 form .cf7-two-col{flex-direction:column;gap:.5rem}.wpcf7 form .cf7-two-col>*{flex:1 1 100%;min-width:0}.wpcf7 form input,.wpcf7 form textarea{font-size:14px;padding:.5rem;border-radius:7px}.wpcf7 form input[type=submit]{font-size:14px;padding:.5rem 1.2rem}}body.theme-schools .latest-news h2{color:#eb7025}body.theme-schools .news-item-card .news-card-meta{color:#eb7025}body.theme-schools .news-item-card .news-card-meta .calendar-icon{color:#eb7025}body.theme-schools .news-articles .container #loadMoreNews{background-color:#eb7025}body.theme-nursery .latest-news h2{color:#eb7025}body.theme-nursery .news-item-card .news-card-meta{color:#eb7025}body.theme-nursery .news-item-card .news-card-meta .calendar-icon{color:#eb7025}body.theme-nursery .news-articles .container #loadMoreNews{background-color:#eb7025}body.theme-primary .latest-news h2{color:#eb7025}body.theme-primary .news-item-card .news-card-meta{color:#eb7025}body.theme-primary .news-item-card .news-card-meta .calendar-icon{color:#eb7025}body.theme-primary .news-articles .container #loadMoreNews{background-color:#eb7025}body.theme-sen .latest-news h2{color:#eb7025}body.theme-sen .news-item-card .news-card-meta{color:#eb7025}body.theme-sen .news-item-card .news-card-meta .calendar-icon{color:#eb7025}body.theme-sen .news-articles .container #loadMoreNews{background-color:#eb7025}body.theme-commercial .latest-news h2{color:#df5086}body.theme-commercial .news-item-card .news-card-meta{color:#df5086}body.theme-commercial .news-item-card .news-card-meta .calendar-icon{color:#df5086}body.theme-commercial .news-articles .container #loadMoreNews{background-color:#df5086}.latest-news .section-inner{max-width:1820px}.latest-news .section-inner h2{font-size:30px;font-weight:400;line-height:1.2}.news-grid{display:flex;flex-wrap:wrap;gap:2rem;max-width:1820px;width:calc(100vw - 100px);margin:0 auto}.news-item-card{font-family:museo-slab,serif;flex:1 1 calc(25% - 2rem);background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}@media (max-width:1000px){.news-item-card{flex:1 1 calc(50% - 2rem)}}@media (max-width:600px){.news-item-card{flex:1 1 calc(100% - 2rem)}}.news-item-card a.news-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.news-item-card a.news-card-link .news-card-image-wrapper{width:100%;height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}.news-item-card a.news-card-link .news-card-image-wrapper .news-card-image{width:100%;height:auto;display:block;border-radius:10px 10px 0 0}.news-item-card a.news-card-link .news-card-meta{display:flex;align-items:center;font-size:20px;padding:.75rem 0 0 0}.news-item-card a.news-card-link .news-card-meta .calendar-icon{font-size:20px;margin-right:.5rem}.news-item-card a.news-card-link .news-card-title{font-size:20px;font-weight:700;padding:.5rem 0;margin:0;color:#001430}.news-item-card a.news-card-link .news-card-excerpt{font-size:16px;line-height:1.5;padding:1rem 0 0 0;flex-grow:1;color:#001430}.news-item-card a.news-card-link .news-card-author{font-size:14px;color:#001430;padding:1rem 0 0 0;margin-top:auto}.news-articles .container{display:flex;flex-direction:column;align-items:center}.news-articles .container #loadMoreNews{color:#fff;margin-top:30px;margin-bottom:30px;border-radius:5px;padding:15px 60px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-weight:400}body.theme-schools .news-intro h2{color:#eb7025}body.theme-nursery .news-intro h2{color:#a2d6bb}body.theme-primary .news-intro h2{color:#eb7025}body.theme-sen .news-intro h2{color:#eb7025}body.theme-commercial .news-intro h2{color:#df5086}.news-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;max-width:1820px;width:calc(100vw - 100px);margin:50px auto;padding:0;box-sizing:border-box}.news-intro h2{font-size:40px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2;margin-bottom:1rem}.news-intro .bold-text{font-weight:700;font-size:18px;margin-bottom:.8rem;color:#001430}.news-intro .intro-content{line-height:1.6;color:#001430}body.theme-schools h2{color:#eb7025}body.theme-schools .top-level-category-header h2{color:#eb7025}body.theme-nursery h2{color:#a2d6bb}body.theme-nursery .top-level-category-header h2{color:#a2d6bb}body.theme-primary h2{color:#21827e}body.theme-primary .top-level-category-header h2{color:#21827e}body.theme-sen h2{color:#472d80}body.theme-sen .top-level-category-header h2{color:#472d80}body.theme-commercial h2{color:#df5086}body.theme-commercial .top-level-category-header h2{color:#df5086}.theme-nursery .product-category button{background-color:#a2d6bb}.theme-primary .product-category button{background-color:#21827e}.theme-sen .product-category button{background-color:#472d80}.theme-commercial .product-category button{background-color:#df5086}.theme-homebuilders .product-category button{background-color:#472d80}.theme-tourism .product-category button{background-color:#b9cac6}.theme-localauth .product-category button{background-color:#df5086}.category-grid-wrapper{max-width:1920px;margin:40px auto 40px;padding-left:50px;padding-right:50px}.category-grid-wrapper .woocommerce{display:grid;grid-template-columns:repeat(3,1fr);gap:85px}@media (max-width:1400px){.category-grid-wrapper .woocommerce{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.category-grid-wrapper .woocommerce{grid-template-columns:repeat(1,1fr)}}.product-category{position:relative;overflow:hidden;border-radius:12px;text-align:center;height:300px;border-radius:15px}.product-category img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-category a{text-decoration:none;display:block;position:relative;height:100%}.product-category h3{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.8rem;font-weight:600;margin:0;pointer-events:none;height:80px;line-height:30px;width:90%;text-align:center;word-wrap:break-word}.product-category button{position:absolute;top:70%;left:50%;transform:translate(-50%,0);width:300px;border-radius:5px;color:#fff;font-weight:400;font-size:20px;line-height:24px}body.theme-schools .product-category button{background-color:#eb7025}body.theme-commercial .product-category button{background-color:#df5086}body.theme-nursery .product-category button{background-color:#a2d6bb}body.theme-primary .product-category button{background-color:#21827e}body.theme-sen .product-category button{background-color:#472d80}.product-category a::before{content:"";position:absolute;top:50%;left:0;width:100%;height:120px;z-index:1;opacity:.6;transform:translateY(-60%);pointer-events:none}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:calc(100vw - 100px);max-width:1820px}@media (max-width:1200px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.category-grid{grid-template-columns:repeat(1,1fr)}}.category-grid .product-category{height:400px;min-height:400px;display:block;position:relative}.category-grid .product-category a{height:100%;display:block;position:relative}.category-grid .product-category img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.category-grid .product-category h3{position:absolute;z-index:2;top:30%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:clamp(1.2rem,2.6vw,2rem);font-weight:600;margin:0;pointer-events:none;text-align:center;line-height:1.1;padding:0 10px}.category-grid .product-category button{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);width:clamp(80%,30%,220px);border-radius:6px;color:#fff;font-weight:400;font-size:clamp(14px,1.6vw,18px);z-index:3}.category-grid .product-category a::before{height:140px;transform:translateY(-60%);background:0 0!important}.top-level-category-header{max-width:1920px;margin:0 auto;padding:30px 50px;text-align:left;margin-bottom:50px}.top-level-category-header h2{font-size:2.5rem;margin-bottom:20px}.top-level-category-header .term-description{max-width:1920px;margin:0;font-size:1.2rem;line-height:1.6}.woocommerce.top-level-product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:35px;row-gap:80px;justify-content:center;max-width:1920px;padding:0 50px;margin:0 auto;margin-bottom:80px}@media (max-width:1400px){.woocommerce.top-level-product-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1000px){.woocommerce.top-level-product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.woocommerce.top-level-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.woocommerce.top-level-product-grid{grid-template-columns:repeat(1,1fr)}}.top-level-product-grid .woocommerce-pagination,.woocommerce.top-level-product-grid .woocommerce-pagination{grid-column:1/-1;width:100%;max-width:1920px;box-sizing:border-box;padding:0 50px;margin:2.5rem auto 4rem;display:flex;justify-content:center;align-items:center}.pagination a,.pagination span,.woocommerce-pagination .page-numbers,.woocommerce-pagination a,.woocommerce-pagination span{display:inline-block;margin:0 .35rem;padding:.5rem .75rem;border-radius:8px;background:#fff;border:1px solid #e9e9e9;color:#001430;text-decoration:none;font-weight:600}.pagination .current,.woocommerce-pagination .current,.woocommerce-pagination .page-numbers.current{background:#eb7025;color:#fff;border-color:#eb7025}.pagination a:hover,.woocommerce-pagination .page-numbers:hover,.woocommerce-pagination a:hover{background:#eb7025;color:#fff;border-color:#eb7025}@media (max-width:700px){.top-level-product-grid .woocommerce-pagination,.woocommerce.top-level-product-grid .woocommerce-pagination{padding:0 24px;margin:1.5rem auto 3rem}.pagination a,.woocommerce-pagination .page-numbers{padding:.45rem .6rem}}.custom-product-card{width:100%;height:auto;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 3px 15px rgba(0,0,0,.1607843137);text-align:center;position:relative;margin:0 auto}.custom-product-card a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.custom-product-card .card-media{padding:25px 25px 0 25px;box-sizing:border-box;height:160px;display:flex;align-items:center;justify-content:center}.custom-product-card .card-media img,.custom-product-card img{max-width:calc(100% - 50px);max-height:110px;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:8px;margin:0 auto}.custom-product-card .product-parent-category{margin:25px 0 0 25px;font-size:16px;color:#b9cac6;font-weight:400}.custom-product-card h3{margin:12px 0 16px 0;padding:0 25px;font-size:20px;line-height:1.2;color:#001430;font-weight:600;width:100%;text-align:center}.custom-product-card .product-price-range{margin:20px 0 0 25px;font-size:20px;font-weight:600}body.theme-schools .custom-product-card .product-price-range{color:#eb7025}body.theme-nursery .custom-product-card .product-price-range{color:#a2d6bb}body.theme-primary .custom-product-card .product-price-range{color:#21827e}body.theme-sen .custom-product-card .product-price-range{color:#472d80}body.theme-commercial .custom-product-card .product-price-range{color:#df5086}body.theme-homebuilders .custom-product-card .product-price-range{color:#472d80}body.theme-tourism .custom-product-card .product-price-range{color:#b9cac6}body.theme-localauth .custom-product-card .product-price-range{color:#df5086}.custom-product-card button{margin:auto 25px 25px 25px;width:calc(100% - 50px);height:50px;background-color:#eb7025;color:#fff;font-weight:700;font-size:14px;border:none;border-radius:8px;cursor:pointer;text-align:center}body.theme-schools .custom-product-card button{background-color:#eb7025}body.theme-nursery .custom-product-card button{background-color:#a2d6bb}body.theme-primary .custom-product-card button{background-color:#21827e}body.theme-sen .custom-product-card button{background-color:#472d80}body.theme-commercial .custom-product-card button{background-color:#df5086}body.theme-homebuilders .custom-product-card button{background-color:#472d80}body.theme-tourism .custom-product-card button{background-color:#b9cac6}body.theme-localauth .custom-product-card button{background-color:#df5086}.single-product-container.theme-schools .product-extras h3,.single-product-container.theme-schools .product-materials h2,.single-product-container.theme-schools .related-products h2,.single-product-container.theme-schools h1{color:#eb7025}.single-product-container.theme-schools .product-main .product-details-right .btn-enquire{background-color:#eb7025;color:#fff}.single-product-container.theme-schools .product-main .product-details-right .btn-enquire:hover{background-color:rgb(239.2857142857,142.6428571429,83.7142857143)}.single-product-container.theme-schools .gym-section-relocated h2{color:#eb7025!important}.single-product-container.theme-nursery .product-extras h3,.single-product-container.theme-nursery .product-materials h2,.single-product-container.theme-nursery .related-products h2,.single-product-container.theme-nursery h1{color:#a2d6bb}.single-product-container.theme-nursery .product-main .product-details-right .btn-enquire{background-color:#a2d6bb;color:#fff}.single-product-container.theme-nursery .product-main .product-details-right .btn-enquire:hover{background-color:rgb(197.3955223881,229.6044776119,212.8805970149)}.single-product-container.theme-nursery .gym-section-relocated h2{color:#a2d6bb!important}.single-product-container.theme-primary .product-extras h3,.single-product-container.theme-primary .product-materials h2,.single-product-container.theme-primary .related-products h2,.single-product-container.theme-primary h1{color:#21827e}.single-product-container.theme-primary .product-main .product-details-right .btn-enquire{background-color:#21827e;color:#fff}.single-product-container.theme-primary .product-main .product-details-right .btn-enquire:hover{background-color:rgb(43.3251533742,170.6748466258,165.4233128834)}.single-product-container.theme-primary .gym-section-relocated h2{color:#21827e!important}.single-product-container.theme-sen .product-extras h3,.single-product-container.theme-sen .product-materials h2,.single-product-container.theme-sen .related-products h2,.single-product-container.theme-sen h1{color:#472d80}.single-product-container.theme-sen .product-main .product-details-right .btn-enquire{background-color:#472d80;color:#fff}.single-product-container.theme-sen .product-main .product-details-right .btn-enquire:hover{background-color:rgb(91.9306358382,58.2658959538,165.7341040462)}.single-product-container.theme-sen .gym-section-relocated h2{color:#472d80!important}.single-product-container.theme-commercial .product-extras h3,.single-product-container.theme-commercial .product-materials h2,.single-product-container.theme-commercial .related-products h2,.single-product-container.theme-commercial h1{color:#df5086}.single-product-container.theme-commercial .product-main .product-details-right .btn-enquire{background-color:#df5086;color:#fff}.single-product-container.theme-commercial .product-main .product-details-right .btn-enquire:hover{background-color:rgb(230.884057971,123.115942029,163.8115942029)}.single-product-container.theme-commercial .gym-section-relocated h2{color:#df5086!important}.single-product-container.theme-homebuilders .product-extras h3,.single-product-container.theme-homebuilders .product-materials h2,.single-product-container.theme-homebuilders .related-products h2,.single-product-container.theme-homebuilders h1{color:#472d80}.single-product-container.theme-homebuilders .product-main .product-details-right .btn-enquire{background-color:#472d80;color:#fff}.single-product-container.theme-homebuilders .product-main .product-details-right .btn-enquire:hover{background-color:rgb(91.9306358382,58.2658959538,165.7341040462)}.single-product-container.theme-homebuilders .gym-section-relocated h2{color:#472d80!important}.single-product-container.theme-tourism .product-extras h3,.single-product-container.theme-tourism .product-materials h2,.single-product-container.theme-tourism .related-products h2,.single-product-container.theme-tourism h1{color:#b9cac6}.single-product-container.theme-tourism .product-main .product-details-right .btn-enquire{background-color:#b9cac6;color:#fff}.single-product-container.theme-tourism .product-main .product-details-right .btn-enquire:hover{background-color:rgb(214.0243902439,223.9756097561,221.6341463415)}.single-product-container.theme-tourism .gym-section-relocated h2{color:#b9cac6!important}.single-product-container.theme-localauth .product-extras h3,.single-product-container.theme-localauth .product-materials h2,.single-product-container.theme-localauth .related-products h2,.single-product-container.theme-localauth h1{color:#df5086}.single-product-container.theme-localauth .product-main .product-details-right .btn-enquire{background-color:#df5086;color:#fff}.single-product-container.theme-localauth .product-main .product-details-right .btn-enquire:hover{background-color:rgb(230.884057971,123.115942029,163.8115942029)}.single-product-container.theme-localauth .gym-section-relocated h2{color:#df5086!important}h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:500!important}.is-hidden{display:none!important}.single-product-container{padding:60px 50px}.single-product-container .product-main{display:flex;flex-wrap:wrap;gap:3rem;margin-bottom:60px}.single-product-container .product-main .product-gallery-left{flex:1;min-width:400px}.single-product-container .product-main .product-gallery-left .esp-gallery .main-image img{width:100%;max-width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;display:block}.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid{display:flex;gap:.5rem;align-items:stretch;flex-wrap:wrap}.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid .thumb-item{flex:0 0 32.25%;max-width:32.6%;box-sizing:border-box;position:relative;border-radius:6px;overflow:hidden;display:block}.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid .thumb-item .thumbnail{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:2px solid transparent;border-radius:8px;transition:border-color .2s ease,transform .2s ease}.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid .thumb-item .thumbnail.active{border-color:#333;transform:scale(1.02)}@media (max-width:1134px){.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid .thumbnail-grid{gap:.4rem}.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid .thumb-item{flex:0 0 32%;max-width:32%}}@media (max-width:700px){.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid .thumbnail-grid{gap:.4rem}.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid .thumb-item{flex:0 49.2%;max-width:49.2%}}@media (max-width:600px){.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid .thumbnail-grid{gap:.4rem}.single-product-container .product-main .product-gallery-left .esp-gallery .thumbnail-grid .thumb-item{flex:0 49%;max-width:49%}}.single-product-container .product-main .product-details-right{flex:1;min-width:800px}.single-product-container .product-main .product-details-right h1{font-size:32px;font-weight:700;margin-bottom:1rem}.single-product-container .product-main .product-details-right .short-description{margin-bottom:1rem}.single-product-container .product-main .product-details-right .short-description p{text-align:left!important}.single-product-container .product-main .product-details-right .short-description::after{content:"";display:block;clear:both}.single-product-container .product-main .product-details-right .esp-product-content,.single-product-container .product-main .product-details-right .esp-product-content p,.single-product-container .product-main .product-details-right .product-categories,.single-product-container .product-main .product-details-right .sku{color:#666;margin-bottom:.5rem!important;text-align:left!important}.single-product-container .product-main .product-details-right .esp-product-content a,.single-product-container .product-main .product-details-right .esp-product-content p a,.single-product-container .product-main .product-details-right .product-categories a,.single-product-container .product-main .product-details-right .sku a{color:#666;text-decoration:none}.single-product-container .product-main .product-details-right .btn-enquire{display:inline-block;padding:.75rem 5rem;border-radius:8px;text-decoration:none;margin-top:1.5rem;font-size:30px}.single-product .product-tab-panel .features-container{padding-top:2rem}.single-product .product-tab-panel .product-features{font-size:18px;margin-top:2rem}.single-product .product-tab-panel .product-features-list{font-size:18px}.single-product .product-tab-panel .product-features-list table tbody td{background:#eb7025!important;color:#fff!important;border-radius:6px;padding:.1rem .1rem}.single-product .product-tab-panel .product-features-list table{border-collapse:separate;border-spacing:.5rem}.single-product .product-tab-panel .product-features-list table td{background-color:inherit!important}.single-product .product-tab-panel .product-features-list table:not(.has-background) td{background-color:inherit!important}.single-product .product-materials-inner .product-tabs{margin-top:1rem}.single-product .product-materials-inner .product-tabs__nav{display:flex;gap:.5rem;margin-bottom:1rem}.single-product .product-materials-inner .product-tabs .product-tab-button{background:rgba(255,255,255,.08);border:0;color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:600}.single-product .product-materials-inner .product-tabs .product-tab-button.is-active{background:rgba(255,255,255,.18)}.single-product .product-materials-inner .product-tabs__panels .product-tab-panel{display:block}.single-product .product-materials-inner .product-tabs__panels .product-tab-panel.is-hidden{display:none!important}.single-product .product-tab-panel.is-hidden{display:none!important}.single-product .product-tab-heading{font-size:22px;margin:0 0 1rem 0;font-weight:700;color:#eb7025}.single-product .product-extras{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-top:60px;align-items:stretch}.single-product .product-extras .extras-column{flex:1 1 30%;flex-direction:column;text-align:center;align-items:center;justify-content:center}.single-product .product-extras .extras-column h3{margin-bottom:1rem;font-size:26px;font-weight:400}.single-product .product-extras .extras-column a{display:inline-block;height:100%}.single-product .product-extras .extras-column a img{max-height:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;transition:transform .3s}.single-product .product-extras .extras-column a img:hover{transform:scale(1.05)}.single-product .related-products{margin-top:80px}.single-product .related-products h2{font-size:28px;margin-bottom:2rem}.single-product .related-products .top-level-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.single-product .related-products .top-level-product-grid .custom-product-card{background:#fff;border:1px solid #eaeaea;padding:1rem;border-radius:10px;text-align:center;transition:box-shadow .3s}.single-product .related-products .top-level-product-grid .custom-product-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.single-product .related-products .top-level-product-grid .custom-product-card .card-media{padding:16px 0 0 0;height:140px;display:flex;align-items:center;justify-content:center}.single-product .related-products .top-level-product-grid .custom-product-card .card-media img,.single-product .related-products .top-level-product-grid .custom-product-card img{max-width:calc(100% - 32px);max-height:110px;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:6px;margin:0 auto 1rem auto}.single-product .related-products .top-level-product-grid .custom-product-card h3{font-size:18px;margin:.5rem 0 1rem 0;padding:0 8px;width:100%;text-align:left}.single-product .related-products .top-level-product-grid .custom-product-card .product-parent-category{font-size:14px;color:#888}.single-product .related-products .top-level-product-grid .custom-product-card .product-price-range{font-size:14px;color:#444;margin:1rem 0}.single-product .related-products .top-level-product-grid .custom-product-card button{background:#eb7025;color:#fff;padding:.5rem 1.25rem;border:none;border-radius:6px;cursor:pointer;font-size:14px}.single-product .related-products .top-level-product-grid .custom-product-card button:hover{background:#000}body.theme-schools .top-level-product-grid .custom-product-card button{background-color:#eb7025}body.theme-schools .top-level-product-grid .custom-product-card button:hover{background-color:rgb(237.1428571429,127.3214285714,60.3571428571)}body.theme-nursery .top-level-product-grid .custom-product-card button{background-color:#a2d6bb}body.theme-nursery .top-level-product-grid .custom-product-card button:hover{background-color:rgb(179.697761194,221.802238806,199.9402985075)}body.theme-primary .top-level-product-grid .custom-product-card button{background-color:#21827e}body.theme-primary .top-level-product-grid .custom-product-card button:hover{background-color:rgb(38.1625766871,150.3374233129,145.7116564417)}body.theme-sen .top-level-product-grid .custom-product-card button{background-color:#472d80}body.theme-sen .top-level-product-grid .custom-product-card button:hover{background-color:rgb(81.4653179191,51.6329479769,146.8670520231)}body.theme-commercial .top-level-product-grid .custom-product-card button{background-color:#df5086}body.theme-commercial .top-level-product-grid .custom-product-card button:hover{background-color:rgb(226.9420289855,101.5579710145,148.9057971014)}body.theme-homebuilders .top-level-product-grid .custom-product-card button{background-color:#472d80}body.theme-homebuilders .top-level-product-grid .custom-product-card button:hover{background-color:rgb(81.4653179191,51.6329479769,146.8670520231)}body.theme-tourism .top-level-product-grid .custom-product-card button{background-color:#b9cac6}body.theme-tourism .top-level-product-grid .custom-product-card button:hover{background-color:rgb(199.512195122,212.987804878,209.8170731707)}body.theme-localauth .top-level-product-grid .custom-product-card button{background-color:#df5086}body.theme-localauth .top-level-product-grid .custom-product-card button:hover{background-color:rgb(226.9420289855,101.5579710145,148.9057971014)}.esp-product-content .fusion-fullwidth.fusion-builder-row-5,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")){width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#f8f9fa;padding:60px 0;margin:2rem 0}.theme-schools .esp-product-content .fusion-fullwidth.fusion-builder-row-5,.theme-schools .esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")){background-color:#eb7025}.theme-commercial .esp-product-content .fusion-fullwidth.fusion-builder-row-5,.theme-commercial .esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")){background-color:#df5086}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-builder-row,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-builder-row{max-width:1920px;margin:0 auto;padding:0 50px}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 h2,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) h2{color:#fff!important;text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-text,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-text{color:#fff;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;text-align:center}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-text strong,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-text strong{font-weight:700}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-text a,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-text a{color:#fff;text-decoration:underline}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-text a:hover,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-text a:hover{text-decoration:none}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-checklist,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0;list-style:none;padding:0}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-checklist .fusion-li-item,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-checklist .fusion-li-item{display:flex;align-items:center;background:rgba(255,255,255,.1);padding:1rem;border-radius:8px;color:#fff}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-checklist .fusion-li-item .fusion-li-icon,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-checklist .fusion-li-item .fusion-li-icon{margin-right:1rem;color:#4caf50;font-size:1.2rem}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-checklist .fusion-li-item .fusion-li-item-content,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-checklist .fusion-li-item .fusion-li-item-content{font-weight:500}.esp-product-content .fusion-fullwidth.fusion-builder-row-5 .fusion-woo-product-grid,.esp-product-content .fusion-fullwidth:has(.fusion-title-heading:contains("Your Gym will include")) .fusion-woo-product-grid{display:none}.gym-section-relocated{width:100vw;position:relative;left:-50vw;margin-left:0;margin-right:0;background-color:#fff;padding:60px 0;margin-top:4rem;margin-bottom:4rem}.gym-section-relocated .gym-section-inner{max-width:1920px;margin:0 auto;padding:0 50px}.gym-section-relocated h2{color:#fff!important;text-align:center;font-size:2.5rem;margin-bottom:3rem;font-weight:700}.gym-section-relocated .fusion-text{color:#fff;font-size:1.1rem;line-height:1.6;margin-bottom:2rem;text-align:center}.gym-section-relocated .fusion-text strong{font-weight:700}.gym-section-relocated .fusion-text a{color:#fff;text-decoration:underline}.gym-section-relocated .fusion-text a:hover{text-decoration:none}.gym-section-relocated .fusion-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0;list-style:none;padding:0}.gym-section-relocated .fusion-checklist .fusion-li-item{display:flex;align-items:center;background:rgba(255,255,255,.1);padding:1rem;border-radius:8px;color:#fff}.gym-section-relocated .fusion-checklist .fusion-li-item .fusion-li-icon{margin-right:1rem;color:#4caf50;font-size:1.2rem}.gym-section-relocated .fusion-checklist .fusion-li-item .fusion-li-item-content{font-weight:500}.gym-section-relocated .fusion-woo-product-grid .products{display:grid!important;grid-template-columns:repeat(5,1fr);gap:2rem;list-style:none!important;padding:0!important;margin:0!important}.gym-section-relocated .fusion-woo-product-grid .products::after,.gym-section-relocated .fusion-woo-product-grid .products::before{display:none!important}.gym-section-relocated .fusion-woo-product-grid .products li.product{background:#fff;border:1px solid #000;border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px rgba(0,0,0,.1);list-style:none!important;margin:0!important;padding:0!important;text-indent:0!important}.gym-section-relocated .fusion-woo-product-grid .products li.product::after,.gym-section-relocated .fusion-woo-product-grid .products li.product::before{display:none!important;content:none!important}.gym-section-relocated .fusion-woo-product-grid .products li.product:first-child{margin-left:0!important;padding-left:0!important;text-indent:0!important}.gym-section-relocated .fusion-woo-product-grid .products li.product:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.gym-section-relocated .fusion-woo-product-grid .products li.product .fusion-product-wrapper{height:100%;display:flex;flex-direction:column;margin:0!important;padding:0!important}.gym-section-relocated .fusion-woo-product-grid .products li.product .fusion-product-wrapper .fusion-clean-product-image-wrapper{flex-shrink:0}.gym-section-relocated .fusion-woo-product-grid .products li.product .fusion-product-wrapper .fusion-clean-product-image-wrapper .fusion-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gym-section-relocated .fusion-woo-product-grid .products li.product .fusion-product-wrapper .fusion-product-content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.gym-section-relocated .fusion-woo-product-grid .products li.product .fusion-product-wrapper .fusion-product-content .product-details{flex-grow:1}.gym-section-relocated .fusion-woo-product-grid .products li.product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;line-height:1.3}.gym-section-relocated .fusion-woo-product-grid .products li.product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a{color:#333;text-decoration:none}.gym-section-relocated .fusion-woo-product-grid .products li.product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a:hover{color:#007cba}@media (max-width:1400px){.gym-section-relocated .fusion-woo-product-grid .products{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.gym-section-relocated .fusion-woo-product-grid .products{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.gym-section-relocated .fusion-woo-product-grid .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.gym-section-relocated .fusion-woo-product-grid .products{grid-template-columns:1fr}}.product-materials-container{width:100vw;background-color:#fff}.product-materials-container.theme-schools{background-color:#eb7025!important}.product-materials-container.theme-commercial{background-color:#df5086!important}.product-materials-container.theme-nursery{background-color:#a2d6bb!important}.product-materials-container.theme-primary{background-color:#21827e!important}.product-materials-container.theme-sen{background-color:#472d80!important}.product-materials-container.theme-homebuilders{background-color:#472d80!important}.product-materials-container.theme-tourism{background-color:#b9cac6!important}.product-materials-container.theme-localauth{background-color:#df5086!important}.product-materials-container .product-materials-inner{max-width:1600px;padding:40px;margin:0 auto;color:#fff}.product-materials-container .product-materials-inner h2{font-size:1.8rem;margin-bottom:1.5rem}.product-materials-container .product-materials-inner .materials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-top:2rem}.product-materials-container .product-materials-inner .materials-grid .material-item{display:flex;flex-direction:column;align-items:center;text-align:center}.product-materials-container .product-materials-inner .materials-grid .material-item img{max-width:100%;height:auto;border-radius:10px}.product-materials-container .product-materials-inner .materials-grid .material-item p{margin-top:1rem}.material-card{background:rgba(0,0,0,.2);border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.1);text-align:center;padding:1rem;display:flex;color:#fff;flex-direction:column;align-items:center;max-width:250px;transition:transform .2s ease,box-shadow .2s ease}.material-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.15)}.material-card__image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:10px;margin-bottom:1rem}.material-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.material-card__title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#fff!important}.material-card__desc{font-size:1rem;color:#fff;line-height:1.4}.theme-schools .materials-grid{background:0 0}.extras-column{overflow:hidden}.extras-column .schematics-slider{width:100%;max-width:100%;margin:0 auto}.extras-column .schematics-slider .slick-track{display:flex;align-items:center}.extras-column .schematics-slider .slick-slide{display:flex!important;justify-content:center;align-items:center}.extras-column .schematics-slider .slick-slide img{max-width:100%;height:auto;border-radius:8px}.extras-column .schematics-slider .slick-arrow,.extras-column .schematics-slider .slick-dots{z-index:10}.product-materials-inner h2{color:#fff!important;text-align:center}.material-item{position:relative;display:flex;justify-content:center;text-align:center}.material-item .material-image-wrapper{position:relative;width:70%;display:flex;justify-content:center}.material-item .material-image-wrapper img{width:100%;height:auto;border-radius:10px;display:block}.material-item .material-image-wrapper .material-text{position:absolute;bottom:15%;left:50%;transform:translateX(-50%);color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:1.3rem;max-width:90%;text-align:center}.age-cert-grid{margin-top:3rem;display:flex;flex-direction:column;gap:2rem}.age-cert-grid h2{font-size:1.5rem;margin-bottom:1rem}.age-cert-grid .age-items{display:flex;flex-wrap:nowrap;gap:clamp(.5rem,1vw,1rem);width:100%;align-items:stretch;overflow:hidden}.age-cert-grid .cert-items{display:flex;flex-wrap:wrap;gap:1rem}.age-cert-grid .age-item,.age-cert-grid .cert-item{text-align:center;padding:clamp(.6rem,1vw,1rem);border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;justify-content:center;background:#f9f9f9}.age-cert-grid .age-item .age-icon,.age-cert-grid .age-item .cert-icon,.age-cert-grid .cert-item .age-icon,.age-cert-grid .cert-item .cert-icon{font-size:clamp(1.4rem,2.2vw,2rem);margin-bottom:.4rem;line-height:1}.age-cert-grid .age-item .age-label,.age-cert-grid .age-item .cert-label,.age-cert-grid .cert-item .age-label,.age-cert-grid .cert-item .cert-label{font-size:clamp(.65rem,.9vw,.85rem);line-height:1.2;word-break:break-word}.age-cert-grid .age-item{flex:1 1 0;min-width:0;width:auto}@media (max-width:500px){.age-cert-grid .age-items{overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.age-cert-grid .age-item{flex:0 0 clamp(110px,35%,160px);scroll-snap-align:center}.age-cert-grid .age-items{scroll-snap-type:x mandatory}}@media (max-width:2000px){.two-column-section .text-centre ul{margin:0;padding:0;list-style:none;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.two-column-section .text-centre ul li{flex:1 1 0;min-width:160px;box-sizing:border-box;white-space:normal;color:#fff;align-items:center;gap:.75rem;padding:.5rem 0}.two-column-section .text-centre ul li i{display:block;font-size:2rem;flex-shrink:0;margin-bottom:1rem}.two-column-section .text-centre ul li::marker{display:none}.two-column-section .text-centre ul li a{color:#fff;text-decoration:none;display:inline-block}}@media (max-width:768px){.product-main{flex-direction:column;gap:1.5rem}.material-card{align-items:center;justify-content:center;margin:auto}.product-details-right,.product-gallery-left{width:100%}.age-cert-grid{margin-top:1rem}.cf7-two-col{flex-direction:column}.product-tabs__nav{flex-direction:column}.top-level-product-grid{grid-template-columns:1fr}.btn-enquire{width:100%;text-align:center}.product-tabs__nav button{width:100%}}@media (max-width:900px){.single-product-container{padding:30px 20px}.single-product-container .product-main{flex-direction:column;align-items:center}.single-product-container .product-details-right,.single-product-container .product-gallery-left{min-width:auto!important;width:100%!important}.single-product-container .product-gallery-left .esp-gallery .main-image img{-o-object-fit:contain;object-fit:contain}#content.site-content{overflow-x:visible!important}}.news-article-wrapper{margin-top:50px}.grid-two-column{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media (max-width:1000px){.grid-two-column{grid-template-columns:1fr}}.news-title{font-size:2rem;margin-bottom:1rem}.news-content{color:#001430}.color-theme--schools{color:#eb7025}.color-theme--commercial{color:#df5086}.news-image img{width:100%;height:auto;display:block}.single-product-container{padding:60px 50px}.single-product-container .product-main{display:flex;flex-wrap:wrap;gap:3rem;margin-bottom:60px}.single-product-container .product-main .product-gallery-left{flex:1;min-width:400px}.single-product-container .product-main .product-gallery-left .product-gallery-slider{display:flex;flex-direction:column;gap:1rem}.single-product-container .product-main .product-gallery-left .product-gallery-slider img{width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.single-product-container .product-main .product-details-right{flex:1;min-width:400px}.single-product-container .product-main .product-details-right h1{font-size:32px;font-weight:700;margin-bottom:1rem}.single-product-container .product-main .product-details-right .short-description{margin-bottom:1rem}.single-product-container .product-main .product-details-right .esp-product-content{margin-bottom:1.5rem}.single-product-container .product-main .product-details-right .product-categories,.single-product-container .product-main .product-details-right .sku{font-size:14px;color:#666;margin-bottom:.5rem}.single-product-container .product-main .product-details-right .btn-enquire{display:inline-block;background-color:#222;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;margin-top:1.5rem}.single-product-container .product-main .product-details-right .btn-enquire:hover{background-color:#000}.single-product-container .product-materials .product-details-right .btn-enquire{display:none}.single-product-container .product-materials .product-details-right .product-features{margin-top:2rem}.single-product-container .product-materials{margin-top:60px}.single-product-container .product-materials h2{font-size:28px;margin-bottom:2rem}.single-product-container .product-materials .materials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}.single-product-container .product-materials .materials-grid .material-item{background:#f5f5f5;padding:1rem;border-radius:10px;text-align:center}.single-product-container .product-materials .materials-grid .material-item img{max-width:100%;height:auto;border-radius:6px;margin-bottom:1rem}.single-product-container .product-materials .materials-grid .material-item p{font-size:16px}.single-product-container .product-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:60px}.single-product-container .product-extras .extras-column{text-align:center}.single-product-container .product-extras .extras-column h3{margin-bottom:1rem;font-size:22px}.single-product-container .product-extras .extras-column img{max-width:100%;border-radius:8px;transition:transform .3s}.single-product-container .product-extras .extras-column img:hover{transform:scale(1.05)}.single-product-container .related-products{margin-top:80px}.single-product-container .related-products h2{font-size:28px;margin-bottom:2rem}.single-product-container .related-products .top-level-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.single-product-container .related-products .top-level-product-grid .custom-product-card{background:#fff;border:1px solid #eaeaea;padding:1rem;border-radius:10px;text-align:center;transition:box-shadow .3s}.single-product-container .related-products .top-level-product-grid .custom-product-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.single-product-container .related-products .top-level-product-grid .custom-product-card .card-media{padding:16px 0 0 0;height:140px;display:flex;align-items:center;justify-content:center}.single-product-container .related-products .top-level-product-grid .custom-product-card .card-media img,.single-product-container .related-products .top-level-product-grid .custom-product-card img{max-width:calc(100% - 32px);max-height:110px;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:6px;margin:0 auto 1rem auto}.single-product-container .related-products .top-level-product-grid .custom-product-card h3{font-size:18px;margin:.5rem 0 1rem 0;padding:0 8px;width:100%;text-align:center}.single-product-container .related-products .top-level-product-grid .custom-product-card .product-parent-category{font-size:14px;color:#888;text-align:center;padding:.5rem 0 0 0;margin:0}.single-product-container .related-products .top-level-product-grid .custom-product-card .product-price-range{font-size:14px;color:#444;margin:1rem 0;text-align:center}.single-product-container .related-products .top-level-product-grid .custom-product-card button{background:#eb7025;color:#fff;padding:.5rem 1.25rem;border:none;border-radius:6px;cursor:pointer;font-size:14px}.single-product-container .related-products .top-level-product-grid .custom-product-card button:hover{background:#000}body.theme-schools .top-level-product-grid .custom-product-card button{background-color:#eb7025}body.theme-schools .top-level-product-grid .custom-product-card button:hover{background-color:rgb(237.1428571429,127.3214285714,60.3571428571)}body.theme-nursery .top-level-product-grid .custom-product-card button{background-color:#a2d6bb}body.theme-nursery .top-level-product-grid .custom-product-card button:hover{background-color:rgb(179.697761194,221.802238806,199.9402985075)}body.theme-primary .top-level-product-grid .custom-product-card button{background-color:#21827e}body.theme-primary .top-level-product-grid .custom-product-card button:hover{background-color:rgb(38.1625766871,150.3374233129,145.7116564417)}body.theme-sen .top-level-product-grid .custom-product-card button{background-color:#472d80}body.theme-sen .top-level-product-grid .custom-product-card button:hover{background-color:rgb(81.4653179191,51.6329479769,146.8670520231)}body.theme-commercial .top-level-product-grid .custom-product-card button{background-color:#df5086}body.theme-commercial .top-level-product-grid .custom-product-card button:hover{background-color:rgb(226.9420289855,101.5579710145,148.9057971014)}body.theme-homebuilders .top-level-product-grid .custom-product-card button{background-color:#472d80}body.theme-homebuilders .top-level-product-grid .custom-product-card button:hover{background-color:rgb(81.4653179191,51.6329479769,146.8670520231)}body.theme-tourism .top-level-product-grid .custom-product-card button{background-color:#b9cac6}body.theme-tourism .top-level-product-grid .custom-product-card button:hover{background-color:rgb(199.512195122,212.987804878,209.8170731707)}body.theme-localauth .top-level-product-grid .custom-product-card button{background-color:#df5086}body.theme-localauth .top-level-product-grid .custom-product-card button:hover{background-color:rgb(226.9420289855,101.5579710145,148.9057971014)}.single-product-container.theme-schools .related-products .custom-product-card button{background-color:#eb7025}.single-product-container.theme-schools .related-products .custom-product-card button:hover{background-color:rgb(237.1428571429,127.3214285714,60.3571428571)}.single-product-container.theme-nursery .related-products .custom-product-card button{background-color:#a2d6bb}.single-product-container.theme-nursery .related-products .custom-product-card button:hover{background-color:rgb(179.697761194,221.802238806,199.9402985075)}.single-product-container.theme-primary .related-products .custom-product-card button{background-color:#21827e}.single-product-container.theme-primary .related-products .custom-product-card button:hover{background-color:rgb(38.1625766871,150.3374233129,145.7116564417)}.single-product-container.theme-sen .related-products .custom-product-card button{background-color:#472d80}.single-product-container.theme-sen .related-products .custom-product-card button:hover{background-color:rgb(81.4653179191,51.6329479769,146.8670520231)}.single-product-container.theme-commercial .related-products .custom-product-card button{background-color:#df5086}.single-product-container.theme-commercial .related-products .custom-product-card button:hover{background-color:rgb(226.9420289855,101.5579710145,148.9057971014)}.single-product-container.theme-homebuilders .related-products .custom-product-card button{background-color:#472d80}.single-product-container.theme-homebuilders .related-products .custom-product-card button:hover{background-color:rgb(81.4653179191,51.6329479769,146.8670520231)}.single-product-container.theme-tourism .related-products .custom-product-card button{background-color:#b9cac6}.single-product-container.theme-tourism .related-products .custom-product-card button:hover{background-color:rgb(199.512195122,212.987804878,209.8170731707)}.single-product-container.theme-localauth .related-products .custom-product-card button{background-color:#df5086}.single-product-container.theme-localauth .related-products .custom-product-card button:hover{background-color:rgb(226.9420289855,101.5579710145,148.9057971014)}.error-404{text-align:center;padding:4rem 1rem}.error-404 .button{background-color:#eb7025;color:#fff;margin-top:2rem;display:inline-block}.gallery-section{margin:2rem 0}.gallery-section h2{margin-bottom:1rem;font-size:1.75rem}.gallery-section .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.gallery-section .gallery-image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background-color:#f0f0f0}.gallery-section .gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.gallery-section .gallery-image img:hover{transform:scale(1.05)}.video-embed{margin:2rem auto;max-width:1900px;padding:0 1rem}.video-embed embed,.video-embed iframe,.video-embed object,.video-embed video{width:100%;height:auto;aspect-ratio:16/9;display:block;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.small{width:100%}.careers-page .main-video-wrapper,.careers-page .video-embed{max-width:1900px;margin:0 auto 0;padding:1rem 1rem}.careers-page .two-col-layout{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:4rem}.careers-page .two-col-layout .column{flex:1 1 48%}.careers-page .two-col-layout.reverse{flex-direction:row-reverse}.careers-page .styled-button{display:inline-block;padding:.75rem 1.5rem;border-radius:5px;text-decoration:none;font-weight:600;color:#fff;transition:background-color .3s ease;background-color:#eb7025}.content-theme--schools .careers-page .styled-button{background-color:#eb7025}.content-theme--commercial .careers-page .styled-button{background-color:#df5086}.content-theme--primary .careers-page .styled-button{background-color:#21827e}.content-theme--sen .careers-page .styled-button{background-color:#472d80}.careers-page .styled-button:hover{opacity:.9}.careers-page .s2-logo{max-width:150px;margin-top:2rem}.careers-page .careers-form-section{margin-top:5rem}.careers-page .cf7-two-col{display:flex;flex-wrap:wrap;gap:2rem}.careers-page .cf7-two-col .cf7-input{flex:1 1 48%}.live-search-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:0;border-top:none;z-index:999;list-style:none;margin:0;padding:0;max-height:300px;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:15px;width:100%;border-radius:10px}.live-search-results li{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #eee;transition:background .2s}.live-search-results li:last-child{border-bottom:none}.live-search-results li:hover{background-color:#f8f8f8}.live-search-results li a{display:flex;align-items:center;text-decoration:none;color:#333;width:100%}.live-search-results li .live-search-thumb{width:80px;height:80px;margin-right:10px;border-radius:4px;-o-object-fit:cover;object-fit:cover;background-color:#ddd;flex-shrink:0}.live-search-results li .live-search-title{flex-grow:1;text-align:left;line-height:1.3}.search-results-page{padding:4rem 0;background:#f8f8f8}.search-results-page .section-inner{max-width:1920px;padding:0 50px;margin:0 auto;box-sizing:border-box}@media (max-width:800px){.search-results-page .section-inner{padding:0 20px}}.search-results-page .page-header{margin-bottom:3rem;text-align:center}.search-results-page .page-header .page-title{font-size:2.5rem;font-weight:700;color:#222;margin-bottom:.5rem}@media (max-width:800px){.search-results-page .page-header .page-title{font-size:2rem}}.search-results-page .page-header .page-title span{color:#eb7025}.search-results-page .page-header .search-results-count{font-size:1rem;color:#666;margin:0}.search-results-page .search-matching-categories{background:#fff;border:2px solid #e5e5e5;padding:2rem;border-radius:12px;margin-bottom:3rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.search-results-page .search-matching-categories h2{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:#222}.search-results-page .search-matching-categories ul.category-results{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}@media (max-width:800px){.search-results-page .search-matching-categories ul.category-results{grid-template-columns:1fr}}.search-results-page .search-matching-categories ul.category-results li{margin:0}.search-results-page .search-matching-categories ul.category-results li a{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8f8f8;border-radius:8px;text-decoration:none;color:#333;transition:all .2s ease}.search-results-page .search-matching-categories ul.category-results li a:hover{background:#eb7025;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.search-results-page .search-matching-categories ul.category-results li a .category-name{font-weight:600;font-size:1rem}.search-results-page .search-matching-categories ul.category-results li a .category-count{font-size:.875rem;opacity:.8}.search-results-page .search-results-list{display:grid;gap:2rem}.search-results-page .search-results-list .search-result-item{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;display:grid;grid-template-columns:200px 1fr;gap:2rem;align-items:start}@media (max-width:800px){.search-results-page .search-results-list .search-result-item{grid-template-columns:1fr;gap:1rem;padding:1.5rem}}.search-results-page .search-results-list .search-result-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.search-results-page .search-results-list .search-result-item.page,.search-results-page .search-results-list .search-result-item.post{grid-template-columns:1fr}.search-results-page .search-results-list .search-result-item .search-result-thumbnail{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f0f0f0}@media (max-width:800px){.search-results-page .search-results-list .search-result-item .search-result-thumbnail{max-width:200px;margin:0 auto}}.search-results-page .search-results-list .search-result-item .search-result-thumbnail a{display:block;width:100%;height:100%}.search-results-page .search-results-list .search-result-item .search-result-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.search-results-page .search-results-list .search-result-item .search-result-thumbnail:hover img{transform:scale(1.05)}.search-results-page .search-results-list .search-result-item .search-result-content{display:flex;flex-direction:column;gap:.75rem}.search-results-page .search-results-list .search-result-item .search-result-meta{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#666}.search-results-page .search-results-list .search-result-item .search-result-meta .post-type{font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#eb7025}.search-results-page .search-results-list .search-result-item .search-result-meta .separator{color:#ccc}.search-results-page .search-results-list .search-result-item .search-result-meta .category{color:#666}.search-results-page .search-results-list .search-result-item .search-result-title{font-size:1.75rem;font-weight:700;margin:0;line-height:1.3}@media (max-width:800px){.search-results-page .search-results-list .search-result-item .search-result-title{font-size:1.5rem}}.search-results-page .search-results-list .search-result-item .search-result-title a{color:#222;text-decoration:none;transition:color .2s ease}.search-results-page .search-results-list .search-result-item .search-result-title a:hover{color:#eb7025}.search-results-page .search-results-list .search-result-item .search-result-excerpt{color:#555;font-size:1rem;line-height:1.6;margin:0}.search-results-page .search-results-list .search-result-item .search-result-link{display:inline-flex;align-items:center;font-weight:600;color:#eb7025;text-decoration:none;transition:all .2s ease;margin-top:.5rem}.search-results-page .search-results-list .search-result-item .search-result-link:hover{color:rgb(202.4285714286,88.2142857143,18.5714285714);transform:translateX(4px)}.search-results-page .no-results{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.search-results-page .no-results p{font-size:1.25rem;color:#666;margin-bottom:2rem}.search-results-page .pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding-top:2rem}.search-results-page .pagination .nav-links{display:flex;gap:.5rem;align-items:center}.search-results-page .pagination a,.search-results-page .pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:45px;height:45px;padding:0 1rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease}.search-results-page .pagination a{background:#fff;color:#333;box-shadow:0 2px 4px rgba(0,0,0,.05)}.search-results-page .pagination a:hover{background:#eb7025;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.search-results-page .pagination .current{background:#eb7025;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-results-page .pagination .dots{background:0 0;box-shadow:none;color:#999}body.theme-schools .search-results-page .page-header .page-title span{color:#eb7025}body.theme-schools .search-results-page .search-matching-categories ul.category-results li a:hover{background:#eb7025}body.theme-schools .search-results-page .search-result-meta .post-type{color:#eb7025}body.theme-schools .search-results-page .search-result-title a:hover{color:#eb7025}body.theme-schools .search-results-page .search-result-link{color:#eb7025}body.theme-schools .search-results-page .search-result-link:hover{color:rgb(202.4285714286,88.2142857143,18.5714285714)}body.theme-schools .search-results-page .pagination .current,body.theme-schools .search-results-page .pagination a:hover{background:#eb7025}body.theme-nursery .search-results-page .page-header .page-title span{color:#a2d6bb}body.theme-nursery .search-results-page .search-matching-categories ul.category-results li a:hover{background:#a2d6bb}body.theme-nursery .search-results-page .search-result-meta .post-type{color:#a2d6bb}body.theme-nursery .search-results-page .search-result-title a:hover{color:#a2d6bb}body.theme-nursery .search-results-page .search-result-link{color:#a2d6bb}body.theme-nursery .search-results-page .search-result-link:hover{color:rgb(126.6044776119,198.3955223881,161.1194029851)}body.theme-nursery .search-results-page .pagination .current,body.theme-nursery .search-results-page .pagination a:hover{background:#a2d6bb}body.theme-primary .search-results-page .page-header .page-title span{color:#21827e}body.theme-primary .search-results-page .search-matching-categories ul.category-results li a:hover{background:#21827e}body.theme-primary .search-results-page .search-result-meta .post-type{color:#21827e}body.theme-primary .search-results-page .search-result-title a:hover{color:#21827e}body.theme-primary .search-results-page .search-result-link{color:#21827e}body.theme-primary .search-results-page .search-result-link:hover{color:rgb(22.6748466258,89.3251533742,86.5766871166)}body.theme-primary .search-results-page .pagination .current,body.theme-primary .search-results-page .pagination a:hover{background:#21827e}body.theme-sen .search-results-page .page-header .page-title span{color:#472d80}body.theme-sen .search-results-page .search-matching-categories ul.category-results li a:hover{background:#472d80}body.theme-sen .search-results-page .search-result-meta .post-type{color:#472d80}body.theme-sen .search-results-page .search-result-title a:hover{color:#472d80}body.theme-sen .search-results-page .search-result-link{color:#472d80}body.theme-sen .search-results-page .search-result-link:hover{color:rgb(50.0693641618,31.7341040462,90.2658959538)}body.theme-sen .search-results-page .pagination .current,body.theme-sen .search-results-page .pagination a:hover{background:#472d80}body.theme-commercial .search-results-page .page-header .page-title span{color:#df5086}body.theme-commercial .search-results-page .search-matching-categories ul.category-results li a:hover{background:#df5086}body.theme-commercial .search-results-page .search-result-meta .post-type{color:#df5086}body.theme-commercial .search-results-page .search-result-title a:hover{color:#df5086}body.theme-commercial .search-results-page .search-result-link{color:#df5086}body.theme-commercial .search-results-page .search-result-link:hover{color:rgb(213.0434782609,38.9565217391,104.6956521739)}body.theme-commercial .search-results-page .pagination .current,body.theme-commercial .search-results-page .pagination a:hover{background:#df5086}body.theme-homebuilders .search-results-page .page-header .page-title span{color:#472d80}body.theme-homebuilders .search-results-page .search-matching-categories ul.category-results li a:hover{background:#472d80}body.theme-homebuilders .search-results-page .search-result-meta .post-type{color:#472d80}body.theme-homebuilders .search-results-page .search-result-title a:hover{color:#472d80}body.theme-homebuilders .search-results-page .search-result-link{color:#472d80}body.theme-homebuilders .search-results-page .search-result-link:hover{color:rgb(50.0693641618,31.7341040462,90.2658959538)}body.theme-homebuilders .search-results-page .pagination .current,body.theme-homebuilders .search-results-page .pagination a:hover{background:#472d80}body.theme-tourism .search-results-page .page-header .page-title span{color:#b9cac6}body.theme-tourism .search-results-page .search-matching-categories ul.category-results li a:hover{background:#b9cac6}body.theme-tourism .search-results-page .search-result-meta .post-type{color:#b9cac6}body.theme-tourism .search-results-page .search-result-title a:hover{color:#b9cac6}body.theme-tourism .search-results-page .search-result-link{color:#b9cac6}body.theme-tourism .search-results-page .search-result-link:hover{color:rgb(155.9756097561,180.0243902439,174.3658536585)}body.theme-tourism .search-results-page .pagination .current,body.theme-tourism .search-results-page .pagination a:hover{background:#b9cac6}body.theme-localauth .search-results-page .page-header .page-title span{color:#df5086}body.theme-localauth .search-results-page .search-matching-categories ul.category-results li a:hover{background:#df5086}body.theme-localauth .search-results-page .search-result-meta .post-type{color:#df5086}body.theme-localauth .search-results-page .search-result-title a:hover{color:#df5086}body.theme-localauth .search-results-page .search-result-link{color:#df5086}body.theme-localauth .search-results-page .search-result-link:hover{color:rgb(213.0434782609,38.9565217391,104.6956521739)}body.theme-localauth .search-results-page .pagination .current,body.theme-localauth .search-results-page .pagination a:hover{background:#df5086}.case-studies-template{padding-top:40px}.case-study-block{padding:2rem;max-width:1300px;margin:0 auto}.case-study-block .case-study-title{font-size:2.2rem;margin-bottom:1rem;text-align:center;color:#eb7025}.case-study-block .case-study-logos{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.case-study-block .case-study-logos img{max-height:200px;width:auto}.case-study-block body.single-case_study .news-title{display:none}.case-study-block .school-link-btn{display:inline-block;background:#eb7025;color:#fff;padding:.8rem 1.5rem;margin:0 auto 2rem;text-decoration:none;border-radius:6px;font-weight:600;transition:background .3s}.case-study-block .school-link-btn:hover{background:#003f86}.case-study-block .case-study-content{display:flex;flex-wrap:wrap;gap:2rem}.case-study-block .case-study-content .case-study-left{flex:2;min-width:300px}.case-study-block .case-study-content .case-study-right{flex:2;min-width:250px}.case-study-block .case-study-content .case-study-right .case-study-featured{max-width:100%;border-radius:8px}.case-study-block .case-study-galleries{margin-top:3rem}.case-study-block .case-study-galleries .gallery-grid{display:flex;flex-wrap:wrap;gap:1rem}.case-study-block .case-study-galleries .gallery-grid .gallery-image{flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}.case-study-block .case-study-galleries .gallery-grid .gallery-image .gallery-image img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:6px;transition:transform .3s}.case-study-block .case-study-galleries .gallery-grid .gallery-image .gallery-image img:hover{transform:scale(1.05)}.news-articles .category-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.case-item{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 3px 12px rgba(0,0,0,.06)}.case-item .case-item-inner{display:flex;gap:1.5rem;align-items:stretch}.case-item .case-item-image{flex:0 0 320px;max-width:320px;height:240px;overflow:hidden}.case-item .case-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.case-item .case-item-content{flex:1 1 auto;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.case-item .case-item-content .case-item-title{font-size:1.25rem;margin:0 0 .5rem 0}.case-item .case-item-content .case-item-title a{color:#eb7025}.case-item .case-item-content .case-item-excerpt{color:#666;margin-bottom:1rem}.case-item .case-item-content .case-item-readmore{align-self:start;background:#eb7025;color:#fff;padding:.6rem 1rem;border-radius:6px;text-decoration:none;font-weight:600;margin-top:auto}.case-item .case-item-content .case-item-readmore:hover{background:rgb(211.7714285714,92.2857142857,19.4285714286)}body.theme-schools .case-item .case-item-content .case-item-title a{color:#eb7025}body.theme-schools .case-item .case-item-content .case-item-readmore{background:#eb7025}body.theme-schools .case-item .case-item-content .case-item-readmore:hover{background:rgb(211.7714285714,92.2857142857,19.4285714286)}body.theme-nursery .case-item .case-item-content .case-item-title a{color:#a2d6bb}body.theme-nursery .case-item .case-item-content .case-item-readmore{background:#a2d6bb}body.theme-nursery .case-item .case-item-content .case-item-readmore:hover{background:rgb(133.6835820896,201.5164179104,166.2955223881)}body.theme-primary .case-item .case-item-content .case-item-title a{color:#21827e}body.theme-primary .case-item .case-item-content .case-item-readmore{background:#21827e}body.theme-primary .case-item .case-item-content .case-item-readmore:hover{background:rgb(24.7398773006,97.4601226994,94.4613496933)}body.theme-sen .case-item .case-item-content .case-item-title a{color:#472d80}body.theme-sen .case-item .case-item-content .case-item-readmore{background:#472d80}body.theme-sen .case-item .case-item-content .case-item-readmore:hover{background:rgb(54.2554913295,34.387283237,97.812716763)}body.theme-commercial .case-item .case-item-content .case-item-title a{color:#df5086}body.theme-commercial .case-item .case-item-content .case-item-readmore{background:#df5086}body.theme-commercial .case-item .case-item-content .case-item-readmore:hover{background:rgb(216.6927536232,45.5072463768,110.1507246377)}body.theme-homebuilders .case-item .case-item-content .case-item-title a{color:#472d80}body.theme-homebuilders .case-item .case-item-content .case-item-readmore{background:#472d80}body.theme-homebuilders .case-item .case-item-content .case-item-readmore:hover{background:rgb(54.2554913295,34.387283237,97.812716763)}body.theme-tourism .case-item .case-item-content .case-item-title a{color:#b9cac6}body.theme-tourism .case-item .case-item-content .case-item-readmore{background:#b9cac6}body.theme-tourism .case-item .case-item-content .case-item-readmore:hover{background:rgb(161.7804878049,184.4195121951,179.0926829268)}body.theme-localauth .case-item .case-item-content .case-item-title a{color:#df5086}body.theme-localauth .case-item .case-item-content .case-item-readmore{background:#df5086}body.theme-localauth .case-item .case-item-content .case-item-readmore:hover{background:rgb(216.6927536232,45.5072463768,110.1507246377)}.extra-contact-form{padding:4rem 0;background:#f9f9f9}.extra-contact-form .section-inner{max-width:900px;margin:0 auto}.extra-contact-form h2{text-align:center;margin-bottom:1rem}.extra-contact-form p{text-align:center;margin-bottom:2rem}@media (max-width:900px){.case-item .case-item-inner{flex-direction:column}.case-item .case-item-image{flex:0 0 auto;max-width:100%;width:100%;height:280px}.news-articles .category-grid{grid-template-columns:1fr}}:root{--mega-card-w:280px;--mega-card-h:260px;--mega-gap:12px;--mega-radius:8px;--mega-bg:#df5086;--mega-border:#cc0066}body.page-id-23678{--mega-bg:#472d80;--mega-border:rgba(57, 27, 101, 0.8)}body.page-id-23678 #mega-menu-406-0 .mega-menu-item.widget_media_image>h4.mega-block-title{background:rgba(57,27,101,.8)}body.page-id-23684{--mega-bg:#b9cac6;--mega-border:#87ada4}body.page-id-23684 #mega-menu-406-0 .mega-menu-item.widget_media_image>h4.mega-block-title{background:rgba(135,173,164,.7607843137)}#mega-menu-406-0>ul.mega-sub-menu{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:var(--mega-gap)!important;max-width:1400px!important;margin:0 auto!important;padding:12px!important;background:var(--mega-bg)!important;border:3px solid var(--mega-border)!important;border-radius:12px!important;box-sizing:border-box!important}#mega-menu-406-0>ul.mega-sub-menu>li.mega-menu-column{width:100%!important;max-width:100%!important;display:flex;align-items:stretch;box-sizing:border-box;margin:0;padding:0}#mega-menu-406-0 .mega-menu-column>ul.mega-sub-menu{display:flex;flex-direction:column;width:100%;margin:10px;padding:0;list-style:none;box-sizing:border-box;width:100%!important;max-width:100%!important}#mega-menu-406-0 .mega-menu-item.widget_media_image{position:relative;width:100%;display:block;margin:10px;padding:0;box-sizing:border-box}#mega-menu-406-0 .mega-menu-item.widget_media_image>a{display:block;width:100%!important;height:var(--mega-card-h);padding:0!important;overflow:hidden;border-radius:var(--mega-radius);box-sizing:border-box;max-width:none!important;position:relative;text-decoration:none;background:#fff;margin:0 auto!important;display:block!important}#mega-menu-406-0 .mega-menu-item.widget_media_image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}#mega-menu-406-0 .mega-menu-item.widget_media_image figure a img,#mega-menu-406-0 .mega-menu-item.widget_media_image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;display:block;border-radius:var(--mega-radius);margin:10px!important;box-sizing:border-box}#mega-menu-406-0 .mega-menu-item.widget_media_image>h4.mega-block-title{position:absolute;left:0;right:0;bottom:0;margin:0;padding:8px 10px;background:rgba(204,0,102,.5098039216);color:#fff;font-weight:600;font-size:15px;line-height:1.1;text-align:center!important;z-index:3;pointer-events:none;border-bottom-left-radius:var(--mega-radius);border-bottom-right-radius:var(--mega-radius);box-sizing:border-box;padding-bottom:20px!important;padding-top:20px!important;margin-bottom:10px!important}#mega-menu-406-0 .mega-menu-item.widget_media_image>a{z-index:1}#mega-menu-406-0 .mega-menu-item.widget_media_image,#mega-menu-406-0 .mega-menu-item.widget_media_image img,#mega-menu-406-0 .mega-menu-item.widget_media_image>a{margin:0!important;padding:0!important}#mega-menu-406-0 .mega-menu-item.widget_media_image>a{margin-bottom:10px!important}#mega-menu-406-0 .mega-menu-item.widget_media_image>a:hover{transform:translateY(-4px);transition:transform .15s ease;box-shadow:0 10px 20px rgba(0,0,0,.08)}#mega-menu-commercial_menu li.mega-menu-row{padding:0!important;border-radius:8px!important}#mega-menu-commercial_menu ul.mega-sub-menu{max-width:80vw!important;border-radius:8px!important}#mega-menu-406-0 .mega-menu-item.widget_media_image>a{width:100%!important;max-width:none!important;height:var(--mega-card-h)!important;margin:0 0 10px!important;display:block!important}#mega-menu-406-0 .mega-menu-item.widget_media_image>a img{width:100%!important;height:100%!important;margin:0!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important}@media (min-width:450px) and (max-width:1190px){#mega-menu-item-406{position:relative!important;z-index:50!important;transform:none!important;background-color:#fff!important}#mega-menu-406-0>ul.mega-sub-menu{background-color:#fff!important;border:none!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;margin-top:10px!important}#mega-menu-item-406>ul.mega-sub-menu{position:absolute!important;top:100%!important;left:0!important;box-sizing:border-box!important;width:auto!important;min-width:180px!important;max-width:600px!important;margin:0!important;padding:0!important;border:none!important;background:#fff!important;z-index:999!important;transition:none!important;background-color:#fff!important}#mega-menu-item-406>ul.mega-sub-menu>li.mega-menu-column{margin:0!important;padding:0!important;display:block;width:100%!important;background-color:#fff!important}#mega-menu-406-0>ul{background-color:#fff!important;border:none!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important}#mega-menu-406-0,#mega-menu-commercial_menu{overflow:visible!important;background-color:#fff!important}#mega-menu-wrap-commercial_menu .mega-menu-toggle.mega-menu-open+#mega-menu-commercial_menu .mega-menu-item.widget_media_image>a{display:block!important;width:80%!important;background:#f7f7f7;color:#222!important;font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;text-decoration:none;margin:0!important;padding-left:16px!important;height:40px!important;border:none!important;text-align:left!important;transition:background .25s ease,box-shadow .25s ease}#mega-menu-item-406.mega-menu-item-open>a,#mega-menu-item-406>a,#mega-menu-item-406>a:active,#mega-menu-item-406>a:focus{outline:0!important;box-shadow:none!important;border:none!important;background:0 0!important}#mega-menu-wrap-commercial_menu .mega-menu-toggle.mega-menu-open+#mega-menu-commercial_menu .mega-menu-item.widget_media_image>h4.mega-block-title{color:#000!important;background-color:#fff!important;border:none!important;font-weight:400!important;font-size:14px!important;text-align:left!important;margin:30px 0 0 0!important;padding-left:20px!important}#mega-menu-wrap-commercial_menu .mega-menu-toggle.mega-menu-open+#mega-menu-commercial_menu .mega-menu-item.widget_media_image{text-align:left!important;justify-content:flex-start;align-items:flex-start}}@media (max-width:450px){#mega-menu-wrap-commercial_menu .mega-menu-toggle.mega-menu-open+#mega-menu-commercial_menu .mega-menu-item.widget_media_image>a img{display:none!important}#mega-menu-wrap-commercial_menu .mega-menu-toggle.mega-menu-open+#mega-menu-commercial_menu{background:#fff!important;border:none!important;width:90%!important;max-width:600px!important;margin:100px auto 0!important;padding:6px 0!important;box-shadow:0 4px 12px rgba(0,0,0,.06)}#mega-menu-406-0>ul.mega-sub-menu{background-color:#fff!important;border:none!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;margin-top:10px!important}#mega-menu-406-0>ul.mega-sub-menu>li.mega-menu-column{margin:0!important;padding:0!important}#mega-menu-wrap-commercial_menu .mega-menu-toggle.mega-menu-open+#mega-menu-commercial_menu .mega-menu-item.widget_media_image>a{display:block!important;width:80%!important;background:#f7f7f7;color:#222!important;font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;text-decoration:none;margin:0!important;padding-left:16px!important;height:40px!important;border:none!important;text-align:left!important;transition:background .25s ease,box-shadow .25s ease}#mega-menu-wrap-commercial_menu .mega-menu-toggle.mega-menu-open+#mega-menu-commercial_menu .mega-menu-item.widget_media_image>h4.mega-block-title{color:#000!important;background-color:#fff!important;border:none!important;font-weight:400!important;font-size:14px!important;text-align:left!important;margin:30px 0 0 0!important;padding-left:20px!important}#mega-menu-wrap-commercial_menu .mega-menu-toggle.mega-menu-open+#mega-menu-commercial_menu .mega-menu-item.widget_media_image{text-align:left!important;justify-content:flex-start;align-items:flex-start}}.hero-slider-section{position:relative;width:95%;height:70vh;overflow:hidden;margin:auto;margin-top:20px;touch-action:pan-y}.hero-slider .swiper-slide{width:95%;height:70vh;background-size:cover;background-position:50% 30%;position:relative}.page-id-23684 .hero-slider .swiper-slide{background-position:50% 60%}.hero-slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.hero-slider-overlay{position:absolute;left:0;top:0;bottom:0;width:120px;background:rgba(235,112,37,.6);display:flex;align-items:center;justify-content:center}.option--raspberrySwing .hero-slider-overlay{background:rgba(223,80,134,.6)}.option--espRoyalBlue .hero-slider-overlay{background:rgba(71,45,128,.6)}.option--pistachio .hero-slider-overlay{background:rgba(162,214,187,.6)}.option--ruralGreen .hero-slider-overlay{background:rgba(33,130,126,.6)}.option--orange .hero-slider-overlay{background:rgba(235,112,37,.6)}.option--steel .hero-slider-overlay{background:rgba(185,202,198,.6)}.vertical-title{writing-mode:vertical-rl;transform:rotate(180deg);font-size:30px;font-weight:medium;color:#fff;letter-spacing:2px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:2rem 1rem;align-items:center;line-height:3.5rem}.catalog-download-section{background:#fff;padding:48px 16px}.catalog-inner{max-width:1400px;margin:0 auto;display:flex;gap:32px;align-items:center;justify-content:space-between}.catalog-left{flex:1 1 50%;min-width:260px}.catalog-title{font-size:2rem;margin:0 0 12px;color:#2b2b2b;font-weight:700}.catalog-text{color:#555;line-height:1.6;margin-bottom:18px;font-size:1.2rem}.catalog-download-btn{display:inline-block;background:#eb7025;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:700;box-shadow:0 6px 0 rgba(0,0,0,.04)}.catalog-download-btn:focus,.catalog-download-btn:hover{background:#9c4f1f}.catalog-right{flex:0 0 40%;display:flex;justify-content:center;align-items:center;min-width:180px}.catalog-figure{margin:0}.catalog-figure img{width:100%;max-width:480px;height:auto;display:block;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.12);-o-object-fit:cover;object-fit:cover}.guarantee-cards{padding:4rem 2rem;background:#f9f9f9}.guarantee-cards__wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.guarantee-cards .guarantee-card{flex:1 1 calc(25% - 2rem);background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.08);padding:2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;max-width:370px}.guarantee-cards .guarantee-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.12)}.guarantee-cards .guarantee-card__image img{max-width:100%;height:400px;border-radius:8px;margin-bottom:1rem}.guarantee-cards .guarantee-card__title{font-size:1.4rem;font-weight:600;margin-bottom:.75rem;color:#222}.guarantee-cards .guarantee-card__text{font-size:1rem;color:#555;margin-bottom:1rem}.guarantee-cards .guarantee-card__bullets{list-style:none;padding:0;margin:0}.guarantee-cards .guarantee-card__bullets li{position:relative;padding-left:1.4rem;margin-bottom:.5rem;font-size:.95rem;color:#444}.guarantee-cards .guarantee-card__bullets li::before{content:"✓";color:#eb7025;position:absolute;left:0}@media (max-width:1024px){.guarantee-cards .guarantee-card{flex:1 1 calc(50% - 2rem)}}@media (max-width:600px){.guarantee-cards .guarantee-card{flex:1 1 100%}}@media (max-width:768px){.catalog-inner{flex-direction:column-reverse;text-align:center}.catalog-left{width:100%}.catalog-right{width:100%;margin-bottom:18px}.catalog-download-btn{margin-top:10px}}#site-content h1{max-width:650px;margin:2.5rem auto 1rem auto;padding:0 2rem}#site-content form{max-width:650px;margin:2.5rem auto;padding:2rem;background:#fff;border-radius:12px;border:2px solid rgba(255,165,0,.1333333333);box-shadow:0 6px 25px rgba(0,0,0,.08)}#site-content form label{display:block;font-weight:600;margin-bottom:.35rem;margin-top:1rem;color:#2c2c2c}#site-content form input[type=date],#site-content form input[type=email],#site-content form input[type=text],#site-content form textarea{width:100%;padding:.7rem .9rem;border:2px solid rgba(235,113,37,.6862745098);border-radius:10px;font-size:1rem;font-family:inherit;box-sizing:border-box;transition:.25s ease;background:#fff}#site-content form input:focus,#site-content form textarea:focus{border-color:#eb7025;outline:0;box-shadow:0 0 0 3px rgba(255,138,0,.2666666667)}#site-content form textarea{min-height:120px;resize:vertical}.file-drop-zone{border:2px dashed #eb7025;border-radius:12px;padding:1.5rem;text-align:center;cursor:pointer;color:#444;margin:1rem 0;transition:.25s ease;background:#fff7ec}.file-drop-zone:hover{background:#ffe7c3}.file-drop-zone.dragover{background:#ffd596;border-color:#ff7300}.file-drop-zone input[type=file]{display:none}.upload-preview{margin-top:.6rem;font-size:.9rem;color:#444}#site-content form .sub-label{font-size:.9rem;font-weight:400;margin-top:1.25rem;line-height:1.45;display:block}#site-content form button[type=submit]{display:inline-block;width:100%;margin-top:2rem;padding:1rem 1.5rem;background:#ff8a00;color:#fff;border:none;border-radius:12px;font-size:1.2rem;cursor:pointer;transition:.25s ease}#site-content form button[type=submit]:hover{background:#e06d00;transform:translateY(-1px)}.supported-note{font-size:.85rem;color:#666;margin-bottom:.75rem;display:block}.warranty-success{background:#fff7e6;border:2px solid var(--orange,#ff7a00);border-radius:10px;padding:1.25rem 1.5rem;margin:1.5rem auto;max-width:600px;font-size:1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 3px 7px rgba(0,0,0,.08);animation:fadeIn .4s ease}.warranty-success::before{content:"✅";font-size:1.3rem}@keyframes fadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){#site-content form{padding:1.25rem}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-overflow-scrolling:touch}.section-inner{max-width:1920px;width:calc(100vw - 100px);margin:0 auto;padding:0;box-sizing:border-box}.site-main{margin-bottom:0}body,input,textarea{font-family:museo-slab,serif}.btn,.button,button,h1,h2,h3,h4,h5,h6,p strong{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.product-categories,li,p,ul{font-family:museo-slab,serif}.page-template-default article{max-width:1200px;padding:50px;margin:0 auto}p strong{display:inline-block}
/*# sourceMappingURL=style.min.css.map */
