html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.l-section{width:100%;max-width:1180px;margin:0 auto;padding-left:20px;padding-right:20px}.l-flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.l-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.l-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.l-items-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.l-items-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.l-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline}.l-content-center{-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.l-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.l-justify-spacebetween{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.l-grow-1{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 767px), (max-width: 799px) and (orientation: landscape){.l-section{padding-left:10px;padding-right:10px}}.s-hidetext{font:0/0 a;color:transparent;text-shadow:none;position:absolute}.s-green-text{color:#39b54a}.svg-logo_plain{display:block;width:165px;margin:0 auto;fill:#fff}.s-btn{display:inline-block;min-width:140px;padding:12px 14px;border:1px solid #39b54a;font:1.4em/1em "Titillium Web",sans-serif;text-transform:uppercase;text-align:center;transition:all 120ms linear}.s-btn:hover{border-color:#263c51}.s-close-ajaxify{display:block;width:29px;height:29px;border:none;cursor:pointer;outline:none;opacity:0;position:absolute;top:12px;right:33px;z-index:8}.s-close-ajaxify:before,.s-close-ajaxify:after{display:block;content:'';width:35px;height:5px;background-color:#fff;position:absolute;top:50%;left:0;transition:all 120ms ease-out;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.s-close-ajaxify:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.s-back{margin-left:30px}@media (max-width: 1140px){.s-close-ajaxify{right:15px}}.l-copy{margin-bottom:50px}.l-copy aside,.l-copy article{width:33.33%;padding-left:30px;padding-right:30px}.l-copy article{width:66.66%}.l-copy h2{margin-bottom:15px}.l-copy ul,.l-copy ol{margin-bottom:40px;list-style:none}.l-copy ol{padding-left:20px;list-style:decimal}.l-copy ul{padding-left:0}.l-copy ul li{position:relative;padding-left:24px}.l-copy ul li:before{display:block;content:'+';font:inherit;position:absolute;top:0;left:0}.l-copy li{margin-bottom:7px}.l-copy p{margin-bottom:25px}.l-copy p:only-child,.l-copy p:last-child{margin-bottom:0}.l-copy iframe{max-width:100%}@media (max-width: 767px), (max-width: 799px) and (orientation: landscape){.l-copy{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.l-copy aside,.l-copy article{width:100%;padding-left:0;padding-right:0}.l-copy aside{margin-bottom:35px}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;text-rendering:optimizeLegibility;font-size:16px}body{min-width:320px;height:100%;background:#e9e9e9 url("../images/noise.png") repeat 0 0;font-size:62.5%;font-family:"PT Sans", Helvetica, Arial, sans-serif;line-height:1.6em;color:#263c51;-webkit-text-size-adjust:none}h1,h2,h3,h4{font-family:'Titillium Web', sans-serif;font-size:3.2em;line-height:1.4em;font-weight:900;text-transform:uppercase}h2{font-size:3em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.3em}h6{font-size:1.1em}p,li,label,dd,dt{font-size:1.6em;line-height:1.5em;font-weight:400;color:#263c51}a{font-size:inherit;text-decoration:none;color:#39b54a;-moz-transition:color 60ms linear;-o-transition:color 60ms linear;-webkit-transition:color 60ms linear;transition:color 60ms linear}a:hover{color:#263c51}figure img,a img{display:block;vertical-align:baseline}b,strong{font-weight:800}i,em{font-style:italic}@media (max-width: 767px), (max-width: 799px) and (orientation: landscape){body{overflow-x:hidden}}@-moz-keyframes load{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner{position:relative;width:40px;height:40px;margin:-20px;border:4px solid #263c51;border-left-color:rgba(38,60,81,0.5);border-radius:50%;background:none;-webkit-animation:load 1.1s infinite linear;-moz-animation:load 1.1s infinite linear;-ms-animation:load 1.1s infinite linear;-o-animation:load 1.1s infinite linear;animation:load 1.1s infinite linear;position:absolute;top:50%;left:50%;z-index:8}.spinner.s-white{border-color:rgba(255,255,255,0.5);border-left-color:#fff}.spinner.s-green{border-color:rgba(57,181,74,0.5);border-left-color:#39b54a}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto}optgroup{font-weight:bold}form,.form{position:relative}input,textarea{width:100%;margin:5px 0 15px;padding:5px;border:1px solid #39b54a;outline:none;font:1.5em/1em "PT Sans",Helvetica,arial,sans-serif}textarea{height:150px;resize:vertical}input[type=submit],button{width:auto;padding:10px 40px;background-color:#39b54a;border-width:1px;color:#fff}input[type=submit]:hover,button:hover{background-color:#fff;color:#39b54a}.message{display:block;margin:-5px 0 15px;font-size:1.3em;color:red}header{border-top:5px solid #39b54a}header h1{width:115px;margin-top:20px}header h1 a,header h1 svg{display:block}footer{padding:30px 0}footer div.l-section{max-width:1140px;padding-left:0;padding-right:0}footer div.l-section:first-child{border-bottom:5px solid #39b54a}footer div.l-section:last-child{margin-top:30px}footer article{width:33.33%;padding:30px;background-color:#fff;border-right:5px solid #e9e9e9}footer article:last-child{border-right:none}footer article h3{margin-bottom:15px}footer article p{margin-bottom:15px;font-size:1.4em;line-height:1.6em;text-align:left}footer article a{font-family:'Titillium Web', sans-serif;font-size:1.2em;font-weight:700;text-transform:uppercase}footer p{font-size:11px;line-height:35px;font-weight:bold;text-align:right;color:#263c51}footer p a{color:inherit}.social li{margin-right:10px}.social a{width:35px;height:35px;border:1px solid #263c51;border-radius:50%;transition:border 120ms linear}.social a:hover{border-width:3px}.social svg{fill:#263c51}.social .svg-social_facebook{width:10px;height:20px}.social .svg-social_youtube{width:19px;height:19px}@media (max-width: 1140px){footer div.l-section:last-child{padding-left:20px;padding-right:20px}}@media (max-width: 767px), (max-width: 799px) and (orientation: landscape){footer div.l-section{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer div.l-section:first-child{border-bottom:none}footer div.l-section:last-child{margin-top:10px}footer article{width:100%;padding:20px 10px;border-bottom:5px solid #39b54a;border-right:none}footer p{line-height:1.6em;text-align:left}.social{margin-top:15px;margin-bottom:15px}}.s-menu-trigger{display:none;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:36px;height:36px;border:none;cursor:pointer;outline:none;font-size:1.1em;line-height:1em;position:absolute;top:20px;right:10px;z-index:11}.s-menu-trigger span{position:relative;display:block;width:33px;height:6px;margin:10px 0;background-color:#263c51;transition:all 120ms ease-out}.s-menu-trigger span:before,.s-menu-trigger span:after{display:block;content:'';width:33px;height:inherit;background-color:#263c51;position:absolute;top:-10px;left:0;transition:all 120ms ease-out}.s-menu-trigger span:after{top:10px}.s-menu-trigger i{display:block;margin-top:6px;font-size:inherit;line-height:inherit;font-weight:900;font-style:normal;text-transform:uppercase;text-align:center}.s-menu-trigger.is-active span{background-color:transparent}.s-menu-trigger.is-active span:before,.s-menu-trigger.is-active span:after{background-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1px}.s-menu-trigger.is-active span:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.main-nav{margin-right:30px}.main-nav li{position:relative;max-width:155px;max-height:88px;padding-right:50px;border-left:1px solid #39b54a}.main-nav li:before{display:block;content:'';width:3px;height:100%;background:#39b54a;opacity:0;position:absolute;top:0;left:0;transition:opacity 120ms linear}.main-nav li:last-child{padding-right:0}.main-nav li:hover:before,.main-nav li.is-active:before{opacity:1}.main-nav a{display:block;margin-bottom:-3px;margin-left:8px;line-height:1.2em;font-weight:700;color:#263c51}@media (max-width: 950px){.main-nav{margin-right:5px}.main-nav li{padding-right:25px}}@media (max-width: 850px){.s-menu-trigger{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.main-nav ol{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;width:100vw;height:100vh;background-color:#263c51;position:fixed;top:0;left:0;z-index:10;-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.main-nav li{display:block;width:100%;height:auto;margin-bottom:25px;padding:0;border:none}.main-nav li:before{display:none}.main-nav a{margin:0;text-transform:uppercase;text-align:center;color:#fff}.main-nav a:hover,.main-nav a.is-active{color:#39b54a}}.product-slider-wrapper{position:relative}.product-slider{margin:15px 0 25px}.product-slider article{position:relative;width:100%;height:580px}.product-slider article:before{display:block;content:'';width:580px;height:580px;background:#39b54a;border-radius:50%;position:absolute;top:0;right:70px}.product-slider article:first-child h1,.product-slider article:first-child p,.product-slider article:first-child .s-btn,.product-slider article:first-child figure{opacity:1}.product-slider div{position:relative;z-index:1}.product-slider h1,.product-slider p,.product-slider .s-btn,.product-slider figure{opacity:0}.product-slider h1,.product-slider p{max-width:350px;text-shadow:0 1px #fff}.product-slider h1{margin-bottom:25px;font-size:7.5em;line-height:0.86em}.product-slider figure{width:580px;height:580px;position:absolute;top:0;right:70px}.product-slider img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-slider .s-btn{margin-top:30px}.product-slider-nav{width:580px;position:absolute;bottom:20px;right:90px;z-index:9}.product-slider-nav a{display:block;width:12px;height:12px;margin-left:7px;margin-right:7px;background-color:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;font:0/0 a;color:transparent;text-shadow:none;transition:background 120ms linear}.product-slider-nav a:hover,.product-slider-nav a.is-active{background-color:#fff}@media (max-width: 1140px){.product-slider-wrapper{overflow:hidden}.product-slider article{height:480px}.product-slider article:before{width:480px;height:480px;right:40px}.product-slider figure{width:480px;height:480px;right:40px}.product-slider img{width:110%}.product-slider-nav{width:480px;right:60px;bottom:40px}.product-slider-nav a{width:14px;height:14px;margin-left:7px;margin-right:7px}}@media (max-width: 767px), (max-width: 799px) and (orientation: landscape){.product-slider-wrapper{padding-left:0;padding-right:0}.product-slider{max-width:320px;margin:35px auto 25px}.product-slider article{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;padding:10px}.product-slider article:before{width:320px;height:320px;top:inherit;top:0;right:0}.product-slider figure{width:300px;height:300px;margin-top:0;position:relative;right:0}.product-slider div{margin-top:30px}.product-slider img{width:320px}.product-slider h1{font-size:4em}.product-slider-nav{width:320px;right:50%;top:50px;z-index:3;-moz-transform:translateX(50%);-ms-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}}.hero{position:relative;max-width:1140px;height:376px;margin-top:40px;margin-bottom:95px;background-position:50% 100%;background-repeat:no-repeat;background-size:cover;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero:before{display:block;content:'';width:100%;height:100%;background-color:rgba(38,60,81,0.3);position:absolute;top:0;left:0}.hero h1,.hero p{position:relative;text-align:center;color:#fff}.hero h1{line-height:80px}.hero p{max-width:520px;font-size:1.6em;font-weight:700}@media (max-width: 1040px){.hero{height:326px}}@media (max-width: 910px){.hero{margin-bottom:35px;background-size:auto 380px}}.products{max-width:1140px;margin-bottom:60px;padding-right:0;padding-bottom:55px;padding-left:0;border-bottom:5px solid #fff}.products aside{padding-left:0}.products h2{margin-bottom:10px}.products p{margin-bottom:15px}.products p:last-child{margin-bottom:0}.products a{width:129px;height:129px;margin-top:10px;margin-right:8.65%;background-color:transparent;border:1px solid #39b54a;border-radius:50%;font:1.5em/1.2em "Titillium Web",sans-serif;font-weight:900;text-transform:uppercase;text-align:center;transition:all 120ms linear}.products a:nth-child(4n+4){margin-right:0}.products a.is-active,.products a:hover{background-color:#fff;border-color:#263c51;color:#263c51}@media (max-width: 1140px){.products{padding-left:20px}}@media (max-width: 767px), (max-width: 799px) and (orientation: landscape){.products{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding-left:10px;padding-right:10px}.products aside,.products article{width:100%;padding-left:0;padding-right:0}.products aside{margin-bottom:0}.products article{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.products a{width:120px;height:120px;margin-top:25px;margin-right:0;font-size:1.3em}.product{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding-left:0;padding-right:0}.product aside,.product article{width:100%}.product aside{padding-left:10px;padding-right:10px}}.tab-nav{height:60px;background-color:#39b54a}.tab-nav a{height:100%;padding:0 32px;background:transparent;font-size:1.45em;line-height:1em;font-weight:700;text-align:center;color:#fff;transition:background 120ms linear}.tab-nav a:hover,.tab-nav a.is-active{background-color:#263c51}article.tabs{padding:0;background-color:#263c51}article.tabs section{display:none}article.tabs section .gallery,article.tabs section .gallery-nav{-moz-transform:translate(110%, 0);-ms-transform:translate(110%, 0);-webkit-transform:translate(110%, 0);transform:translate(110%, 0)}article.tabs section:first-of-type{display:block}article.tabs section:first-of-type .gallery,article.tabs section:first-of-type .gallery-nav{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media (max-width: 767px), (max-width: 799px) and (orientation: landscape){.tab-nav a{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;padding:0 10px}}.gallery-wrapper{position:relative;padding:30px 30px 90px;overflow:hidden}.gallery{position:relative;width:100%;height:0;padding-bottom:74.3%;overflow:visible !important}.gallery figure{display:none;width:100%;height:100%;position:absolute;top:0;left:0}.gallery figure:first-child{display:block}.gallery figcaption{width:100%;max-width:320px;height:90px;position:absolute;bottom:-90px;right:0}.gallery figcaption p{font-size:1.45em;font-weight:700;text-align:right;color:#fff}.gallery img{width:100%;height:100%;object-fit:cover}.gallery-nav{height:90px;padding:0 30px;position:absolute;bottom:0;left:0}.gallery-nav a{display:block;width:12px;height:12px;margin-left:7px;margin-right:7px;background-color:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;font:0/0 a;color:transparent;text-shadow:none;transition:background 120ms linear}.gallery-nav a:hover,.gallery-nav a.is-active{background-color:#fff}.gallery-nav a.next,.gallery-nav a.prev{width:18px;height:29px;border:none;border-radius:0}.gallery-nav a.next svg,.gallery-nav a.prev svg{width:inherit;height:inherit;fill:#fff}.gallery-nav a.next:hover,.gallery-nav a.prev:hover{background-color:transparent}.gallery-nav a.prev{margin-right:15px;margin-left:0}.gallery-nav a.next{margin-right:0;margin-left:15px}@media (max-width: 767px), (max-width: 799px) and (orientation: landscape){.gallery-wrapper{padding:10px 10px 125px}.gallery figcaption{position:static;max-width:100%;height:auto;margin:10px 0}.gallery figcaption p{text-align:center}.gallery-nav{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;height:auto;padding:10px}}.ajax-wrapper{position:relative;width:1140px;height:5px;margin:-65px auto 60px;background:#fff;overflow:hidden}.ajax-wrapper .l-section{position:relative;height:inherit}.ajax-wrapper aside{padding-top:30px;padding-bottom:30px}@media (max-width: 1140px){.ajax-wrapper{width:100%}.ajax-wrapper .l-section{padding:0}}
