@charset "utf-8";
 @font-face {
font-family: 'Cotford';
font-style: normal;
font-weight: 400;
src: url(//meesons.com/production/wp-content/themes/meesons2023/assets/fonts/CotfordDisplay-Regular.woff2) format('woff2'),
url(//meesons.com/production/wp-content/themes/meesons2023/assets/fonts/CotfordDisplay-Regular.woff) format('woff');
}
@font-face {
font-family: 'Basis Grotesque';
font-style: normal;
font-weight: 400;
src: url(//meesons.com/production/wp-content/themes/meesons2023/assets/fonts/BasisGrotesquePro-Regular.woff2) format('woff2'),
url(//meesons.com/production/wp-content/themes/meesons2023/assets/fonts/BasisGrotesquePro-Regular.woff) format('woff');
}
@font-face {
font-family: 'Basis Grotesque';
font-style: normal;
font-weight: 800;
src: url(//meesons.com/production/wp-content/themes/meesons2023/assets/fonts/BasisGrotesquePro-Bold.woff2) format('woff2'),
url(//meesons.com/production/wp-content/themes/meesons2023/assets/fonts/BasisGrotesquePro-Bold.woff) format('woff');
}
:root{
--base: #190C1C;
--highlight: #EB815E;
--highlighthover:#D47455;
--alt: #50AA64;
--bright: #853EED;
--primary: #3F2444;
--primaryrgb: 63, 36, 68;
}
body{
--wp--preset--font-size--smallest: .65em !important;
--wp--preset--font-size--small: .75em !important;
--wp--preset--font-size--medium: 1.2em !important;
--wp--preset--font-size--large: 1.4em !important;
--wp--preset--font-size--x-large: 3em !important;
} html{line-height:1.4;font-size: 1em;-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%;}
body{margin:0;font-family:'Basis Grotesque',sans-serif;font-weight:400;background:var(--base);color:#fff;overflow-x:hidden;height:100%;}
body.single-post,
body.page-template-page-resources,
body.page-template-page-case-studies,
body.category{background:#e8e2db;color:#222;}
main{display:block;}
hr{box-sizing:content-box;height:0;overflow:visible;}
a{background-color:transparent;color:#fff;text-decoration:none}
.has-white-color a{color:#fff;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong{font-weight:700;}
pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
.hidden, [hidden],.no-js .no-js-hidden,.js .js-hidden{display:none !important}
audio, canvas, iframe, img, svg, video{vertical-align:middle}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
*{box-sizing:border-box}
figure{margin-bottom:0}
.sr-only,
.img-replace span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.sr-only.focusable:active, .sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}
.invisible{visibility:hidden}
.clearfix::before, .clearfix::after{content:" ";display:table}
.clearfix::after{clear:both}
.nowrap{white-space: nowrap;}
#skiptocontent a{position:absolute;top:-50px;padding:6px;left:0;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:transparent;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:100}#skiptocontent a:focus{position:absolute;left:0;top:0;background:#D14A1F;outline:0;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}
.reverse{flex-direction:row-reverse}
ul ul {
list-style-type: disc;
} .flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:transparent;border:none;color:var(--bg-alt)}.flickity-button:hover{cursor:pointer}
.flickity-button:focus-visible{outline:0;box-shadow:0 0 0 4px var(--bg-alt)}
.flickity-button:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 1px var(--bg-alt)}
.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20% / 25%);border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:hsl(0 0% 20% / 100%)}
.carousel-cell {
visibility: hidden;
}
.pageloaded .carousel-cell {
visibility: visible;
}
.hide-arrows .flickity-button{display:none}    .accordion-container{list-style:none;margin:0;padding:0;}
.ac {  background:rgba(var(--primaryrgb), .2);
box-sizing: border-box;
} .ac .ac-header {
margin: 0;
padding: 0;
}
.ac .ac-trigger {
text-align: left;
width: 100%;
color: #fff;
padding: 1rem 2.5rem 1rem 1.5rem;
display: block;
cursor: pointer;
background-color: transparent;
position: relative;
text-decoration: none;
margin: 0;
border: 0;
font-weight:bold;
}
.ac .ac-trigger span{
font-size: 1.3em;
vertical-align: middle;
padding-left: 0.7rem;
}
.ac .ac-trigger::after {
content: "+";
color:var(--highlight);
text-align: center;
width: 2rem;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
position: absolute;
right: 1rem;
top: 50%;
font-size:2rem
}
.ac .ac-trigger:focus {
color: #fff;
}
.ac .ac-panel {
overflow: hidden;
transition-property: height, visibility;
transition-timing-function: ease;
}
.panel-pad {
padding: 0 1.5rem 0 1.8rem;
}
.panel-pad p{margin-top: 0;}
.ac .ac-panel .ac-text {
padding: .5rem 2rem .5rem 1.5rem;
margin: 0;
color: #fff;
}
.ac.js-enabled .ac-panel {
visibility: hidden;
}
.ac.is-active {
background:rgba(var(--primaryrgb), .5);
}
.ac.is-active .ac-panel {
visibility: visible;
}
.ac.is-active .ac-header .ac-trigger::after {
content: "–";
}
.ac .ac-trigger span{opacity:.5}
.ac .ac-trigger img{width:2rem;height:auto;filter:brightness(2000%);opacity:.5}
.ac.is-active .ac-trigger span{opacity:1;}
.ac.is-active .ac-trigger img{filter:unset;opacity:1;}
.accordion-image{background-size:contain;background-repeat:no-repeat;background-position:right bottom}
.ac .ac-panel .btn {
display:inline-block;background:rgba(255,255,255,.1);color:rgba(255,255,255,.6);border-radius:500px;padding:.3rem 1.3rem;margin:0 1rem 1rem 0;font-size:var(--wp--preset--font-size--smallest)
}
.has-smallest-font-size{font-size:var(--wp--preset--font-size--smallest)}
.ac .ac-panel .btn::before {
content:'';
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' xml:space='preserve'><path d='m0 4.72 1.34-1.49L4.87 6.4 12 0l1.34 1.49-8.47 7.6L0 4.72z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' xml:space='preserve'><path d='m0 4.72 1.34-1.49L4.87 6.4 12 0l1.34 1.49-8.47 7.6L0 4.72z'/></svg>");
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center left;
mask-position: center left;
display:inline-block;
width:1.5rem;
height:.8rem;
vertical-align: middle;
background-color:rgba(255,255,255,.6);
}
.ac .ac-panel a.btn:hover {
background:rgba(255,255,255,.05);color:rgba(255,255,255,1);
}
.ac .ac-panel a.btn:hover::before {background-color:rgba(255,255,255,1);}
.wp-block-cover{padding: 0;}
.wp-block-columns{margin:0}
.wp-block-column {
overflow-wrap: normal;
word-break: normal;
}
.wp-element-button{font-size:var(--wp--preset--font-size--small)}
.prelaunch .caption{font-size:var(--wp--preset--font-size--small)}
.prelaunch img{filter: blur(7px);}
.no-gap{gap:0!important}
#iw{min-height:100%;position:relative}
.fade-move-set .fade-move-set-item {
position: relative;
top: 40px;
transition: top 1s, opacity 1s;
opacity: 0;
}
.fade-move-set .fade-move-set-item.state--moved {
top: 0;
opacity: 1;
}
#background{position:absolute;top:0;right:0;z-index:-1;width:100%;margin:0;overflow:hidden}
#background img{width:100%;height:auto}
#background-bottom{position:absolute;bottom:0;right:0;z-index:-1;width:100%;margin:0;overflow:hidden}
#background-bottom img{width:100%;height:auto}
#headline{position:absolute;top:0;right:0;z-index:-1;width:100%;margin:0;overflow:hidden;height:17rem}
#headline img{width:100%;height:100%;object-fit:cover;opacity:.5}
#homevideo{position:absolute;top:0;right:0;z-index:-1;width:70%;margin:0;overflow:hidden}
.contain{padding-left:5vw;padding-right:5vw;}
#header{position:fixed;width:100%;z-index:1000;transition:-webkit-backdrop-filter 500ms ease-in,backdrop-filter 500ms ease-in;}
body:not(.is-active) #header.scrolled{
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
}
#header .contain{display:flex;justify-content:space-between;padding-top:1.4rem;padding-bottom:1.4rem;}
.logo svg{width:100%;max-width:8rem;}
.logo svg path{fill:#fff}
body.single-post:not(.category-case-study) .logo svg path,
body.page-template-page-resources .logo svg path,
body.page-template-page-case-studies .logo svg path,
body.category .logo svg path,
body.category-case-study .scrolled .logo svg path{fill:#222;}
#main-menu ul{list-style:none;margin:0;padding:0;}
#main-menu a{font-weight:400;color:#fff;text-decoration:none;}
body.single-post:not(.category-case-study) #main-menu a,
body.page-template-page-resources #main-menu a,
body.page-template-page-case-studies #main-menu a,
body.category #main-menu a,
body.category-case-study .scrolled #main-menu a{color:#222;}
#main-menu .current-menu-item a,
#main-menu .current-page-ancestor a,
.single-meesons_products #main-menu .menu-item-131 a,
.single-post #main-menu .menu-item-130 a,
.page-template-page-case-studies #main-menu .menu-item-130 a,
.single-meesons_sectors #main-menu .menu-item-132 a,
.page-id-142 #main-menu .menu-item-129 a,
.page-id-248 #main-menu .menu-item-129 a,
.single-meesons_jobs #main-menu .menu-item-129 a{font-weight: 700;}
body.single-post #header,
body.page-template-page-resources #header,
body.page-template-page-case-studies #header,
body.category #header{transition: background-color .5s ease-in;}
body.single-post #header.scrolled,
body.page-template-page-resources #header.scrolled,
body.page-template-page-case-studies #header.scrolled,
body.category #header.scrolled{ background-color:rgba(255,255,255,.5)} body.category-case-study .logo svg path{transition: fill .5s ease-in;}
body.category-case-study #main-menu a{transition: color .5s ease-in;}
.topspace{height:8rem !important}
.light-bkg{background:var(--primary)}
h1,h2{font-family:'Cotford',serif;font-weight:400;margin:0;line-height:1.1;}
h3{margin:0}
h2.has-large-font-size{font-size:1.8em !important}
h3.has-medium-font-size{font-size:1.3em !important}
.section,
.section a{text-transform:uppercase;display:block;color:var(--alt);} .single-post article ul:not(.mc-jp-relatedposts) a,
.single-post article ol a,
article p a{text-decoration:underline;color:var(--highlight)}
article ul{margin:0;padding:0 0 0 1rem}
.highlight{color:var(--highlight);}
.background-highlight{border-radius:10px;background:rgba(226, 203, 254, 0.10);padding:1rem 2rem}
.forward-arrow .wp-block-button__link{border:none !important;}
.forward-arrow .wp-block-button__link::after{
content:'';
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24' xml:space='preserve'><path d='M27.05 12.87c.6-.6.6-1.57 0-2.17L17.3.95a1.53 1.53 0 1 0-2.17 2.17l8.67 8.66-8.67 8.67a1.53 1.53 0 1 0 2.17 2.17l9.75-9.75zm-27.55.45h26.47v-3.07H-.5v3.07z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24' xml:space='preserve'><path d='M27.05 12.87c.6-.6.6-1.57 0-2.17L17.3.95a1.53 1.53 0 1 0-2.17 2.17l8.67 8.66-8.67 8.67a1.53 1.53 0 1 0 2.17 2.17l9.75-9.75zm-27.55.45h26.47v-3.07H-.5v3.07z'/></svg>");
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center right;
mask-position: center right;
display:inline-block;
width:2.3rem;
height:1.3rem;
vertical-align: middle;
background-color:#fff;
}
.forward-arrow .wp-block-button__link{padding-left:0!important}
.wp-block-button + .forward-arrow .wp-block-button__link{padding-left:1.333em!important}
.is-style-outline .wp-block-button__link{background:none}
.download .wp-block-button__link{border-color:white !important;}
.download .wp-block-button__link::after{
content:'';
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16' xml:space='preserve'><path d='M19.35 6.04a7.49 7.49 0 0 0-14-2A6 6 0 0 0 6 16h13a4.98 4.98 0 0 0 .35-9.96zM17 9l-5 5-5-5h3V5h4v4h3z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24' xml:space='preserve'><path d='M19.35 6.04a7.49 7.49 0 0 0-14-2A6 6 0 0 0 6 16h13a4.98 4.98 0 0 0 .35-9.96zM17 9l-5 5-5-5h3V5h4v4h3z'/></svg>");
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center right;
mask-position: center right;
display:inline-block;
width:2.3rem;
height:1.3rem;
vertical-align: middle;
background-color:#fff;
}
.translucent{background:rgba(var(--primaryrgb), .5);padding:1rem 2rem}
.translucent-white{background:rgba(255,255,255, .2);padding:1rem 2rem}
.orange-bkg{background:var(--highlight);padding:1rem 2rem;color:#fff}
.orange-bkg .wp-block-button__link{border:2px solid white !important;background:#fff;color:var(--highlight)}
ul.boxed{list-style:none;margin:0;padding:0;display:grid;grid-template-columns: 1fr;grid-auto-rows: 1fr;}
ul.boxed li{padding:1rem;border-radius:10px;margin-bottom:1rem;background:rgba(226, 203, 254, 0.10);}
ul.outlined li{border:4px solid rgba(var(--primaryrgb), .6);margin-bottom:1rem;background:transparent;}
ul.ticks{list-style:none;margin:0;padding:0;text-indent:-1.5rem}
ul.ticks li{padding-left:1.7rem;margin-bottom:1rem;}
ul.ticks.boxed,
ul.ticks.outlined{text-indent:revert}
ul.ticks.boxed li,
ul.ticks.outlined li{padding-left:1.3rem;display: grid;
align-items: center;
grid-template-columns: 2rem 1fr;}
ul.ticks li::before{
content:'';
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' xml:space='preserve'><path d='m0 4.72 1.34-1.49L4.87 6.4 12 0l1.34 1.49-8.47 7.6L0 4.72z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' xml:space='preserve'><path d='m0 4.72 1.34-1.49L4.87 6.4 12 0l1.34 1.49-8.47 7.6L0 4.72z'/></svg>");
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center left;
mask-position: center left;
display:inline-block;
width:1.5rem;
height:.8rem;
vertical-align: middle;
background-color:var(--alt);}
ul.filedownloads li{padding:0}
ul.filedownloads li a{display:block;position:relative;padding:1rem}
ul.filedownloads li a::before,
ul.filedownloads li a::after{
content:'';
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center right;
mask-position: center right;
display:inline-block;
width:2.3rem;
height:1.3rem;
vertical-align: middle;
background-color:#fff;
}
ul.filedownloads li.pdf a::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' xml:space='preserve'><path d='M18 0H6a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM9.5 7.5C9.5 8.33 8.83 9 8 9H7v2H5.5V5H8c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V5H13c.83 0 1.5.67 1.5 1.5v3zm4-3H17v1h1.5V9H17v2h-1.5V5h3v1.5zM7 7.5h1v-1H7v1zM2 4H0v14c0 1.1.9 2 2 2h14v-2H2V4zm10 5.5h1v-3h-1v3z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24' xml:space='preserve'><path d='M18 0H6a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM9.5 7.5C9.5 8.33 8.83 9 8 9H7v2H5.5V5H8c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V5H13c.83 0 1.5.67 1.5 1.5v3zm4-3H17v1h1.5V9H17v2h-1.5V5h3v1.5zM7 7.5h1v-1H7v1zM2 4H0v14c0 1.1.9 2 2 2h14v-2H2V4zm10 5.5h1v-3h-1v3z'/></svg>");
width:1.3rem;margin-right:.5rem;
}
ul.filedownloads li a::after{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16' xml:space='preserve'><path d='M19.35 6.04a7.49 7.49 0 0 0-14-2A6 6 0 0 0 6 16h13a4.98 4.98 0 0 0 .35-9.96zM17 9l-5 5-5-5h3V5h4v4h3z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24' xml:space='preserve'><path d='M19.35 6.04a7.49 7.49 0 0 0-14-2A6 6 0 0 0 6 16h13a4.98 4.98 0 0 0 .35-9.96zM17 9l-5 5-5-5h3V5h4v4h3z'/></svg>");
position:absolute;right:1rem
}
ul.featuredposts{list-style:none;margin:0;padding:0;}
ul.featuredposts > li{margin-bottom:2rem}
ul.featuredposts a{display:flex;flex-direction:column;width:100%;height:0;padding-bottom:100%;border-radius:10px;position:relative;overflow:hidden;gap:2rem}
ul.featuredposts a .feature-head{background-color:var(--primary);position:absolute;width:100%;min-height:50%;top:0;padding:2rem;z-index:1}
ul.featuredposts a figure{position:absolute;width:100%;height:50%;bottom:0;background-color:var(--bright)}
ul.featuredposts a img{height:100%;width:100%;object-fit:cover;object-position:center}
ul.featuredproducts{list-style:none;margin:0;padding:0;}
ul.featuredproducts > li{margin-bottom:2rem}
ul.featuredproducts a figure{position:relative;width:100%;height:55vw;bottom:0;background-color:#fff;border-radius:10px;overflow:hidden;margin-bottom:1rem}
ul.featuredproducts a img{height:100%;width:100%;object-fit:contain;object-position:center;position:absolute;}
ul.featuredproducts .f-excerpt{margin:.5rem 0}
ul.featuredproducts hr{margin:1rem 0}
ul.featuredproducts .wp-block-buttons{margin-top:1rem} .gallery-item{margin-bottom:2rem}
.meesonsgallery .gallery figure{border-radius:10px;overflow:hidden;margin-bottom:.5rem}
.meesonsgallery .gallery figure img{width:100%;height:auto} .image-modal-popup {
position: fixed;
overflow: auto;
top: 0;
bottom: 0;
right: 0;
left: 0;
background: rgba(0, 0, 0, 0.8);
color: #fff;
animation: 500ms fadeIn;
display: none;
z-index:1000;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.image-modal-popup .wrapper {
display: flex;
flex-direction: column;
align-items: center;
max-width: 1200px;
margin: auto;
margin-top: 30px;
position: relative;
}
.image-modal-popup img {
width: 80%;
height: auto;
max-height: calc(100vh - 150px);
margin-bottom: 10px;
cursor: pointer;
}
.image-modal-popup span {
position: absolute;
top: 0;
right: 10px;
font-size: 4rem;
color: var(--bright);
cursor: pointer;
} .product-categories{display:flex;flex-direction:column;gap:2rem}
.product-category{display:block}
.product-category figure{position:relative;width:100%;height:0;padding-bottom:60%;border-radius:10px;overflow:hidden}
.product-category figure img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center}
.product-category .wp-block-button__link{padding-left:0!important} .product{display:block;width:100%;margin-bottom:2rem;text-decoration:none}
.product figure{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:10px;overflow:hidden;background-color:var(--bright)}
.product figure img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center}
.product-title{display:flex;justify-content:space-between;align-content:flex-end;padding-top:1rem}
.product-title .title{font-weight:bold}
ul.standards{list-style:none;margin:0;padding:0}
ul.standards li{color:var(--alt);background: rgba(80, 170, 100, .34);padding:.3rem .5rem;margin-right:1rem;display:inline-block}
.cat-standards ul.standards li{margin-right:0;margin-left:1rem} .single-meesons_products .lps{display:inline-block}
.product-images figure{width:100%;border-radius:10px;overflow:hidden;background-color:var(--bright)}
.product-images figure img{height:100%;width:100%;object-fit:cover;object-position:center}
.large-images,
.carousel-main{width:100%;border-radius:10px;overflow:hidden;}
.small-images{display:none;}
.carousel-cell {
display: flex;
align-items: center;
justify-content: center;
}
.carousel-main .carousel-cell {
width: 100%;
margin-right:1rem
}
.carousel-main .carousel-cell::after {
content: "";
display: block;
padding-bottom: 100%;
}
.carousel-main .flickity-prev-next-button {
width: 2rem;
height: 2rem;
background: transparent;
top:auto;
bottom:0
}
.carousel-main .flickity-prev-next-button.previous {
left:auto;right:2rem
}
.carousel-main .flickity-prev-next-button.next {
}
.carousel-main .flickity-button-icon {fill:#666}
.alert{padding:1rem 2rem;background:var(--bright);color:#222;display:flex;justify-content:space-between;align-items:center}
.alert .alert-text{text-indent: -2.7rem;padding-left: 2.4rem;}
.alert .alert-text svg{width:2rem;height:auto;margin-right:.5rem}
.alert .alert-text svg path{fill:#222}
.alert .close{font-size:2rem;text-decoration:none;color:#222}
.product-bkg{background:rgba(var(--primaryrgb),.3)}
ul.certifications{list-style:none;margin:0;padding:0;}
ul.certifications{text-indent:-1.5rem}
ul.certifications li{padding-left:1.7rem;margin-top:.5rem}
ul.certifications li::before{
content:'';
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 33' xml:space='preserve'><path d='M13.5 0 0 6v9c0 8.32 5.76 16.11 13.5 18C21.24 31.11 27 23.32 27 15V6L13.5 0Zm-3 24-6-6 2.12-2.12 3.88 3.87 9.89-9.88L22.5 12l-12 12Z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 33' xml:space='preserve'><path d='M13.5 0 0 6v9c0 8.32 5.76 16.11 13.5 18C21.24 31.11 27 23.32 27 15V6L13.5 0Zm-3 24-6-6 2.12-2.12 3.88 3.87 9.89-9.88L22.5 12l-12 12Z'/></svg>");
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center left;
mask-position: center left;
display:inline-block;
width:2rem;
height:1.5rem;
vertical-align: text-bottom;
background-color:var(--alt);}
.specifications-block .panel-pad{padding:1rem 1.5rem}
.specifications-table-header{text-transform:uppercase}
.specifications-table table{width:100%;border:none;margin:.5rem 0 3rem;border:1px solid #fff;border-left:none;border-right:none;border-collapse: collapse;table-layout: fixed;}
.specifications-table table tr{border:1px solid #fff;border-left:none;border-right:none;}
.specifications-table table tr td{border:none;padding:.7rem 0;vertical-align: top;}
.specifications-table table tr td:first-child{font-weight:bold;}
.specifications-block .ac .ac-trigger::after {
content: "";
border-left: 2px solid #fff;
border-bottom: 2px solid #fff;
width: 0.75rem;
height: 0.75rem;
transform: rotate(135deg);
right: 1.5rem;
}
.specifications-block .ac.is-active .ac-header .ac-trigger::after {
content: "";
transform: rotate(-45deg);
}
.img-link figure{position:relative;width:100%;height:0;padding-bottom:70%;border-radius:10px;overflow:hidden;background-color:var(--bright)}
.img-link figure img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center} ul.features{list-style:none;padding:0;margin:0}
ul.features li{display:inline-block;margin:0 1rem 1rem 0;text-align:center}
ul.features li span{display:block;background-color:var(--primary);border-radius:10px;width:3rem;margin:0 auto .5rem;}
ul.features li span::before{content:'';
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center left;
mask-position: center left;
display:inline-block;
width:3rem;
height:3rem;
vertical-align: text-bottom;
background-color:#fff;}
ul.features li.anti-tailgating span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='m30.8 27.6-2.6-11.4v-.1c-.4-1.7-2.8-2.9-6-2.9s-5.5 1.2-6 2.9v.1l-2.6 11.4c-.2.8.3 1.6 1.1 1.8h.3c.7 0 1.3-.5 1.4-1.2l1.4-6.1v20.3c0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8V29.1h1.5v13.3c0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8V22.2l1.4 6.1c.2.7.8 1.2 1.4 1.2h.3c.8-.3 1.3-1.1 1.2-1.9z'/><circle transform='rotate(-45 22.17 9.1)' cx='22.2' cy='9.1' r='3.6'/><path d='m36.4 27.6-2.6-11.4v-.1c-.5-1.9-2.9-3.1-6.3-3.1-.7 0-1.4.1-2.1.2.4.1.8.3 1.1.5h1c3 0 5.3 1.1 5.7 2.7l2.6 11.4c.1.6-.3 1.3-.9 1.4-.6.1-1.3-.3-1.4-.9l-1.4-6.1c0-.1-.2-.2-.3-.2-.1 0-.3.1-.3.3v20.3c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5V29.9l-.6-.3v12.9c0 1.1.9 2.1 2.1 2.1 1.1 0 2.1-.9 2.1-2.1V24.8l.8 3.5c.2.9 1.2 1.6 2.1 1.3 1-.1 1.6-1.1 1.4-2z'/><path d='M27.4 28.9H27v.6h.8c-.1-.2-.3-.4-.4-.6zM27.5 6.1a3 3 0 0 1 3 3 3 3 0 0 1-3 3c-.7 0-1.4-.3-1.9-.7-.1.2-.2.3-.4.5.6.5 1.4.8 2.3.8 2 0 3.6-1.6 3.6-3.6s-1.6-3.6-3.6-3.6c-.9 0-1.6.3-2.3.8.1.1.3.3.4.5.6-.5 1.2-.7 1.9-.7z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='m30.8 27.6-2.6-11.4v-.1c-.4-1.7-2.8-2.9-6-2.9s-5.5 1.2-6 2.9v.1l-2.6 11.4c-.2.8.3 1.6 1.1 1.8h.3c.7 0 1.3-.5 1.4-1.2l1.4-6.1v20.3c0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8V29.1h1.5v13.3c0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8V22.2l1.4 6.1c.2.7.8 1.2 1.4 1.2h.3c.8-.3 1.3-1.1 1.2-1.9z'/><circle transform='rotate(-45 22.17 9.1)' cx='22.2' cy='9.1' r='3.6'/><path d='m36.4 27.6-2.6-11.4v-.1c-.5-1.9-2.9-3.1-6.3-3.1-.7 0-1.4.1-2.1.2.4.1.8.3 1.1.5h1c3 0 5.3 1.1 5.7 2.7l2.6 11.4c.1.6-.3 1.3-.9 1.4-.6.1-1.3-.3-1.4-.9l-1.4-6.1c0-.1-.2-.2-.3-.2-.1 0-.3.1-.3.3v20.3c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5V29.9l-.6-.3v12.9c0 1.1.9 2.1 2.1 2.1 1.1 0 2.1-.9 2.1-2.1V24.8l.8 3.5c.2.9 1.2 1.6 2.1 1.3 1-.1 1.6-1.1 1.4-2z'/><path d='M27.4 28.9H27v.6h.8c-.1-.2-.3-.4-.4-.6zM27.5 6.1a3 3 0 0 1 3 3 3 3 0 0 1-3 3c-.7 0-1.4-.3-1.9-.7-.1.2-.2.3-.4.5.6.5 1.4.8 2.3.8 2 0 3.6-1.6 3.6-3.6s-1.6-3.6-3.6-3.6c-.9 0-1.6.3-2.3.8.1.1.3.3.4.5.6-.5 1.2-.7 1.9-.7z'/></svg>");
}
ul.features li.anti-vandal span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='m15.1 33.4 6.5-3.7c-.2-.3-.3-.7-.3-1 0-1.4 1.5-1.9 3.3-1.9.6 0 1.2.1 1.7.2l8.9-5.1c.6-3.9.6-7.7-1.9-10.4-3.6-3.9-8-3.8-8.6-3.8-.7 0-5-.1-8.6 3.8-4 4.3-1.6 11.1-.9 16.7.1 2.3.1 4-.1 5.2zm14.5-14.8c1.6 0 2.3 1.5 2.3 2.5 0 1.1-1.4 1.9-3.1 1.9-1.6 0-2.9-.9-2.9-1.9 0-1.4 2.1-2.5 3.7-2.5zm-10.1 0c1.6 0 3.7 1.1 3.7 2.5 0 1.1-1.3 1.9-2.9 1.9-1.7 0-3.1-.8-3.1-1.9 0-1 .7-2.5 2.3-2.5zM34.1 28.1c.2-1.1.4-2.3.6-3.5l5.5-3.2-.5-.9-4.7 2.7-7.5 4.3-5.1 2.9-7.7 4.5-5.6 3.3.5.9 3.5-2c-1.1 1.4-.4 3.1 2.4 3.9 2.4.7 5.5 1.5 9.2 1.4 3.7.1 6.8-.7 9.2-1.4 3-.8 3.6-2.7 2.1-4.2-1.6-1.5-2.7-3.1-1.9-8.7zm-9.6 3.1c-.4 0-.7-.1-1-.1l4.3-2.5v.1c0 1.3-1.4 2.5-3.3 2.5z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='m15.1 33.4 6.5-3.7c-.2-.3-.3-.7-.3-1 0-1.4 1.5-1.9 3.3-1.9.6 0 1.2.1 1.7.2l8.9-5.1c.6-3.9.6-7.7-1.9-10.4-3.6-3.9-8-3.8-8.6-3.8-.7 0-5-.1-8.6 3.8-4 4.3-1.6 11.1-.9 16.7.1 2.3.1 4-.1 5.2zm14.5-14.8c1.6 0 2.3 1.5 2.3 2.5 0 1.1-1.4 1.9-3.1 1.9-1.6 0-2.9-.9-2.9-1.9 0-1.4 2.1-2.5 3.7-2.5zm-10.1 0c1.6 0 3.7 1.1 3.7 2.5 0 1.1-1.3 1.9-2.9 1.9-1.7 0-3.1-.8-3.1-1.9 0-1 .7-2.5 2.3-2.5zM34.1 28.1c.2-1.1.4-2.3.6-3.5l5.5-3.2-.5-.9-4.7 2.7-7.5 4.3-5.1 2.9-7.7 4.5-5.6 3.3.5.9 3.5-2c-1.1 1.4-.4 3.1 2.4 3.9 2.4.7 5.5 1.5 9.2 1.4 3.7.1 6.8-.7 9.2-1.4 3-.8 3.6-2.7 2.1-4.2-1.6-1.5-2.7-3.1-1.9-8.7zm-9.6 3.1c-.4 0-.7-.1-1-.1l4.3-2.5v.1c0 1.3-1.4 2.5-3.3 2.5z'/></svg>");
}
ul.features li.connectivity span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M33.8 25.6c.3 1.4 1.5 2.4 3 2.4a3 3 0 0 0 3-3 3 3 0 0 0-3-3c-1.5 0-2.7 1-3 2.4h-4.2c-.1-.9-.5-1.8-1-2.5l6.5-6.5c.5.3 1 .5 1.6.5a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .6.2 1.2.5 1.6L27.7 21c-.7-.6-1.6-.9-2.5-1v-4.2c1.4-.3 2.4-1.5 2.4-3a3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 1.5 1 2.7 2.4 3V20c-.9.1-1.8.5-2.5 1L15 14.5c.3-.5.5-1 .5-1.6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3c.6 0 1.2-.2 1.6-.5l6.5 6.5c-.6.7-.9 1.6-1 2.5h-4.2C15 23 13.8 22 12.3 22a3 3 0 0 0-3 3 3 3 0 0 0 3 3c1.5 0 2.7-1 3-2.4h4.2c.1.9.5 1.8 1 2.5L14 34.6c-.5-.3-1-.5-1.6-.5a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3c0-.6-.2-1.2-.5-1.6l6.5-6.5c.7.6 1.6.9 2.5 1v4.2c-1.4.3-2.4 1.5-2.4 3a3 3 0 0 0 3 3 3 3 0 0 0 3-3c0-1.5-1-2.7-2.4-3V30c.9-.1 1.8-.5 2.5-1l6.5 6.5c-.3.5-.5 1-.5 1.6a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3c-.6 0-1.2.2-1.6.5l-6.5-6.5c.6-.7.9-1.6 1-2.5h4.3z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M33.8 25.6c.3 1.4 1.5 2.4 3 2.4a3 3 0 0 0 3-3 3 3 0 0 0-3-3c-1.5 0-2.7 1-3 2.4h-4.2c-.1-.9-.5-1.8-1-2.5l6.5-6.5c.5.3 1 .5 1.6.5a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .6.2 1.2.5 1.6L27.7 21c-.7-.6-1.6-.9-2.5-1v-4.2c1.4-.3 2.4-1.5 2.4-3a3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 1.5 1 2.7 2.4 3V20c-.9.1-1.8.5-2.5 1L15 14.5c.3-.5.5-1 .5-1.6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3c.6 0 1.2-.2 1.6-.5l6.5 6.5c-.6.7-.9 1.6-1 2.5h-4.2C15 23 13.8 22 12.3 22a3 3 0 0 0-3 3 3 3 0 0 0 3 3c1.5 0 2.7-1 3-2.4h4.2c.1.9.5 1.8 1 2.5L14 34.6c-.5-.3-1-.5-1.6-.5a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3c0-.6-.2-1.2-.5-1.6l6.5-6.5c.7.6 1.6.9 2.5 1v4.2c-1.4.3-2.4 1.5-2.4 3a3 3 0 0 0 3 3 3 3 0 0 0 3-3c0-1.5-1-2.7-2.4-3V30c.9-.1 1.8-.5 2.5-1l6.5 6.5c-.3.5-.5 1-.5 1.6a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3c-.6 0-1.2.2-1.6.5l-6.5-6.5c.6-.7.9-1.6 1-2.5h4.3z'/></svg>");
}
ul.features li.customisable span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 8.2c7.9 0 14.8 5.6 16.5 13.4 1.9 9-4 17.9-13 19.8-2 .4-4.1.6-6.1-.2-3.5-1.2-6-4.7-5.9-8.5 0-1.7.9-2.8 2.3-3.5 1.4-.6 2.2-1.7 2.5-3.1.4-1.9-.8-3.7-2.7-4.1-1.9-.4-3.8 1-4 2.9-.1.4 0 .8-.1 1.2-.4 1.6-1.8 2.6-3.4 2.4-1.6-.2-2.7-1.5-2.7-3.2 0-7.5 4.9-14.3 12.1-16.4 1.4-.5 2.9-.6 4.5-.7zm7.2 21.2c-1.8 0-3.2 1.4-3.2 3.2 0 1.8 1.5 3.2 3.2 3.2 1.8 0 3.2-1.4 3.2-3.2 0-1.8-1.4-3.2-3.2-3.2zm2.8-1.9c1.7 0 3-1.3 3.1-3 0-1.7-1.3-3-3-3s-3 1.3-3 3c-.1 1.7 1.2 3 2.9 3zm-3.4-7.7a2.8 2.8 0 1 0 0-5.6c-1.5 0-2.8 1.2-2.8 2.7 0 1.6 1.2 2.8 2.8 2.9zM27.1 14c0-1.4-1.1-2.6-2.6-2.6-1.4 0-2.6 1.1-2.6 2.6 0 1.4 1.2 2.6 2.6 2.6 1.4 0 2.6-1.1 2.6-2.6z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 8.2c7.9 0 14.8 5.6 16.5 13.4 1.9 9-4 17.9-13 19.8-2 .4-4.1.6-6.1-.2-3.5-1.2-6-4.7-5.9-8.5 0-1.7.9-2.8 2.3-3.5 1.4-.6 2.2-1.7 2.5-3.1.4-1.9-.8-3.7-2.7-4.1-1.9-.4-3.8 1-4 2.9-.1.4 0 .8-.1 1.2-.4 1.6-1.8 2.6-3.4 2.4-1.6-.2-2.7-1.5-2.7-3.2 0-7.5 4.9-14.3 12.1-16.4 1.4-.5 2.9-.6 4.5-.7zm7.2 21.2c-1.8 0-3.2 1.4-3.2 3.2 0 1.8 1.5 3.2 3.2 3.2 1.8 0 3.2-1.4 3.2-3.2 0-1.8-1.4-3.2-3.2-3.2zm2.8-1.9c1.7 0 3-1.3 3.1-3 0-1.7-1.3-3-3-3s-3 1.3-3 3c-.1 1.7 1.2 3 2.9 3zm-3.4-7.7a2.8 2.8 0 1 0 0-5.6c-1.5 0-2.8 1.2-2.8 2.7 0 1.6 1.2 2.8 2.8 2.9zM27.1 14c0-1.4-1.1-2.6-2.6-2.6-1.4 0-2.6 1.1-2.6 2.6 0 1.4 1.2 2.6 2.6 2.6 1.4 0 2.6-1.1 2.6-2.6z'/></svg>");
}
ul.features li.emergency-egress span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M26.1 34.4c-.5 1-1.6 1.7-2.7 1.7h-5.6a3 3 0 0 1-3-3 3 3 0 0 1 3-3h3.7l1.5-3c-.2 0-.4.1-.6.1-.4 0-.9-.1-1.3-.3-.7-.3-1.3-.9-1.6-1.7-.3-.8-.3-1.6.1-2.3l1.6-3.5c.5-1.1 1.6-1.8 2.8-1.8h3.9c-.2-.4-.3-.9-.3-1.4 0-1.3.6-2.4 1.5-3.1V9.9l-17-4.3v38.6l17-4.3v-3.5l-2-4.3-1 2.3z'/><path d='M36.4 22.7h-1.3L33 19.8c-.3-.4-.7-.6-1.1-.6H24c-.6 0-1.1.3-1.3.8l-1.6 3.5c-.3.7 0 1.5.7 1.9.2.1.4.1.6.1.5 0 1-.3 1.3-.8l1.2-2.7h2.4l-4.8 9.7h-4.7c-.8 0-1.4.6-1.4 1.4 0 .8.6 1.4 1.4 1.4h5.6c.5 0 1-.3 1.3-.8l2.5-5.1h.1L32 38.7c.2.5.7.8 1.3.8.2 0 .4 0 .6-.1.7-.3 1-1.2.7-1.9l-5-10.7 2.1-4.3 1.7 2.4c.3.4.7.6 1.1.6h2c.8 0 1.4-.6 1.4-1.4-.1-.8-.7-1.4-1.5-1.4zM31.5 18.5c1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M26.1 34.4c-.5 1-1.6 1.7-2.7 1.7h-5.6a3 3 0 0 1-3-3 3 3 0 0 1 3-3h3.7l1.5-3c-.2 0-.4.1-.6.1-.4 0-.9-.1-1.3-.3-.7-.3-1.3-.9-1.6-1.7-.3-.8-.3-1.6.1-2.3l1.6-3.5c.5-1.1 1.6-1.8 2.8-1.8h3.9c-.2-.4-.3-.9-.3-1.4 0-1.3.6-2.4 1.5-3.1V9.9l-17-4.3v38.6l17-4.3v-3.5l-2-4.3-1 2.3z'/><path d='M36.4 22.7h-1.3L33 19.8c-.3-.4-.7-.6-1.1-.6H24c-.6 0-1.1.3-1.3.8l-1.6 3.5c-.3.7 0 1.5.7 1.9.2.1.4.1.6.1.5 0 1-.3 1.3-.8l1.2-2.7h2.4l-4.8 9.7h-4.7c-.8 0-1.4.6-1.4 1.4 0 .8.6 1.4 1.4 1.4h5.6c.5 0 1-.3 1.3-.8l2.5-5.1h.1L32 38.7c.2.5.7.8 1.3.8.2 0 .4 0 .6-.1.7-.3 1-1.2.7-1.9l-5-10.7 2.1-4.3 1.7 2.4c.3.4.7.6 1.1.6h2c.8 0 1.4-.6 1.4-1.4-.1-.8-.7-1.4-1.5-1.4zM31.5 18.5c1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3-1.3 0-2.3 1-2.3 2.3 0 1.3 1 2.3 2.3 2.3z'/></svg>");
}
ul.features li.fire-protection span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M21 31.5c3.3-3.5 1.9-6.8 1.9-6.8 1.8 1 2.9 2.3 3.7 3.6l9.3-5.3c-1.4-2.7-3-4.4-3-4.4.6 3-1.6 5.2-1.6 5.2.6-12-9.7-15.6-9.7-15.6 1.8 4.3 1 8.3-1.5 11-2.5 2.7-2.4 6.3-2.4 6.3-1.4-3.6.1-8.2.1-8.2-6.8 8.5-6.4 14.6-4.1 18.5l7.3-4.3zM40.6 22.7l-.5-.9-3.8 2.2-9.3 5.3-7.8 4.5-5 2.9-4.8 2.8.5.9 5-2.9c2.4 3 5.6 4.3 5.6 4.3s-2.2-3.3-1.7-6.6l8.6-4.9c.9 3.3-.1 6.5-.1 6.5 3-.9 3.2-3.6 3.2-3.6 3.1 3.8 0 8.6 0 8.6 8.5-5.3 8.2-12 6.3-16.9l3.8-2.2z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M21 31.5c3.3-3.5 1.9-6.8 1.9-6.8 1.8 1 2.9 2.3 3.7 3.6l9.3-5.3c-1.4-2.7-3-4.4-3-4.4.6 3-1.6 5.2-1.6 5.2.6-12-9.7-15.6-9.7-15.6 1.8 4.3 1 8.3-1.5 11-2.5 2.7-2.4 6.3-2.4 6.3-1.4-3.6.1-8.2.1-8.2-6.8 8.5-6.4 14.6-4.1 18.5l7.3-4.3zM40.6 22.7l-.5-.9-3.8 2.2-9.3 5.3-7.8 4.5-5 2.9-4.8 2.8.5.9 5-2.9c2.4 3 5.6 4.3 5.6 4.3s-2.2-3.3-1.7-6.6l8.6-4.9c.9 3.3-.1 6.5-.1 6.5 3-.9 3.2-3.6 3.2-3.6 3.1 3.8 0 8.6 0 8.6 8.5-5.3 8.2-12 6.3-16.9l3.8-2.2z'/></svg>");
}
ul.features li.pram-access span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M40.4 36.1v.3c0 .1-.1.2-.1.3-.2 1.5-1.2 2.7-2.7 3.1-1.5.4-2.9 0-3.9-1.2-1-1.3-1.1-2.7-.4-4.2-.6-.7-1.2-1.4-1.8-2.2a.9.9 0 0 0-.7-.3h-6.7c-1.3 0-2.6 0-3.8-.8-.9 1.1-1.9 2.2-2.8 3.2.1.1.1.3.2.4.6 1.4.4 2.7-.6 3.9a3.5 3.5 0 0 1-3.6 1.2 3.72 3.72 0 1 1 1.9-7.2c.2.1.3 0 .5-.2L18 30c.2-.2.4-.4.6-.7-.5-.7-.8-1.4-.9-2.2-.2-1.6-.4-3.2-.5-4.8-.3-2.6-.5-5.1-.8-7.7 0-.2-.1-.5-.2-.7-.3-.4-.6-.8-1-1.1-.1-.1-.3-.2-.5-.2h-3.8v-2.5h5.3c.1.1.2.3.3.4 2.8 3.3 5.6 6.5 8.4 9.8 3.5 4 6.9 8.1 10.4 12.2.1.2.3.2.5.2 2.1-.6 4.1.6 4.7 2.7-.2.2-.2.4-.1.7zm-5 .1c0 .7.6 1.2 1.2 1.2.7 0 1.3-.6 1.2-1.3 0-.7-.6-1.2-1.2-1.2-.7.1-1.2.7-1.2 1.3zM14.3 35c-.7 0-1.2.5-1.2 1.2s.6 1.3 1.2 1.3c.7 0 1.2-.6 1.2-1.2.1-.7-.5-1.3-1.2-1.3zM25.8 10.2l1.9.3c1.8.5 3.3 1.4 4.5 2.8l-5.5 5.5c-2-2.3-4-4.7-6.1-7.1a7.6 7.6 0 0 1 4.1-1.5c.2 0 .4-.1.5-.1.2.1.4.1.6.1z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M40.4 36.1v.3c0 .1-.1.2-.1.3-.2 1.5-1.2 2.7-2.7 3.1-1.5.4-2.9 0-3.9-1.2-1-1.3-1.1-2.7-.4-4.2-.6-.7-1.2-1.4-1.8-2.2a.9.9 0 0 0-.7-.3h-6.7c-1.3 0-2.6 0-3.8-.8-.9 1.1-1.9 2.2-2.8 3.2.1.1.1.3.2.4.6 1.4.4 2.7-.6 3.9a3.5 3.5 0 0 1-3.6 1.2 3.72 3.72 0 1 1 1.9-7.2c.2.1.3 0 .5-.2L18 30c.2-.2.4-.4.6-.7-.5-.7-.8-1.4-.9-2.2-.2-1.6-.4-3.2-.5-4.8-.3-2.6-.5-5.1-.8-7.7 0-.2-.1-.5-.2-.7-.3-.4-.6-.8-1-1.1-.1-.1-.3-.2-.5-.2h-3.8v-2.5h5.3c.1.1.2.3.3.4 2.8 3.3 5.6 6.5 8.4 9.8 3.5 4 6.9 8.1 10.4 12.2.1.2.3.2.5.2 2.1-.6 4.1.6 4.7 2.7-.2.2-.2.4-.1.7zm-5 .1c0 .7.6 1.2 1.2 1.2.7 0 1.3-.6 1.2-1.3 0-.7-.6-1.2-1.2-1.2-.7.1-1.2.7-1.2 1.3zM14.3 35c-.7 0-1.2.5-1.2 1.2s.6 1.3 1.2 1.3c.7 0 1.2-.6 1.2-1.2.1-.7-.5-1.3-1.2-1.3zM25.8 10.2l1.9.3c1.8.5 3.3 1.4 4.5 2.8l-5.5 5.5c-2-2.3-4-4.7-6.1-7.1a7.6 7.6 0 0 1 4.1-1.5c.2 0 .4-.1.5-.1.2.1.4.1.6.1z'/></svg>");
}
ul.features li.low-security span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 6.7c-3.3 0-6.2.8-9.1 2.5-4.2 2.4-7.3 6.4-8.5 11.1s-.6 9.6 1.8 13.9c1.7 2.9 3.8 5 6.7 6.7a18.31 18.31 0 0 0 13.9 1.9c4.7-1.3 8.7-4.3 11.1-8.5 1.7-2.9 2.5-5.8 2.5-9.1A18.5 18.5 0 0 0 25 6.7zm10.6 10.5.9 1.5-5.1 3.3-.9-1.5 5.1-3.3zM8.4 20.5c1.2-4.4 4-8.2 8-10.4 2.6-1.5 5.1-2.2 8.1-2.3v16.9L9.8 33.1c-2-3.8-2.6-8.3-1.4-12.6zm8 19.4c-2.6-1.5-4.5-3.3-6-5.8L25 25.6l7.5 4.3 7.2 4.1a17.25 17.25 0 0 1-23.3 5.9z'/><path d='m25.22 32.19 1.68-.28.99 6.02-1.68.27zM20.81 37.61l1.54-5.9 1.65.43-1.54 5.9zM11.73 23.93l.25-1.68 6.03.91-.25 1.68zM13.33 18.67l.91-1.43 5.15 3.28-.92 1.43zM16.94 14.47l1.41-.94 3.38 5.08-1.42.94z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 6.7c-3.3 0-6.2.8-9.1 2.5-4.2 2.4-7.3 6.4-8.5 11.1s-.6 9.6 1.8 13.9c1.7 2.9 3.8 5 6.7 6.7a18.31 18.31 0 0 0 13.9 1.9c4.7-1.3 8.7-4.3 11.1-8.5 1.7-2.9 2.5-5.8 2.5-9.1A18.5 18.5 0 0 0 25 6.7zm10.6 10.5.9 1.5-5.1 3.3-.9-1.5 5.1-3.3zM8.4 20.5c1.2-4.4 4-8.2 8-10.4 2.6-1.5 5.1-2.2 8.1-2.3v16.9L9.8 33.1c-2-3.8-2.6-8.3-1.4-12.6zm8 19.4c-2.6-1.5-4.5-3.3-6-5.8L25 25.6l7.5 4.3 7.2 4.1a17.25 17.25 0 0 1-23.3 5.9z'/><path d='m25.22 32.19 1.68-.28.99 6.02-1.68.27zM20.81 37.61l1.54-5.9 1.65.43-1.54 5.9zM11.73 23.93l.25-1.68 6.03.91-.25 1.68zM13.33 18.67l.91-1.43 5.15 3.28-.92 1.43zM16.94 14.47l1.41-.94 3.38 5.08-1.42.94z'/></svg>");
}
ul.features li.medium-security span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 6.7c-3.3 0-6.2.8-9.1 2.5-4.2 2.4-7.3 6.4-8.5 11.1-1.3 4.7-.7 9.6 1.8 13.8 1.7 2.9 3.8 5 6.7 6.7a18.49 18.49 0 0 0 25-6.7c1.7-2.9 2.5-5.8 2.5-9.1C43.3 14.9 35.1 6.7 25 6.7zM42.2 25c0 3-.6 5.5-2 8.1l-14.6-8.4V7.8c9.2.3 16.6 7.9 16.6 17.2zM16.4 10.1c2.6-1.5 5.1-2.2 8.1-2.3v16.9L9.8 33.1c-4.3-8.1-1.5-18.3 6.6-23zM22.5 38l-1.7-.4 1.5-5.9 1.7.4-1.5 5.9zm3.7.2-1-6.1 1.7-.3 1 6.1-1.7.3z'/><path d='m30.41 20.5 5.15-3.28.91 1.43-5.14 3.28zM11.72 23.93l.26-1.68 6.03.92-.26 1.68zM13.33 18.67l.91-1.43 5.14 3.28-.91 1.43zM16.93 14.47l1.42-.94 3.38 5.08-1.42.94z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 6.7c-3.3 0-6.2.8-9.1 2.5-4.2 2.4-7.3 6.4-8.5 11.1-1.3 4.7-.7 9.6 1.8 13.8 1.7 2.9 3.8 5 6.7 6.7a18.49 18.49 0 0 0 25-6.7c1.7-2.9 2.5-5.8 2.5-9.1C43.3 14.9 35.1 6.7 25 6.7zM42.2 25c0 3-.6 5.5-2 8.1l-14.6-8.4V7.8c9.2.3 16.6 7.9 16.6 17.2zM16.4 10.1c2.6-1.5 5.1-2.2 8.1-2.3v16.9L9.8 33.1c-4.3-8.1-1.5-18.3 6.6-23zM22.5 38l-1.7-.4 1.5-5.9 1.7.4-1.5 5.9zm3.7.2-1-6.1 1.7-.3 1 6.1-1.7.3z'/><path d='m30.41 20.5 5.15-3.28.91 1.43-5.14 3.28zM11.72 23.93l.26-1.68 6.03.92-.26 1.68zM13.33 18.67l.91-1.43 5.14 3.28-.91 1.43zM16.93 14.47l1.42-.94 3.38 5.08-1.42.94z'/></svg>");
}
ul.features li.high-security span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 6.7c-3.3 0-6.2.8-9.1 2.5-4.2 2.4-7.3 6.4-8.5 11.1-1.3 4.7-.7 9.6 1.8 13.8 1.7 2.9 3.8 5 6.7 6.7a18.49 18.49 0 0 0 25-6.7c1.7-2.9 2.4-5.8 2.4-9.1 0-10.1-8.2-18.3-18.3-18.3zM42.2 25c0 3-.6 5.5-2 8.1l-14.6-8.4V7.8c9.2.3 16.6 7.9 16.6 17.2zM18.4 13.5l3.4 5.1-1.5 1-3.4-5.1 1.5-1zm-4.1 3.7 5.2 3.3-1 1.5-5.2-3.3 1-1.5zm-2.3 5 6.1.9-.3 1.7-6.1-.9.3-1.7zm4.4 17.7c-2.6-1.5-4.5-3.3-6-5.8L25 25.6l7.5 4.3 7.2 4.1a17.25 17.25 0 0 1-23.3 5.9z'/><path d='m30.41 20.5 5.15-3.28.91 1.43-5.14 3.28zM25.22 32.19l1.68-.28.99 6.02-1.68.27zM20.81 37.62l1.54-5.9 1.64.42-1.54 5.9z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 6.7c-3.3 0-6.2.8-9.1 2.5-4.2 2.4-7.3 6.4-8.5 11.1-1.3 4.7-.7 9.6 1.8 13.8 1.7 2.9 3.8 5 6.7 6.7a18.49 18.49 0 0 0 25-6.7c1.7-2.9 2.4-5.8 2.4-9.1 0-10.1-8.2-18.3-18.3-18.3zM42.2 25c0 3-.6 5.5-2 8.1l-14.6-8.4V7.8c9.2.3 16.6 7.9 16.6 17.2zM18.4 13.5l3.4 5.1-1.5 1-3.4-5.1 1.5-1zm-4.1 3.7 5.2 3.3-1 1.5-5.2-3.3 1-1.5zm-2.3 5 6.1.9-.3 1.7-6.1-.9.3-1.7zm4.4 17.7c-2.6-1.5-4.5-3.3-6-5.8L25 25.6l7.5 4.3 7.2 4.1a17.25 17.25 0 0 1-23.3 5.9z'/><path d='m30.41 20.5 5.15-3.28.91 1.43-5.14 3.28zM25.22 32.19l1.68-.28.99 6.02-1.68.27zM20.81 37.62l1.54-5.9 1.64.42-1.54 5.9z'/></svg>");
}
ul.features li.low-throughput span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 6.4C14.7 6.4 6.4 14.7 6.4 25S14.7 43.6 25 43.6 43.6 35.3 43.6 25 35.3 6.4 25 6.4zm-3.3 6.1 1.1 1.1-2 2c.5-.1 1.2-.3 2.1-.3 1.7 0 2.6.6 3.4 1.1.7.4 1.3.8 2.5.8s1.8-.4 2.5-1l.3-.3 1 1.3-.3.3c-.8.6-1.7 1.4-3.5 1.4-1.7 0-2.6-.6-3.4-1.1-.7-.4-1.3-.8-2.5-.8-1.3 0-1.9.3-2.6.6l2.5 2.5-1.1 1.1-4.3-4.3 4.3-4.4zm3.3 30c-9.7 0-17.5-7.9-17.5-17.5h35.1A17.6 17.6 0 0 1 25 42.5z'/><path d='M30.8 30.2c-1.8 0-2.7.7-3.5 1.4-.7.6-1.3 1-2.5 1-1.3 0-1.8-.4-2.5-.8-.8-.5-1.7-1.1-3.4-1.1-.9 0-1.5.1-2.1.3l2-2-1.1-1.1-4.3 4.3 4.3 4.3 1.1-1.1-2.5-2.5c.7-.3 1.3-.6 2.6-.6s1.8.4 2.5.8c.8.5 1.7 1.1 3.4 1.1 1.8 0 2.7-.7 3.5-1.4.7-.6 1.3-1 2.5-1s1.8.4 2.5 1c.8.6 1.7 1.4 3.5 1.4v-1.6c-1.2 0-1.8-.4-2.5-1-.8-.6-1.8-1.4-3.5-1.4z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M25 6.4C14.7 6.4 6.4 14.7 6.4 25S14.7 43.6 25 43.6 43.6 35.3 43.6 25 35.3 6.4 25 6.4zm-3.3 6.1 1.1 1.1-2 2c.5-.1 1.2-.3 2.1-.3 1.7 0 2.6.6 3.4 1.1.7.4 1.3.8 2.5.8s1.8-.4 2.5-1l.3-.3 1 1.3-.3.3c-.8.6-1.7 1.4-3.5 1.4-1.7 0-2.6-.6-3.4-1.1-.7-.4-1.3-.8-2.5-.8-1.3 0-1.9.3-2.6.6l2.5 2.5-1.1 1.1-4.3-4.3 4.3-4.4zm3.3 30c-9.7 0-17.5-7.9-17.5-17.5h35.1A17.6 17.6 0 0 1 25 42.5z'/><path d='M30.8 30.2c-1.8 0-2.7.7-3.5 1.4-.7.6-1.3 1-2.5 1-1.3 0-1.8-.4-2.5-.8-.8-.5-1.7-1.1-3.4-1.1-.9 0-1.5.1-2.1.3l2-2-1.1-1.1-4.3 4.3 4.3 4.3 1.1-1.1-2.5-2.5c.7-.3 1.3-.6 2.6-.6s1.8.4 2.5.8c.8.5 1.7 1.1 3.4 1.1 1.8 0 2.7-.7 3.5-1.4.7-.6 1.3-1 2.5-1s1.8.4 2.5 1c.8.6 1.7 1.4 3.5 1.4v-1.6c-1.2 0-1.8-.4-2.5-1-.8-.6-1.8-1.4-3.5-1.4z'/></svg>");
}
ul.features li.high-throughput span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M31.3 16.2c-.7.6-1.3 1-2.5 1-1.3 0-1.8-.4-2.5-.8-.8-.5-1.7-1.1-3.4-1.1-.9 0-1.5.1-2.1.3l2-2-1.1-1.1-4.3 4.3 4.3 4.3 1.1-1.1-2.5-2.5c.7-.3 1.3-.6 2.6-.6s1.8.4 2.5.8c.8.5 1.7 1.1 3.4 1.1 1.8 0 2.7-.7 3.5-1.4l.3-.3-1-1.3-.3.4z'/><path d='M25 6.4C14.7 6.4 6.4 14.7 6.4 25S14.7 43.6 25 43.6 43.6 35.3 43.6 25 35.3 6.4 25 6.4zm11.7 27.8c-1.8 0-2.7-.7-3.5-1.4-.7-.6-1.3-1-2.5-1s-1.8.4-2.5 1c-.8.6-1.7 1.4-3.5 1.4-1.7 0-2.6-.6-3.4-1.1-.7-.4-1.3-.8-2.5-.8-1.3 0-1.9.3-2.6.6l2.5 2.5-1.1 1.1-4.3-4.3 4.3-4.3 1.1 1.1-2 2c.5-.1 1.2-.3 2.1-.3 1.7 0 2.6.6 3.4 1.1.7.4 1.3.8 2.5.8s1.8-.4 2.5-1c.8-.6 1.7-1.4 3.5-1.4s2.7.7 3.5 1.4c.7.6 1.3 1 2.5 1v1.6zM7.5 25c0-9.7 7.9-17.5 17.5-17.5S42.5 15.3 42.5 25h-35z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M31.3 16.2c-.7.6-1.3 1-2.5 1-1.3 0-1.8-.4-2.5-.8-.8-.5-1.7-1.1-3.4-1.1-.9 0-1.5.1-2.1.3l2-2-1.1-1.1-4.3 4.3 4.3 4.3 1.1-1.1-2.5-2.5c.7-.3 1.3-.6 2.6-.6s1.8.4 2.5.8c.8.5 1.7 1.1 3.4 1.1 1.8 0 2.7-.7 3.5-1.4l.3-.3-1-1.3-.3.4z'/><path d='M25 6.4C14.7 6.4 6.4 14.7 6.4 25S14.7 43.6 25 43.6 43.6 35.3 43.6 25 35.3 6.4 25 6.4zm11.7 27.8c-1.8 0-2.7-.7-3.5-1.4-.7-.6-1.3-1-2.5-1s-1.8.4-2.5 1c-.8.6-1.7 1.4-3.5 1.4-1.7 0-2.6-.6-3.4-1.1-.7-.4-1.3-.8-2.5-.8-1.3 0-1.9.3-2.6.6l2.5 2.5-1.1 1.1-4.3-4.3 4.3-4.3 1.1 1.1-2 2c.5-.1 1.2-.3 2.1-.3 1.7 0 2.6.6 3.4 1.1.7.4 1.3.8 2.5.8s1.8-.4 2.5-1c.8-.6 1.7-1.4 3.5-1.4s2.7.7 3.5 1.4c.7.6 1.3 1 2.5 1v1.6zM7.5 25c0-9.7 7.9-17.5 17.5-17.5S42.5 15.3 42.5 25h-35z'/></svg>");
}
ul.features li.touchless span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M28.1 25.6c-.7-.4-1.5-.3-2 .4L25 27.4c-.6.8-1.3 1.7-2 2.6V15.9c-.1-.8-.7-1.3-1.4-1.2-.7.1-1.2.6-1.2 1.4v10.1h-1.2V14.4c0-.2 0-.5-.1-.7-.1-.6-.8-1.1-1.4-.9-.7.1-1.1.6-1.1 1.4v12h-1.3V16c0-.8-.5-1.3-1.3-1.3s-1.3.6-1.3 1.4v11.3h-1.2v-7.5c0-.7-.4-1.3-1-1.4-.6-.2-1.1.1-1.6.9v15.1c.7 1.6 1.3 3.2 2.1 4.7.5 1 .5 2 .4 3h10.1v-1.1c-.1-1 .2-1.8.9-2.5.6-.8 1.3-1.5 1.8-2.4 1.5-2.8 2.9-5.7 4.4-8.6.4-.8.2-1.6-.5-2zM38.8 10.4l-1-1c-2.3 2.3-3.6 5.3-3.6 8.6s1.3 6.3 3.6 8.6l1-1c-2-2-3.2-4.7-3.2-7.6s1.1-5.6 3.2-7.6z'/><path d='m36.1 7.6-1-1c-3 3-4.7 7-4.7 11.3s1.7 8.3 4.7 11.3l1-1c-2.8-2.8-4.3-6.4-4.3-10.3s1.5-7.5 4.3-10.3zM44.2 15.8l-1-1c-.8.8-1.3 2-1.3 3.1 0 1.2.5 2.3 1.3 3.1l1-1c-.6-.6-.9-1.4-.9-2.2 0-.7.3-1.4.9-2zM40.5 12.1a8.49 8.49 0 0 0 0 11.8l1-1c-1.3-1.3-2-3.1-2-4.9 0-1.9.7-3.6 2-4.9l-1-1z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M28.1 25.6c-.7-.4-1.5-.3-2 .4L25 27.4c-.6.8-1.3 1.7-2 2.6V15.9c-.1-.8-.7-1.3-1.4-1.2-.7.1-1.2.6-1.2 1.4v10.1h-1.2V14.4c0-.2 0-.5-.1-.7-.1-.6-.8-1.1-1.4-.9-.7.1-1.1.6-1.1 1.4v12h-1.3V16c0-.8-.5-1.3-1.3-1.3s-1.3.6-1.3 1.4v11.3h-1.2v-7.5c0-.7-.4-1.3-1-1.4-.6-.2-1.1.1-1.6.9v15.1c.7 1.6 1.3 3.2 2.1 4.7.5 1 .5 2 .4 3h10.1v-1.1c-.1-1 .2-1.8.9-2.5.6-.8 1.3-1.5 1.8-2.4 1.5-2.8 2.9-5.7 4.4-8.6.4-.8.2-1.6-.5-2zM38.8 10.4l-1-1c-2.3 2.3-3.6 5.3-3.6 8.6s1.3 6.3 3.6 8.6l1-1c-2-2-3.2-4.7-3.2-7.6s1.1-5.6 3.2-7.6z'/><path d='m36.1 7.6-1-1c-3 3-4.7 7-4.7 11.3s1.7 8.3 4.7 11.3l1-1c-2.8-2.8-4.3-6.4-4.3-10.3s1.5-7.5 4.3-10.3zM44.2 15.8l-1-1c-.8.8-1.3 2-1.3 3.1 0 1.2.5 2.3 1.3 3.1l1-1c-.6-.6-.9-1.4-.9-2.2 0-.7.3-1.4.9-2zM40.5 12.1a8.49 8.49 0 0 0 0 11.8l1-1c-1.3-1.3-2-3.1-2-4.9 0-1.9.7-3.6 2-4.9l-1-1z'/></svg>");
}
ul.features li.wheelchair-access span::before{
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M37.2 37.7H35v-8.6c0-.8-.6-1.4-1.4-1.4h-8.4v-3.5h8.4c.8 0 1.4-.6 1.4-1.4s-.6-1.4-1.4-1.4h-8.4v-4.1c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v11.8c0 .8.6 1.4 1.4 1.4h8.4v8.6c0 .8.6 1.4 1.4 1.4h3.7c.8 0 1.4-.6 1.4-1.4s-.7-1.4-1.5-1.4z'/><path d='M27.6 34.9c-.6-.5-1.5-.4-2 .2a6.91 6.91 0 0 1-12.3-4.3c0-2.6 1.4-4.9 3.7-6.1.7-.4 1-1.2.6-1.9s-1.2-1-1.9-.6a9.7 9.7 0 0 0 4.5 18.3c3 0 5.7-1.3 7.6-3.7.5-.6.4-1.4-.2-1.9zM24.4 14.5c1.8 0 3.3-1.5 3.3-3.3 0-1.8-1.5-3.3-3.3-3.3-1.8 0-3.3 1.5-3.3 3.3 0 1.8 1.5 3.3 3.3 3.3z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' xml:space='preserve'><path d='M37.2 37.7H35v-8.6c0-.8-.6-1.4-1.4-1.4h-8.4v-3.5h8.4c.8 0 1.4-.6 1.4-1.4s-.6-1.4-1.4-1.4h-8.4v-4.1c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4v11.8c0 .8.6 1.4 1.4 1.4h8.4v8.6c0 .8.6 1.4 1.4 1.4h3.7c.8 0 1.4-.6 1.4-1.4s-.7-1.4-1.5-1.4z'/><path d='M27.6 34.9c-.6-.5-1.5-.4-2 .2a6.91 6.91 0 0 1-12.3-4.3c0-2.6 1.4-4.9 3.7-6.1.7-.4 1-1.2.6-1.9s-1.2-1-1.9-.6a9.7 9.7 0 0 0 4.5 18.3c3 0 5.7-1.3 7.6-3.7.5-.6.4-1.4-.2-1.9zM24.4 14.5c1.8 0 3.3-1.5 3.3-3.3 0-1.8-1.5-3.3-3.3-3.3-1.8 0-3.3 1.5-3.3 3.3 0 1.8 1.5 3.3 3.3 3.3z'/></svg>");
} #bolt-ons-list li{border:2px solid transparent;}
#bolt-ons-list li.active{background-color:var(--bright);}
#bolt-ons{list-style:none;margin:0;padding:0;font-size: var(--wp--preset--font-size--smallest);}
#bolt-ons li{display:inline-block;background:rgba(255,255,255,.1);color:rgba(255,255,255,.6);border-radius:500px;padding:.3rem 1.3rem .4rem;margin:.5rem 1rem 0 0}
#bolt-ons li::before{
content:'';
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' xml:space='preserve'><path d='m0 4.72 1.34-1.49L4.87 6.4 12 0l1.34 1.49-8.47 7.6L0 4.72z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10' xml:space='preserve'><path d='m0 4.72 1.34-1.49L4.87 6.4 12 0l1.34 1.49-8.47 7.6L0 4.72z'/></svg>");
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center left;
mask-position: center left;
display:inline-block;
width:1.5rem;
height:.7rem;
background-color:rgba(255,255,255,.6);} .sector-boxes{display: flex;flex-direction: column;gap:2rem}
.sector-box{display:block;padding:2rem 2rem;border-radius:10px;position:relative;overflow:hidden;text-decoration:none;background:var(--base)}
.sector-box figure{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:.3}
.sector-box figure img{height:100%;width:100%;object-fit:cover;object-position:center}
.sector-box .overlay{position:relative;
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 10rem;}
.sector-box .sector-title{    text-indent: -2.7rem;
padding-left: 2.4rem;}
.sector-box .sector-title img{width:2rem;height:auto;filter:brightness(400%);margin-right:.5rem}
.sector-box .sector-title strong{vertical-align:middle;}
.sector-box .wp-block-button__link{padding-left:0!important}
.sectors-bkg{background:rgba(var(--primaryrgb),.2)} .stats P{margin:0} .jobs-bkg{background:rgba(var(--primaryrgb),.3)}
.jobs-bkg h2{font-family:'Basis Grotesque',sans-serif;font-weight:bold;margin-top:2rem}
.hf-form textarea {
display:block;
width:100%
}
.job-box{background:rgba(var(--primaryrgb), .5);padding:1rem 2rem;border-radius:10px;margin-bottom:2rem}
.job-box .location{text-transform:uppercase;color:var(--bright)}
.job-box h3{margin:.5rem 0 1rem}
.job-box .job-description{}
.job-box .job-type{display:inline-block;background:rgba(255,255,255,.1);color:rgba(255,255,255,.6);border-radius:500px;padding:.3rem 1.3rem;margin:1rem 0 0 0}
.job-box .job-type+.job-type{margin-left:1rem}
.hybrid-working::before {
content:'';
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 17' xml:space='preserve'><path d='M6 0C2.68 0 0 2.66 0 5.95 0 10.41 6 17 6 17s6-6.59 6-11.05A5.97 5.97 0 0 0 6 0Zm0 8.07a2.13 2.13 0 0 1-2.14-2.12c0-1.17.96-2.13 2.14-2.13 1.18 0 2.14.96 2.14 2.13S7.18 8.07 6 8.07Z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 17' xml:space='preserve'><path d='M6 0C2.68 0 0 2.66 0 5.95 0 10.41 6 17 6 17s6-6.59 6-11.05A5.97 5.97 0 0 0 6 0Zm0 8.07a2.13 2.13 0 0 1-2.14-2.12c0-1.17.96-2.13 2.14-2.13 1.18 0 2.14.96 2.14 2.13S7.18 8.07 6 8.07Z'/></svg>");
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center left;
mask-position: center left;
display:inline-block;
width:1.5rem;
height:.8rem;
vertical-align: middle;
background-color:rgba(255,255,255,.6);
}
.full-time::before {
content:'';
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' xml:space='preserve'><path d='M8.42 0a8.43 8.43 0 1 0 .01 16.86A8.43 8.43 0 0 0 8.43 0Zm.01 15.18a6.74 6.74 0 1 1 0-13.49 6.74 6.74 0 0 1 0 13.49Z'/><path d='M8.85 4.22H7.6v5.06l4.43 2.65.63-1.04-3.8-2.25V4.22Z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' xml:space='preserve'><path d='M8.42 0a8.43 8.43 0 1 0 .01 16.86A8.43 8.43 0 0 0 8.43 0Zm.01 15.18a6.74 6.74 0 1 1 0-13.49 6.74 6.74 0 0 1 0 13.49Z'/><path d='M8.85 4.22H7.6v5.06l4.43 2.65.63-1.04-3.8-2.25V4.22Z'/></svg>");
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center left;
mask-position: center left;
display:inline-block;
width:1.5rem;
height:.8rem;
vertical-align: middle;
background-color:rgba(255,255,255,.6);
} ul.mc-jp-relatedposts,
ul.recentposts{list-style:none;margin:2rem 0 0;padding:0;}
li.feature-link{margin-bottom:1rem}
li.feature-link a .title{color:#222}
li.feature-link a .minutes{color:rgba(0, 0, 0, .5)}
.case-study-logo img{max-width:200px;height:auto}
.case-study-head-block .cs-logo img,
.single-meesons_products .case-study-logo img{filter:invert(1)}
.section a::before {
content:'';
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'><path d='M20.57 28.78 7.79 16 20.57 3.22l1.64 1.64L11.14 16l11.07 11.14z'/></svg>");
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'><path d='M20.57 28.78 7.79 16 20.57 3.22l1.64 1.64L11.14 16l11.07 11.14z'/></svg>");
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-position: center left;
mask-position: center left;
display:inline-block;
width:1.3rem;
height:1.1rem;
vertical-align: -.2rem;
background-color:var(--alt);
}
.single-post article figure.wp-block-image{margin:3rem 0}
.single-post article h2.wp-block-heading,
.single-post article h3.wp-block-heading,
.single-post article h4.wp-block-heading{margin:2rem 0 1rem;font-family:'Basis Grotesque',sans-serif;font-weight:bold}
.single-post article .orange-bkg h2.wp-block-heading{font-family: 'Cotford',serif;
font-weight: 400;
margin: 0;}
.single-post article ul:not(.mc-jp-relatedposts) li,
.single-post article ol li{padding-bottom:.5rem} .page-template-page-resources .featuredposts,
.page-template-page-case-studies .featuredposts,
.category .featuredposts{flex-wrap:wrap}
.page-template-page-resources ul.featuredposts a .feature-head,
.page-template-page-case-studies ul.featuredposts a .featured-head,
.category ul.featuredposts a .feature-head{background:#C2BEB8}
.page-template-page-resources ul.featuredposts a .feature-head h3,
.page-template-page-case-studies ul.featuredposts a .featured-head h3,
.category ul.featuredposts a .feature-head h3{color:#222}
.page-template-page-resources .forward-arrow .wp-block-button__link::after,
.page-template-page-case-studies .forward-arrow .wp-block-button__link::after,
.category .forward-arrow .wp-block-button__link::after{background-color:#7f7f7f}
.first-post figure,
.page-template-page-resources .wp-block-image,
.page-template-page-case-studies .wp-block-image{    position: relative;
width: 100%;
height: 0;
padding-bottom: 58%;
border-radius: 10px;
overflow: hidden;}
.first-post figure img,
.page-template-page-resources .wp-block-image img,
.page-template-page-case-studies .wp-block-image img{     position: absolute;
width: 100%;
height: 100%;
object-fit: cover;}
.jetpack_top_posts_widget ul{list-style:none;margin:0;padding:0;}
.jetpack_top_posts_widget ul li{margin-bottom:1rem}
.jetpack_top_posts_widget ul li a{color:#222;font-weight:bold;}
.jetpack_top_posts_widget ul li .minutes{color:#7f7f7f;}
.wp-block-embed figcaption{font-weight:bold} .form-bkg{background:#211124}
.hf-form input[type=text],
.hf-form input[type=email]{color: #fff;font-size: 1.3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;background:0 0;width:100%;border-bottom:1px solid #fff;    padding: 0.75rem 1rem 0.75rem 0;
margin: 1rem 0}
label{font-size: 1.3em;margin-right:1rem;white-space: nowrap;
display:inline-block;margin-bottom: 0.5rem;}
.group-label{display:block;margin-top:1rem;margin-right:0}
.custom-select {
min-width: 275px;
position: relative;display:inline-block;margin: 0.5rem 0;
}
.hf-form ::placeholder {color: #fff;opacity: 1;}
.hf-form :focus{outline:none;color:#fff}
.hf-form :focus::placeholder {opacity: .25;}
.hf-form input:-webkit-autofill {
-webkit-background-clip: text;
-webkit-text-fill-color: #fff !important;
}
.hf-form input[type="checkbox"] {
accent-color: var(--bright);
}
.hf-form select,
.type-selector select {
appearance: none; -webkit-appearance: none; width: 100%;
font-size: var(--wp--preset--font-size--small);
padding: 0.675em 6em 0.675em 1em;
background:#211124;
border: 1px solid var(--bright);
border-radius: 0.25rem;
color: #fff;
cursor: pointer;
} .hf-form option,
.type-selector option {
color: #fff;
}
.custom-select::before,
.custom-select::after {
--size: 0.4rem;
content: "";
position: absolute;
right: 1rem;
pointer-events: none;
}
.custom-select::before {
border-left: var(--size) solid transparent;
border-right: var(--size) solid transparent;
border-bottom: var(--size) solid var(--bright);
top: 30%;
}
.custom-select::after {
border-left: var(--size) solid transparent;
border-right: var(--size) solid transparent;
border-top: var(--size) solid var(--bright);
top: 57%;
}
.hf-form input[type=submit]{color: #fff;font-size: 1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;background:var(--highlight); padding: 0.5rem 2rem;border-radius:50px;margin:1rem 0} #casestudyfilters{background:#cfcbc5;padding-top:.5rem;padding-bottom:.5rem}
.updating{opacity:0}
.location-selector select,
.sector-selector select {
appearance: none; -webkit-appearance: none; width: 100%;
font-size: var(--wp--preset--font-size--small);
padding: 0.675em 6em 0.675em 1em;
background:rgba(255, 255, 255, .3);
border: 2px solid #C2BEB8;
border-radius: 0.25rem;
color: #222;
cursor: pointer;
}
.location-selector option,
.sector-selector option {
color: #222;
}
.location-selector::before,
.sector-selector::before {
border-bottom: var(--size) solid rgba(0, 0, 0, .4);
}
.location-selector::after,
.sector-selector::after {
border-top: var(--size) solid rgba(0, 0, 0, .4);
} .dot-bricks{position:relative;top:8px;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff;animation:dot-bricks 2s infinite ease}
@keyframes dot-bricks{0%{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}8.333%{box-shadow:10007px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}16.667%{box-shadow:10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff,10007px 0 0 0 #9880ff}25%{box-shadow:10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}33.333%{box-shadow:10007px 0 0 0 #9880ff,9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}41.667%{box-shadow:10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}50%{box-shadow:10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff}58.333%{box-shadow:9991px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff}66.666%{box-shadow:9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff,9991px -16px 0 0 #9880ff}75%{box-shadow:9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}83.333%{box-shadow:9991px -16px 0 0 #9880ff,10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}91.667%{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}100%{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}}
#loading .snippet{margin:2rem 0;display:flex;justify-content:center}
#case-study-wrap{background-color:#d6d2cc;padding-top:1rem;padding-bottom:1rem}
.case-study{width:100%;margin:1rem 0;}
.case-study{color:#222;}
.case-study-condensed .featuredcasestudy-img,
.case-study-condensed .full-text{display:none}
.case-study-condensed{border-radius: 10px;border: 4px solid #cfcbc5;padding:1rem 2rem;background:#e8e2db} .case-study-condensed h3.has-large-font-size{font-size:var(--wp--preset--font-size--medium) !important;} .box-before{border-radius: 10px;
border: 4px solid #F3F1ED;
background: rgba(203, 199, 193, 0.10);padding:.5rem 2rem 1rem;margin-bottom:2rem}
.box-after{border-radius: 10px;
border: 4px solid #FFF;
background: #F3F1ED;padding:.5rem 2rem 1rem}
.box-before p,
.box-after p{margin-bottom:0}
.box-before ul,
.box-after ul{padding:0 0 0 1rem;margin-top:.4rem}
ul.facts{list-style:none;margin:0;padding:0}
ul.facts li{border-bottom:1px solid #222;padding:.5rem 0}
.imagegrid-block{
display:grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 2fr 1fr 1fr;
column-gap: 1rem;
row-gap: 1rem;
}
.imggrid1{
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 2;
}
.imggrid2{
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
.imggrid3{
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 3;
grid-row-end: 4;
}
.imggrid4{
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 3;
grid-row-end: 4;
}
.imagegrid-block figure{height:100%;}
.imagegrid-block img{width:100%;height:100%;object-fit:cover;border-radius:10px} #footer {width: 100%;text-align:center;text-align:left;font-size:var(--wp--preset--font-size--small)}
#footer ul{list-style:none;margin:0;padding:0}
#footer svg{width:100%;max-width:8rem;}
#footer .andwis svg{max-width:12rem;}
#footer svg path{fill:#fff}
body.single-post #footer svg path,
body.page-template-page-resources #footer svg path,
body.page-template-page-case-studies #footer svg path,
body.category #footer svg path{fill:#222}
body.single-post #footer a,
body.page-template-page-resources #footer a,
body.page-template-page-case-studies #footer a,
body.category #footer a{color:#222}
#footer nav {margin-bottom:1.2rem}
#footer li.header {margin-bottom:.5rem}
#footer li.header a{font-weight:700;}
#footer .description{font-size: 1rem;}
@media (max-width: 781px){
.mobile-hidden{display:none !important}
#menu-trigger{position:absolute;top:1.5rem;right:1.4rem;z-index:999; }
#menu-trigger,#menu-trigger .icon{margin:0;padding:0;cursor:pointer;pointer-events:auto}
#menu-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;background:0 0;transform:translateZ(0);width:32px;height:23px}
#menu-trigger .icon span,
#menu-trigger .icon span::after,
#menu-trigger .icon span::before {position:absolute;display:block;width:100%;height:3px;background-color:#fff;}
body.single-post:not(.category-case-study) #menu-trigger .icon span,
body.single-post:not(.category-case-study) #menu-trigger .icon span::after,
body.single-post:not(.category-case-study) #menu-trigger .icon span::before,
body.single-post.is-active #menu-trigger .icon span,
body.single-post.is-active #menu-trigger .icon span::after,
body.single-post.is-active #menu-trigger .icon span::before,
body.single-post #header.scrolled #menu-trigger .icon span,
body.single-post #header.scrolled #menu-trigger .icon span::after,
body.single-post #header.scrolled #menu-trigger .icon span::before,
body.page-template-page-resources #menu-trigger .icon span,
body.page-template-page-resources #menu-trigger .icon span::after,
body.page-template-page-resources #menu-trigger .icon span::before,
body.page-template-page-case-studies #menu-trigger .icon span,
body.page-template-page-case-studies #menu-trigger .icon span::after,
body.page-template-page-case-studies #menu-trigger .icon span::before,
body.category #menu-trigger .icon span,
body.category #menu-trigger .icon span::after,
body.category #menu-trigger .icon span::before{background-color:#222;} body.single-post #main-menu a{color:#222;}
body.single-post.is-active .logo svg path{fill:#222}
#menu-trigger .icon span{ }
#menu-trigger .icon span::after,
#menu-trigger .icon span::before{content:"";transition-duration:.3s,.3s;transition-delay:.3s,0s;width:100%}
#menu-trigger .icon span::before{top:-10px;transition-property:top,transform}
#menu-trigger .icon span::after{bottom:-10px;transition-property:bottom,transform}
.is-active #menu-trigger .icon span{background:0 0!important;}
.is-active #menu-trigger .icon span::before{top:0;transform:rotate(45deg);transition-delay:0s,.3s;}
.is-active #menu-trigger .icon span::after{bottom:0;transform:rotate(-45deg);transition-delay:0s,.3s;}
#main-menu{transform:translateX(200%);position:fixed;top:0;left:0;width:100%;transition:transform 500ms ease-in;z-index:-1;background:var(--primary);bottom:0} body.single-post #main-menu,
body.page-template-page-resources #main-menu,
body.page-template-page-case-studies #main-menu,
body.category #main-menu{background:#e9e5df} .is-active #main-menu{transform:translateX(0);overflow-y:scroll;}
#main-menu ul{padding-top:9rem;}
#main-menu a{font-weight:400;display:block;color:#fff;text-decoration:none;padding:.45rem 1.2rem .4rem;font-size:2em;}
.translucent,
.translucent-white,
.orange-bkg{text-align: center !important;}
.translucent .wp-block-buttons,
.translucent-white .wp-block-buttons,
.orange-bkg .wp-block-buttons{justify-content: center !important;}
.product-category .wp-element-button,
.prelaunch .caption {font-size:1.1rem} .specifications-table table:not(.table-on-mobile){display:block}
.specifications-table table:not(.table-on-mobile) tbody{display:block}
.specifications-table table:not(.table-on-mobile) tr{display:grid}
.specifications-table table:not(.table-on-mobile) tr td{display:block;padding:0 0 .7rem}
.specifications-table table:not(.table-on-mobile) tr td:first-child{padding:.7rem 0 0}
.specifications-table{overflow:scroll}
.specifications-table table.table-on-mobile{width:auto}
.specifications-table table.table-on-mobile tr td{padding:.7rem 1.4rem .7rem 0}
.custom-select {
width: 100%;
}
.meesons-related{display:none}
#footer-navs{    display: flex;
justify-content: space-between;
flex-wrap: wrap;}
.footer-nav-column{flex-basis:45%}
#footer-legal-menu{display:inline-block}
#menu-footer-legal-menu li{display:inline-block;padding-left:1rem}
:where(.wp-block-columns.is-layout-flex) {gap:unset}
.partners.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:50%!important}
.wp-block-buttons.job-link{justify-content:flex-start}
}
@media (min-width: 782px){
html{font-size:1.125em} :where(.wp-block-columns.is-layout-flex) {
gap: 3rem !important;
}
.desktop-hidden{display:none !important}
body {
--wp--preset--font-size--smallest: .75em !important;
--wp--preset--font-size--small: .875em !important;
--wp--preset--font-size--medium: 1.225em !important;
--wp--preset--font-size--large: 2.225em !important;
--wp--preset--font-size--x-large: 4em !important;
}
.topspace{height:12rem !important}
.contain{padding-left:8vw;padding-right:8vw;}
#header .contain{padding-top:2.5rem;padding-bottom:1.8rem;}
.logo svg{max-width:13rem;}
#menu-trigger{display:none}
#main-menu li{display:inline-block;font-size:var(--wp--preset--font-size--small)}
#main-menu li+li{padding-left:2rem}
#main-menu a{transition:color .3s ease-in;}
#main-menu a:hover{color:var(--highlight);}
#headline{height:25rem}
.wp-element-button{transition:all .3s ease-in;}
.is-style-outline:not(.forward-arrow):not(.download) .wp-element-button:hover{background-color:var(--highlight)!important;border-color:var(--highlight)!important}
.forward-arrow .wp-element-button:hover::after {animation: 750ms ease-in-out 1 arrow;}
@keyframes arrow {
0%, 20%, 50%, 80%, 100% {
transform: translateX(0); }
40% {
transform: translateX(-6px); }
60% {
transform: translateX(-2px); }
}
.forward-arrow .wp-block-button__link{transition:color .3s ease-in;}
.forward-arrow .wp-block-button__link::after{transition:background-color .3s ease-in;}
.forward-arrow .wp-block-button__link:hover{color:var(--highlight) !important;}
.forward-arrow .wp-block-button__link:hover::after{background-color:var(--highlight);}
.download .wp-block-button__link::after{transition:background-color .3s ease-in;}
.download .wp-block-button__link:hover{border-color:var(--highlight) !important;color:var(--highlight) !important;}
.download .wp-block-button__link:hover::after{background-color:var(--highlight);}
.panel-pad{padding: 0 4.5rem 0 4.3rem;}
.translucent,
.translucent-white,
.orange-bkg{padding:1rem 4rem}
h2.has-large-font-size{font-size:2.78em !important}
h3.has-medium-font-size{font-size:1.5em !important;line-height:1.2}
ul.boxed{grid-template-columns: 1fr 1fr 1fr;column-gap:3rem;}
.imagegrid-block{
column-gap: 3rem;
row-gap: 3rem;
}
ul.featuredposts{display:flex; gap:3rem}
ul.featuredposts li{width:calc(33.33% - 2rem);}
ul.featuredposts li a figure img{transition:all .3s ease-in;}
ul.featuredposts li a:hover figure img{width:102%;height:102%;margin:-1% 0 0 -1%;opacity:.8}
.page-template-page-resources ul.featuredposts a .feature-head,
.page-template-page-case-studies ul.featuredposts a .feature-head,
.category ul.featuredposts a .feature-head{transition:background .3s ease-in;}
.page-template-page-resources ul.featuredposts a:hover .feature-head,
.page-template-page-case-studies ul.featuredposts a:hover .feature-head,
.category ul.featuredposts a:hover .feature-head{background:#fff}
ul.featuredproducts{display:flex; gap:3rem}
ul.featuredproducts li.f-li{width:calc(33.33% - 2rem);}
ul.featuredproducts li.f-li a figure img{transition:all .3s ease-in;}
ul.featuredproducts li.f-li a:hover figure img{width:102%;height:102%;margin:-1% 0 0 -1%;opacity:.8}
ul.featuredproducts li.f-li a:hover .forward-arrow .wp-element-button::after {animation: 750ms ease-in-out 1 arrow;}
ul.featuredproducts li.f-li a:hover .forward-arrow .wp-block-button__link{color:var(--highlight) !important;}
ul.featuredproducts li.f-li a:hover .forward-arrow .wp-block-button__link::after{background-color:var(--highlight);}
.orange-bkg .wp-block-button__link{transition:all .3s ease-in;}
.orange-bkg .wp-block-button__link:hover{background:var(--highlight);color:#fff}
li.feature-link a{display:block;}
li.feature-link a .title{transition:color .3s ease-in;}
li.feature-link a:hover .title{color:var(--highlight)} .meesonsgallery .gallery .grid-sizer,
.gallery-item{width:calc(25% - 2.5rem)}
.gallery-item{margin-bottom:2.5rem;cursor:pointer}
.width-2{width:calc(50% - 2rem)} .gallery-item .caption{display:none} .product-categories{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:3rem}
.product-category{width:calc(33.333% - 2rem);}
.product-category figure img{transition:all .3s ease-in;}
.product-category:hover figure img{width:102%;height:102%;margin:-1% 0 0 -1%;opacity:.8}
.product-category .forward-arrow .wp-block-button__link{transition:color .3s ease-in;}
.product-category:hover .forward-arrow .wp-block-button__link{color: var(--highlight) !important;}
.product-category .forward-arrow .wp-block-button__link::after{transition:background-color .3s ease-in;}
.product-category:hover .forward-arrow .wp-block-button__link::after {background-color: var(--highlight);} .gutter-sizer{width:3rem}
.product{width:calc(33.333% - 2rem);margin-bottom:3rem}
.product figure img{transition:all .3s ease-in;}
.product:hover figure img{width:102%;height:102%;margin:-1% 0 0 -1%;opacity:.9}
ul.featuredproducts a figure{height:15vw;} .single-meesons_products article .wp-block-group:first-child .wp-block-columns{justify-content:space-between;}
.specifications-table table tr td{width:66.66%;}
.specifications-table table tr td:first-child{ padding-right:1rem}
ul.features li span{width:4rem;}
ul.features li span::before{width:4rem;height:4rem;}
ul.filedownloads{grid-template-columns: 1fr 1fr;column-gap:3rem;}
ul.filedownloads li{transition:border-color .3s ease-in;}
ul.filedownloads li:hover{border-color:var(--bright);}
.section a {transition:color .3s ease-in;}
.section a::before {transition:background-color .3s ease-in;}
.section a:hover {color:var(--highlight);}
.section a:hover::before {background-color:var(--highlight);}
.product-images{display:flex;justify-content:flex-end;gap:1rem}
.large-images{width:calc(100% - 6rem)}
.small-images{display:block;width:5rem}
.carousel-nav{width:100%;
transform: rotate(90deg) translate(-1.5rem, -100%);min-width:20rem;
transform-origin: left top;
}
.carousel-nav .carousel-cell {
transform: rotate(-90deg);
width: 5rem;
height: 5rem;
cursor: pointer;
margin-right: 1rem;
}
.carousel-nav .carousel-cell figure{
transform: rotate(-90deg);
}
.carousel-nav .carousel-cell.is-nav-selected img{opacity:.5
}
.carousel-nav .flickity-prev-next-button {
width: 2rem;
height: 2rem;
background: transparent;
}
.carousel-nav .flickity-prev-next-button.previous {
left: auto;
right: -2rem;
top: 1.2rem;
}
.carousel-nav .flickity-prev-next-button.next {
right: -1.8rem;
bottom: -0.8rem;
top: auto;
}
.carousel-nav .flickity-button:disabled{opacity:0} #bolt-ons-list li:hover{border-color:var(--bright);} .sector-boxes{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:3rem}
.sector-box{width:calc(33.333% - 2rem)}
.sector-box .sector-title img{transition:all .3s ease-in;}
.sector-box:hover .sector-title img{filter:brightness(100%);} .sector-box figure img{transition:all .3s ease-in;}
.sector-box:hover figure img{width:102%;height:102%;margin:-1% 0 0 -1%;opacity:.8}
.sector-box:hover .forward-arrow .wp-block-button__link{color: var(--highlight) !important;}
.sector-box:hover .forward-arrow .wp-block-button__link::after {background-color: var(--highlight);} .jetpack_top_posts_widget ul{display:flex;flex-wrap:wrap;gap:3rem;}
.jetpack_top_posts_widget ul li{margin-bottom:0;width: calc(33.33% - 2rem);}
.jetpack_top_posts_widget ul li a{transition:color .3s ease-in;}
.jetpack_top_posts_widget ul li a:hover{color:var(--highlight);}
.page-template-page-resources .wp-block-image:not(#background),
.page-template-page-case-studies .wp-block-image:not(#background){background-color: var(--bright)}
.page-template-page-resources .wp-block-image a img,
.page-template-page-case-studies .wp-block-image a img,
.featuredcasestudy-img a img{transition:all .3s ease-in;}
.featuredcasestudy-img a:hover img{width:102%;height:102%;opacity:.8;margin:-1% 0 0 -1%;}
.page-template-page-resources .wp-block-image a:hover img,
.page-template-page-case-studies .wp-block-image a:hover img{width:102%;height:102%;opacity:.8;margin:-1% 0 0 0;} #casestudyfilters{padding-top:1rem;padding-bottom:1rem}
.location-selector{margin-right:1rem}
#case-study-wrap{padding-top:1.5rem;padding-bottom:2.5rem}
.case-study{margin:2rem 0 4rem}
.case-study-full{width:100%} .case-study-condensed{width:calc(33.333% - 2rem);transition:background-color .3s ease-in;margin-bottom:1.5rem;padding: 1.5rem 2rem 3rem;}
.case-study-condensed:hover{background-color:#fff;}
.featuredcasestudy-img img{transition:all .3s ease-in;}
.case-study:hover .featuredcasestudy-img img{width:102%;height:102%;opacity:.8;margin:-1% 0 0 -1%;}
.imagegrid-block{
grid-template-columns: 2fr 1fr 1fr;
grid-template-rows: 1fr 1fr;
}
.imggrid1{
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 3;
}
.imggrid2{
grid-column-start: 2;
grid-column-end: 4;
grid-row-start: 1;
grid-row-end: 2;
}
.imggrid3{
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 2;
grid-row-end: 3;
}
.imggrid4{
grid-column-start: 3;
grid-column-end: 4;
grid-row-start: 2;
grid-row-end: 3;
} .job-box{padding:2rem 4rem}
#footer svg{max-width:10rem;}
.hf-form .wp-block-columns {gap:2rem;align-items: center!important;}
.hf-form input[type=submit]{transition:background-color .3s ease-in;}
.hf-form input[type=submit]:hover{background-color: var(--highlighthover);}
.meesons-logo p{width:60%}
#footer-navs{display:flex;justify-content:space-between}
.andwis-logo{text-align: right;}
#footer-legal-menu{display:inline-block;margin-left:1rem}
#footer-legal-menu li{display:inline-block;margin-left:1rem}
#footer .andwis svg{max-width:16rem;}
}
@media (min-width: 1340px){
.carousel-nav{transform: rotate(90deg) translate(-0.5rem, -100%);min-width:30rem;}
}