/*!
Theme Name: Macadamia
Theme URI: http://underscores.me/
Author: Michael Hochkins
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: macadamia
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}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]{display:none}/*!
Pure v2.1.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*//*!
normalize.css v | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none !important}.pure-img{max-width:100%;height:auto;display:block}/*!
Pure v2.1.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/.pure-g{letter-spacing:-0.31em;text-rendering:optimizespeed;font-family:FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-0.43em}.pure-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}@media (min-width:768px){.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! jQuery UI - v1.13.2 - 2022-09-05
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:0.5em 0.5em 0.5em 0.7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}html{font-size:1px}html,body,html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{height:100vh;overflow:hidden}html body,body .pure-g [class*="pure-u"]{line-height:1.4;margin-bottom:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*::before,*::after{box-sizing:border-box}p{margin-top:0}.image-wrap{max-width:100%}.after-image{position:relative;z-index:0}.after-image::after{top:0rem;right:0rem;height:20rem;width:20rem;position:absolute;display:inline-block;content:"";background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-image:url("images/arrow-right.svg");z-index:-1}.before-image{position:relative;z-index:0}.before-image::before{top:0rem;left:0rem;height:20rem;width:20rem;position:absolute;display:inline-block;content:"";background-size:100% auto;background-position:center center;background-repeat:no-repeat;background-image:url("images/arrow-right.svg");z-index:-1}.pure-g [class*="pure-u"] *,::after,::before{transition:all 0.25s}*:first-of-type{margin-top:0}*:last-of-type{margin-bottom:0}*:focus{outline:0 !important}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.tdu a{text-decoration:underline}.align-items-center{display:flex;align-items:center}.align-content-center{display:flex;align-content:center}#header{z-index:2}#footer{z-index:1}#page{position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}section,header,footer{position:relative}.section-inner,.header-inner,.footer-inner{position:relative;margin:auto}a{text-decoration:none}a:hover{text-decoration:underline}body{overflow-x:hidden}button{background-color:transparent;border:none;padding:0;cursor:pointer;color:#000}nav ul{padding:0;list-style:none}nav ul li{display:inline-block}.pure-g{max-width:100%;margin:auto}.pure-g [class*="pure-u"]{position:relative;font-family:inherit}figure{margin:0}img{display:block;width:100%;max-width:100%;height:auto}.link-block{display:block;text-decoration:none}.link-block:hover{text-decoration:none}figure img{width:100%;height:100%;object-fit:cover}.justify-content-space-between .pure-g{justify-content:space-between}#page .column-full-width .pure-g{width:100%;padding:0}#page .column-full-width .pure-g [class*="pure-u"]{padding:0}#page .ui-accordion-content{transition:none}.justify-content-flex-start .pure-g{justify-content:flex-start}.justify-content-flex-end .pure-g{justify-content:flex-end}.justify-content-center .pure-g{justify-content:center}.justify-content-space-between .pure-g{justify-content:space-between}.justify-content-space-around .pure-g{justify-content:space-around}.justify-content-space-evenly .pure-g{justify-content:space-evenly}.justify-content-start .pure-g{justify-content:start}.justify-content-end .pure-g{justify-content:end}.justify-content-left .pure-g{justify-content:left}.justify-content-right .pure-g{justify-content:right}.align-content-normal .pure-g{align-content:normal}.align-content-flex-start .pure-g{align-content:flex-start}.align-content-flex-end .pure-g{align-content:flex-end}.align-content-center .pure-g{align-content:center}.align-content-space-between .pure-g{align-content:space-between}.align-content-space-around .pure-g{align-content:space-around}.align-content-space-evenly .pure-g{align-content:space-evenly}.align-content-stretch .pure-g{align-content:stretch}.align-content-start .pure-g{align-content:start}.align-content-end .pure-g{align-content:end}.align-content-baseline .pure-g{align-content:baseline}.align-content-first baseline .pure-g{align-content:first baseline}.align-content-last baseline .pure-g{align-content:last baseline}.align-items-stretch .pure-g{align-items:stretch}.align-items-flex-start .pure-g{align-items:flex-start}.align-items-flex-end .pure-g{align-items:flex-end}.align-items-center .pure-g{align-items:center}.align-items-baseline .pure-g{align-items:baseline}.align-items-first baseline .pure-g{align-items:first baseline}.align-items-last baseline .pure-g{align-items:last baseline}.align-items-start .pure-g{align-items:start}.align-items-end .pure-g{align-items:end}.align-items-self-start .pure-g{align-items:self-start}.align-items-self-end .pure-g{align-items:self-end}.border-top::before{width:100%;content:"";left:0;top:0;border-top:1px solid;position:absolute}@font-face{font-family:"General Sans";src:url("fonts/GeneralSans-Regular.woff2") format("woff2"), url("fonts/GeneralSans-Regular.woff") format("woff");font-weight:400}html{font-size:1px}a{color:#575656}body,.pure-g [class*="pure-u"]{font-family:"General Sans";font-size:14rem;line-height:1.4285;margin-bottom:0.7142em}.sg-16{font-size:16rem}.sg-24{font-size:24rem;line-height:1}h1{padding-top:124rem;font-size:16rem;font-weight:400}.sg-super{font-family:"Barlow Condensed";font-size:70rem;font-weight:700;line-height:62rem;letter-spacing:0em;text-transform:uppercase}.sg-h1-caps,.sg-h1-cap *{font-family:"Barlow Condensed";font-size:50rem;font-weight:700;line-height:46rem;letter-spacing:0em;text-transform:uppercase}h2,.sg-h2{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-size:40rem;line-height:30rem;text-transform:uppercase}h3,.sg-h3{font-family:"Barlow Condensed";font-size:30rem;font-weight:700;line-height:30rem;letter-spacing:0em;text-transform:uppercase}h4,.sg-h4{font-family:"Barlow Condensed";font-size:26rem;font-weight:700;line-height:30rem;letter-spacing:0em;text-transform:none}.sg-subhead{font-family:"Barlow";font-size:26rem;font-weight:400;line-height:32rem;letter-spacing:0em;text-transform:none}.sg-large-body{font-family:"Barlow";font-size:20rem;font-weight:400;line-height:26rem;letter-spacing:0em;text-transform:none}body,.sg-body{font-family:"General Sans";font-size:14rem;font-weight:400;line-height:26rem;letter-spacing:0em;text-transform:none}strong,.sg-strong{font-weight:700}.sg-16{font-size:16rem;line-height:22rem}.sg-button{font-family:"Barlow";font-size:14rem;font-weight:600;line-height:14rem;letter-spacing:0.05em;color:#000;border:2px solid #000;display:inline-block;padding:11rem 14rem}.sg-button:hover{background-color:#000;color:#fff}.sg-button-black{color:#fff;background-color:#000}.sg-button-black:hover{background-color:#fff;color:#000}.sg-small{text-transform:uppercase;font-size:14rem;line-height:14rem;font-weight:600}#page::after{position:absolute;width:100%;left:0;top:0;display:block;background-image:url("images/overlays/Menu.png");background-image:url("images/overlays/02.png");height:3858rem;background-image:url("images/overlays/03.png");background-image:url("images/overlays/05.png");height:5243rem;background-image:url("images/overlays/07.png");height:2853rem;background-image:url("images/overlays/s1.png");height:2272rem;background-image:url("images/overlays/s2.png");background-image:url("images/overlays/01.png");height:6220rem;background-image:url("images/overlays/07.png");height:3271rem;background-image:url("images/overlays/02.png");background-image:url("images/overlays/Desktop/Menu.png");background-image:url("images/overlays/Desktop/Our Story.png");background-image:url("images/overlays/Desktop/Product.png");background-image:url("images/overlays/Desktop/Landing.png");background-image:url("images/overlays/Desktop/Product-Carousel-Final.png");background-image:url("images/overlays/Desktop/Products-Final.png");pointer-events:none;z-index:1000;background-size:1280rem auto;background-position:top center;background-position:center top;opacity:0.5;background-repeat:no-repeat}.pure-g{width:1214rem;padding:0 20rem}.pure-g [class*="pure-u"]{padding:20rem}.section-inner{transition:2s all}.section-inner.section-inner-display{}.enter-popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background-color:#fff;text-align:center;transition:opacity 1s}.enter-popup .image-wrap{width:480rem;margin:auto;margin-top:250rem;margin-top:150rem}.enter-popup span{font-size:20rem;display:inline-block;margin-top:28rem;margin-bottom:84rem}.enter-popup button{border:1px solid #000;font-size:16rem;padding:9rem 20rem}.enter-popup button:hover{background-color:#000;color:#fff}.enter-popup .section-inner,.enter-popup .pure-g{height:100%}#header{position:absolute;width:100%;top:0;left:0;z-index:3}header .image-wrap.logo{width:110rem;margin:auto}.products-row [class*="pure-u"]{color:#fff}.products-row [class*="pure-u"] .text-link-wrap{position:absolute;top:0;width:100%;height:100%;left:0;opacity:0}.products-row [class*="pure-u"]:hover .text-link-wrap{opacity:1}.products-row [class*="pure-u"] .text-link-wrap span{position:absolute;top:40rem;left:40rem}.products-row [class*="pure-u"] .text-link-wrap div{position:absolute;bottom:40rem;left:40rem}#page.menu-toggled{}#primary-menu{position:fixed;width:100%;z-index:2;pointer-events:none}#primary-menu::before{background-color:#DBDBDB;content:"";top:0;left:0;position:absolute;width:100%;height:100%;opacity:0}.menu-toggled #primary-menu::before{opacity:0.5}#site-navigation button::after{position:absolute;content:"";width:11rem;height:11rem;background-image:url("./images/exit.svg");left:280rem;transform:translateX(-50vw);margin-top:4rem;opacity:0;z-index:-1;transition:all 1s;background-size:100% auto;background-repeat:no-repeat}.menu-toggled #site-navigation button::after{opacity:1;z-index:1;transform:translateX(0vw)}#primary-menu .pure-g{height:100%}#primary-menu .pure-g .pure-u-lg-1-4{height:100%;transform:translateX(-50vw);transition:1s all}.menu-toggled #primary-menu .pure-g .pure-u-lg-1-4{transform:translateX(0)}#primary-menu .pure-g .pure-u-lg-1-4::before{background-color:#fff;height:100%;width:100vw;right:-20rem;position:absolute;top:0;content:"";z-index:-1}#primary-menu .pure-g .pure-u-lg-1-4 p{padding-top:122rem;padding-right:0rem;padding-bottom:62rem}#primary-menu .pure-g .pure-u-lg-1-4 ul{padding-left:0;list-style:none;font-size:16rem;line-height:1.85}.menu-toggled #primary-menu{pointer-events:all}#header .logo{padding-top:20rem}#site-navigation{margin-top:-22rem;font-size:16rem;width:50rem}.page-contact #main{padding-top:194rem;padding-bottom:85rem}.page-contact main .pure-g [class*="pure-u"]{font-size:16rem;margin-bottom:32rem}.page-contact main .pure-g [class*="pure-u"] p{margin-bottom:32rem;color:#575656}.page-contact main .pure-g [class*="pure-u"] p strong{font-weight:400;color:#000}.page-contact main .image-wrap{padding-top:30rem}#footer{padding-top:52rem;padding-bottom:132rem;color:#575656}#footer strong{font-weight:400;color:#000}#footer .logo{width:110rem}.page-our-story main .image-wrap,.page-consultation-colloboration main .image-wrap{padding-top:55rem;padding-bottom:29rem}.page-our-story .pure-u-lg-10-24 .image-wrap,.page-consultation-colloboration .pure-u-lg-10-24 .image-wrap{padding-top:98rem;padding-bottom:70rem}.page-our-story main .pure-u-lg-1-2 .image-wrap,.page-consultation-colloboration main .pure-u-lg-1-2 .image-wrap{padding-top:200rem;padding-bottom:70rem}.page-our-story main p,.page-consultation-colloboration main p{margin-bottom:10rem}.page-our-story main,.page-consultation-colloboration main{padding-bottom:102rem}.page-products main{padding-bottom:50rem}.enter-popup-hide{opacity:0;pointer-events:none}body.home #page .home-slider{margin-top:102rem;margin-bottom:102rem}.product-slider-wrap{height:950rem}.product-slider{position:relative}.slick-slide{cursor:grab}.slider-image-1 .image-wrap{width:100%}.slider-image-2 .image-wrap{width:50%}.slide-inner{display:flex}.slide-inner .image-wrap{height:614rem;padding:0 30rem}.slick-arrow{position:absolute;top:0;height:100%;width:calc(50vw - 500rem);z-index:1;color:transparent}.slick-prev{left:0;cursor:url("images/slider-cursor-arrow-left.svg"), auto}.slick-next{right:0;cursor:url("images/slider-cursor-arrow-right.svg"), auto}.slide-details{padding:44rem 30rem}.slide-details .sg-16{margin-bottom:6rem}.section-breadcrumbs{padding-top:123rem;padding-bottom:27rem}.section-breadcrumbs a{color:#000}.slick-slide .slide-details,.slick-slide .slide-details a{color:transparent;transition:color 0.5s}.slick-slide .slide-details a{text-decoration:underline}.slick-center .slide-details,.slick-center .slide-details a{color:#000}.products-row .product-item{margin-bottom:0}.product-item .pure-inner{position:relative}.products-row [class*="pure-u"]:hover .product-text{opacity:1}.tax-product-category .products-row [class*="pure-u"]:hover .product-text{opacity:0}.tax-product-category .products-row [class*="pure-u"] .grid-item-inner:hover .product-text{opacity:1}.product-text{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;background-color:#00000082;opacity:0;text-decoration:none !important}.product-text-inner{width:100%;text-align:center;color:#fff}.grid-sizer{width:25%}.grid-item{width:33.3333%;padding:20rem;display:block}.grid-item-inner{position:relative}.section-masonry .pure-u-1{padding-right:0;padding-left:0}.products-heading a{color:#000}#page .um .um-form input[type="text"],#page .um .um-form input[type="search"],#page .um .um-form input[type="tel"],#page .um .um-form input[type="number"],#page .um .um-form input[type="password"],#page .um .um-form textarea,.um .upload-progress,.select2-container .select2-choice,.select2-drop,.select2-container-multi .select2-choices,.select2-drop-active,.select2-drop.select2-drop-above{border:none !important;border-bottom:1px solid #707070 !important;border-radius:0 !important;padding:0 !important;-moz-border-radius:0;-webkit-border-radius:0;font-size:14rem !important;height:40rem !important}#page .um-field{padding:35rem 0 0 0}#page .um-field ::-webkit-input-placeholder{color:#000}#page .um-field :-ms-input-placeholder{color:#000}#page .um-field ::placeholder{color:#000}#page .um-field-checkbox-option{color:#000 !important}#page .um-icon-android-checkbox-outline-blank::before{content:"";border:1px solid #707070;width:16rem;height:16rem;display:block;position:relative;top:3rem}#page .um-128.um{max-width:409rem}#page .um-row{margin:0 0 30rem 0}#page .um-field-checkbox-option{font-size:12rem;margin-left:32rem}#page .um-register{padding-top:100rem}#page #um-submit-btn{border:1px solid #000 !important;font-size:16rem !important;padding:9rem 20rem !important;background-color:#fff;color:#000;border-radius:0 !important;display:block !important;margin-top:20rem}#page #um-submit-btn:hover{color:#fff !important;background-color:#000 !important}#page .um-button{display:none !important}#page .um-register{margin-bottom:160rem !important}#um_field_128_conditions{margin-top:-10rem}#um_field_128_user_login{display:none}@media (max-width:767px){#page::after{height:6145rem;background-image:url("images/overlays/01m.png");background-size:500rem auto}.pure-g{max-width:100vw}#primary-menu .pure-g .pure-u-lg-1-3 p{padding-right:20rem}body.home #page .home-slider .image-wrap{height:75vh}#site-navigation button::after{left:auto;right:100vw}.menu-toggled #site-navigation button::after{right:20rem}header .image-wrap.logo{margin-right:0rem}#page.menu-toggled header .image-wrap.logo{margin-right:-200rem}#primary-menu .pure-g .pure-u-lg-1-3{transform:translateX(-100vw)}.product-text{background-color:transparent;opacity:1;align-items:flex-end}.product-text-inner{text-align:left;color:#000}.products-row .image-wrap{padding-bottom:44rem}.section-projects-slider .slide-inner .image-wrap{height:260rem;padding:0 0}.section-projects-slider .slider-image-2 .slide-inner .image-wrap:first-of-type{padding-right:5rem}.section-projects-slider .slider-image-2 .slide-inner .image-wrap:last-of-type{padding-left:5rem}.product-slider-wrap{height:500rem}.grid-item{width:100%}.page-our-story #page main .image-wrap,.page-consultation-colloboration #page main .image-wrap{padding-top:25rem;padding-bottom:0}}