﻿@font-face{font-family:'Helvetica Neue';src:url("../fonts/HelveticaNeueLT - Regular.eot");src:local("☺"),url("../fonts/HelveticaNeueLT - Regular.woff") format("woff"),url("../fonts/HelveticaNeueLT - Regular.ttf") format("truetype"),url("../fonts/HelveticaNeueLT - Regular.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url("../fonts/HelveticaNeueLT - Medium.eot");src:local("☺"),url("../fonts/HelveticaNeueLT - Medium.woff") format("woff"),url("../fonts/HelveticaNeueLT - Medium.ttf") format("truetype"),url("../fonts/HelveticaNeueLT - Medium.svg") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url("../fonts/HelveticaNeueLT - Bold.eot");src:local("☺"),url("../fonts/HelveticaNeueLT - Bold.woff") format("woff"),url("../fonts/HelveticaNeueLT - Bold.ttf") format("truetype"),url("../fonts/HelveticaNeueLT - Bold.svg") format("svg");font-weight:700;font-style:normal}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{padding:0;margin:0;border:0;font-family:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,*:before,*:after{box-sizing:border-box}body{min-width:320px;color:#151915;font-family:"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}sup{font-size:0.5em;line-height:1;vertical-align:super}sub{font-size:0.5em;line-height:1;vertical-align:sub}b,strong{font-weight:700}i,em{font-style:italic}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-spacing:0;border-collapse:collapse}h1,h2,h3,h4,h5,h6{display:block;position:relative;margin:0 0 20px;font-family:"Helvetica Neue",sans-serif;font-weight:700;line-height:1.25}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:-0.1em}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:-0.1em}h1{font-size:56px;line-height:1.2}h2{font-size:48px;line-height:1.2}h3{font-size:32px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}@media (max-width: 1540px){h1{font-size:48px}h2{font-size:42px}h3{font-size:28px}}@media (max-width: 1024px){h1,h2,h3,h4,h5,h6{margin-bottom:15px}h1{font-size:42px}h2{font-size:36px}h3{font-size:24px}h4{font-size:20px}}@media (max-width: 640px){h1{font-size:32px}h2{font-size:28px}h3{font-size:22px}}p{margin:0 0 20px}a{color:inherit;text-decoration:none;transition:0.2s}a img{transition:opacity 0.2s}a:hover{text-decoration:none}a:hover img{opacity:0.8}input[type="text"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="number"],select,textarea{display:block;position:relative;box-sizing:border-box;width:100%;padding:12px 18px;border:1px solid #cdcfcd;border-radius:0;background:#fff;font-family:"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:24px;transition:0.2s;z-index:2;-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="number"]:focus,select:focus,textarea:focus{border-color:#55951b;outline:none}input[type="text"]:disabled,input[type="email"]:disabled,input[type="search"]:disabled,input[type="password"]:disabled,input[type="tel"]:disabled,input[type="number"]:disabled,select:disabled,textarea:disabled{border-color:#e7e8e7;background-color:#f3f3f3}@media (max-width: 1024px){input[type="text"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="number"],select,textarea{padding:10px 14px;font-size:14px;line-height:20px}}textarea{overflow:auto;height:200px;resize:vertical}select::-ms-expand{display:none}select{padding-right:30px;background:#fff url(../images/ico_select.svg) right 12px top 50% no-repeat}select::-ms-expand{display:none}input[type="checkbox"],input[type="radio"]{display:block;position:absolute;left:-1000px;visibility:hidden}input[type="checkbox"]+span,input[type="checkbox"]+label,input[type="radio"]+span,input[type="radio"]+label{display:block;position:relative;padding-left:30px;color:#151915;font-size:16px;line-height:20px;cursor:pointer}input[type="checkbox"]+span:before,input[type="checkbox"]+label:before,input[type="radio"]+span:before,input[type="radio"]+label:before{content:'';display:block;position:absolute;top:0;left:0;box-sizing:border-box;width:20px;height:20px;border:1px solid #505350;border-radius:0;background-color:#fff}input[type="checkbox"]:checked+span:before,input[type="checkbox"]:checked+label:before,input[type="radio"]:checked+span:before,input[type="radio"]:checked+label:before{border-color:#55951b;background:#55951b url(../images/ico_check.svg) 50% 50% no-repeat}@media (max-width: 1024px){input[type="checkbox"]+span,input[type="checkbox"]+label,input[type="radio"]+span,input[type="radio"]+label{font-size:14px}}input[type="radio"]+span:before,input[type="radio"]+span:after,input[type="radio"]+label:before,input[type="radio"]+label:after{border-radius:50%;background:none}input[type="radio"]+span:after,input[type="radio"]+label:after{content:'';display:block;position:absolute;top:6px;left:6px;width:8px;height:8px;border-radius:50%;background-color:#55951b;opacity:0;z-index:2}input[type="radio"]:checked+span:before,input[type="radio"]:checked+label:before{background:#fff}input[type="radio"]:checked+span:after,input[type="radio"]:checked+label:after{opacity:1}html,body{height:100%}body.is_locked{overflow:hidden;touch-action:none}#site{display:flex;position:relative;overflow:hidden;flex-direction:column;min-height:100%}.main_box{display:block;position:relative;overflow:hidden;flex-grow:1;flex-shrink:0;width:100%}.main_box.has_texture{background:url(../images/bg_texture.png) 50% 50% no-repeat;background-size:cover}.fixed{position:relative;box-sizing:border-box;width:100%;max-width:1540px;padding:0 40px;margin:0 auto;z-index:2}.fixed .fixed{padding:0}@media (max-width: 1024px){.fixed{padding:0 20px}}section{display:block;position:relative;margin-bottom:80px;z-index:2}@media (max-width: 1024px){section{margin-bottom:50px}}@media (max-width: 640px){section{margin-bottom:40px}}.has_background{padding:80px 0;background-color:#f3f3f3}.has_background:last-child{margin-bottom:0}.has_background+.has_background{margin-top:-80px}.header_box+.has_background{margin-top:-40px}@media (max-width: 1024px){.has_background{padding:50px 0}.header_box+.has_background{margin-top:-30px}.has_background+.has_background{margin-top:-50px}}@media (max-width: 640px){.has_background{padding:40px 0}.has_background+.has_background{margin-top:-40px}}.has_color{background-color:#55951b;color:#fff}.has_color.has_border{border-bottom-color:rgba(255,255,255,0.2)}.has_color h1,.has_color h2,.has_color h3,.has_color h4,.has_color h5,.has_color h6{color:inherit}.has_color .content{color:rgba(255,255,255,0.75)}.has_border{padding-bottom:80px;border-bottom:1px solid #e7e8e7}@media (max-width: 1024px){.has_border{padding-bottom:50px}}@media (max-width: 640px){.has_border{padding-bottom:40px}}.header_box{display:block;position:relative;height:120px;margin-bottom:40px;z-index:10}.header_box+.has_background,.header_box+.woocommerce>.has_background:first-child{padding-top:200px;margin-top:-160px}.header_box.is_white .logo{filter:invert(100%)}.header_box.is_inverted .header{border-bottom-color:rgba(255,255,255,0.2);background-color:transparent;color:#fff}.header_box.is_inverted .logo{filter:invert(100%)}.header_box.is_inverted .navigation:after{background-color:rgba(255,255,255,0.2)}.header_box.is_inverted .search{background-color:transparent}.header_box.is_inverted .search .field{background-color:rgba(255,255,255,0.25);color:#fff}.header_box.is_inverted .search .field:-ms-input-placeholder{color:rgba(255,255,255,0.75)}.header_box.is_inverted .search .field::-moz-placeholder{color:rgba(255,255,255,0.75)}.header_box.is_inverted .search .field::-webkit-input-placeholder{color:rgba(255,255,255,0.75)}.header_box.is_inverted .search .submit{filter:invert(100%)}.header_box.is_inverted .search .submit:hover{filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.header_box.is_inverted .menu_btn{color:#fff}.header_box.is_inverted .search_btn{filter:invert(100%)}.header_box.is_compact .header{height:80px;background-color:#fff;box-shadow:0 1px 3px rgba(21,25,21,0.1)}.header_box.is_compact .logo{width:200px;height:60px;transform:translateY(-8px)}.header_box.is_compact .navigation:after{background-color:transparent}.header_box.is_search .search{transform:scaleY(1);visibility:visible}.header_box.is_search .search_btn{filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.header_box .header{display:flex;position:fixed;top:0;right:0;left:0;align-items:flex-start;height:120px;padding:0 40px;transition:0.3s}.header_box .logo{display:block;flex-grow:0;flex-shrink:0;align-self:flex-end;width:320px;height:96px;margin-right:40px;background:url(../images/header_logo_img.svg) 0 50% no-repeat;background-size:contain;transition:0.3s;cursor:pointer;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.header_box .navigation{display:flex;position:relative;flex-grow:1;align-items:center;min-width:0;height:80px}.header_box .navigation:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100vw;height:1px;background-color:#e7e8e7;transition:0.3s}.header_box .menu{display:flex;align-self:stretch;align-items:stretch;margin:0 0 0 auto;font-size:12px;font-weight:700;line-height:16px}.header_box .menu li{display:flex;position:relative;align-items:stretch;margin-right:30px}.header_box .menu li.mobile{display:none}.header_box .menu li:last-child{margin-right:0}.header_box .menu li.active>a,.header_box .menu li:hover>a{color:#55951b}.header_box .menu li.active>a:before,.header_box .menu li:hover>a:before{right:0;left:0}.header_box .menu a{display:flex;position:relative;align-items:center;justify-content:stretch;color:inherit;text-align:center;text-transform:uppercase}.header_box .menu a:before{content:'';display:block;position:absolute;right:50%;bottom:0;left:50%;height:3px;background-color:#55951b;transition:0.3s}.header_box .menu_btn{display:none;position:relative;flex-grow:0;flex-shrink:0;align-self:center;width:20px;height:20px;margin-left:20px}.header_box .menu_btn:before,.header_box .menu_btn:after,.header_box .menu_btn span{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-1px 0 0 -10px;border-radius:2px;background-color:currentColor;transition:0.2s;opacity:1;z-index:1}.header_box .menu_btn:before{margin-top:-8px}.header_box .menu_btn:after{margin-top:6px}.header_box .submenu:hover>a:after{transform:scaleY(-1)}.header_box .submenu:hover>ul{transform:scaleY(1);visibility:visible;opacity:1}.header_box .submenu>a{padding-right:18px}.header_box .submenu>a:after{content:'';position:absolute;top:50%;right:0;width:10px;height:6px;margin-top:-3px;background-color:currentColor;transition:0.3s;-webkit-mask:url(../images/ico_arrow.svg) 50% 50%/contain no-repeat}.header_box .sub-menu{display:block;position:absolute;top:100%;left:0;width:220px;padding:16px 0 2px;margin:0;background-color:#fff;box-shadow:0 2px 5px rgba(21,25,21,0.1);color:#151915;font-size:16px;line-height:20px;text-transform:none;transition:0.4s;transform:scaleY(0);transform-origin:50% 0;visibility:hidden;opacity:0}.header_box .sub-menu .submenu>a:after{right:15px;transform:rotate(-90deg)}.header_box .sub-menu .sub-menu{top:0;right:auto;left:100%;min-height:100%;font-size:14px;font-weight:500;transform:scaleX(0);transform-origin:0 0}.header_box .sub-menu li{display:block;position:static;margin:0 0 14px}.header_box .sub-menu a{display:block;padding:0 18px;text-align:left;text-transform:none}.header_box .sub-menu a:before{display:none}.header_box .search{display:block;position:absolute;top:100%;right:0;width:240px;margin-top:-1px;background-color:#fff;transition:0.3s;transform:scaleY(0);transform-origin:50% 0;visibility:hidden;z-index:2}.header_box .search_btn{display:block;flex-grow:0;flex-shrink:0;width:18px;height:18px;margin-left:30px;outline:none;background:url(../images/ico_search.svg) 50% 50% no-repeat;background-size:contain;transition:0.3s;cursor:pointer;filter:invert(7%) sepia(12%) saturate(680%) hue-rotate(71deg) brightness(96%) contrast(94%)}.header_box .search .field{padding:12px 40px 12px 20px;background-color:transparent;font-size:15px;line-height:20px;z-index:1}.header_box .search .field:focus{border-color:#55951b}.header_box .search .submit{display:block;position:absolute;top:14px;right:14px;width:16px;height:16px;border:none;background:url(../images/ico_search.svg) 50% 50% no-repeat;background-size:contain;color:transparent;font-size:0;line-height:0;z-index:2;filter:invert(7%) sepia(12%) saturate(680%) hue-rotate(71deg) brightness(96%) contrast(94%)}@media (max-width: 1540px){.header_box{height:80px}.header_box.is_compact .logo{transform:none}.header_box+.has_background,.header_box+.woocommerce>.has_background:first-child{padding-top:160px;margin-top:-120px}.header_box .header{align-items:stretch;height:80px}.header_box .logo{position:relative;top:2px;align-self:center;width:200px;height:60px}.header_box .navigation{height:auto}.header_box .search{margin-top:0}}@media (max-width: 1024px){.header_box{margin-bottom:30px}.header_box.is_inverted .header{color:#151915}.header_box.is_compact .logo{width:160px;height:48px}.header_box+.has_background,.header_box+.woocommerce>.has_background:first-child{padding-top:130px;margin-top:-110px}.header_box .header{align-items:stretch;padding:0 20px;border-bottom:1px solid #e7e8e7}.header_box.is_menu .menu{transform:translateX(0);visibility:visible}.header_box.is_menu .menu_btn span{width:0;margin-left:0;transform:rotate(90deg);opacity:0}.header_box.is_menu .menu_btn:before,.header_box.is_menu .menu_btn:after{width:24px;margin-top:-1px;margin-left:-12px;transform:rotate(135deg)}.header_box.is_menu .menu_btn:after{transform:rotate(45deg)}.header_box .logo{align-self:center;width:160px;height:48px;margin-right:20px}.header_box .navigation{position:static;justify-content:flex-end}.header_box .navigation:after{display:none}.header_box .menu{display:block;position:absolute;top:100%;right:0;overflow-x:hidden;overflow-y:auto;width:280px;height:calc(var(--vh, 1vh) * 100 - 80px);padding:10px 0;margin:0;border-top:1px solid #e7e8e7;background-color:#fff;box-shadow:0 2px 4px rgba(21,25,21,0.15);font-size:15px;font-weight:500;line-height:20px;transition:0.4s;transform:translateX(100%);visibility:hidden}.header_box .menu:after{display:none}.header_box .menu_btn{display:block}.header_box .menu li{display:block;padding:0;margin:0}.header_box .menu li.mobile{display:block}.header_box .menu a{display:inline-block;padding:8px 20px;text-align:left}.header_box .menu a:before{display:none}.header_box .submenu.is_expanded{border-bottom-color:transparent}.header_box .submenu.is_expanded:after{transform:scaleY(-1)}.header_box .submenu>a:after{display:none}.header_box .submenu:after{content:'';display:block;position:absolute;top:13px;right:15px;width:12px;height:8px;background-color:currentColor;transition:0.3s;-webkit-mask:url(../images/ico_arrow.svg) 50% 50%/contain no-repeat}.header_box .submenu>a{padding-right:0;margin-right:40px}.header_box .sub-menu{display:none;position:relative;top:auto;right:auto;left:auto;width:auto;padding:6px 0;margin:6px 0;border-top:1px solid #e7e8e7;border-bottom:1px solid #e7e8e7;background-color:#f5f5f5;box-shadow:none;font-size:15px;line-height:20px;text-align:left;transition:none;transform:none;visibility:visible;opacity:1}.header_box .sub-menu:before,.header_box .sub-menu:after{display:none}.header_box .sub-menu .sub-menu{top:auto;left:auto;background-color:#EEEEEE;font-size:15px;line-height:20px;transition:none;transform:none}.header_box .sub-menu li{position:relative}.header_box .sub-menu a{padding:6px 20px}.header_box .sub-menu a:after{display:none}}@media (max-width: 640px){.header_box+.has_background,.header_box+.woocommerce>.has_background:first-child{padding-top:120px}}@media (max-width: 480px){.header_box.is_inverted .search{border-top-color:rgba(255,255,255,0.1);border-bottom-color:rgba(255,255,255,0.1);background-color:rgba(21,25,21,0.75)}.header_box .menu{width:100%}}.arrow_next,.arrow_prev{display:block;position:absolute;top:50%;right:15px;width:50px;height:50px;margin-top:-25px;border-radius:50%;background-color:#fff;box-shadow:0 6px 8px rgba(21,25,21,0.2);cursor:pointer;z-index:4}.arrow_next:before,.arrow_prev:before{content:'';display:block;position:absolute;top:50%;left:50%;width:8px;height:14px;margin:-7px 0 0 -4px;background:url(../images/ico_arrow_next.svg) 50% 50% no-repeat;background-size:contain;transition:0.2s;filter:invert(7%) sepia(12%) saturate(680%) hue-rotate(71deg) brightness(96%) contrast(94%)}.arrow_next:hover:before,.arrow_prev:hover:before{filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.arrow_next.disabled,.arrow_prev.disabled{opacity:0.01}.arrow_prev{right:auto;left:15px}.arrow_prev:before{transform:scaleX(-1)}@media (max-width: 1024px){.arrow_next,.arrow_prev{right:10px;width:40px;height:40px;margin-top:-20px}.arrow_prev{right:auto;left:10px}}.card_box .background,.contact_box .background,.greenways_box .background,.hero_box .background,.history_box .background,.impact_box .background,.map_box .background,.mission_box .background,.partners_box .background,.perks_box .background,.register_box .background,.values_box .background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card_box .background img,.contact_box .background img,.greenways_box .background img,.hero_box .background img,.history_box .background img,.impact_box .background img,.map_box .background img,.mission_box .background img,.partners_box .background img,.perks_box .background img,.register_box .background img,.values_box .background img{display:block;position:relative;width:100%;height:100%;z-index:1;object-fit:cover;object-position:50% 50%}.card_box .background .desktop_top,.contact_box .background .desktop_top,.greenways_box .background .desktop_top,.hero_box .background .desktop_top,.history_box .background .desktop_top,.impact_box .background .desktop_top,.map_box .background .desktop_top,.mission_box .background .desktop_top,.partners_box .background .desktop_top,.perks_box .background .desktop_top,.register_box .background .desktop_top,.values_box .background .desktop_top{object-position:50% 0}.card_box .background .desktop_bottom,.contact_box .background .desktop_bottom,.greenways_box .background .desktop_bottom,.hero_box .background .desktop_bottom,.history_box .background .desktop_bottom,.impact_box .background .desktop_bottom,.map_box .background .desktop_bottom,.mission_box .background .desktop_bottom,.partners_box .background .desktop_bottom,.perks_box .background .desktop_bottom,.register_box .background .desktop_bottom,.values_box .background .desktop_bottom{object-position:50% 100%}.card_box .background .mobile,.contact_box .background .mobile,.greenways_box .background .mobile,.hero_box .background .mobile,.history_box .background .mobile,.impact_box .background .mobile,.map_box .background .mobile,.mission_box .background .mobile,.partners_box .background .mobile,.perks_box .background .mobile,.register_box .background .mobile,.values_box .background .mobile{display:none}.card_box .background .mobile_top,.contact_box .background .mobile_top,.greenways_box .background .mobile_top,.hero_box .background .mobile_top,.history_box .background .mobile_top,.impact_box .background .mobile_top,.map_box .background .mobile_top,.mission_box .background .mobile_top,.partners_box .background .mobile_top,.perks_box .background .mobile_top,.register_box .background .mobile_top,.values_box .background .mobile_top{object-position:50% 0}.card_box .background .mobile_bottom,.contact_box .background .mobile_bottom,.greenways_box .background .mobile_bottom,.hero_box .background .mobile_bottom,.history_box .background .mobile_bottom,.impact_box .background .mobile_bottom,.map_box .background .mobile_bottom,.mission_box .background .mobile_bottom,.partners_box .background .mobile_bottom,.perks_box .background .mobile_bottom,.register_box .background .mobile_bottom,.values_box .background .mobile_bottom{object-position:50% 100%}@media (max-width: 640px){.card_box .background .desktop,.contact_box .background .desktop,.greenways_box .background .desktop,.hero_box .background .desktop,.history_box .background .desktop,.impact_box .background .desktop,.map_box .background .desktop,.mission_box .background .desktop,.partners_box .background .desktop,.perks_box .background .desktop,.register_box .background .desktop,.values_box .background .desktop{display:none}.card_box .background .mobile,.contact_box .background .mobile,.greenways_box .background .mobile,.hero_box .background .mobile,.history_box .background .mobile,.impact_box .background .mobile,.map_box .background .mobile,.mission_box .background .mobile,.partners_box .background .mobile,.perks_box .background .mobile,.register_box .background .mobile,.values_box .background .mobile{display:block}}button{box-sizing:border-box;padding:0;border:none;background:none;transition:0.2s;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.button,.product_box .wc-forward{display:inline-flex;position:relative;align-items:center;align-content:center;justify-content:center;box-sizing:border-box;height:50px;padding:0 20px;margin:0;border:1px solid transparent;border-radius:0;background:#55951b 50% 50% no-repeat;background-size:19px 19px;color:#fff;font-family:"Helvetica Neue",sans-serif;font-size:12px;font-weight:700;line-height:16px;text-align:center;text-transform:uppercase;transition:0.2s;cursor:pointer;z-index:2;-moz-appearance:none;-webkit-appearance:none;appearance:none}.button:hover,.product_box .wc-forward:hover{background-color:#497f17}.small.button,.product_box .small.wc-forward{height:42px;padding:0 15px}.large.button,.product_box .large.wc-forward{height:60px;padding:0 30px;font-size:14px}.wide.button,.product_box .wide.wc-forward{width:100%}@media (max-width: 1024px){.button,.product_box .wc-forward{height:42px}.large.button,.product_box .large.wc-forward{height:50px;padding:0 20px;font-size:12px}}.button.gray{background-color:#707372}.button.gray:hover{background-color:#505350}.button.primary{border-color:#55951b;background-color:transparent;color:#55951b}.button.primary:hover{border-color:#55951b;background-color:#55951b;color:#fff}.button.secondary{border-color:#707372;background-color:transparent;color:#707372}.button.secondary:hover{border-color:#55951b;background-color:#55951b;color:#fff}.button.light{border-color:transparent;background-color:rgba(85,149,27,0.1);color:#55951b}.button.light:hover{border-color:#55951b;background-color:transparent;color:#55951b}.button.dark{border-color:#445044;background-color:#151915;color:#fff;cursor:pointer}.button.dark:hover{border-color:#151915;background-color:#fff;color:#151915}.button.white{border-color:#e7e8e7;background-color:transparent;color:#55951b}.button.white:hover{border-color:#55951b;color:#55951b}.button:disabled,.button:disabled:hover{border-color:#e7e8e7;background-color:rgba(231,232,231,0.5);color:#505350;cursor:default}.button.neutral{background-color:#6f7372}.button.black{background-color:#000000}.button.cyan{background-color:#3b6e8f}.button.green{background-color:#89a84e}.button.red{background-color:#c8102e}.button.teal{background-color:#007c68}.button.maroon{background-color:#8f2a2d}.button.is_hidden{display:none}.button.is_loading,.button.is_loading:hover{border-color:#e7e8e7;background-color:#fff;background-image:url(../images/ico_loading.svg);color:transparent}.buttons{display:block;margin:0 -5px -10px;font-size:0;line-height:0}.buttons .button{min-width:auto;margin:0 5px 10px}.buttons .button.wide{width:calc(100% - 10px)}.card_box .heading,.mission_box .card{display:block;position:relative;max-width:500px;padding:60px;background-color:rgba(85,149,27,0.75);color:#fff;text-align:left;z-index:2;backdrop-filter:blur(5px)}@media (max-width: 1540px){.card_box .heading,.mission_box .card{padding:40px}}@media (max-width: 1024px){.card_box .heading,.mission_box .card{padding:30px}}@media (max-width: 640px){.card_box .heading,.mission_box .card{max-width:none;padding:20px;background-color:#55951b}}.content{display:block;position:relative;line-height:1.65}.content:after{display:table;content:'';clear:both}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:30px 0 15px}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:-0.1em}.content h1:last-child,.content h2:last-child,.content h3:last-child,.content h4:last-child,.content h5:last-child,.content h6:last-child{margin-top:-0.1em}.content h1{font-size:48px}.content h2{font-size:36px}.content p,.content>table,.content>ul,.content>ol,.content .table_wrapper{margin-bottom:20px}.content p+ul,.content p+ol{margin-top:-10px}.content ul,.content ol{display:block;position:relative}.content ul ul,.content ul ol,.content ol ul,.content ol ol{display:block;padding-top:15px;margin-left:0}.content li{display:inline-block;width:100%;position:relative;padding-left:25px;margin-bottom:15px}.content li:last-child{margin-bottom:0}.content ul>li:before{content:'';display:block;position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background-color:#151915}.content ol{counter-reset:list}.content ol>li{counter-increment:list}.content ol>li:before{content:counter(list) ".";display:block;position:absolute;top:0;left:0;font-weight:700;text-align:center}.content img{max-width:100%;height:auto}.content iframe{max-width:100%}.content table{width:auto;max-width:100%;border-spacing:0;border-collapse:collapse}.content td,.content th{padding:5px 10px;border:1px solid #e7e8e7}.content .table_wrapper{overflow:auto}.content hr{height:1px;margin:25px 0;border:none;background-color:#e7e8e7}.content hr:first-child{margin-top:0}.content hr:last-child{margin-bottom:0}.content a:not([class]){color:inherit;text-decoration:underline}.content a:not([class]):hover{text-decoration:none}.content blockquote{display:block;overflow:hidden;padding:15px 20px;margin-bottom:20px;background:#f3f3f3}.content blockquote :last-child{margin-bottom:0}.content>:last-child{margin-bottom:-0.1em}@media (max-width: 1024px){.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:20px 0 10px}.content h1{font-size:42px}.content h2{font-size:32px}.content p,.content>table,.content>ul,.content>ol,.content .table_wrapper{margin-bottom:15px}.content hr{margin:20px 0}.content .table_wrapper{display:block;overflow-x:auto;overflow-y:hidden}}@media (max-width: 640px){.content h1{font-size:32px}.content h2{font-size:28px}}.content .alignleft{float:left;margin:0 20px 20px 0}.content .alignright{float:right;margin:0 0 20px 20px}.content .alignnone{width:100%;height:auto;margin:0 0 20px}.content .aligncenter{display:block;max-width:100%;margin:0 auto 20px}@media (max-width: 768px){.content .alignright,.content .alignleft{display:block;float:none;margin:0 auto 15px;text-align:center}}.content .wp-caption-text{display:block;margin:0;text-align:center}.content .wp-caption{display:block;overflow:hidden;box-sizing:border-box;padding:10px;margin-bottom:20px;background:#f3f3f3}.content .wp-caption .wp-caption-text{padding:10px 10px 0}.content .wp-caption a,.content .wp-caption img{display:block;position:relative;margin:0}.content .gallery{display:flex;position:relative;overflow:hidden;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:0 -5px 10px}.content .gallery-columns-1 .gallery-item{width:100%}.content .gallery-columns-2 .gallery-item{width:50%}.content .gallery-columns-4 .gallery-item{width:25%}.content .gallery-columns-5 .gallery-item{width:20%}.content .gallery-columns-6 .gallery-item{width:16.66%}.content .gallery-columns-7 .gallery-item{width:14.28%}.content .gallery-columns-8 .gallery-item{width:12.5%}.content .gallery-columns-9 .gallery-item{width:11.11%}.content .gallery-columns-6 .gallery-caption,.content .gallery-columns-7 .gallery-caption,.content .gallery-columns-8 .gallery-caption,.content .gallery-columns-9 .gallery-caption{display:none}.content .gallery-item{display:inline-block;box-sizing:border-box;width:33.33%;padding:0 5px;margin:0 0 10px;vertical-align:top}.content .gallery-icon{display:block;padding:0;margin:0}.content .gallery-icon a,.content .gallery-icon img{display:block;width:100%;height:auto;padding:0;margin:0}.content .gallery-caption{display:block;padding:10px;background:#f3f3f3}@media (max-width: 768px){.content .gallery-columns-2 .gallery-item{width:100%}.content .gallery-columns-4 .gallery-item,.content .gallery-columns-5 .gallery-item{width:50%}.content .gallery-columns-6 .gallery-item,.content .gallery-columns-7 .gallery-item{width:33.33%}.content .gallery-columns-8 .gallery-item,.content .gallery-columns-9 .gallery-item{width:25%}}@media (max-width: 480px){.content .gallery-columns-3 .gallery-item,.content .gallery-columns-4 .gallery-item,.content .gallery-columns-5 .gallery-item{width:100%}.content .gallery-columns-6 .gallery-item,.content .gallery-columns-7 .gallery-item{width:50%}.content .gallery-columns-8 .gallery-item,.content .gallery-columns-9 .gallery-item{width:33.33%}}.wp-block-embed,.wp-embed-video{display:block;position:relative;width:100%;margin:25px auto}.wp-block-embed:first-child,.wp-embed-video:first-child{margin-top:0}.wp-block-embed:last-child,.wp-embed-video:last-child{margin-bottom:0}.wp-block-embed.wp-has-aspect-ratio:before{content:'';display:block;position:relative;width:100%;padding-bottom:56.25%}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.wp-block-embed.wp-has-aspect-ratio iframe{display:block;width:100%;height:100%}.wp-embed-video:before{content:'';display:block;position:relative;width:100%;padding-bottom:56.25%}.wp-embed-video iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}img.fancybox-image{background-color:#fff}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{position:relative;overflow:hidden;height:100%;transition:height 0.2s;z-index:1}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-resize .slide,.flickity-resize .item{min-height:100%}.account_box .dashboard .items,.account_box .boxes,.advantages_box .items,.cards_box .items,.contact_box .items,.details_box .options,.details_box .cards,.environment_box .items,.greenways_box .items,.impact_box .items,.impact_box .cards,.links_box .items,.partners_box .items,.posts_box .items,.products_box .items,.samples_box .items,.slider_box .items,.terms_box .items,.values_box .items,.footer_box .items{display:flex;position:relative;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin:0 -10px -20px;z-index:2}@media (max-width: 1024px){.account_box .dashboard .items,.account_box .boxes,.advantages_box .items,.cards_box .items,.contact_box .items,.details_box .options,.details_box .cards,.environment_box .items,.greenways_box .items,.impact_box .items,.impact_box .cards,.links_box .items,.partners_box .items,.posts_box .items,.products_box .items,.samples_box .items,.slider_box .items,.terms_box .items,.values_box .items,.footer_box .items{margin:0 -10px -20px}}.advantages_box .item,.cards_box .item,.contact_box .item,.details_box .option,.details_box .card,.environment_box .item,.greenways_box .item,.impact_box .item,.impact_box .card,.links_box .item,.partners_box .item,.posts_box .item,.products_box .item,.samples_box .item,.slider_box .item,.terms_box .item,.values_box .item,.footer_box .identity,.footer_box .content,.footer_box .item{display:inline-block;position:relative;flex-direction:column;align-items:stretch;justify-content:stretch;padding:0 10px;margin:0 0 20px;font-size:1rem;line-height:1.5;white-space:normal;z-index:2}@media (max-width: 1024px){.advantages_box .item,.cards_box .item,.contact_box .item,.details_box .option,.details_box .card,.environment_box .item,.greenways_box .item,.impact_box .item,.impact_box .card,.links_box .item,.partners_box .item,.posts_box .item,.products_box .item,.samples_box .item,.slider_box .item,.terms_box .item,.values_box .item,.footer_box .identity,.footer_box .content,.footer_box .item{padding:0 10px;margin-bottom:20px}}.account_box .dashboard .item,.account_box .boxes .box{display:block;position:relative;margin:0 10px 20px;z-index:2}@media (max-width: 1024px){.account_box .dashboard .item,.account_box .boxes .box{margin:0 10px 20px}}.advantages_box .slider,.cards_box .slider,.downloads_box .slider,.links_box .slider,.posts_box .slider,.products_box .slider,.slider_box .slider,.terms_box .slider,.values_box .slider{display:block;overflow:hidden;width:calc(100% + 20px);margin:0 -10px;font-size:0;line-height:0;vertical-align:top;white-space:nowrap}.advantages_box .slider .item,.cards_box .slider .item,.downloads_box .slider .item,.links_box .slider .item,.posts_box .slider .item,.products_box .slider .item,.slider_box .slider .item,.terms_box .slider .item,.values_box .slider .item{margin-bottom:0}@media (max-width: 1024px){.advantages_box .slider,.cards_box .slider,.downloads_box .slider,.links_box .slider,.posts_box .slider,.products_box .slider,.slider_box .slider,.terms_box .slider,.values_box .slider{width:calc(100% + 20px);margin:0 -10px}}.advantages_box .heading,.cards_box .heading,.downloads_box .heading,.environment_box .heading,.faq_box .heading,.featured_box .heading,.features_box .heading,.files_box .heading,.gallery_box .heading,.greenways_box .heading,.heading_box .heading,.history_box .heading,.impact_box .heading,.links_box .heading,.merchants_box .heading,.partners_box .heading,.perks_box .heading,.posts_box .heading,.products_box .heading,.register_box .heading,.samples_box .heading,.slider_box .heading,.tabs_box>.fixed .heading,.terms_box .heading,.values_box .heading{display:block;position:relative;max-width:680px;margin:0 auto 35px;text-align:center;z-index:2}.advantages_box .heading:last-child,.cards_box .heading:last-child,.downloads_box .heading:last-child,.environment_box .heading:last-child,.faq_box .heading:last-child,.featured_box .heading:last-child,.features_box .heading:last-child,.files_box .heading:last-child,.gallery_box .heading:last-child,.greenways_box .heading:last-child,.heading_box .heading:last-child,.history_box .heading:last-child,.impact_box .heading:last-child,.links_box .heading:last-child,.merchants_box .heading:last-child,.partners_box .heading:last-child,.perks_box .heading:last-child,.posts_box .heading:last-child,.products_box .heading:last-child,.register_box .heading:last-child,.samples_box .heading:last-child,.slider_box .heading:last-child,.tabs_box>.fixed .heading:last-child,.terms_box .heading:last-child,.values_box .heading:last-child,.advantages_box .is_distant.heading:last-child,.cards_box .is_distant.heading:last-child,.downloads_box .is_distant.heading:last-child,.environment_box .is_distant.heading:last-child,.faq_box .is_distant.heading:last-child,.featured_box .is_distant.heading:last-child,.features_box .is_distant.heading:last-child,.files_box .is_distant.heading:last-child,.gallery_box .is_distant.heading:last-child,.greenways_box .is_distant.heading:last-child,.heading_box .is_distant.heading:last-child,.history_box .is_distant.heading:last-child,.impact_box .is_distant.heading:last-child,.links_box .is_distant.heading:last-child,.merchants_box .is_distant.heading:last-child,.partners_box .is_distant.heading:last-child,.perks_box .is_distant.heading:last-child,.posts_box .is_distant.heading:last-child,.products_box .is_distant.heading:last-child,.register_box .is_distant.heading:last-child,.samples_box .is_distant.heading:last-child,.slider_box .is_distant.heading:last-child,.tabs_box>.fixed .is_distant.heading:last-child,.terms_box .is_distant.heading:last-child,.values_box .is_distant.heading:last-child{margin-bottom:0}.advantages_box .is_wide.heading,.cards_box .is_wide.heading,.downloads_box .is_wide.heading,.environment_box .is_wide.heading,.faq_box .is_wide.heading,.featured_box .is_wide.heading,.features_box .is_wide.heading,.files_box .is_wide.heading,.gallery_box .is_wide.heading,.greenways_box .is_wide.heading,.heading_box .is_wide.heading,.history_box .is_wide.heading,.impact_box .is_wide.heading,.links_box .is_wide.heading,.merchants_box .is_wide.heading,.partners_box .is_wide.heading,.perks_box .is_wide.heading,.posts_box .is_wide.heading,.products_box .is_wide.heading,.register_box .is_wide.heading,.samples_box .is_wide.heading,.slider_box .is_wide.heading,.tabs_box>.fixed .is_wide.heading,.terms_box .is_wide.heading,.values_box .is_wide.heading{max-width:920px}.advantages_box .is_wide.heading .content,.cards_box .is_wide.heading .content,.downloads_box .is_wide.heading .content,.environment_box .is_wide.heading .content,.faq_box .is_wide.heading .content,.featured_box .is_wide.heading .content,.features_box .is_wide.heading .content,.files_box .is_wide.heading .content,.gallery_box .is_wide.heading .content,.greenways_box .is_wide.heading .content,.heading_box .is_wide.heading .content,.history_box .is_wide.heading .content,.impact_box .is_wide.heading .content,.links_box .is_wide.heading .content,.merchants_box .is_wide.heading .content,.partners_box .is_wide.heading .content,.perks_box .is_wide.heading .content,.posts_box .is_wide.heading .content,.products_box .is_wide.heading .content,.register_box .is_wide.heading .content,.samples_box .is_wide.heading .content,.slider_box .is_wide.heading .content,.tabs_box>.fixed .is_wide.heading .content,.terms_box .is_wide.heading .content,.values_box .is_wide.heading .content{max-width:720px;margin-right:auto;margin-left:auto}.advantages_box .is_distant.heading,.cards_box .is_distant.heading,.downloads_box .is_distant.heading,.environment_box .is_distant.heading,.faq_box .is_distant.heading,.featured_box .is_distant.heading,.features_box .is_distant.heading,.files_box .is_distant.heading,.gallery_box .is_distant.heading,.greenways_box .is_distant.heading,.heading_box .is_distant.heading,.history_box .is_distant.heading,.impact_box .is_distant.heading,.links_box .is_distant.heading,.merchants_box .is_distant.heading,.partners_box .is_distant.heading,.perks_box .is_distant.heading,.posts_box .is_distant.heading,.products_box .is_distant.heading,.register_box .is_distant.heading,.samples_box .is_distant.heading,.slider_box .is_distant.heading,.tabs_box>.fixed .is_distant.heading,.terms_box .is_distant.heading,.values_box .is_distant.heading{margin-bottom:50px}.advantages_box .heading .logo,.cards_box .heading .logo,.downloads_box .heading .logo,.environment_box .heading .logo,.faq_box .heading .logo,.featured_box .heading .logo,.features_box .heading .logo,.files_box .heading .logo,.gallery_box .heading .logo,.greenways_box .heading .logo,.heading_box .heading .logo,.history_box .heading .logo,.impact_box .heading .logo,.links_box .heading .logo,.merchants_box .heading .logo,.partners_box .heading .logo,.perks_box .heading .logo,.posts_box .heading .logo,.products_box .heading .logo,.register_box .heading .logo,.samples_box .heading .logo,.slider_box .heading .logo,.tabs_box>.fixed .heading .logo,.terms_box .heading .logo,.values_box .heading .logo{display:flex;align-items:center;justify-content:center;width:200px;margin:0 auto 20px;text-align:center}.advantages_box .heading .logo:last-child,.cards_box .heading .logo:last-child,.downloads_box .heading .logo:last-child,.environment_box .heading .logo:last-child,.faq_box .heading .logo:last-child,.featured_box .heading .logo:last-child,.features_box .heading .logo:last-child,.files_box .heading .logo:last-child,.gallery_box .heading .logo:last-child,.greenways_box .heading .logo:last-child,.heading_box .heading .logo:last-child,.history_box .heading .logo:last-child,.impact_box .heading .logo:last-child,.links_box .heading .logo:last-child,.merchants_box .heading .logo:last-child,.partners_box .heading .logo:last-child,.perks_box .heading .logo:last-child,.posts_box .heading .logo:last-child,.products_box .heading .logo:last-child,.register_box .heading .logo:last-child,.samples_box .heading .logo:last-child,.slider_box .heading .logo:last-child,.tabs_box>.fixed .heading .logo:last-child,.terms_box .heading .logo:last-child,.values_box .heading .logo:last-child{margin-bottom:0}.advantages_box .heading .logo img,.cards_box .heading .logo img,.downloads_box .heading .logo img,.environment_box .heading .logo img,.faq_box .heading .logo img,.featured_box .heading .logo img,.features_box .heading .logo img,.files_box .heading .logo img,.gallery_box .heading .logo img,.greenways_box .heading .logo img,.heading_box .heading .logo img,.history_box .heading .logo img,.impact_box .heading .logo img,.links_box .heading .logo img,.merchants_box .heading .logo img,.partners_box .heading .logo img,.perks_box .heading .logo img,.posts_box .heading .logo img,.products_box .heading .logo img,.register_box .heading .logo img,.samples_box .heading .logo img,.slider_box .heading .logo img,.tabs_box>.fixed .heading .logo img,.terms_box .heading .logo img,.values_box .heading .logo img{display:block;width:auto;max-width:100%;height:auto}.advantages_box .heading .caption,.cards_box .heading .caption,.downloads_box .heading .caption,.environment_box .heading .caption,.faq_box .heading .caption,.featured_box .heading .caption,.features_box .heading .caption,.files_box .heading .caption,.gallery_box .heading .caption,.greenways_box .heading .caption,.heading_box .heading .caption,.history_box .heading .caption,.impact_box .heading .caption,.links_box .heading .caption,.merchants_box .heading .caption,.partners_box .heading .caption,.perks_box .heading .caption,.posts_box .heading .caption,.products_box .heading .caption,.register_box .heading .caption,.samples_box .heading .caption,.slider_box .heading .caption,.tabs_box>.fixed .heading .caption,.terms_box .heading .caption,.values_box .heading .caption{display:inline-block;width:auto;padding:6px 12px;margin-bottom:20px;background-color:#55951b;color:#fff;font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase}.advantages_box .heading .caption:last-child,.cards_box .heading .caption:last-child,.downloads_box .heading .caption:last-child,.environment_box .heading .caption:last-child,.faq_box .heading .caption:last-child,.featured_box .heading .caption:last-child,.features_box .heading .caption:last-child,.files_box .heading .caption:last-child,.gallery_box .heading .caption:last-child,.greenways_box .heading .caption:last-child,.heading_box .heading .caption:last-child,.history_box .heading .caption:last-child,.impact_box .heading .caption:last-child,.links_box .heading .caption:last-child,.merchants_box .heading .caption:last-child,.partners_box .heading .caption:last-child,.perks_box .heading .caption:last-child,.posts_box .heading .caption:last-child,.products_box .heading .caption:last-child,.register_box .heading .caption:last-child,.samples_box .heading .caption:last-child,.slider_box .heading .caption:last-child,.tabs_box>.fixed .heading .caption:last-child,.terms_box .heading .caption:last-child,.values_box .heading .caption:last-child{margin-bottom:0}@media (max-width: 1540px){.advantages_box .is_distant.heading,.cards_box .is_distant.heading,.downloads_box .is_distant.heading,.environment_box .is_distant.heading,.faq_box .is_distant.heading,.featured_box .is_distant.heading,.features_box .is_distant.heading,.files_box .is_distant.heading,.gallery_box .is_distant.heading,.greenways_box .is_distant.heading,.heading_box .is_distant.heading,.history_box .is_distant.heading,.impact_box .is_distant.heading,.links_box .is_distant.heading,.merchants_box .is_distant.heading,.partners_box .is_distant.heading,.perks_box .is_distant.heading,.posts_box .is_distant.heading,.products_box .is_distant.heading,.register_box .is_distant.heading,.samples_box .is_distant.heading,.slider_box .is_distant.heading,.tabs_box>.fixed .is_distant.heading,.terms_box .is_distant.heading,.values_box .is_distant.heading{margin-bottom:30px}}@media (max-width: 1024px){.advantages_box .heading,.cards_box .heading,.downloads_box .heading,.environment_box .heading,.faq_box .heading,.featured_box .heading,.features_box .heading,.files_box .heading,.gallery_box .heading,.greenways_box .heading,.heading_box .heading,.history_box .heading,.impact_box .heading,.links_box .heading,.merchants_box .heading,.partners_box .heading,.perks_box .heading,.posts_box .heading,.products_box .heading,.register_box .heading,.samples_box .heading,.slider_box .heading,.tabs_box>.fixed .heading,.terms_box .heading,.values_box .heading{margin-bottom:25px}.advantages_box .is_distant.heading,.cards_box .is_distant.heading,.downloads_box .is_distant.heading,.environment_box .is_distant.heading,.faq_box .is_distant.heading,.featured_box .is_distant.heading,.features_box .is_distant.heading,.files_box .is_distant.heading,.gallery_box .is_distant.heading,.greenways_box .is_distant.heading,.heading_box .is_distant.heading,.history_box .is_distant.heading,.impact_box .is_distant.heading,.links_box .is_distant.heading,.merchants_box .is_distant.heading,.partners_box .is_distant.heading,.perks_box .is_distant.heading,.posts_box .is_distant.heading,.products_box .is_distant.heading,.register_box .is_distant.heading,.samples_box .is_distant.heading,.slider_box .is_distant.heading,.tabs_box>.fixed .is_distant.heading,.terms_box .is_distant.heading,.values_box .is_distant.heading{margin-bottom:25px}.advantages_box .heading .logo,.cards_box .heading .logo,.downloads_box .heading .logo,.environment_box .heading .logo,.faq_box .heading .logo,.featured_box .heading .logo,.features_box .heading .logo,.files_box .heading .logo,.gallery_box .heading .logo,.greenways_box .heading .logo,.heading_box .heading .logo,.history_box .heading .logo,.impact_box .heading .logo,.links_box .heading .logo,.merchants_box .heading .logo,.partners_box .heading .logo,.perks_box .heading .logo,.posts_box .heading .logo,.products_box .heading .logo,.register_box .heading .logo,.samples_box .heading .logo,.slider_box .heading .logo,.tabs_box>.fixed .heading .logo,.terms_box .heading .logo,.values_box .heading .logo{margin-bottom:15px}}.screen-reader-text,.sr-hidden,.gform_wrapper .screen-reader-text{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);word-wrap:normal}.details_box .slide,.environment_box .image,.gallery_box .image,.hero_box .tabs .image,.impact_box .image,.links_box .image,.map_box .products .image,.modal_box .modal_gallery .thumb,.partners_box .image,.people_box .images .image,.post_box .products .image,.posts_box .image,.product_box .images .image,.samples_box .image,.terms_box .image,.widget_box .post .image,.shop_table .product-thumb,.shop_table .product-thumbnail .image{display:block;position:relative;overflow:hidden;width:100%;z-index:1}.details_box .slide:after,.environment_box .image:after,.gallery_box .image:after,.hero_box .tabs .image:after,.impact_box .image:after,.links_box .image:after,.map_box .products .image:after,.modal_box .modal_gallery .thumb:after,.partners_box .image:after,.people_box .images .image:after,.post_box .products .image:after,.posts_box .image:after,.product_box .images .image:after,.samples_box .image:after,.terms_box .image:after,.widget_box .post .image:after,.shop_table .product-thumb:after,.shop_table .product-thumbnail .image:after{content:'';display:block;position:relative;padding-bottom:100%;z-index:1}.details_box .slide img,.environment_box .image img,.gallery_box .image img,.hero_box .tabs .image img,.impact_box .image img,.links_box .image img,.map_box .products .image img,.modal_box .modal_gallery .thumb img,.partners_box .image img,.people_box .images .image img,.post_box .products .image img,.posts_box .image img,.product_box .images .image img,.samples_box .image img,.terms_box .image img,.widget_box .post .image img,.shop_table .product-thumb img,.shop_table .product-thumbnail .image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;object-fit:cover}.comments_box label,.comments_box .label,.form_box .label,.gform_wrapper .gfield_label,.gform_wrapper label,.gform_wrapper legend,.product_box .variations .label,.form-row label:not(.checkbox),.payment_method_stripe label,.woocommerce-shipping-totals .label{display:table;position:relative;margin-bottom:8px;font-size:15px;font-weight:500;line-height:20px}.comments_box label:last-child,.comments_box .label:last-child,.form_box .label:last-child,.gform_wrapper .gfield_label:last-child,.gform_wrapper label:last-child,.gform_wrapper legend:last-child,.product_box .variations .label:last-child,.form-row label:last-child:not(.checkbox),.payment_method_stripe label:last-child,.woocommerce-shipping-totals .label:last-child{margin-bottom:0}.account-orders-table .link,.account-payment-methods-table .link{display:inline-flex;align-items:center;margin-left:15px;color:#55951b;font-family:"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;line-height:16px;text-transform:none;transition:0.3s;cursor:pointer}.account-orders-table .link:first-child,.account-payment-methods-table .link:first-child{margin-left:0}.account-orders-table .link:after,.account-payment-methods-table .link:after{content:'';display:block;flex-grow:0;flex-shrink:0;width:16px;height:16px;margin-left:4px;background:url(../images/ico_arrow_more.svg) 50% 50% no-repeat;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.account-orders-table .link:hover,.account-payment-methods-table .link:hover{opacity:0.5}.post_box .products .link,.posts_box .link{display:inline-flex;align-items:center;font-weight:700;font-size:12px;line-height:16px;color:#55951b;text-transform:uppercase}.post_box .products .link:after,.posts_box .link:after{content:'';display:block;flex-grow:0;flex-shrink:0;width:12px;height:10px;background-color:currentColor;margin-left:6px;-webkit-mask:url(../images/ico_arrow_link.svg) 50% 50%/contain no-repeat}.post_box .products .link:hover,.posts_box .link:hover{color:#497f17}.posts_box .items,.products_box .items,.samples_box .items{min-height:80px;background:50% 50% no-repeat;background-size:57px 57px;transition:background-image 0.3s}.posts_box .items .item,.products_box .items .item,.samples_box .items .item{transition:opacity 0.3s, background 0.3s}.posts_box .is_loading.items,.products_box .is_loading.items,.samples_box .is_loading.items{background-image:url(../images/ico_loading.svg)}.posts_box .is_loading.items .item,.products_box .is_loading.items .item,.samples_box .is_loading.items .item{opacity:0.5}@media (max-width: 640px){.posts_box .items,.products_box .items,.samples_box .items{min-height:50px;background-size:38px 38px}}.cards_box .wrapper,.posts_box .wrapper,.products_box .wrapper{display:block;position:relative}.cards_box .wrapper+.buttons,.posts_box .wrapper+.buttons,.products_box .wrapper+.buttons,.cards_box .wrapper+.loader,.posts_box .wrapper+.loader,.products_box .wrapper+.loader{margin-top:0;text-align:center}.cards_box .wrapper+.buttons .button,.posts_box .wrapper+.buttons .button,.products_box .wrapper+.buttons .button,.cards_box .wrapper+.loader .button,.posts_box .wrapper+.loader .button,.products_box .wrapper+.loader .button{margin-top:35px}@media (max-width: 1024px){.cards_box .wrapper+.buttons .button,.posts_box .wrapper+.buttons .button,.products_box .wrapper+.buttons .button,.cards_box .wrapper+.loader .button,.posts_box .wrapper+.loader .button,.products_box .wrapper+.loader .button{margin-top:25px}}.mark_container{display:block;position:absolute;width:auto;height:0;text-align:left;cursor:auto}.mark_label{display:block;position:absolute;top:5px;left:50%;width:180px;color:#151915;font-family:"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;line-height:18px;text-align:center;transform:translateX(-50%)}.mark_label.left{top:50%;left:6px;margin-top:-15px;margin-left:10px;text-align:left;transform:translateY(-50%)}.form_box .success,.image_box .success{display:block;padding:20px;margin-top:20px;border-radius:0;background-color:#f3f3f3;font-size:18px;font-weight:500;line-height:1.5;text-align:center}.form_box .success:first-child,.image_box .success:first-child{margin-top:0}.form_box .success .icon,.image_box .success .icon{display:block;width:100px;height:90px;margin:0 auto 10px;background:url(../images/ico_image_logo.svg) 50% 50%/contain no-repeat}.image_box .video .play,.video_box .video .play,.company_box .play{display:block;position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border-radius:50%;background-color:#55951b;transition:0.3s;cursor:pointer;z-index:4}.image_box .video .play:before,.video_box .video .play:before,.company_box .play:before{content:'';display:block;position:absolute;top:50%;left:50%;margin:-15px 0 0 -7px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #fff}.image_box .video .play:hover,.video_box .video .play:hover,.company_box .play:hover{background-color:#497f17}@media (max-width: 1024px){.image_box .video .play,.video_box .video .play,.company_box .play{width:60px;height:60px;margin:-30px 0 0 -30px}}@media (max-width: 640px){.image_box .video .play,.video_box .video .play,.company_box .play{width:40px;height:40px;margin:-20px 0 0 -20px}.image_box .video .play:before,.video_box .video .play:before,.company_box .play:before{margin:-7px 0 0 -3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #fff}}.product_box .quantity,.shop_table .quantity{display:inline-flex;flex-grow:0;flex-shrink:0;align-items:center;height:50px;padding:0 12px;border:1px solid #e7e8e7;border-radius:24px;background-color:#fff}.product_box .hidden.quantity,.shop_table .hidden.quantity{display:none}.product_box .quantity input,.shop_table .quantity input{display:block;width:40px;padding:14px 5px;border-width:0;background:transparent;font-weight:500;line-height:18px;text-align:center}.product_box .quantity input::-webkit-inner-spin-button,.shop_table .quantity input::-webkit-inner-spin-button,.product_box .quantity input::-webkit-outer-spin-button,.shop_table .quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.product_box .quantity .plus,.shop_table .quantity .plus,.product_box .quantity .minus,.shop_table .quantity .minus{display:block;position:relative;flex-grow:0;flex-shrink:0;width:20px;height:20px;border:1px solid #151915;border-radius:50%;transition:0.2s;cursor:pointer}.product_box .quantity .plus:before,.shop_table .quantity .plus:before,.product_box .quantity .plus:after,.shop_table .quantity .plus:after,.product_box .quantity .minus:before,.shop_table .quantity .minus:before,.product_box .quantity .minus:after,.shop_table .quantity .minus:after{content:'';display:block;position:absolute;top:50%;left:50%;width:10px;height:2px;margin:-1px 0 0 -5px;border-radius:2px;background:#151915;transition:0.2s}.product_box .quantity .plus:hover,.shop_table .quantity .plus:hover,.product_box .quantity .minus:hover,.shop_table .quantity .minus:hover{border-color:#55951b}.product_box .quantity .plus:hover:before,.shop_table .quantity .plus:hover:before,.product_box .quantity .plus:hover:after,.shop_table .quantity .plus:hover:after,.product_box .quantity .minus:hover:before,.shop_table .quantity .minus:hover:before,.product_box .quantity .minus:hover:after,.shop_table .quantity .minus:hover:after{background-color:#55951b}.product_box .quantity .plus:disabled,.shop_table .quantity .plus:disabled,.product_box .quantity .minus:disabled,.shop_table .quantity .minus:disabled{border-color:#e7e8e7;cursor:default}.product_box .quantity .plus:disabled:before,.shop_table .quantity .plus:disabled:before,.product_box .quantity .plus:disabled:after,.shop_table .quantity .plus:disabled:after,.product_box .quantity .minus:disabled:before,.shop_table .quantity .minus:disabled:before,.product_box .quantity .minus:disabled:after,.shop_table .quantity .minus:disabled:after{background-color:#e7e8e7}.product_box .quantity .plus:after,.shop_table .quantity .plus:after{transform:rotate(90deg)}.star-rating{display:block;position:relative;overflow:hidden;width:120px;height:20px;background:url(../images/ico_star_light.svg) 0 50% repeat-x;background-size:auto 100%;color:transparent;font-size:0;line-height:0}.star-rating span{display:block;position:absolute;top:0;bottom:0;left:0;background:url(../images/ico_star_primary.svg) 0 50% repeat-x;background-size:auto 100%}@media (max-width: 1024px){.star-rating{width:90px;height:15px}}.woocommerce-message .remove,.woocommerce-error .remove,.woocommerce-info .remove,.product_list_widget .remove,.shop_table .remove{display:inline-block;position:relative;width:10px;height:10px;border:none;font-size:0;line-height:0;vertical-align:middle;transition:0.2s;cursor:pointer}.woocommerce-message .remove:before,.woocommerce-error .remove:before,.woocommerce-info .remove:before,.product_list_widget .remove:before,.shop_table .remove:before,.woocommerce-message .remove:after,.woocommerce-error .remove:after,.woocommerce-info .remove:after,.product_list_widget .remove:after,.shop_table .remove:after{content:'';display:block;position:absolute;top:50%;left:50%;width:1px;height:12px;margin-top:-6px;margin-left:-1px;border-radius:1px;background-color:currentColor;transition:0.2s;transform:rotate(45deg)}.woocommerce-message .remove:after,.woocommerce-error .remove:after,.woocommerce-info .remove:after,.product_list_widget .remove:after,.shop_table .remove:after{transform:rotate(-45deg)}.woocommerce-message .remove:hover,.woocommerce-error .remove:hover,.woocommerce-info .remove:hover,.product_list_widget .remove:hover,.shop_table .remove:hover{color:#55951b}.hero_box .scroll,.mission_box .scroll,.post_box .heading .scroll{display:block;position:relative;width:60px;height:60px;margin:0 auto;border-radius:50%;background:#55951b 50% 50% no-repeat;transition:0.3s;cursor:pointer}.hero_box .scroll:before,.mission_box .scroll:before,.post_box .heading .scroll:before{content:'';display:block;position:absolute;top:50%;left:50%;width:12px;height:7px;margin:-3px 0 0 -6px;background:url(../images/ico_arrow.svg) 50% 50% no-repeat;background-size:contain;filter:invert(100%)}.hero_box .scroll:hover,.mission_box .scroll:hover,.post_box .heading .scroll:hover{background-color:#497f17}@media (max-width: 1024px){.hero_box .scroll,.mission_box .scroll,.post_box .heading .scroll{width:50px;height:50px}}.cart_box h2,.checkout_box h3,.review_box h3,.cart-collaterals h2,.woocommerce-order-details h3,.woocommerce-addresses h3,.woocommerce-MyAccount-content h3{display:block;position:relative;margin:0 0 15px;font-size:24px;font-weight:700;line-height:1.25}.cart_box h2:first-child,.checkout_box h3:first-child,.review_box h3:first-child,.cart-collaterals h2:first-child,.woocommerce-order-details h3:first-child,.woocommerce-addresses h3:first-child,.woocommerce-MyAccount-content h3:first-child{margin-top:-0.1em}.cart_box h2:last-child,.checkout_box h3:last-child,.review_box h3:last-child,.cart-collaterals h2:last-child,.woocommerce-order-details h3:last-child,.woocommerce-addresses h3:last-child,.woocommerce-MyAccount-content h3:last-child{margin-bottom:-0.1em}@media (max-width: 1024px){.cart_box h2,.checkout_box h3,.review_box h3,.cart-collaterals h2,.woocommerce-order-details h3,.woocommerce-addresses h3,.woocommerce-MyAccount-content h3{font-size:22px}}@media (max-width: 640px){.cart_box h2,.checkout_box h3,.review_box h3,.cart-collaterals h2,.woocommerce-order-details h3,.woocommerce-addresses h3,.woocommerce-MyAccount-content h3{font-size:20px}}.header_box .switcher{display:block;position:relative;margin-left:20px;font-size:14px;font-weight:500;line-height:20px;text-align:left;z-index:2}.header_box .switcher:before{content:'';display:block;position:absolute;top:100%;right:0;left:0;height:12px}.header_box .switcher:hover .lines{transform:scaleY(1);visibility:visible;opacity:1}.header_box .switcher .selected{display:flex;align-items:center;color:inherit;cursor:pointer}.header_box .switcher .selected:after{content:'';display:block;position:relative;flex-grow:0;flex-shrink:0;width:10px;height:6px;background-color:currentColor;-webkit-mask:url(../images/ico_arrow.svg) 50% 50%/contain no-repeat}.header_box .switcher .lines{display:block;position:absolute;top:100%;left:0;overflow:hidden;padding:4px 0;margin-top:10px;border-radius:0;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.1);color:#151915;transition:0.4s;transform:scaleY(0);transform-origin:0 0;visibility:hidden;opacity:0}.header_box .switcher .line{display:flex;align-items:center;padding:8px 10px;background-color:#fff;transition:0.2s;cursor:pointer}.header_box .switcher .line:hover{color:#55951b}.header_box .switcher img{display:block;flex-grow:0;flex-shrink:0;width:24px;height:24px;margin-right:10px;object-fit:contain}.header_box .switcher span{flex-grow:1;min-width:0}@media (max-width: 640px){.header_box .switcher .selected{padding:0;border-width:0;border-radius:0}.header_box .switcher .selected:hover{background-color:transparent}.header_box .switcher .lines{right:-10px;left:auto}.header_box .switcher img{width:20px;height:15px}}.image_box .video,.video_box .video{display:block;position:relative}.image_box .video:hover:after,.video_box .video:hover:after{opacity:0}.image_box .video:before,.video_box .video:before{content:'';display:block;position:relative;width:0;padding-bottom:56.25%;z-index:1}.image_box .video:after,.video_box .video:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(21,25,21,0.25);transition:0.3s;z-index:3}.image_box .video img,.video_box .video img,.image_box .video picture,.video_box .video picture,.image_box .video iframe,.video_box .video iframe{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:1;z-index:2;object-fit:cover}.account_box .dashboard .item{flex-basis:0;flex-grow:1;padding:30px 20px;border:1px solid #e7e8e7;border-radius:0;background-color:#fff;text-align:center;transition:0.3s}.account_box .dashboard .item:hover{border-color:#55951b}.account_box .dashboard .icon{content:'';display:block;position:relative;flex-grow:0;flex-shrink:0;width:48px;height:48px;margin:0 auto 16px;background:50% 100% no-repeat;background-size:contain;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.account_box .dashboard .icon_dashboard{background-image:url(../images/ico_nav_dashboard.svg)}.account_box .dashboard .icon_orders{background-image:url(../images/ico_nav_orders.svg)}.account_box .dashboard .icon_addresses{background-image:url(../images/ico_nav_addresses.svg)}.account_box .dashboard .icon_payment{background-image:url(../images/ico_nav_payment.svg)}.account_box .dashboard .icon_account{background-image:url(../images/ico_nav_account.svg)}.account_box .dashboard .icon_logout{width:23px;background-image:url(../images/ico_nav_logout.svg)}.account_box .dashboard .title{display:block;margin-bottom:8px;font-size:20px;font-weight:700;line-height:24px}.account_box .dashboard .title:last-child{margin-bottom:0}.account_box .dashboard .text{display:block;color:#505350;font-size:16px;line-height:1.5}.account_box .dashboard .text:last-child{margin-bottom:-0.1em}.account_box .boxes .box{flex-basis:0;flex-grow:1}.account_box .box{display:block;padding:30px;margin-bottom:30px;border:1px solid #e7e8e7;border-radius:0;background-color:#fff}.account_box .heading{display:flex;align-items:center;margin-bottom:20px}.account_box .heading h3{display:block;flex-grow:1;margin:0}.account_box .heading .button{margin-left:10px}.account_box .notes{display:block;position:relative}.account_box .notes .note{display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e7e8e7}.account_box .notes .note:last-child{padding-bottom:0;margin-bottom:0;border-bottom-width:0}.account_box .notes .date{display:block;color:#707372;font-weight:700}.account_box .review_box{margin:0 0 30px}.account_box .review_box:last-child{margin-bottom:0}.account_box .fieldsets{display:flex;position:relative;overflow:hidden;flex-wrap:wrap;align-items:flex-start;margin:0 -30px}.account_box .fieldsets:last-child{margin-bottom:-30px}.account_box .fieldsets .fieldset{display:block;flex-basis:0;flex-grow:1;padding:0 30px;margin-bottom:30px;border-right:1px solid #e7e8e7}.account_box .fieldsets .fieldset:nth-child(2n){border-right-width:0}.account_box .fieldsets .tip{display:block;margin-top:5px;color:#505350;font-size:14px;font-weight:500;line-height:1.5}.account_box .fieldsets .tip:first-child{margin-top:0}.account_box .edit-account .buttons{text-align:center}.account_box .content{margin:-3px 0 26px}.account_box .content:last-child{margin-bottom:0}.account_box .socials .content{color:#505350;font-size:15px}.account_box .empty_list{display:block;max-width:360px;margin:0 auto;text-align:center}.account_box .empty_list>:last-child{margin-bottom:0}.account_box .empty_list .image{display:block;width:100%;margin:0 0 20px;font-size:0;line-height:0}.account_box .empty_list img{display:inline;width:auto;max-width:100%;height:auto;max-height:200px}.account_box .empty_list .text{margin:0 0 25px;color:#505350;font-size:16px;font-weight:500;line-height:1.5}@media (max-width: 1024px){.account_box .box{padding:20px}.account_box .dashboard .item{flex-basis:calc(50% - 20px);padding:25px 20px}.account_box .dashboard .title{font-size:18px}.account_box .fieldsets{margin:0 -20px}.account_box .fieldsets:last-child{margin-bottom:-20px}.account_box .fieldsets .fieldset{padding:0 20px}.account_box .content{margin-bottom:20px}.account_box .empty .image{margin-bottom:15px}.account_box .empty .text{margin-bottom:20px}}@media (max-width: 768px){.account_box .boxes .box{flex-basis:calc(100% - 20px)}.account_box .fieldsets{display:block;margin:0}.account_box .fieldsets:last-child{margin-bottom:-20px}.account_box .fieldsets .fieldset{width:100%;padding:0;margin-bottom:20px;border-right-width:0}}@media (max-width: 640px){.account_box .dashboard .item{flex-basis:calc(100% - 20px);padding:20px 15px}.account_box .heading{flex-wrap:wrap;margin-right:-20px;margin-bottom:0}.account_box .heading h3,.account_box .heading .button{margin:0 20px 20px 0}}.admin-bar #wpadminbar{z-index:12}.admin-bar .header_box .header{top:32px}@media (max-width: 782px){.admin-bar .header_box .header{top:46px}}@media (max-width: 600px){.admin-bar{margin-top:-46px}.admin-bar #wpadminbar{display:none}.admin-bar .header_box .header{top:0}}.advantages_box.has_decor{padding-bottom:240px}.advantages_box.has_decor:after{content:'';display:block;position:absolute;right:0;bottom:-10px;left:0;height:234px;background:url(../images/bg_advantages.png) 50% 0 no-repeat;background-size:cover;z-index:1}.advantages_box .wrapper{display:block;position:relative}.advantages_box .item{display:inline-flex;width:25%}.advantages_box .card{display:block;position:relative;flex-grow:1;padding:30px;border-top:1px solid #e7e8e7;border-right:1px solid #e7e8e7;text-align:left;transition:0.3s}.advantages_box .card:hover .image:before{background-color:transparent}.advantages_box .card:hover .buttons{height:50px;margin-top:15px;transform:translateY(0);visibility:visible;opacity:1}.advantages_box .caption{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:20px}.advantages_box .caption:last-child{margin-bottom:0}.advantages_box .title{display:block;flex-grow:1;min-width:0;max-width:140px;margin-right:auto;font-size:24px;font-weight:700;line-height:1.25}.advantages_box .icon{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:flex-end;width:100px;height:90px}.advantages_box .icon img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.advantages_box .text{display:block;font-size:16px;font-weight:400;line-height:1.65}@media (max-width: 1540px){.advantages_box .card{padding:20px}.advantages_box .caption{display:block;margin:0}.advantages_box .icon{justify-content:flex-start;width:auto;margin:0 0 12px}.advantages_box .title{width:auto;max-width:none;margin:0 0 12px;font-size:22px}}@media (max-width: 1024px){.advantages_box.has_decor{padding-bottom:120px}.advantages_box.has_decor:after{height:117px}.advantages_box .item{width:50%}}@media (max-width: 640px){.advantages_box.has_decor{padding-bottom:80px}.advantages_box.has_decor:after{height:78px}.advantages_box .item{width:100%}.advantages_box .card{padding:0;border-width:0;text-align:center}.advantages_box .icon{justify-content:center;margin-bottom:10px}.advantages_box .title{margin-bottom:10px;font-size:20px}}.card_box.is_reversed .wrapper{justify-content:flex-start}.card_box.is_gray .heading{background-image:linear-gradient(to top, #707372 0%, #999f9d 100%)}.card_box .wrapper{display:flex;position:relative;align-items:flex-end;justify-content:flex-end;min-height:760px;padding:60px}@media (max-width: 1540px){.card_box .wrapper{min-height:560px;padding:40px}}@media (max-width: 1024px){.card_box .wrapper{min-height:480px;padding:30px}}@media (max-width: 640px){.card_box .background{position:relative}.card_box .background:before{content:'';display:block;position:relative;padding-bottom:100%}.card_box .background img{position:absolute;top:0;left:0}.card_box .wrapper{display:block;padding:0}}.cards_box.has_background{background-color:#707372;z-index:1}.card_box+.cards_box.has_background{padding-top:0}.card_box+.cards_box.has_background:before{content:'';display:block;position:absolute;top:-460px;right:0;bottom:0;left:0;background:#707372 url(../images/bg_cards_pattern.png) 50% 50% no-repeat;background-size:cover}.card_box+.cards_box.has_background .card{border-top-color:#9fa5a4}.cards_box.has_background .card{background-color:#fff}.cards_box .items{justify-content:center}.cards_box .item{display:inline-flex;width:33.333%}.cards_box .item>:last-child{margin-bottom:0}.cards_box .card{display:inline-flex;flex-direction:column;flex-grow:1;align-items:flex-start;padding:30px;border-top:4px solid #55951b;background-color:#f3f3f3}.cards_box .icon{display:flex;align-items:center;height:85px;margin:0 0 15px}.cards_box .icon img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.cards_box .title{display:block;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.25}.cards_box .text{display:block}.cards_box .arrow_prev{left:-25px}.cards_box .arrow_next{right:-25px}@media (max-width: 1540px){.card_box+.cards_box.has_background:before{top:-360px}.cards_box .title{font-size:22px}.cards_box .arrow_prev{left:-20px}.cards_box .arrow_next{right:-20px}}@media (max-width: 1024px){.card_box+.cards_box.has_background:before{top:-290px}.cards_box .item{width:50%}.cards_box .card{align-items:center;padding:20px;text-align:center}.cards_box .icon{justify-content:center;margin-bottom:10px}.cards_box .title{margin-bottom:10px}}@media (max-width: 640px){.cards_box .item{width:100%}}.cart_box .woocommerce-cart-form{display:block;position:relative;margin-bottom:40px}.cart_box .cart-totals{display:flex;flex-direction:row-reverse;align-items:flex-start}.cart_box .cart-collaterals{flex-grow:1;max-width:420px;margin-left:auto}.cart_box .cross-sells{display:block;flex-grow:1;min-width:0;max-width:756px;margin-right:30px}.cart_box .cross-sells section{margin:0}.cart_box .cart{border-radius:0;background-color:transparent}@media (max-width: 1024px){.cart_box .cart-totals{display:block}.cart_box .cart-collaterals{width:100%;max-width:420px;margin:0 auto}.cart_box .cross-sells{max-width:none;margin:40px 0 0}.cart_box .cart td:first-child,.cart_box .cart th:first-child{padding-left:0}.cart_box .cart td:last-child,.cart_box .cart th:last-child{padding-right:0}.cart_box .cart_item:hover{background-color:transparent}}.checkout_box .contents{display:flex;position:relative;align-items:stretch;border-radius:0;background-color:#fff}.checkout_box img.stripe{display:inline-block;position:relative;top:-1px;width:auto;max-width:130px;height:auto;max-height:30px;margin-left:12px;vertical-align:middle}.checkout_box .wrapper{display:block;flex-grow:1;max-width:480px;margin-left:auto}.checkout_box .customer{flex-basis:50%;flex-grow:1;margin-right:80px}.checkout_box .section{display:block;position:relative;margin-bottom:40px}.checkout_box .shop_table tr:first-child{padding-top:0}.checkout_box .shop_table tr:first-child th,.checkout_box .shop_table tr:first-child td{padding-top:0}.checkout_box .shop_table tr:last-child th,.checkout_box .shop_table tr:last-child td{padding-bottom:0;margin-bottom:0}.checkout_box .shipping_table tr{padding:0;margin:0;border-top-width:0}.checkout_box .shipping_table th,.checkout_box .shipping_table td{padding-top:0;border-bottom-width:0}.checkout_box .shipping_notice td{padding-top:5px}.checkout_box .section-summary{display:block;padding:20px;border:1px solid #e7e8e7;background-color:#f9f9f9}.checkout_box .section-summary tr{padding:0;margin:0;border:none}.checkout_box .section-summary td,.checkout_box .section-summary th{padding-top:8px;padding-bottom:8px;margin:0;border-width:0}.checkout_box .section-summary .amount{color:inherit}.checkout_box .order-total .amount{color:#55951b;font-size:22px}.checkout_box .button_search:after{display:none}.checkout_box>.woocommerce-error,.checkout_box>.woocommerce-message{margin-bottom:40px}@media (max-width: 1540px){.checkout_box .customer{margin-right:40px}}@media (max-width: 1024px){.checkout_box h3{margin-bottom:15px}.checkout_box .contents{display:block;max-width:720px;padding:0;margin:0 auto;border-width:0;border-radius:0;background-color:transparent}.checkout_box .customer,.checkout_box .wrapper{max-width:none;padding:0;margin:0}.checkout_box .customer{margin-bottom:30px;border-right-width:0}.checkout_box .section{margin-bottom:30px}.checkout_box .order-total .amount{font-size:20px}.checkout_box .button_search:after{display:block}.checkout_box>.woocommerce-error,.checkout_box>.woocommerce-message{margin-bottom:30px}}@media (max-width: 640px){.checkout_box>.woocommerce-error,.checkout_box>.woocommerce-message{margin-bottom:20px}}.comments_box .fixed{max-width:960px}.comments_box p:last-child{margin-bottom:0}.comments_box .wrapper{display:flex;align-items:stretch}.comments_box .comments{display:block;flex-grow:1;min-width:0;margin-bottom:40px}.comments_box .comments .comment-respond{padding:30px;margin:30px 0;border:1px solid #e7e8e7;border-radius:0;background-color:#f6faf3}.comments_box .comment{display:block;margin-bottom:20px;text-align:left}.comments_box .comment:last-child{margin-bottom:0}.comments_box .comment.depth-3 .comment{margin-left:0}.comments_box .comment .comment{margin-top:20px;margin-left:40px}.comments_box .inner{display:block;position:relative;padding:30px;border:1px solid #e7e8e7;background-color:#f3f3f3}.comments_box .heading{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e7e8e7}.comments_box .info{display:block;flex-grow:1;min-width:0}.comments_box .author{display:block;color:#313131;font-size:16px;font-weight:700;line-height:20px}.comments_box .date{display:block;margin-top:5px;color:#505350;font-size:16px;line-height:20px}.comments_box .date:first-child{margin-top:0}.comments_box .content{line-height:1.6}.comments_box .content p{margin-bottom:15px}.comments_box .content p:last-child{margin-bottom:0}.comments_box .comment_on_moderation{color:#990000;font-style:italic}.comments_box .buttons{display:flex;align-items:center;justify-content:flex-end;margin:15px 0 0}.comments_box .form{display:block;position:relative;flex-basis:480px;flex-grow:0;flex-shrink:0;margin:0 0 0 80px}.comments_box .form:first-child{margin-left:0}.comments_box .comment-form{display:block;position:relative;padding:40px;border:4px solid #55951b;background:#f3f3f3 url(../images/bg_warranty.png) 50% 50% no-repeat;background-size:cover}.comments_box .comment-respond{display:block;position:relative}.comments_box .comment-reply-title a{color:#55951b}.comments_box .comment-reply-title small{display:inline-block;float:right;line-height:1}.comments_box .buttons a,.comments_box .comment-reply-title small a{display:block;padding:5px 10px;margin-left:10px;border:1px solid #55951b;border-radius:0;background-color:#55951b;color:#fff;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;text-transform:uppercase;transition:0.2s;cursor:pointer}.comments_box .buttons a:hover,.comments_box .comment-reply-title small a:hover{background-color:#55951b}.comments_box .star-rating{flex-grow:0;flex-shrink:0;margin-left:auto}.comments_box .logout,.comments_box .login{font-weight:bold}.comments_box .logout{text-decoration:none}.comments_box .logout:hover{text-decoration:underline}.comments_box .login{color:#953c21}.comments_box .fields{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -10px}.comments_box .fields .field{width:100%;padding:0 10px}.comments_box .fields .field_author,.comments_box .fields .field_email{width:50%}.comments_box .field{display:block;position:relative;box-sizing:border-box;margin:0 0 20px}.comments_box .field_rating{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 20px}.comments_box .field_rating .label{display:block;width:100%}.comments_box .field_rating label{display:block;width:20px;height:20px;padding:0;margin:0 4px 0 0;background:url(../images/ico_star_primary.svg) 0 50% no-repeat;font-size:0;line-height:0;cursor:pointer}.comments_box .field_rating label:before,.comments_box .field_rating label:after{display:none}.comments_box .field_rating input{display:block;position:absolute;left:-1000px}.comments_box .field_rating input:checked+label ~ label{background-image:url(../images/ico_star_light.svg)}.comments_box .field_cookies label{text-transform:none}.comments_box .form-submit .button{width:160px}.comments_box .required{color:red}.comments_box .error{display:block;margin:12px 0 -8px;color:red;font-size:14px;line-height:20px}.comments_box .success{display:block;padding:15px 20px;margin-top:20px;border-radius:0;background-color:#f3f3f3;font-size:17px;font-weight:500;line-height:1.5;text-align:center}@media (max-width: 1540px){.comments_box .comment-respond{flex-basis:420px;margin-left:30px}}@media (max-width: 1024px){.comments_box p{margin-bottom:15px}.comments_box .wrapper{display:block;max-width:640px;margin:0 auto}.comments_box .comments{margin-bottom:30px}.comments_box .comments:last-child{margin-bottom:0}.comments_box .comments .comment-respond{padding:20px;margin:20px 0}.comments_box .inner{padding:20px}.comments_box .comment .comment{margin-left:20px}.comments_box .comment-respond{margin-left:0}}@media (max-width: 640px){.comments_box .author{font-size:16px}.comments_box .date{margin-top:2px;font-size:13px;line-height:1.33}.comments_box .fields .field{width:100%}}.company_box.has_background{background-color:#313131;color:#fff}.mission_box.has_background+.company_box.has_background{padding-top:0}.company_box.has_background:before{content:'';display:block;position:absolute;right:0;bottom:0;width:411px;height:504px;background:url(../images/bg_company_deco_large.png) 100% 100% no-repeat;background-size:contain;z-index:1}.company_box .wrapper{display:flex;align-items:stretch}.company_box img{display:block;position:relative;width:100%;height:auto;z-index:1}.company_box .image{display:block;position:relative;flex-grow:0;flex-shrink:0;width:50%;margin-right:118px}.company_box .deco{display:block;position:absolute;top:-60px;left:-60px;width:229px;height:231px;background:url(../images/bg_company_deco_small.png) 0 0 no-repeat;background-size:contain;z-index:2}.company_box .contents{display:flex;flex-direction:column;flex-grow:1;align-items:stretch;min-width:0}.company_box .thumb{display:block;position:relative;margin-bottom:40px}.company_box .thumb:last-child{margin-bottom:0}.company_box .video:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(21,25,21,0.25);z-index:2}@media (max-width: 1540px){.company_box .image{margin-right:60px}}@media (max-width: 1024px){.company_box.has_background:before{width:300px;height:400px}.mission_box.has_background+.company_box.has_background{padding-top:30px}.company_box .image{margin-right:30px}.company_box .thumb{margin-bottom:30px}.company_box .deco{top:-30px;left:-30px;width:160px;height:160px}}@media (max-width: 768px){.company_box .wrapper{display:block}.company_box .image{width:auto;margin:0 0 30px}.company_box .image:last-child{margin-bottom:0}}.contact_box.has_background{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-height:100vh}.contact_box .fixed{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:stretch}.contact_box .contents{display:block;width:100%;max-width:1000px;margin:auto 0}.contact_box .content{margin:0 0 35px;font-size:20px;line-height:1.6}.contact_box .content:last-child{margin-bottom:0}.contact_box .addresses{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -20px}.contact_box .addresses:last-child{margin-bottom:-40px}.contact_box .address{display:block;box-sizing:border-box;width:50%;padding:0 20px;margin:0 0 40px;font-size:20px;font-weight:400;line-height:1.6}.contact_box .address a{color:#55951b;text-decoration:none}.contact_box .address a:hover{text-decoration:underline}.contact_box .caption{display:block;margin-bottom:10px;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase}.contact_box .contacts{display:block;margin-bottom:10px;font-weight:700}.contact_box .contacts:last-child{margin-bottom:0}.contact_box .link{display:inline-block;color:#55951b;font-size:14px;font-weight:700;text-transform:uppercase}.contact_box .link:hover{color:#707372}.contact_box .items{align-self:stretch;margin-top:80px}.contact_box .items:first-child{margin-top:0}.contact_box .item-single{display:flex;flex-wrap:nowrap;margin-bottom:20px}.contact_box .item-single .card-image{display:block;width:852px;max-width:60%;height:480px;flex-grow:0;flex-shrink:0;background-position:center;background-size:cover;background-repeat:no-repeat}.contact_box .item-single .item-info{display:flex;flex-wrap:wrap;align-items:center;align-content:space-between;padding:50px 60px;border:1px solid #CDCFCD;border-left:none}.contact_box .item-single .item-info .title-single{font-size:48px;line-height:52px;font-weight:700}.contact_box .item-single .item-info .description{font-size:24px;font-weight:700}.contact_box .item{display:inline-flex;flex-direction:row;align-items:stretch;width:50%}.contact_box .item:before{content:'';display:block;flex-grow:0;flex-shrink:0;width:0;padding-bottom:63.89%}.contact_box .card{display:flex;position:relative;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:center;padding:60px;background:50% 50% no-repeat;background-size:cover}.contact_box .card:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(21,25,21,0.2);z-index:1}.contact_box .single-mobile .card:before{background-color:rgba(21,25,21,0)}.contact_box .title{display:block;position:relative;margin-bottom:30px;color:#fff;font-size:48px;font-weight:700;line-height:1.1;z-index:2}.contact_box .title:last-child{margin-bottom:0}.contact_box .button{margin-top:auto;z-index:2}.contact_box .single-item-block .item{width:100%;max-width:848px;max-height:480px}.contact_box .single-item-block .card{padding:50px}.contact_box .single-item-block .card:before{background-color:rgba(21,25,21,0)}.contact_box .single-item-block .title{font-size:48px}@media (max-width: 1540px){.contact_box .card{padding:40px}.contact_box .title{margin-bottom:25px;font-size:36px;line-height:1.2}.contact_box .content{margin-bottom:25px}}@media (max-width: 1024px){.contact_box .item-single .card-image{width:60%;height:360px}.contact_box .item-single .item-info{padding:30px}.contact_box .item-single .item-info .description{font-size:19px}.contact_box .contents{max-width:none}.contact_box .content{margin-bottom:20px;font-size:18px}.contact_box .addresses{margin:0 -10px}.contact_box .addresses:last-child{margin-bottom:-20px}.contact_box .address{padding:0 10px;margin-bottom:20px;font-size:18px}.contact_box .card{padding:30px}.contact_box .items{margin-top:50px}.contact_box .item{width:50%}.contact_box .item:before{padding-bottom:75%}.contact_box .title{font-size:32px;line-height:1.25}}@media (max-width: 640px){.contact_box .items{margin-top:40px}.contact_box .item{width:100%}.contact_box .card{padding:20px}.contact_box .title{font-size:28px}.contact_box .single-mobile .title{font-size:32px}}@media (max-width: 480px){.contact_box .address{width:100%}.contact_box .item:before{padding-bottom:100%}}.content_box .fixed{max-width:900px}.details_box .section{display:block;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e7e8e7}.details_box .section:last-child{padding-bottom:0;margin-bottom:0;border-bottom-width:0}.details_box .section.filled{padding:30px 50px;margin:-31px -50px 0;background-color:#f3f3f3}.details_box .section.filled+.filled{margin-top:0}.details_box .section.filled:first-child{padding-top:50px;margin-top:-50px}.details_box .section.filled:last-child{padding-bottom:50px;margin-bottom:-50px}.details_box .contents{display:flex;flex-direction:row-reverse;align-items:flex-start}.details_box .description{display:block;flex-grow:1;min-width:0}.details_box .content{display:block;margin-bottom:20px}.details_box .content:last-child{margin-bottom:0}.details_box .content h2{font-size:32px}.details_box .images{display:block;position:relative;flex-grow:0;flex-shrink:0;width:240px;margin-left:40px}.details_box .slider{display:block;position:relative;overflow:hidden;font-size:0;line-height:0;white-space:nowrap}.details_box .slide{display:inline-block;width:100%;vertical-align:top}.details_box .arrow_prev,.details_box .arrow_next{left:-12px;width:24px;height:24px;margin-top:-12px}.details_box .arrow_prev:before,.details_box .arrow_next:before{width:4px;height:7px;margin:-3.5px 0 0 -2px}.details_box .arrow_next{right:-12px;left:auto}.details_box .label{display:block;margin:0 0 8px;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase}.details_box .subtitle{display:block;margin:0 0 10px;font-size:16px;font-weight:700;line-height:20px}.details_box .subtitle:last-child{margin-bottom:0}.details_box .option{flex-basis:0;flex-grow:1;min-width:25%;max-width:50%}.details_box .colors{display:block;margin-right:-10px;margin-bottom:-10px;font-size:0;line-height:0}.details_box .color{display:inline-block;width:30px;height:30px;margin-right:10px;margin-bottom:10px;border:1px solid #e7e8e7;border-radius:50%}.details_box .color[style]{border-color:transparent}.details_box .buttons{display:flex;flex-wrap:wrap}.details_box .button{flex-basis:0;flex-grow:1;max-width:33.33%}.details_box .features{display:flex;flex-wrap:wrap;margin:0 -5px -10px}.details_box .feature{display:inline-flex;flex-direction:row;align-items:center;width:33.33%;padding:0 5px;margin:0 0 10px}.details_box .feature .label{flex-grow:1;min-width:0;margin:0}.details_box .icon{display:block;position:relative;flex-grow:0;flex-shrink:0;width:28px;height:28px;margin-right:8px;border-radius:50%;background:#55951b 50% 50% no-repeat;background-size:contain}.details_box .icon:before{content:'';display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:50% 50% no-repeat;filter:invert(100%)}.details_box .icon_eyedropper:before{background-image:url(../images/ico_details_eyedropper.svg)}.details_box .icon_leaf:before{background-image:url(../images/ico_details_leaf.svg)}.details_box .icon_arrows:before{background-image:url(../images/ico_details_arrows.svg)}.details_box .icon_minus:before{background-image:url(../images/ico_details_minus.svg)}.details_box .icon_water:before{background-image:url(../images/ico_details_water.svg)}.details_box .icon_buildings:before{background-image:url(../images/ico_details_buildings.svg)}.details_box .icon_city:before{background-image:url(../images/ico_details_city.svg)}.details_box .icon_trees:before{background-image:url(../images/ico_details_trees.svg)}.details_box .icon_snow:before{background-image:url(../images/ico_details_snow.svg)}.details_box .icon_sun:before{background-image:url(../images/ico_details_snow.svg)}.details_box .icon_grid:before{background-image:url(../images/ico_details_grid.svg)}.details_box .icon_blocks:before{background-image:url(../images/ico_details_blocks.svg)}.details_box .icon_flower:before{background-image:url(../images/ico_details_flower.svg)}.details_box .icon_drop:before{background-image:url(../images/ico_details_drop.svg)}.details_box .icon_steel:before{background-image:url(../images/ico_details_steel.svg)}.details_box .icon_anchor:before{background-image:url(../images/ico_details_anchor.svg)}.details_box .cards{margin:0 -10px -20px}.details_box .card{position:relative;width:calc(50% - 20px);padding:30px;margin:0 10px 20px;border:1px solid #c0c3c0;background-color:#fff}.details_box .card img{display:block;width:100%;height:100%;object-fit:contain;object-position:100% 0}.details_box .card .image{display:block;position:absolute;top:0;right:0;width:165px;height:119px;z-index:1}.details_box .card .image+.info{padding-right:160px}.details_box .card .info{display:block;position:relative;margin-bottom:15px;z-index:2}.details_box .card .info:last-child,.details_box .card .info>:last-child{margin-bottom:0}.details_box .card .info img{width:auto;max-width:100%;height:auto;max-height:40px;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.details_box .card .shape{display:block;margin:0 0 10px}.details_box .card .shape:last-child{margin-bottom:0}.details_box .card .title{display:block;margin-bottom:2px;font-size:24px;font-weight:700;line-height:1.33}.details_box .card .caption{display:block;font-size:16px;font-weight:600;line-height:1.25}.details_box .card .specs{position:relative;width:100%;margin-bottom:20px;font-size:16px;line-height:1.5;z-index:2}.details_box .card .button{max-width:none}.details_box .card tr:last-child td{padding-bottom:0}.details_box .card td{padding-right:5px;padding-bottom:5px;vertical-align:top}.details_box .card td:last-child{padding-right:0}@media (max-width: 1024px){.details_box .section{padding-bottom:20px;margin-bottom:20px}.details_box .section.filled{padding:20px 30px;margin:-21px -30px 0}.details_box .section.filled:first-child{padding-top:30px;margin-top:-30px}.details_box .section.filled:last-child{padding-bottom:30px;margin-bottom:-30px}.details_box .content h2{font-size:28px}.details_box .card{width:calc(100% - 20px);padding:20px}.details_box .card .image{width:120px;height:80px}.details_box .card .image+.info{padding-right:120px}.details_box .card .title{font-size:20px}.details_box .card .specs{margin-bottom:12px;font-size:14px}.details_box .images{width:200px;margin-left:30px}}@media (max-width: 640px){.details_box .section.filled{padding:0;margin:0 0 20px;background:transparent}.details_box .section.filled:first-child{padding-top:0;margin-top:0}.details_box .section.filled:last-child{padding-bottom:0;margin-bottom:0}.details_box .contents{display:block}.details_box .content{font-size:14px}.details_box .content h2{font-size:24px}.details_box .images{width:240px;margin:0 auto 20px}.details_box .label{margin-bottom:6px}.details_box .cards{display:block;margin:0}.details_box .card{display:block;width:auto;padding:0;margin:0 0 25px;border-width:0;background:transparent}.details_box .card:last-child{margin-bottom:0}}@media (max-width: 480px){.details_box .option{flex-basis:auto;min-width:33.333%;max-width:none}.details_box .feature{width:100%}.details_box .card .image{display:block;position:relative;top:auto;right:auto;width:165px;height:119px;margin:0 0 15px}}.downloads_box .fixed{max-width:920px}.downloads_box .slider .item{display:inline-block}.downloads_box .items{display:block;border-top:1px solid #e7e8e7}.downloads_box .item{display:block;padding:18px 0;border-bottom:1px solid #e7e8e7}.downloads_box .card{display:flex;align-items:center;width:100%;font-size:24px;font-weight:700;line-height:1.25}.downloads_box .number{display:block;flex-basis:50px;flex-grow:0;flex-shrink:0;padding-right:10px;color:#55951b}.downloads_box .title{display:block;flex-grow:1;min-width:0}.downloads_box .button{margin-left:10px}.downloads_box .files{display:block;padding-left:50px}.downloads_box .file{display:flex;align-items:center;margin-top:18px}.downloads_box .name{display:block;flex-grow:1;min-width:0;color:#515151;font-size:18px;font-weight:600;line-height:1.33}.downloads_box .pagination_box{margin-top:0;border-top-width:0}@media (max-width: 1024px){.downloads_box .item{padding:15px 0}.downloads_box .card{font-size:20px}.downloads_box .number{flex-basis:40px}.downloads_box .files{padding-left:40px}.downloads_box .file{margin-top:15px}.downloads_box .name{font-size:16px}}@media (max-width: 640px){.downloads_box .card{font-size:16px;line-height:24px}.downloads_box .button{height:36px;padding:0 10px;font-size:11px}.downloads_box .name{font-size:15px;font-weight:500}}@media (max-width: 420px){.downloads_box .number{flex-basis:auto}.downloads_box .files{padding-left:0}}.environment_box .items{justify-content:center}.environment_box .item{width:25%;text-align:center}.environment_box .image{width:100px;margin:0 auto 12px}.environment_box .image:last-child{margin-bottom:0}.environment_box .text{display:block;font-size:18px;font-weight:500;line-height:1.5;text-align:center}@media (max-width: 1540px){.environment_box .item{width:33.33%}}@media (max-width: 1024px){.environment_box .text{font-size:16px}}@media (max-width: 768px){.environment_box .item{width:100%;max-width:400px}}.error_box{display:flex;position:relative;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;padding:40px 0 80px;margin:0}.error_box .contents{display:block;position:relative;padding:0 20px;text-align:center}.error_box .image{display:block;width:262px;margin:0 auto 20px}.error_box .image img{display:block;width:100%;height:auto}.error_box h1,.error_box h2{margin-bottom:15px;color:#55951b}.error_box .message{display:block;position:relative;max-width:280px;margin:0 auto 30px;color:#505350;font-size:16px;font-weight:400;line-height:1.5}.error_box .message:last-child{margin-bottom:0}.error_box .buttons{font-size:0;line-height:0}.error_box .button{min-width:200px}@media (max-width: 1024px){.error_box{padding:30px 0 60px}.error_box .image{margin-bottom:15px}.error_box h1,.error_box h2{margin-bottom:12px}.error_box .message{margin-bottom:20px}.error_box .button{min-width:160px}}.faq_box .fixed{max-width:820px}.faq_box .heading{max-width:none;margin-right:0;margin-left:0;text-align:left}.faq_box .items{padding-bottom:10px}.faq_box .item{display:block;padding:20px;margin-bottom:20px;background-color:#f6faf3}.faq_box .item:first-child .content{display:block}.faq_box .item:last-child{margin-bottom:0}.faq_box .item.is_expanded .toggle{transform:scaleY(-1)}.faq_box .item .content{display:none;overflow:hidden;padding:12px 0 0}.faq_box .title{display:flex;align-items:center;cursor:pointer}.faq_box .title h3{display:block;flex-grow:1;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:24px;transition:0.3s}@media (hover: hover){.faq_box .title h3:hover{color:#55951b}}.faq_box .toggle{display:block;flex-grow:0;flex-shrink:0;width:12px;height:8px;margin-left:10px;background-color:currentColor;transition:0.3s;-webkit-mask:url(../images/ico_arrow.svg) 50% 50%/contain no-repeat}@media (min-width: 1024px){.faq_box .heading{margin-bottom:25px}.faq_box .heading h2{font-size:40px}}@media (max-width: 640px){.faq_box .item{padding:15px}.faq_box .title h3{font-size:16px;line-height:20px}.faq_box .content{padding-top:10px;font-size:15px}}.featured_box .wrapper{display:flex;position:relative;flex-wrap:wrap;margin:0 -20px -40px;align-items:stretch}.featured_box .wrapper.mobile{display:none}.featured_box .items{display:flex;flex-direction:column;align-items:stretch;padding:0 20px;width:33.333%}.featured_box .items_large{width:66.666%}.featured_box .item{display:block;position:relative;flex-grow:1;margin-bottom:40px;background-color:#707372;color:#fff}.featured_box .item:after{content:'';display:block;padding-bottom:69.56522%}.featured_box .item_large .title{font-size:28px;margin-bottom:6px}.featured_box .item_large .text{font-size:16px}.featured_box .image{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;overflow:hidden}.featured_box .image:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:linear-gradient(180deg, rgba(0,0,0,0) 33.33%, rgba(0,0,0,0.75) 100%)}.featured_box .image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:1}.featured_box .details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;padding:40px}.featured_box .details>:last-child{margin-bottom:0}.featured_box .title{display:block;margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.333;color:currentColor}.featured_box .title:hover{opacity:0.75}.featured_box .text{display:block;font-size:15px;line-height:1.5}.featured_box .date{display:block;font-weight:400;font-size:12px;line-height:16px;opacity:0.9;margin-bottom:6px;text-transform:uppercase}@media (max-width: 1540px){.featured_box .wrapper{margin:0 -10px -20px}.featured_box .items{padding:0 10px}.featured_box .item{margin-bottom:20px}.featured_box .item_large .title{font-size:24px}.featured_box .item_large .text{font-size:15px}.featured_box .details{padding:20px}}@media (max-width: 1024px){.featured_box .items{width:40%}.featured_box .items_large{width:60%}.featured_box .date{margin-bottom:6px}.featured_box .title{font-size:18px;overflow:hidden;max-height:72px}.featured_box .text{font-size:14px}}@media (max-width: 768px){.featured_box .items{width:100%;flex-direction:row;flex-wrap:wrap;padding:0}.featured_box .items_large .item{width:calc(100% - 20px)}.featured_box .item{width:calc(50% - 20px);margin:0 10px 20px;flex-basis:unset}}@media (max-width: 640px){.featured_box .wrapper.desktop{display:none}.featured_box .wrapper.mobile{display:block;margin:0}.featured_box .items{display:block;position:relative;white-space:nowrap;margin:0 -10px;width:calc(100% + 20px);font-size:0;line-height:0}.featured_box .item{display:inline-block;position:relative;width:100%;margin:0;padding:0 10px;background:transparent;flex-basis:unset;white-space:normal;font-size:14px;line-height:1.5}.featured_box .item:after{padding-bottom:100%}.featured_box .card{display:block;position:absolute;left:10px;right:10px;top:0;bottom:0}.featured_box .title{font-size:20px;line-height:26px;max-height:52px}.featured_box .arrow_next{right:-20px}.featured_box .arrow_prev{left:-20px}}.features_box .wrapper{display:block;position:relative}.features_box .items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -30px -40px;text-align:left}.features_box .items_centered{text-align:center}.features_box .items_centered .icon{justify-content:center}.features_box .items.slider{display:block;position:relative;overflow:hidden;width:calc(100% + 60px);margin-bottom:0;font-size:0;line-height:0;white-space:nowrap;z-index:1}.features_box .items.slider .item{margin-bottom:0}.features_box .item{display:inline-block;width:25%;padding:0 30px;margin:0 0 40px;font-size:16px;line-height:26px;white-space:normal}.features_box .item>:last-child{margin-bottom:0}.features_box .icon{display:flex;align-items:center;height:85px;margin:0 0 16px}.features_box .icon img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.features_box .title{display:block;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.25}.features_box .text{display:block}.features_box .link{display:inline-block;margin:15px 0 0;color:#55951b;font-size:14px;font-weight:700;line-height:20px;text-align:center;text-transform:uppercase}.features_box .link:hover{color:#707372}.features_box .arrow_prev{left:-80px}.features_box .arrow_next{right:-80px}@media (max-width: 1540px){.features_box .items{margin:0 -20px -40px}.features_box .items.slider{width:calc(100% - 40px);margin:0 20px}.features_box .item{padding:0 20px}.features_box .title{font-size:22px}.features_box .arrow_prev{left:-30px}.features_box .arrow_next{right:-30px}}@media (max-width: 1024px){.features_box .items{margin:0 -10px -30px}.features_box .item{width:50%;padding:0 10px;margin:0 0 30px;text-align:center}.features_box .icon{justify-content:center;margin-bottom:15px}.features_box .title{margin-bottom:10px;font-size:20px}.features_box .arrow_prev{left:-10px}.features_box .arrow_next{right:-10px}.features_box .link{margin-top:10px}}@media (max-width: 640px){.features_box .item{width:100%}.features_box .mobile-max-width .item{max-width:285px;padding:30px 15px;margin-right:15px;border:1px solid #f3f3f3}.features_box .items.slider.mobile-max-width{width:100%;margin:0}}.files_box .columns{display:flex;align-self:stretch;justify-content:center;margin:0 -30px}.files_box .column{display:block;flex-basis:50%;flex-grow:1;max-width:480px;padding:0 30px}.files_box .item{padding:16px 20px;margin-bottom:20px;background-color:#f6faf3}.files_box .item:last-child{margin-bottom:0}.files_box .item.is_expanded .toggle{transform:scaleY(-1)}.files_box .files{display:flex;position:relative;overflow:hidden;flex-direction:column;align-items:flex-start;padding:15px 0 0}.files_box .file{display:block;position:relative;padding-left:20px;margin-bottom:12px;color:#55951b;font-size:16px;font-weight:400;line-height:20px}.files_box .file:before{content:'';position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background-color:#313131}.files_box .file:last-child{margin-bottom:2px}.files_box .file:hover{text-decoration:underline}.files_box .title{display:flex;align-items:center;cursor:pointer}.files_box .title h4{display:block;flex-grow:1;min-width:0;margin:0;font-size:20px;font-weight:600;line-height:24px;transition:0.3s}@media (hover: hover){.files_box .title h4:hover{color:#55951b}}.files_box .icon{display:block;flex-grow:0;flex-shrink:0;width:32px;height:32px;margin:0 10px 0 0;background-color:#55951b;-webkit-mask:none 50% 50% / contain no-repeat}.files_box .toggle{display:none;flex-grow:0;flex-shrink:0;width:12px;height:8px;margin-left:10px;background-color:currentColor;transition:0.3s;-webkit-mask:url(../images/ico_arrow.svg) 50% 50%/contain no-repeat}@media (max-width: 1024px){.files_box .columns{margin:0 -20px}.files_box .column{padding:0 20px}.files_box .title h4{font-size:18px;line-height:20px}.files_box .file{font-size:15px}}@media (max-width: 768px){.files_box .columns{display:block;margin:0 0 -30px}.files_box .column{width:auto;max-width:none;padding:0;margin:0 0 30px}}@media (max-width: 480px){.files_box .item{padding:15px}.files_box .files{padding-top:12px}.files_box .file{padding-left:15px;margin-bottom:10px}}.form_box .items{display:flex;position:relative;flex-wrap:wrap;align-items:stretch;margin:0 -10px -20px}.form_box .items.inline{flex-wrap:nowrap;align-items:flex-start}.form_box .items.inline .item{flex-grow:1;width:auto}.form_box .items.inline .submit{flex-grow:0;flex-shrink:0}.form_box .item{display:block;width:100%;padding:0 10px;margin:0 0 20px}.form_box .item_half{width:50%}.form_box .item.hidden,.form_box .item:empty{display:none}.form_box .item.offset{margin-top:5px}.form_box .item.centered{align-self:center}.form_box .line{display:flex;align-items:center;margin-bottom:5px}.form_box .line .label{margin-bottom:0}.form_box .lost{margin-left:auto;color:#55951b;font-size:14px;line-height:20px;text-align:right;text-decoration:underline}.form_box .lost:hover{text-decoration:none}.form_box .field{display:block;position:relative;width:100%;z-index:1}.form_box .required{color:red}.form_box .checkbox{display:block;margin:5px 0}.form_box .error,.form_box .notify{display:block;margin:12px 0 -8px;color:red;font-size:14px;line-height:20px}.form_box .notify{color:inherit}.form_box .content{display:block;position:relative;margin:-4px 0 20px}.form_box .content.compact{color:#505350;font-size:14px}.form_box .content:last-child{margin-bottom:0}.form_box .content p{margin:0 0 12px}.form_box .content p:last-child{margin-bottom:0}.form_box .tip{display:block;margin-top:5px;color:#505350;font-size:14px;font-weight:500;line-height:1.5}.form_box .tip:first-child{margin-top:0}.form_box .red{color:red}.form_box .disclaimer{display:block;font-size:12px;line-height:16px}.form_box .separator{display:flex;overflow:hidden;align-items:center;justify-content:center;width:calc(100% - 20px);padding:0;margin-right:10px;margin-left:10px;color:#505350;font-size:11px;line-height:13px;text-align:center;text-transform:uppercase}.form_box .separator span{display:inline-block;position:relative}.form_box .separator span:before,.form_box .separator span:after{content:'';display:block;position:absolute;top:50%;left:100%;width:600px;height:1px;margin-left:15px;background-color:#e7e8e7}.form_box .separator span:after{right:100%;left:auto;margin-right:15px;margin-left:0}.form_box hr{height:1px;margin:30px 0;border:none;background-color:#e7e8e7}.form_box hr:first-child{margin-top:0}.form_box hr:last-child{margin-bottom:0}.form_box p:last-child{margin-bottom:0}.form_box a:not([class]){color:#55951b;text-decoration:underline}.form_box a:not([class]):hover{text-decoration:none}@media (max-width: 1024px){.form_box .filebox{padding:20px}.form_box .half{width:100%}.form_box hr{margin:30px 0 25px}}@media (max-width: 480px){.form_box .item{width:100%}}.gallery_box .wrapper{display:block;position:relative}.gallery_box .slider{display:block;position:relative;overflow:hidden;width:calc(100% + 20px);margin:0 -10px;font-size:0;line-height:0;white-space:nowrap}.gallery_box .slide{display:inline-block;width:100%;padding:0 10px}.gallery_box .items{display:flex;flex-wrap:wrap;margin:0 -10px -20px}.gallery_box .item{display:block;flex-basis:calc((100% - 60px) * 0.3);flex-grow:1;margin:0 10px 20px;white-space:normal}.gallery_box .item .image:after{padding-bottom:100%}.gallery_box .item_small{flex-basis:calc((100% - 40px) * 0.333)}.gallery_box .item_normal{flex-basis:calc((100% - 40px) * 0.5)}.gallery_box .item_normal .image:after{padding-bottom:66.666%}.gallery_box .item_large{flex-basis:calc((100% - 40px) * 0.666)}.gallery_box .item_large .image:after{padding-bottom:50%}.gallery_box .item_wide{flex-basis:calc((100% - 60px) * 0.4)}.gallery_box .item_wide .image:after{padding-bottom:75%}.gallery_box .zoom{display:block;position:absolute;top:20px;left:20px;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 6px 8px rgba(21,25,21,0.2);transition:0.3s;cursor:pointer;z-index:3}.gallery_box .zoom:before{content:'';display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:url(../images/ico_zoom.svg) 50% 50% no-repeat;background-size:contain;transition:0.3s}.gallery_box .zoom:hover:before{filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.gallery_box .inner{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:16px 20px;z-index:2}.gallery_box .inner .buttons{display:block;overflow:hidden;margin:8px -10px 0;text-align:center;transition:0.5s}.gallery_box .inner .button{min-width:120px;margin:0 10px}.gallery_box .caption{display:block;color:#fff;font-size:16px;font-weight:400;line-height:20px;z-index:4}.gallery_box .arrow_prev{left:-25px}.gallery_box .arrow_next{right:-25px}@media (min-width: 1024px){.gallery_box .inner:hover .buttons{height:50px;margin-top:15px;transform:translateY(0);visibility:visible;opacity:1}.gallery_box .inner .buttons{height:0;margin-top:0;transform:translateY(50px);transform-origin:50% 0;visibility:hidden;opacity:0}}@media (max-width: 1024px){.gallery_box .item{flex-basis:calc(50% - 10px)}.gallery_box .item .image:after{padding-bottom:100%}.gallery_box .items{margin:0 -5px -10px}.gallery_box .item{margin:0 5px 10px}.gallery_box .inner{padding:12px 15px}.gallery_box .arrow_prev{left:-20px}.gallery_box .arrow_next{right:-20px}}@media (max-width: 480px){.gallery_box.is_cards .item{flex-basis:calc(100% - 10px)}.gallery_box.is_slider .caption{font-size:15px;line-height:18px}.gallery_box .buttons .button{min-width:auto;height:32px;padding:0 12px;font-size:10px;line-height:14px;letter-spacing:0.075em}}.gform_wrapper .gform_fields,.gform_wrapper .ginput_container_name,.gform_wrapper .ginput_container_address,.gform_wrapper .ginput_container_email.ginput_complex{display:flex;flex-wrap:wrap;padding:0;margin:0 -10px}.gform_wrapper .gfield,.gform_wrapper .ginput_container_name>span,.gform_wrapper .ginput_container_address .ginput_full,.gform_wrapper .ginput_container_address .ginput_left,.gform_wrapper .ginput_container_address .ginput_right,.gform_wrapper .ginput_container_email.ginput_complex .ginput_full,.gform_wrapper .ginput_container_email.ginput_complex .ginput_left,.gform_wrapper .ginput_container_email.ginput_complex .ginput_right{display:block;position:relative;box-sizing:border-box;padding:0;margin:0 10px 25px}@media (max-width: 1024px){.gform_wrapper .gfield,.gform_wrapper .ginput_container_name>span,.gform_wrapper .ginput_container_address .ginput_full,.gform_wrapper .ginput_container_address .ginput_left,.gform_wrapper .ginput_container_address .ginput_right,.gform_wrapper .ginput_container_email.ginput_complex .ginput_full,.gform_wrapper .ginput_container_email.ginput_complex .ginput_left,.gform_wrapper .ginput_container_email.ginput_complex .ginput_right{margin-bottom:20px}}.gform_wrapper{display:block !important;position:relative;font-size:16px;font-weight:400;line-height:1.5;text-align:left}.gform_wrapper .gform_title{margin-bottom:15px}.gform_wrapper .gform_body{display:block;flex-grow:1}.gform_wrapper .gform_footer{display:block;flex-grow:0;margin-top:10px;text-align:center}.gform_wrapper .gform_footer .button{min-width:150px}.gform_wrapper .gform_page_footer{text-align:right}.gform_wrapper .ginput_container{position:relative;z-index:2}.gform_wrapper .gfield{width:calc(100% - 20px)}.gform_wrapper .gfield.spacer{display:none}.gform_wrapper .gfield--width-quarter{width:calc(25% - 20px)}.gform_wrapper .gfield--width-third{width:calc(33.333% - 20px)}.gform_wrapper .gfield--width-five-twelfths{width:calc(41.666% - 20px)}.gform_wrapper .gfield--width-half{width:calc(50% - 20px)}.gform_wrapper .gfield--width-two-thirds{width:calc(66.666% - 20px)}.gform_wrapper .gfield--width-three-quarter{width:calc(75% - 20px)}.gform_wrapper .gfield_visibility_hidden{display:none}.gform_wrapper .gfield_required{margin-left:2px;color:#ff0000}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{display:flex;flex-wrap:wrap;align-items:flex-start;margin:5px -10px -15px}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{min-width:0;margin:0 10px 0 0}.gform_wrapper .gfield_checkbox label:last-child,.gform_wrapper .gfield_radio label:last-child{margin-right:0}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice{display:flex;align-items:center;width:calc(100% - 20px);margin:0 10px 15px}.gform_wrapper .gfield_checkbox br,.gform_wrapper .gfield_radio br{display:none}.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio input{width:auto;padding:6px 12px;margin:-7px 0;font-size:14px;line-height:20px}.gform_wrapper .gfield_checkbox button,.gform_wrapper .gfield_radio button{margin:0 10px 10px;outline:none;color:inherit;font-size:14px;line-height:20px;text-decoration:underline}.gform_wrapper .gfield_checkbox button:hover,.gform_wrapper .gfield_radio button:hover{text-decoration:none}.gform_wrapper .gfield_description{display:block;position:relative;margin:8px 0 2px;font-size:14px;line-height:20px}.gform_wrapper .gfield_description:first-child{margin-top:0}.gform_wrapper .gfield_description:last-child{margin-bottom:0}.gform_wrapper .gfield p{margin:0 0 15px}.gform_wrapper .gfield p:last-child{margin-bottom:0}.gform_wrapper label{font-weight:400}.gform_wrapper .gfield_label{font-weight:700}.gform_wrapper .gchoice{display:block;margin:0 0 10px}.gform_wrapper .gf_coupon_code{display:inline-block;width:auto;vertical-align:middle}.gform_wrapper .gf_progressbar{display:block;position:relative;padding:2px;margin-bottom:20px;border:1px solid #f6faf3;background-color:#fff}.gform_wrapper .gf_progressbar_title{display:block;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.33}.gform_wrapper .gf_progressbar_percentage{display:block;box-sizing:border-box;height:18px;padding:0 5px;border-radius:4px;background-color:#55951b;color:#fff;font-size:13px;font-weight:600;line-height:18px;text-align:center}.gform_wrapper .gform_card_icon_container{display:flex;flex-wrap:wrap;align-items:center;margin-right:-4px;margin-bottom:10px}.gform_wrapper .gform_card_icon{width:36px;height:32px;margin-right:4px;background-image:url(../images/ico_cards.png);background-repeat:no-repeat;font-size:0;line-height:0}.gform_wrapper .gform_card_icon_visa{background-position:0 0}.gform_wrapper .gform_card_icon_visa.gform_card_icon_selected{background-position:0 -32px}.gform_wrapper .gform_card_icon_mastercard{background-position:-36px 0}.gform_wrapper .gform_card_icon_mastercard.gform_card_icon_selected{background-position:-36px -32px}.gform_wrapper .gform_card_icon_amex{background-position:-72px 0}.gform_wrapper .gform_card_icon_amex.gform_card_icon_selected{background-position:-72px -32px}.gform_wrapper .gform_card_icon_discover{background-position:-108px 0}.gform_wrapper .gform_card_icon_discover.gform_card_icon_selected{background-position:-108px -32px}.gform_wrapper .gform_card_icon_maestro{background-position:-144px 0}.gform_wrapper .gform_card_icon_maestro.gform_card_icon_selected{background-position:-144px -32px}.gform_wrapper .gform_card_icon_jcb{background-position:-180px 0}.gform_wrapper .gform_card_icon_jcb.gform_card_icon_selected{background-position:-180px -32px}.gform_wrapper .gform_drop_area{display:block;position:relative;padding:20px;margin-bottom:16px;border:1px dashed rgba(0,0,0,0.2);background:rgba(0,0,0,0.02);text-align:center;z-index:1}.gform_wrapper .gform_drop_area+.moxie-shim{z-index:5 !important}.gform_wrapper .ginput_container_fileupload input[type="file"]{opacity:0.05 !important}.gform_wrapper .gform_fileupload_multifile{display:block;position:relative}.gform_wrapper .gform_drop_instructions{display:block;margin:-2px 0 10px;color:rgba(21,25,21,0.8);font-size:16px}.gform_wrapper .gform_fileupload_rules{display:block;margin:-2px 0 0;font-size:14px;line-height:20px}.gform_wrapper .ginput_preview{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:10px}.gform_wrapper .ginput_preview .gform_delete_file{flex-grow:0;flex-shrink:0;order:2;margin-left:10px}.gform_wrapper .gform_delete{vertical-align:middle;cursor:pointer}.gform_wrapper .ginput_container_consent .gfield_required{display:none}.gform_wrapper .gfield_html a{color:#55951b;text-decoration:underline}.gform_wrapper .gfield_html a:hover{text-decoration:none}.gform_wrapper .gform_ajax_spinner{display:none;margin-left:10px;vertical-align:middle}.gform_wrapper .gform_anchor,.gform_wrapper .hidden_label .gfield_label,.gform_wrapper .hidden-input .gfield_label,.gform_wrapper .gform_hidden{display:none}.gform_wrapper .validation_error{display:none}.gform_wrapper .validation_message{display:block;margin:12px 0 -6px;color:red;font-size:14px;line-height:20px}.gform_wrapper .validation_message:empty{display:none}.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper .ginput_container_name{flex-wrap:nowrap}.gform_wrapper .ginput_container_name>span{flex-basis:0;flex-grow:1;width:auto;margin-bottom:0}.gform_wrapper .ginput_container_name label:last-child{margin:8px 0 0}.gform_wrapper .ginput_container_address,.gform_wrapper .ginput_container_email.ginput_complex{margin-bottom:-20px}.gform_wrapper .ginput_container_address .ginput_full,.gform_wrapper .ginput_container_address .ginput_left,.gform_wrapper .ginput_container_address .ginput_right,.gform_wrapper .ginput_container_email.ginput_complex .ginput_full,.gform_wrapper .ginput_container_email.ginput_complex .ginput_left,.gform_wrapper .ginput_container_email.ginput_complex .ginput_right{width:calc(50% - 20px)}.gform_wrapper .ginput_container_address .ginput_full,.gform_wrapper .ginput_container_email.ginput_complex .ginput_full{width:calc(100% - 20px)}.gform_wrapper .ginput_container_address .address_line_1,.gform_wrapper .ginput_container_address .address_line_2,.gform_wrapper .ginput_container_email.ginput_complex .address_line_1,.gform_wrapper .ginput_container_email.ginput_complex .address_line_2{width:calc(50% - 20px)}.gform_wrapper .ginput_container_creditcard{display:block;padding:20px;border:1px solid #e7e8e7;background-color:#f3f3f3}.gform_wrapper .ginput_container_creditcard .ginput_full{display:block;margin-bottom:15px}.gform_wrapper .ginput_container_creditcard .ginput_full:last-child{margin-bottom:0}.gform_wrapper .ginput_container_creditcard .ginput_cardextras{display:flex;align-items:flex-start;margin:0 0 15px}.gform_wrapper .ginput_cardinfo_left{display:block;position:relative;flex-basis:66.66%}.gform_wrapper .ginput_cardinfo_right{display:block;position:relative;flex-basis:33.33%;margin-left:10px}.gform_wrapper .ginput_card_expiration_month{margin-right:10px}.gform_wrapper .ginput_card_expiration_container{display:flex;flex-wrap:wrap;align-items:flex-start}.gform_wrapper .ginput_card_expiration_container>span{flex-basis:calc(50% - 5px);flex-grow:1;margin-right:10px}.gform_wrapper .ginput_card_expiration_container>span:last-child{margin-right:0}.gform_wrapper .ginput_card_security_code_icon{display:block;position:absolute;right:10px;bottom:16px;width:32px;height:23px;background-image:url(../images/ico_cards.png);background-repeat:no-repeat;background-position:0 -128px;z-index:3}.gform_wrapper .gfield_creditcard_warning_message{display:block;margin-bottom:15px}.gform_wrapper .gfield_buttons input[type="radio"],.gform_wrapper .gfield_buttons input[type="checkbox"]{position:absolute;left:-1000px;visibility:hidden}.gform_wrapper .gfield_buttons .gfield_radio,.gform_wrapper .gfield_buttons .gfield_checkbox{display:flex;align-items:stretch;margin:0}.gform_wrapper .gfield_buttons .gchoice{flex-basis:0;flex-grow:1;margin:0}.gform_wrapper .gfield_buttons .gchoice:first-child label{border-left-width:1px}.gform_wrapper .gfield_buttons input:checked+label{border-color:#55951b;background-color:#55951b;color:#fff}.gform_wrapper .gfield_buttons label{display:flex;position:relative;align-items:center;align-content:center;justify-content:center;box-sizing:border-box;width:100%;height:56px;padding:0 10px 1px;margin:0;border:1px solid #e7e8e7;border-left-width:0;font-size:15px;font-weight:600;line-height:20px;text-align:center;transition:0.2s;cursor:pointer;z-index:2;-moz-appearance:none;-webkit-appearance:none;appearance:none}.gform_wrapper .gfield_hidden{display:none}.gform_wrapper .gfield_double .gchoice{width:calc(50% - 20px)}@media (max-width: 1024px){.gform_wrapper .ginput_card_security_code_icon{right:8px;bottom:11px}.gform_wrapper .gfield_buttons label{height:46px}}@media (max-width: 640px){.gform_wrapper .gfield{width:calc(100% - 20px)}.gform_wrapper .ginput_cardextras{flex-wrap:wrap}.gform_wrapper .ginput_cardinfo_left,.gform_wrapper .ginput_cardinfo_right{flex-basis:100%;margin:0 0 15px}.gform_wrapper .ginput_cardinfo_left:last-child,.gform_wrapper .ginput_cardinfo_right:last-child{margin-bottom:0}.gform_wrapper .ginput_container_address .ginput_full,.gform_wrapper .ginput_container_address .ginput_left,.gform_wrapper .ginput_container_address .ginput_right,.gform_wrapper .ginput_container_email.ginput_complex .ginput_full,.gform_wrapper .ginput_container_email.ginput_complex .ginput_left,.gform_wrapper .ginput_container_email.ginput_complex .ginput_right{width:calc(100% - 20px)}.gform_wrapper .gform_footer .button{min-width:100px}}.gform_confirmation_message{display:block;padding:15px 20px;border:2px solid #55951b;background-color:#f3f3f3;font-size:18px;font-weight:600;line-height:1.5;text-align:center}@media (max-width: 1024px){.gform_confirmation_message{font-size:16px}}.gform_wide .gform_footer .button{width:100%}.ui-datepicker{min-width:240px;height:auto;margin:5px auto 0;background:#d7d7d7;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);font-family:"Helvetica Neue",sans-serif;font-size:12px;line-height:1.5;z-index:1000}.ui-datepicker-calendar{margin:0}.ui-datepicker-calendar .ui-state-default{background:#ededed linear-gradient(to bottom, #ededed 0%, #dedede 100%);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,0.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{position:relative;margin:0;border:1px solid #c19163;background:#FFF2AA;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);text-shadow:0 1px 0 #fff;color:#666}.ui-datepicker-header{display:flex;position:relative;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:4px}.ui-datepicker-header .ui-icon{display:none}.ui-datepicker-title{display:flex;align-items:center;order:2;text-align:center}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;overflow:hidden;float:none;flex-grow:0;flex-shrink:0;order:3;box-sizing:border-box;width:32px;height:32px;margin-left:2px;border:1px solid #e7e8e7;background:#fff 50% 50% url(../images/ico_arrow_thin.svg) no-repeat;text-align:center;cursor:pointer}.ui-datepicker-prev{order:1;margin-right:2px;margin-left:0;transform:scaleX(-1)}.ui-datepicker-trigger{display:block;position:absolute;top:50%;right:15px;width:18px;height:auto;transform:translateY(-50%);z-index:4}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-unselectable .ui-state-disabled{background-color:#d7d7d7}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker thead{border-bottom:1px solid #bbb;background:linear-gradient(to bottom, #f7f7f7 0%, #f1f1f1 100%)}.ui-datepicker th{padding:5px 0;text-shadow:1px 0 0 #fff;color:#666666;font-size:8px;line-height:12px;text-align:center;text-transform:uppercase;filter:dropshadow(color=#fff,offx=1,offy=0)}.ui-datepicker tr{border-bottom:1px solid #bbb}.ui-datepicker tr:last-child{border-bottom:0}.ui-datepicker td{vertical-align:middle}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;width:100%;height:auto;text-shadow:1px 1px 0 #fff;color:#666666;font-weight:bold;line-height:30px;text-align:center}.ui-datepicker tbody td{width:14.286%;border-top:1px solid #bbb;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker select{padding:5px 25px 5px 12px;margin:0 2px;font-size:13px;line-height:20px}.greenways_box .wrapper{display:flex;position:relative;flex-direction:column;justify-content:center;height:760px;padding:40px;color:#fff;text-align:center}.greenways_box .items{flex-wrap:nowrap;justify-content:center;margin-top:auto;z-index:2}.greenways_box .item{flex-basis:0;flex-grow:1;text-align:center}.greenways_box .number{display:block;margin:0 0 5px;color:#55951b;font-size:36px;font-weight:700;line-height:1.25;text-transform:uppercase}.greenways_box .text{display:block;font-size:18px;font-weight:500;line-height:1.5}@media (max-width: 1540px){.greenways_box .number{font-size:32px}.greenways_box .text{font-size:16px}}@media (max-width: 1024px){.greenways_box .wrapper{height:auto;min-height:640px;padding:40px 20px;margin:0 -20px}.greenways_box .items{flex-wrap:wrap}.greenways_box .item{flex-basis:33.33%;flex-grow:unset}.greenways_box .background:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.25);z-index:2}}@media (max-width: 768px){.greenways_box .item{flex-basis:50%;flex-grow:1}}@media (max-width: 480px){.greenways_box .item{flex-basis:100%}}.heading_box.is_compact{margin-bottom:40px}.heading_box.is_compact+.has_background{margin-top:-40px}.heading_box.has_background{background:#f3f3f3 url(../images/bg_warranty.png) 50% 50% no-repeat;background-size:cover}.heading_box.is_resources{padding:115px 0 40px;margin-bottom:0}.heading_box.is_resources .heading h1{font-size:42px}@media (max-width: 640px){.heading_box.is_resources{padding:100px 0 20px}.heading_box.is_resources .heading h1{font-size:26px}}.hero_box{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh;min-height:640px;max-height:780px}.hero_box.has_background{background-color:#151915;color:#fff}.hero_box.has_tabs>.fixed{padding-bottom:30px}.hero_box.is_transparent .background:before{display:none}.hero_box.is_centered{justify-content:center}.hero_box.is_compact{height:auto;min-height:400px}.hero_box.is_fullscreen{max-height:none}.hero_box.is_inverted{color:#151915}.hero_box.is_inverted .logo.is_black{filter:invert(7%) sepia(12%) saturate(680%) hue-rotate(71deg) brightness(96%) contrast(94%)}.hero_box.is_inverted .background:before{background:linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0) 50%)}.page-id-99 .hero_box .scroll{background-color:#707372}.page-id-99 .hero_box .scroll:hover{background-color:#505350}.hero_box h1{position:relative;margin-bottom:15px;text-align:center}.hero_box h1:last-child{margin-bottom:-0.1em}.hero_box h1+.scroll{margin-top:25px}.hero_box .background:before{content:'';display:block;position:absolute;top:0;right:0;left:0;height:160px;background:linear-gradient(to bottom, rgba(21,25,21,0.5), rgba(21,25,21,0));z-index:2}.hero_box .content{max-width:640px;margin:0 auto 35px;font-size:24px;font-weight:500;line-height:1.5;text-align:center}.hero_box .content:last-child{margin-bottom:-5px}.hero_box .content.is_wide{max-width:900px}.hero_box .logo{display:block;margin:0 0 25px;font-size:0;line-height:0;text-align:center;z-index:2}.hero_box .logo.is_black{filter:invert(100%)}.hero_box .logo img{display:inline-block;width:auto;max-width:100%;height:auto;max-height:200px}.hero_box .tabs{display:block;position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid #e7e8e7;z-index:3}.hero_box .tabs:before,.hero_box .tabs:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:calc(50% - 730px);background-color:#fff;z-index:2}.hero_box .tabs:after{right:0;left:auto}.hero_box .tabs .fixed{display:flex;position:static;align-items:stretch}.hero_box .tabs .contents{display:block;position:absolute;right:0;bottom:0;left:0;padding-bottom:60px;background-color:rgba(21,25,21,0.5);transition:0.4s;transform-origin:50% 100%;visibility:hidden;opacity:0;backdrop-filter:blur(5px)}.hero_box .tabs .cards{display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:1560px;padding:40px 40px;margin:0 auto}.hero_box .tabs .card{display:block;position:relative;flex-basis:0;flex-grow:1;max-width:16.666%;padding:0 10px}.hero_box .tabs .tab{display:block;flex-basis:0;flex-grow:1}.hero_box .tabs .tab:last-child .heading{border-right-width:0}.hero_box .tabs .tab:hover .heading{background-color:transparent;color:#fff}.hero_box .tabs .tab:hover .heading:before{right:0;left:0}.hero_box .tabs .tab:hover .contents{background-color:rgba(21,25,21,0.5);visibility:visible;opacity:1}.hero_box .tabs .heading{display:flex;position:relative;align-items:center;justify-content:center;height:60px;padding:0 10px 5px;border-right:1px solid #e7e8e7;background-color:#fff;color:#151915;font-size:12px;font-weight:700;line-height:16px;text-align:center;text-transform:uppercase;transition:0.4s;cursor:pointer;z-index:1}.hero_box .tabs .heading:before{content:'';position:absolute;right:50%;bottom:0;left:50%;height:5px;background-color:#55951b;transition:0.4s}.hero_box .tabs .title{display:block;margin-top:12px;color:#fff;font-size:18px;font-weight:600;line-height:1.33}.hero_box .tabs .title:first-child{margin-top:0}.hero_box .categories{display:block;position:absolute;right:0;bottom:0;left:0;padding:20px 0 10px;background-color:rgba(85,149,27,0.5);z-index:3;backdrop-filter:blur(5px)}.hero_box .categories .fixed{display:flex;position:static;flex-wrap:wrap;align-items:stretch;justify-content:center;padding:0 35px}.hero_box .categories .category{display:inline-flex;flex-grow:1;align-items:center;align-content:center;justify-content:center;max-width:calc(25% - 10px);height:40px;padding:4px 15px;margin:0 5px 10px;border:1px solid rgba(255,255,255,0.5);border-radius:40px;background-color:rgba(255,255,255,0.25);color:#fff;font-size:12px;line-height:16px;text-align:center;text-transform:uppercase;transition:0.2s;cursor:pointer}.hero_box .categories .category:hover,.hero_box .categories .category.active{border-color:#151915;background-color:#151915;color:#fff}.hero_box .brand{display:block;position:absolute;bottom:20px;left:20px;z-index:2}.hero_box .brand img{display:block;width:auto;max-width:200px;height:auto;max-height:100px}@media (min-width: 1024px){.hero_box.is_compact .content{font-size:20px}.hero_box.is_compact .content.is_larger{font-size:24px}}@media (max-width: 1540px){.hero_box .content{font-size:22px}.hero_box .tabs:before,.hero_box .tabs:after{width:40px}}@media (max-width: 1024px){.hero_box{min-height:480px}.hero_box.has_tabs>.fixed{padding-bottom:0}.hero_box h1{margin-bottom:15px}.hero_box .content{margin-bottom:25px;font-size:20px}.hero_box .tabs{display:none;visibility:hidden}.hero_box .categories{position:relative;padding:10px 0 0;margin-top:auto;margin-bottom:-50px}.hero_box .categories .fixed{padding:0 15px}.hero_box .categories .category{max-width:calc(33.33% - 10px);height:32px;padding:2px 10px;font-size:10px;line-height:12px}.hero_box .logo{margin-bottom:20px}.hero_box .brand img{max-width:100px;max-height:60px}}@media (max-width: 640px){.hero_box .content{font-size:18px}.hero_box .categories{margin-bottom:-40px}}@media (max-width: 480px){.hero_box .content{font-size:16px}}.history_box .wrapper{display:flex;position:relative;align-items:center;justify-content:center;min-height:480px}.history_box .content{font-size:18px}@media (max-width: 1024px){.history_box.has_background{padding-top:80px;padding-bottom:80px}.history_box .wrapper{display:block;min-height:0}.history_box .content{font-size:16px}}@media (max-width: 640px){.history_box.has_background:before{display:none}}.image_box.has_background{background-color:#151915;color:#fff;z-index:3}.image_box.is_featured .heading{background-image:none}.image_box.is_inverted .wrapper{flex-direction:row}.image_box .wrapper{display:flex;position:relative;flex-direction:row-reverse;align-items:center;margin:0 -40px}.image_box .image,.image_box .heading{flex-grow:1;min-width:0;padding:0 40px}.image_box .heading{flex-basis:500px;flex-grow:0;flex-shrink:0;background:url(../images/bg_image.svg) 50% 50% no-repeat;background-size:contain}.image_box .logo{width:auto;max-width:160px;height:auto;margin:0 0 20px}.image_box .logo img{max-width:100%;height:auto}.image_box .logo:last-child{margin-bottom:0}.image_box .content{margin-bottom:32px}.image_box .content:last-child{margin-bottom:0}.image_box .image.has_video{background-color:#000000}.image_box .image.has_video img{opacity:0}.image_box .image img{display:block;width:100%;height:auto;transition:0.3s}.image_box .image iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:4;object-fit:contain}.image_box .video img{height:100%}.image_box .deco{display:block;position:absolute;bottom:-100px;left:50%;width:140px;height:200px;margin-left:-730px;background:url(../images/bg_image_deco.png) 50% 50% no-repeat;background-size:cover}.image_box .buttons{display:flex;flex-wrap:wrap}.image_box .buttons .button{flex-basis:180px}@media (max-width: 1540px){.image_box .wrapper{margin:0 -20px}.image_box .image,.image_box .heading{padding:0 20px}.image_box .heading{flex-basis:40%}.image_box .deco{bottom:-80px;left:40px;width:100px;height:160px;margin-left:0}}@media (max-width: 1024px){.image_box .wrapper{margin:0 -10px}.image_box .image,.image_box .heading{padding:0 10px}.image_box .logo{max-width:70px;margin-bottom:15px}.image_box .content{margin-bottom:25px}.image_box .deco{bottom:-50px;left:20px;width:70px;height:100px}.image_box .buttons .button{flex-basis:160px}}@media (max-width: 768px){.image_box .wrapper,.image_box.is_inverted .wrapper{flex-direction:column-reverse;margin:0}.image_box .image,.image_box .heading{flex-basis:auto;width:100%;padding:0;text-align:center}.image_box .image{margin-top:30px}.image_box .image:last-child{margin-top:0}.image_box.is_featured .image{margin-top:0}.image_box.is_featured .image+.heading .buttons:last-child{margin-bottom:-35px}.image_box .logo{margin-right:auto;margin-left:auto;text-align:center}.image_box .deco+.fixed{padding-bottom:40px}.image_box .deco{left:50%;margin-left:-35px}}.impact_box.has_background{overflow:hidden;background-color:transparent}.impact_box.has_background .fixed{height:1080px}.impact_box .fixed{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1080px}.impact_box .background img{object-position:50% 100%;object-fit:cover}.impact_box .items{align-self:stretch;margin-bottom:0}.impact_box .items:last-child{margin-bottom:-30px}.impact_box .item{width:25%;margin-bottom:30px;text-align:center}.impact_box .item img{display:block;width:100%;height:auto}.impact_box .item .title{display:flex;align-items:center;justify-content:center;margin-bottom:7px}.impact_box .item .title:last-child{margin-bottom:0}.impact_box .item .icon{display:block;flex-grow:0;flex-shrink:0;width:26px;margin-right:8px}.impact_box .item .caption{display:block;color:#55951b;font-size:36px;font-weight:600;line-height:1;text-transform:uppercase}.impact_box .item .text{display:block;font-size:18px;font-weight:600;line-height:1.25}.impact_box .description{display:block;max-width:520px;margin:0 auto 35px;text-align:center}.impact_box .buttons{margin-bottom:30px}.impact_box .buttons:last-child{margin-bottom:-10px}.impact_box .additional{display:flex;align-self:stretch;align-items:center;padding:40px;margin-top:auto;background-color:rgba(85,149,27,0.75);color:#fff;text-align:left;backdrop-filter:blur(5px)}.impact_box .additional .content{display:block;flex-basis:640px;margin-right:auto}.impact_box .additional .text{display:block;font-size:18px;font-weight:600;line-height:1.25}.impact_box .cards{flex-basis:360px;flex-grow:0;flex-shrink:0}.impact_box .card{width:180px;text-align:center}.impact_box .image{width:100px;margin:0 auto 10px}@media (max-width: 1540px){.impact_box.has_background .fixed{height:920px}.impact_box .description{margin-bottom:30px}.impact_box .items{margin-bottom:-10px}.impact_box .item .caption{font-size:32px}}@media (max-width: 1024px){.impact_box.has_background .fixed{height:auto}.impact_box .additional{display:block;align-self:stretch;text-align:center}.impact_box .additional .content{margin:0 0 30px}.impact_box .additional .content:last-child{margin-bottom:0}.impact_box .additional .text{font-size:16px}.impact_box .cards{flex-basis:auto;flex-wrap:nowrap;justify-content:center}.impact_box .card{flex-grow:1;flex-shrink:unset;width:auto;max-width:180px}}@media (max-width: 768px){.impact_box .item{width:50%}.impact_box .background{top:auto;height:680px}.impact_box .background img{object-position:50% 0}}@media (max-width: 640px){.impact_box .item{width:100%}.impact_box .item .caption{font-size:28px}}.links_box .fixed{max-width:1340px}.links_box .items{justify-content:center}.links_box .item{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:stretch;width:25%}.links_box .item:before{content:'';display:block;flex-grow:0;flex-shrink:0;width:0;padding-bottom:100%}.links_box .card{display:flex;position:relative;flex-basis:100%;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;padding:20px;background-color:#f6faf3;text-align:center;transition:0.3s}.links_box .card:hover{background-color:#f3f3f3}.links_box .image{width:96px;height:96px;margin:0 auto 15px}.links_box .image.is_black{filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.links_box .image img,.links_box .image picture{object-fit:contain}.links_box .title{display:block;min-height:60px;font-size:24px;font-weight:700;line-height:30px}.links_box .button{flex-basis:100%;margin:20px 0 0}.links_box .button:first-child{margin-top:0}@media (max-width: 1540px){.links_box .title{min-height:50px;font-size:20px;line-height:25px}}@media (max-width: 1024px){.links_box .card{padding:20px 10px}.links_box .image{width:64px;height:64px}.links_box .title{min-height:auto;font-size:18px;line-height:20px}.links_box .button{margin-top:10px}}@media (max-width: 640px){.links_box .item{width:50%}.links_box .title{font-size:16px}}.locations_box{display:flex;align-items:flex-end;min-height:1020px}.header_box+.locations_box.has_background:before{content:'';display:block;position:absolute;top:0;right:0;left:0;height:160px;background:linear-gradient(to bottom, rgba(21,25,21,0.5), rgba(21,25,21,0));z-index:2}.locations_box .map{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.locations_box .fixed{position:static;z-index:unset}.locations_box .wrapper{display:flex;align-items:flex-end;justify-content:space-between}.locations_box .heading{display:block;position:relative;flex-grow:1;max-width:480px;padding:40px;margin-right:60px;background-color:rgba(85,149,27,0.75);color:#fff;text-align:left;transition:opacity 0.4s;z-index:2;backdrop-filter:blur(5px)}.locations_box .heading.hidden{opacity:0}.locations_box .heading h1{margin-top:-0.2em;font-size:48px}.locations_box .heading .number{display:inline-block;position:relative;top:-1px;width:40px;height:40px;margin-left:12px;border-radius:50%;background-color:#fff;color:#55951b;font-size:20px;font-weight:700;line-height:38px;text-align:center;vertical-align:middle}.locations_box .contents{display:block;position:relative;flex-grow:1;min-width:0;max-width:800px}.locations_box .location{display:block;position:relative;overflow:hidden;border-top:4px solid #55951b;background-color:#272d28;color:#fff}.locations_box .location .head{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:320px;padding:25px 30px;border-bottom:1px solid #505350;background:50% 50% no-repeat;background-size:cover;z-index:1}.locations_box .location .head:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom, rgba(39,45,40,0), #272d28);z-index:1}.locations_box .location .title{display:flex;position:relative;align-items:center;font-size:32px;font-weight:700;line-height:36px;z-index:2}.locations_box .location .title:before{content:'';display:block;flex-grow:0;flex-shrink:0;width:17px;height:22px;margin-right:9px;background:url(../images/ico_pin.svg) 50% 50% no-repeat;background-size:contain;filter:invert(100%)}.locations_box .location .address{display:block;position:relative;margin-top:10px;z-index:2}.locations_box .location .sections{display:block;padding:25px 30px;border-bottom:1px solid #505350}.locations_box .location .section{display:block;margin-bottom:20px}.locations_box .location .section:last-child{margin-bottom:0}.locations_box .location .caption{display:block;margin-bottom:2px;color:#b6b7b6;font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.locations_box .location .text{display:block;font-size:14px;line-height:1.6}.locations_box .location .contacts{display:flex;overflow:hidden;flex-wrap:nowrap}.locations_box .location .contact{display:flex;flex-basis:0;flex-grow:1;align-items:center;justify-content:center;height:66px;margin-right:-1px;border-right:1px solid #505350}.locations_box .location .icon{display:block;flex-grow:0;flex-shrink:0;width:26px;height:26px;margin-right:14px;background:50% 50% no-repeat;background-size:contain}.locations_box .location .icon_phone{background-image:url(../images/ico_location_phone.png)}.locations_box .location .icon_fax{background-image:url(../images/ico_location_fax.png)}.locations_box .location .phone{display:block;font-size:16px;font-weight:500;line-height:20px}.locations_box .locations{display:block;position:relative;margin:40px 0 0}.locations_box .items{display:block;position:relative;overflow:hidden;padding:2px 0;margin:0 -10px;font-size:0;line-height:0;white-space:nowrap}.locations_box .item{display:inline-flex;align-items:stretch;justify-content:stretch;width:20%;padding:0 10px;font-size:14px;font-weight:400;line-height:20px;white-space:normal}.locations_box .item .card{display:block;position:relative;flex-grow:1;padding:15px 20px;border:1px solid #c0c3c0;background-color:rgba(255,255,255,0.9);box-shadow:0 0 2px rgba(0,0,0,0.1);transition:0.3s;backdrop-filter:blur(5px)}.locations_box .item .card.active{border-color:#55951b}.locations_box .item .title{display:flex;align-items:center;margin-bottom:5px;font-size:16px;font-weight:700}.locations_box .item .title:before{content:'';display:block;flex-grow:0;flex-shrink:0;width:13px;height:17px;margin-right:9px;background:url(../images/ico_pin.svg) 50% 50% no-repeat;filter:invert(7%) sepia(12%) saturate(680%) hue-rotate(71deg) brightness(96%) contrast(94%)}.locations_box .arrow_prev{left:-70px}.locations_box .arrow_next{right:-70px}.locations_box .close{display:block;position:absolute;top:-4px;right:0;width:40px;height:40px;background-color:#55951b;transition:0.3s;z-index:3}.locations_box .close:before,.locations_box .close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-1px 0 0 -10px;border-radius:2px;background-color:#fff;transform:rotate(45deg)}.locations_box .close:after{transform:rotate(-45deg)}.locations_box .close:hover{background-color:#497f17}@media (max-width: 1540px){.locations_box .arrow_prev{left:-25px}.locations_box .arrow_next{right:-25px}.locations_box .heading{max-width:400px;padding:30px 20px;margin-right:40px}.locations_box .heading h1{font-size:42px}.locations_box .item{width:25%}}@media (max-width: 1024px){.locations_box{display:block;min-height:auto}.header_box+.locations_box.has_background{padding-top:0}.header_box+.locations_box.has_background:before{height:100px}.locations_box .map{display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;height:500px;margin:0;z-index:1}.locations_box .wrapper{display:block}.locations_box .heading{max-width:none;margin:25px 0 0;text-align:center}.locations_box .heading h1{font-size:36px;line-height:40px}.locations_box .heading .content{margin-top:-5px}.locations_box .heading .number{width:36px;height:36px;margin-left:10px;font-size:18px;line-height:34px}.locations_box .contents{max-width:none;margin-top:30px}.locations_box .location{margin-top:30px}.locations_box .location .head{height:240px;padding:20px}.locations_box .location .title{font-size:24px;line-height:1.25}.locations_box .location .sections{padding:20px}.locations_box .location .section{margin-bottom:15px}.locations_box .location .contact{height:60px}.locations_box .items{width:calc(100% + 10px);margin:0 -5px}.locations_box .item{width:33.33%;padding:0 5px}.locations_box .arrow_prev{left:-20px}.locations_box .arrow_next{right:-20px}}@media (max-width: 640px){.locations_box .heading h1{font-size:32px}.locations_box .item{width:50%}}@media (max-width: 420px){.locations_box .item{width:100%}.locations_box .location .icon{display:none}}.map_box .fixed{max-width:none}.map_box .wrapper{display:flex;align-items:stretch;width:100%;min-height:calc(100vh - 240px)}.map_box .controls{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:stretch;justify-content:stretch;width:460px;margin-right:40px}.map_box .controls.wide{width:680px}.map_box .viewport{display:block;position:relative;flex-grow:1;min-width:0}.map_box .map{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.map_box .heading{display:block;flex-grow:0;flex-shrink:0;margin-bottom:20px}.map_box .contents,.map_box .sections{display:flex;flex-direction:column;flex-grow:1;align-items:stretch;min-height:0}.map_box .contents.hidden{display:none}.map_box .sections{flex-direction:row;margin:0 -10px}.map_box .section{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;align-items:stretch;min-height:0;margin:0 10px}.map_box .section_black .number{background-color:#151915}.map_box .section_black .result .pin{filter:invert(7%) sepia(12%) saturate(680%) hue-rotate(71deg) brightness(96%) contrast(94%)}.map_box .message{display:block;margin:-3px 0 0;font-weight:500}.map_box .message_large{padding:10px 0;text-align:center}.map_box .status{display:block;flex-grow:0;flex-shrink:0;margin-bottom:10px;color:#505350;font-size:12px;font-weight:400;line-height:16px;text-transform:uppercase}.map_box .filters{display:flex;position:relative;flex-wrap:wrap;align-items:stretch;justify-content:stretch;margin:0 -2px 20px 0}.map_box .filters .filter{display:block;flex-basis:calc(33.333% - 2px);flex-grow:1;padding:12px 20px;margin:0 2px 2px 0;background-color:#f3f3f3;font-size:15px;font-weight:400;line-height:20px}.map_box .filters .filter_wide{flex-basis:calc(100% - 2px)}.map_box .filters strong{display:block;font-weight:700}.map_box .headline{display:flex;align-items:center;margin-bottom:20px;color:#151915;font-size:24px;font-weight:600;line-height:30px;text-align:left}.map_box .number{display:inline-flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;min-width:30px;padding:5px 8px;margin-right:10px;border-radius:15px;background-color:#55951b;color:#fff;font-size:16px;font-weight:700;line-height:20px;text-align:center}.map_box .results{display:block;overflow-x:hidden;overflow-y:auto;flex-grow:1;min-height:350px;max-height:calc(100vh - 620px);border:1px solid #CDCFCD}.map_box .results::-webkit-scrollbar{width:6px}.map_box .results::-webkit-scrollbar-track{background:rgba(205,207,205,0.5)}.map_box .results::-webkit-scrollbar-thumb{background:#505350}.map_box .results::-webkit-scrollbar-thumb:hover{background:#505350}.map_box .result{display:block;padding:12px 15px;border-bottom:1px solid #CDCFCD;font-size:15px;font-weight:400;line-height:20px;cursor:pointer}.map_box .result.active{background-color:#def5c9}.map_box .result .line{display:flex;align-items:flex-start;margin-bottom:6px}.map_box .result .line:last-child{margin-bottom:0}.map_box .result .title{display:flex;flex-grow:1;align-items:center;min-width:0;font-weight:700}.map_box .result .address{flex-grow:1;min-width:0;font-size:14px}.map_box .result .pin{display:block;flex-grow:0;flex-shrink:0;width:13px;height:17px;margin-right:8px;background:url(../images/ico_pin.svg) 0 0 no-repeat;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.map_box .result .links{margin-left:10px}.map_box .result .distance,.map_box .result .link{display:block;color:#515151;font-size:12px;font-weight:500;text-align:right;white-space:nowrap;text-transform:uppercase}.map_box .result .link{color:#55951b}.map_box .result .link:hover{color:#515151}.map_box .result .category{display:block;margin-top:2px;font-weight:600}.map_box .result .contact{display:inline-block;margin-top:3px;color:#55951b;font-size:12px;font-weight:500;text-transform:uppercase}.map_box .result .contact:hover{color:#515151}.map_box .partners{display:block;margin-top:10px}.map_box .partners:first-child{margin-top:0}.map_box .partners .headline{margin-bottom:12px}.map_box .partner{display:block;padding:18px 20px;border:1px solid #CDCFCD;font-size:16px;font-weight:400;line-height:20px}.map_box .partner .title{display:flex;align-items:center;margin:0 0 12px;font-size:18px;font-weight:700}.map_box .partner .title:before{content:'';display:block;flex-grow:0;flex-shrink:0;width:13px;height:17px;margin-right:8px;background-color:#55951b;-webkit-mask:url(../images/ico_pin.svg) 50% 50%/contain no-repeat}.map_box .partner .title:last-child{margin-bottom:0}.map_box .partner .address{display:block;margin:0 0 12px}.map_box .partner .address:last-child{margin-bottom:0}.map_box .partner .contacts{display:flex;align-self:baseline;margin:0 -20px -10px 0;flex-wrap:wrap}.map_box .partner .contact{display:inline-flex;align-items:center;margin:0 20px 10px 0;color:#55951b;vertical-align:middle;transition:0.2s;cursor:pointer}.map_box .partner .contact:hover{color:#313131}.map_box .partner .contact:before{content:'';display:block;position:relative;flex-grow:0;flex-shrink:0;width:16px;height:16px;margin-right:4px;background-color:#707372;-webkit-mask:url(../images/ico_address_phone.svg) 50% 50%/contain no-repeat}.map_box .partner .contact_site:before{top:1px;-webkit-mask-image:url(../images/ico_address_company.svg)}.map_box .form{display:block;position:relative}.map_box .form.hidden{display:none}.map_box .form .headline{margin-bottom:12px}.map_box .form .location{display:flex;align-items:flex-start;width:100%;margin:0 0 20px}.map_box .form .field{display:block;flex-basis:130px;flex-grow:1}.map_box .form .field_wide{flex-basis:calc(100% - 140px);margin-right:10px}.map_box .form .checkbox{display:block}.map_box .form :checked+.option{border-color:#55951b;box-shadow:0 0 0 1px #55951b inset;z-index:2}.map_box .form :checked+.option:before{background-color:#55951b;background-image:none;box-shadow:0 0 0 3px #fff inset}.map_box .form .option{display:flex;position:relative;align-items:center;height:56px;padding:0 10px 0 48px;margin-bottom:-1px;border:1px solid #CDCFCD;font-size:18px;font-weight:700;line-height:20px;transition:0.3s;z-index:1}.map_box .form .option:before{top:50%;left:15px;width:18px;height:18px;margin-top:-9px;background-color:#fff}.map_box .form .option:after{display:none}.map_box .form .error{display:block;margin:10px 0 -5px;color:red}.map_box .form .has_children :checked+.option:after{transform:scaleY(-1)}.map_box .form .has_children>.option{padding-right:24px}.map_box .form .has_children>.option:after{content:'';display:block;position:absolute;top:50%;right:16px;left:auto;width:10px;height:6px;margin-top:-3px;border-radius:0;background-color:currentColor;transition:0.3s;opacity:1;z-index:3;-webkit-mask:url(../images/ico_arrow.svg) 50% 50%/contain no-repeat}.map_box .form .children{display:none;position:relative;padding:16px 0 0;margin-bottom:-1px;border:1px solid #CDCFCD;background-color:#f3f3f3;z-index:1}.map_box .form .children .checkbox{margin:0 0 16px}.map_box .form .children .option{height:auto;margin:0;border:none;box-shadow:none;font-size:16px}.map_box .products{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:stretch;justify-content:stretch;border:2px solid #55951b;background-color:#fff;transition:0.3s;z-index:2}.map_box .products.loading{filter:grayscale(100%)}.map_box .products.hidden{visibility:hidden;opacity:0;z-index:0}.map_box .products .tabs{display:flex;overflow:hidden;flex-grow:0;flex-shrink:0;align-items:stretch}.map_box .products .tab{display:flex;position:relative;flex-basis:0;flex-grow:1;align-items:center;justify-content:center;height:50px;padding:0 5px;margin-right:-1px;margin-left:-1px;border-right:1px solid transparent;border-bottom:1px solid #CDCFCD;border-left:1px solid transparent;font-size:12px;font-weight:700;line-height:16px;text-align:center;text-transform:uppercase;z-index:1}.map_box .products .tab.active{border-right-color:#CDCFCD;border-bottom-color:transparent;border-left-color:#CDCFCD;color:#55951b;z-index:2}.map_box .products .tab:hover{color:#55951b}.map_box .products .inner{display:block;overflow-x:hidden;overflow-y:auto;flex-grow:1;min-height:0;padding:20px 10px 0}.map_box .products .inner::-webkit-scrollbar{width:6px}.map_box .products .inner::-webkit-scrollbar-track{background:rgba(205,207,205,0.5)}.map_box .products .inner::-webkit-scrollbar-thumb{background:#505350}.map_box .products .inner::-webkit-scrollbar-thumb:hover{background:#505350}.map_box .products .items{display:none;flex-wrap:wrap;justify-content:center;margin:0}.map_box .products .items.active{display:flex}.map_box .products .item{display:block;width:25%;padding:0 10px;margin:0 0 20px;text-align:center;transition:0.2s;cursor:pointer}.map_box .products .item:hover{opacity:0.8}.map_box .products .image:hover:before{background-color:rgba(21,25,21,0.1)}.map_box .products .image img{opacity:1}.map_box .products .image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(21,25,21,0.3);transition:0.3s;z-index:3}.map_box .products .title{display:block;margin-top:10px;font-size:15px;font-weight:600;line-height:20px}.map_box .products .buttons{padding:20px;margin:0;border-top:1px solid #CDCFCD}.map_box .products .button{margin:0}.map_box .button{flex-grow:0;flex-shrink:0;width:100%;margin:20px 0 0}.map_box .button+.button{margin-top:10px}.map_box .disclaimer{display:block;flex-grow:0;flex-shrink:0;margin:18px 0 0;font-size:12px;line-height:16px;text-align:center}@media (max-width: 1540px){.map_box .controls{width:400px}.map_box .controls.wide{width:50%}}@media (max-width: 1024px){.map_box .wrapper{display:block}.map_box .heading,.map_box .status{margin-bottom:15px}.map_box .headline{font-size:20px}.map_box .controls{display:block;width:auto;margin:0 0 30px}.map_box .controls.wide{width:auto}.map_box .sections{margin:0 -10px}.map_box .section{display:block;margin:0 10px}.map_box .form .option{height:48px;font-size:16px}.map_box .form .children .option{font-size:15px}.map_box .results{min-height:auto;max-height:390px}.map_box .products .inner{padding:10px 5px 0}.map_box .products .item{padding:0 5px;margin:0 0 15px}.map_box .products .title{margin-top:8px;font-size:14px}.map_box .products .buttons{padding:10px}.map_box .viewport{height:480px}}@media (max-width: 640px){.map_box .filters{display:block;margin-right:0}.map_box .filters .filter{display:flex;align-items:center;padding:12px 15px;margin-right:0}.map_box .filters span{flex-grow:0;flex-shrink:0;margin-right:10px}.map_box .filters strong{display:block;flex-grow:1;min-width:0;font-weight:600;text-align:right}.map_box .sections{display:block;margin:0}.map_box .section{margin:0 0 20px}.map_box .section:last-child{margin-bottom:0}.map_box .headline{font-size:18px}.map_box .results{max-height:296px}.map_box .result{font-size:14px;line-height:18px}.map_box .partners{margin-top:0}.map_box .partners .headline{margin-bottom:10px}.map_box .partner{padding:15px;font-size:15px}.map_box .partner .address{margin-bottom:10px}.map_box .products .tabs{flex-wrap:wrap}.map_box .products .tab{padding:0 4px;margin:0 -1px 0 0;border-right-color:#CDCFCD;border-left-width:0;font-size:10px;line-height:12px}.map_box .products .tab.active{border-bottom-color:#CDCFCD}.map_box .products .item{width:50%;margin-bottom:12px}.map_box .products .title{font-size:12px;font-weight:600;line-height:16px}}.merchants_box .fixed{display:flex;align-items:center}.merchants_box .wrapper{display:block;flex-grow:0;flex-shrink:0;width:420px;margin-right:80px}.merchants_box .wrapper .subtitle{display:block;margin:0 0 20px;font-size:20px;font-weight:400;line-height:1.25}.merchants_box .wrapper .subtitle:last-child{margin-bottom:0}.merchants_box .wrapper h3{margin:0 0 12px}.merchants_box .wrapper h3:last-child{margin-bottom:0}.merchants_box .wrapper .links{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 10px}.merchants_box .wrapper .links:last-child{margin-bottom:-5px}.merchants_box .wrapper .link{display:inline-block;margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.33}.merchants_box .wrapper .disclaimer{display:block;color:#313131;font-size:14px;font-weight:400;line-height:20px;opacity:0.6}.merchants_box .heading{margin-right:0;margin-left:0;text-align:left}.merchants_box .map{display:block;position:relative;flex-grow:1;min-width:0}.merchants_box .map svg{position:relative;width:auto;max-width:100%;height:auto;z-index:1}.merchants_box .map .state:hover .shape{fill:#f6faf3}.merchants_box .map .state.disabled .shape{cursor:default;fill:#f8f8f8}.merchants_box .map .state.disabled .pin{fill:#CDCFCD}.merchants_box .map .state.disabled .label{fill:#515151}.merchants_box .map .shape{transition:0.3s;cursor:pointer;stroke:#E6E6E6;stroke-width:2px;fill:#fff}.merchants_box .map .pin{fill:#55951b}.merchants_box .map .label{font-size:14px;font-weight:bold;line-height:20px;fill:#000000}.merchants_box .states{display:none}.merchants_box .states .results{display:none}@media (max-width: 1540px){.merchants_box .wrapper{width:360px;margin-right:40px}.merchants_box .wrapper .subtitle{font-size:18px}}@media (max-width: 1024px){.merchants_box .fixed{display:block}.merchants_box .wrapper{width:auto;margin:0 0 40px}.merchants_box .wrapper:last-child{margin-bottom:0}.merchants_box .map{flex-basis:auto;width:100%}}@media (max-width: 640px){.merchants_box.has_background .state{background-color:#fff}.merchants_box .wrapper{margin-bottom:25px}.merchants_box .map{display:none}.merchants_box .states{display:block}.merchants_box .state{display:flex;align-items:center;padding:12px 16px;margin-bottom:5px;background-color:#f3f3f3;color:#55951b;font-size:16px;font-weight:400;line-height:20px}.merchants_box .state:before{content:'';display:block;width:20px;height:26px;margin-right:12px;background-color:currentColor;-webkit-mask:url(../images/ico_pin.svg) 50% 50%/contain no-repeat}.merchants_box .state .title{display:block;flex-grow:1;min-width:0;color:#151915;font-weight:700}.merchants_box .state .show{color:currentColor;text-decoration:none}}.mission_box:before{content:'';display:block;position:absolute;right:0;bottom:0;left:0;height:600px;background:linear-gradient(to bottom, rgba(49,49,49,0), #313131);z-index:2}.mission_box .fixed{z-index:3}.mission_box .background img,.mission_box .background picture{object-position:50% 0}.mission_box .mission{display:flex;flex-direction:column;align-items:center;width:100%;height:1400px;text-align:center}.mission_box .mission>:last-child{margin-bottom:0}.mission_box .wrapper{display:block;width:100%;max-width:640px;margin-bottom:80px}.mission_box .wrapper>:last-child{margin-bottom:0}.mission_box .wrapper .text{max-width:420px;margin:0 auto 30px;font-size:24px;line-height:1.5}.mission_box .card{align-self:flex-end;margin-bottom:80px}.mission_box .contents{display:block;max-width:640px;margin:auto auto 0;color:#fff}.mission_box .contents .content{line-height:1.75}@media (max-width: 1540px){.mission_box .mission{height:auto}}@media (max-width: 1024px){.mission_box .wrapper,.mission_box .card{margin-bottom:50px}.mission_box .wrapper{max-width:480px}.mission_box .wrapper .text{margin-bottom:25px;font-size:20px}.mission_box .card{align-self:center}}@media (max-width: 640px){.mission_box.has_background .wrapper{padding-top:20px}.mission_box .wrapper .text{font-size:18px}}.modal_box{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;align-items:center;justify-content:stretch;padding:0;margin:0;background-color:rgba(21,25,21,0.8);transition:0.5s;visibility:hidden;opacity:0;z-index:15}.modal_box.is_visible{visibility:visible;opacity:1}.modal_box.is_visible .inner{top:0}.modal_box .inner{position:relative;top:-600px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;width:100%;max-height:100vh;padding:20px;transition:0.5s}.modal_box .modal{display:block;position:relative;overflow:hidden;box-sizing:border-box;width:100%;max-width:640px;padding:40px;margin:0 auto;background-color:#fff}.modal_box .modal.is_wide{max-width:920px}.modal_box .modal_results{max-width:420px;padding:0}.modal_box .modal_results .results{display:block;color:#151915}.modal_box .modal_results .title{display:block;position:relative;padding:12px 20px;background-color:#f3f3f3;font-size:18px;font-weight:700;line-height:24px;z-index:1}.modal_box .modal_results .items{position:relative;overflow-x:hidden;overflow-y:auto;max-height:calc(50vh - 70px);z-index:1}.modal_box .modal_results .items:hover::-webkit-scrollbar-thumb{background-color:#55951b}.modal_box .modal_results .items::-webkit-scrollbar{width:5px}.modal_box .modal_results .items::-webkit-scrollbar-track{border-radius:0;background-color:#f3f3f3;transition:0.2s}.modal_box .modal_results .items::-webkit-scrollbar-thumb{border-radius:0;background-color:#CDCFCD;transition:0.2s}.modal_box .modal_results .item{display:block;padding:12px 20px;border-bottom:1px solid #e7e8e7;font-size:14px;font-weight:400;line-height:22px}.modal_box .modal_results .item:last-child{border-bottom-width:1px}.modal_box .modal_results .name{display:flex;align-items:center;margin-bottom:7px;font-weight:700}.modal_box .modal_results .name:before{content:'';display:block;position:relative;flex-grow:0;flex-shrink:0;width:13px;height:17px;margin-right:8px;background-color:currentColor;-webkit-mask:url(../images/ico_pin.svg) 50% 50%/contain no-repeat}.modal_box .modal_results p{margin:0 0 5px}.modal_box .modal_results p:last-child{margin-bottom:0}.modal_box .modal_results a{color:#55951b}.modal_box .modal_results a:hover{text-decoration:underline}.modal_box .modal_gallery{max-width:1400px;padding:0}.modal_box .modal_gallery .wrapper{display:flex;position:relative;align-self:stretch;height:800px;max-height:calc(100vh - 40px)}.modal_box .modal_gallery .image{display:block;overflow:hidden;flex-grow:1;min-width:0}.modal_box .modal_gallery .image img{display:block;width:100%;height:100%;object-fit:cover}.modal_box .modal_gallery .products{display:flex;position:relative;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:stretch;justify-content:stretch;width:360px;padding:20px}.modal_box .modal_gallery .items{display:block;overflow-x:hidden;overflow-y:auto;flex-grow:1;min-height:0}.modal_box .modal_gallery .item{display:flex;align-items:center;padding:15px;margin-bottom:20px;border:1px solid #e7e8e7}.modal_box .modal_gallery .item:last-child{margin-bottom:0}.modal_box .modal_gallery .thumb{flex-grow:0;flex-shrink:0;width:70px;margin-right:15px}.modal_box .modal_gallery .details{display:block;flex-grow:1;min-width:0;font-size:14px;font-weight:400;line-height:18px}.modal_box .modal_gallery .title{display:block;margin-bottom:4px;color:#151915;font-weight:700}.modal_box .modal_gallery .title:hover{color:#55951b}.modal_box .modal_gallery .more{display:inline-block;color:#55951b}.modal_box .modal_gallery .more:hover{text-decoration:underline}.modal_box section{margin:0}.modal_box .close{display:block;position:absolute;top:12px;right:12px;width:16px;height:16px;border:none;outline:none;background:none;cursor:pointer;z-index:3}.modal_box .close:after,.modal_box .close:before{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#151915;transition:0.2s;transform:translate(-50%, -50%) rotate(45deg)}.modal_box .close:before{transform:translate(-50%, -50%) rotate(-45deg)}.modal_box .close:hover:before,.modal_box .close:hover:after{background-color:#55951b}@media (max-width: 1024px){.modal_box .modal{padding:30px}.modal_box .modal_gallery{padding:0}.modal_box .modal_gallery .products{width:300px}.modal_box .modal_results{padding:0}}@media (max-width: 640px){.modal_box .modal{padding:20px}.modal_box .modal_gallery{padding:0}.modal_box .modal_gallery .wrapper{display:block}.modal_box .modal_gallery .image,.modal_box .modal_gallery .products{width:auto;height:calc(50vh - 20px)}.modal_box .modal_gallery .item{padding:0;border-width:0}.modal_box .modal_results{padding:0}.modal_box .modal_results .title{padding:10px 15px;font-size:16px;line-height:20px}.modal_box .modal_results .items{max-height:calc(50vh - 60px)}.modal_box .modal_results .item{padding:10px 15px;font-size:13px;line-height:20px}.modal_box .modal_results p{margin-bottom:3px}}.pagination_box{padding-top:30px;margin:30px 0 -10px;border-top:1px solid #e7e8e7;font-size:0;line-height:0;text-align:center}.pagination_box span,.pagination_box a{display:inline-flex;position:relative;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;height:40px;padding:0 2px;margin:0 5px 10px;border:1px solid #e7e8e7;background-color:transparent;color:#505350;font-size:16px;font-weight:500;line-height:18px;text-align:center;vertical-align:middle;text-decoration:none;transition:0.2s}.pagination_box span,.pagination_box a:hover{border-color:#151915;color:#151915}.pagination_box .extend{border-color:transparent;color:#505350}.pagination_box .next,.pagination_box .prev{color:transparent}.pagination_box .next:hover,.pagination_box .prev:hover{color:transparent}.pagination_box .next:before,.pagination_box .prev:before{content:'';display:block;position:absolute;top:50%;left:50%;width:12px;height:8px;margin-top:-4px;margin-left:-6px;background:url(../images/ico_select.svg) 50% 50% no-repeat;background-size:contain;transform:rotate(-90deg)}.pagination_box .prev:before{transform:rotate(90deg)}@media (max-width: 1024px){.pagination_box{padding-top:25px;margin-top:25px}.pagination_box a,.pagination_box span{min-width:32px;height:32px;font-size:14px}}.partners_box .fixed{max-width:1320px}.partners_box .items{justify-content:center}.partners_box .item{display:inline-flex;width:20%}.partners_box .image:after{padding-bottom:51.7241%}.partners_box .info{display:block;max-width:640px;margin:80px auto 0;text-align:center}.partners_box .caption{display:block;font-size:20px;font-weight:700;line-height:1.2}.partners_box .background{position:relative;top:80px;right:auto;bottom:auto;left:auto}.partners_box .background img{height:auto}@media (max-width: 1024px){.partners_box .items{margin:0 -5px -10px}.partners_box .item{width:25%;padding:0 5px;margin-bottom:10px}.partners_box .info{margin-top:50px}.partners_box .caption{font-size:18px}.partners_box .background{top:50px}}@media (max-width: 640px){.partners_box .item{width:33.33%}.partners_box .info{margin-top:40px}.partners_box h3{font-size:20px}.partners_box .caption{font-size:16px}.partners_box .background{top:40px}}@media (max-width: 480px){.partners_box .item{width:50%}}.people_box.has_background{background-color:#55951b;color:#fff}.people_box .wrapper{display:flex;align-items:flex-start;margin:0 -30px}.people_box .heading,.people_box .images,.people_box .sections{display:block;position:relative;flex-basis:calc(33.333% - 60px);flex-grow:1;margin:0 30px}.people_box .images{flex-basis:350px;flex-grow:0;flex-shrink:0}.people_box .heading .caption{display:block;margin-bottom:25px;font-size:24px;font-weight:400;line-height:1.5}.people_box .heading h2{margin-bottom:20px}.people_box .heading .content{display:block;margin-bottom:40px}.people_box .images .slider{display:block;position:relative;overflow:hidden;width:100%;font-size:0;line-height:0;white-space:nowrap;z-index:1}.people_box .images .slide{display:inline-block;width:100%;height:auto}.people_box .images .arrow_prev{left:-25px}.people_box .images .arrow_next{right:-25px}.people_box .section{display:block;position:relative}.people_box .section>:last-child{margin-bottom:0}.people_box .section .head{display:flex;align-items:flex-end;margin-bottom:30px}.people_box .section .name{display:block;flex-grow:1;margin-right:10px;font-size:32px;font-weight:500;line-height:1;text-transform:uppercase}.people_box .section .name:last-child{margin-right:0}.people_box .section .location{display:block;font-size:14px;line-height:1.5;text-transform:uppercase}.people_box .section .info{display:flex;align-items:center;margin-bottom:30px}.people_box .section .caption{display:block;flex-grow:1;max-width:160px;padding-right:10px;margin-right:auto;font-size:16px;font-weight:400;line-height:1.5}.people_box .section .caption:last-child{padding-right:0}.people_box .section .term{display:block;font-size:24px;font-weight:500;line-height:1.25}.people_box .section .quote{display:block;font-size:22px;font-weight:400;line-height:1.4}@media (max-width: 1540px){.people_box .wrapper{margin:0 -20px}.people_box .heading,.people_box .sections{flex-basis:calc(33.33% - 40px);margin:0 20px}.people_box .images{margin:0 20px}.people_box .heading .caption{margin-bottom:20px;font-size:20px}.people_box .heading h2{margin-bottom:15px}.people_box .heading .content{margin-bottom:30px}.people_box .section .head,.people_box .section .info{margin-bottom:20px}.people_box .section .name{font-size:28px}.people_box .section .quote,.people_box .section .term{font-size:20px}}@media (max-width: 1024px){.people_box .wrapper{flex-wrap:wrap;margin:0 -15px -40px}.people_box .heading,.people_box .images,.people_box .sections{flex-basis:calc(50% - 30px);margin:0 15px 40px}.people_box .heading{flex-basis:calc(100% - 30px);text-align:center}.people_box .heading .caption{max-width:480px;margin:0 auto 12px;font-size:18px}.people_box .heading .content{max-width:480px;margin:0 auto 20px}.people_box .images .arrow_prev{left:-20px}.people_box .images .arrow_next{right:-20px}.people_box .section .name{font-size:24px}.people_box .section .caption{font-size:14px}.people_box .section .quote,.people_box .section .term{font-size:18px;line-height:1.5}}@media (max-width: 768px){.people_box .wrapper{display:block;margin:0}.people_box .wrapper>:last-child{margin-bottom:0}.people_box .heading,.people_box .images,.people_box .sections{margin:0 0 30px}}@media (max-width: 480px){.people_box .section .name{font-size:20px}.people_box .section .location{font-size:12px}}.perks_box.has_background{display:flex;align-items:center;justify-content:center;height:900px}.perks_box .items{display:flex;overflow:hidden;align-items:stretch;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(5px)}.perks_box .item{display:block;flex-basis:0;flex-grow:1;max-width:33.33%;padding:25px 30px;margin-right:-1px;border-right:1px solid #e7e8e7}.perks_box .icon{display:flex;align-items:center;justify-content:flex-start;width:120px;height:120px;margin:0 0 15px}.perks_box .icon img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.perks_box .title{display:block;max-width:220px;color:#151915;font-size:24px;font-weight:700;line-height:1.33}@media (max-width: 1540px){.perks_box.has_background{display:block;height:auto;padding:80px 0}.perks_box .item{padding:20px 25px}.perks_box .title{font-size:20px}.perks_box .icon{width:100px;height:100px}}@media (max-width: 1024px){.perks_box.has_background{display:block;height:auto;padding:80px 0}.perks_box .items{flex-wrap:wrap}.perks_box .item{display:flex;flex-basis:auto;flex-grow:unset;align-items:center;width:50%;max-width:none;padding:15px 20px;margin-right:-1px;margin-bottom:-1px;border-bottom:1px solid #e7e8e7}.perks_box .icon{flex-grow:0;flex-shrink:0;margin-right:20px}}@media (max-width: 768px){.perks_box .icon{width:60px;height:60px}.perks_box .title{font-size:18px}}@media (max-width: 640px){.perks_box .item{width:100%}}.post_box .fixed{max-width:1210px}.post_box.has_background{background:linear-gradient(to bottom, rgba(243,243,243,0), #f3f3f3)}.post_box .heading{display:block;margin-bottom:50px}.post_box .heading .date{display:block;font-weight:400;font-size:12px;line-height:16px;color:rgba(21,25,21,0.7);margin-bottom:10px;text-transform:uppercase}.post_box .heading .excerpt{font-size:18px;font-weight:400;line-height:1.5}.post_box .heading .social{display:flex;align-items:flex-start;margin:0 -10px 20px 0}.post_box .heading .social:last-child{margin-bottom:-10px}.post_box .heading .link{display:block;width:40px;height:40px;margin:0 10px 10px 0;border-radius:50%;background:50% 50% no-repeat;background-size:contain;transition:0.3s;cursor:pointer}.post_box .heading .link:hover{opacity:0.75}.post_box .heading .link_facebook{background-image:url(../images/ico_social_color_facebook.svg)}.post_box .heading .link_twitter{background-image:url(../images/ico_social_color_twitter.svg)}.post_box .heading .link_pinterest{background-image:url(../images/ico_social_color_pinterest.svg)}.post_box .heading .link_linkedin{background-image:url(../images/ico_social_color_linkedin.svg)}.post_box .heading .link_email{background-image:url(../images/ico_social_color_email.svg)}.post_box .heading .scroll{width:40px;height:40px;margin:20px 0 0}.post_box .products{display:block;position:relative;margin-bottom:50px}.post_box .products .items{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;margin:0 -20px -40px}.post_box .products .item{display:inline-block;font-size:16px;line-height:1.5;width:33.333%;padding:0 20px;margin-bottom:40px;white-space:normal}.post_box .products .item>:last-child{margin-bottom:0}.post_box .products .slider{display:block;white-space:nowrap;font-size:0;line-height:0;width:calc(100% + 40px);margin-bottom:0}.post_box .products .slider .item{margin-bottom:0}.post_box .products .image{margin-bottom:10px}.post_box .products .title{display:block;color:#151915;font-weight:700;margin-bottom:2px}.post_box .products .title:hover{color:#55951b}.post_box .products .arrow_prev{left:-25px}.post_box .products .arrow_next{right:-25px}.post_box .wrapper{display:flex;align-items:flex-start}.post_box .wrapper .sidebar{display:block;flex-grow:0;flex-shrink:0;order:3;width:350px;margin-left:40px}.post_box .wrapper .contents{display:block;flex-grow:1;order:2;min-width:0}@media (max-width: 1024px){.post_box.has_background .widget_box .post{background-color:#fff}.post_box .heading{margin-bottom:25px}.post_box .heading .excerpt{font-size:16px}.post_box .heading .social{margin-bottom:10px}.post_box .products{margin-bottom:25px}.post_box .products .items{margin:0 -10px -25px}.post_box .products .item{padding:0 10px;margin-bottom:25px}.post_box .products .slider{width:calc(100% + 20px);margin-bottom:0}.post_box .products .arrow_prev{left:-20px}.post_box .products .arrow_next{right:-20px}.post_box .widget_box .posts{display:flex;flex-wrap:wrap;margin:0 -10px -20px}.post_box .widget_box .post{width:calc(50% - 20px);margin:0 10px 20px}.post_box .wrapper{display:block}.post_box .wrapper .sidebar{width:auto;margin:30px 0 0}}@media (max-width: 768px){.post_box .products .item{width:50%}}@media (max-width: 640px){.post_box .widget_box .post{width:calc(100% - 20px)}}@media (max-width: 480px){.post_box .products .item{width:100%}}.posts_box .filters{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:-10px -10px 30px}.posts_box .filters .filter{width:180px;margin:0 10px}.posts_box .slider{width:calc(100% + 40px);margin:0 -20px}.posts_box .items{margin:0 -20px -40px}.posts_box .item{width:33.3333%;padding:0 20px;margin-bottom:40px}.posts_box .item.featured{width:100%}.posts_box .item>:last-child{margin-bottom:0}.posts_box .item.message{width:100%}.posts_box .featured .image{background-color:#707372;margin:0}.posts_box .featured .image:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;background:linear-gradient(180deg, rgba(0,0,0,0) 33.33%, rgba(0,0,0,0.75) 100%)}.posts_box .featured .image:after{padding-bottom:40.625%}.posts_box .featured .card{display:flex;position:absolute;left:20px;right:20px;top:0;bottom:0;flex-direction:column;padding:40px;align-items:flex-start;justify-content:flex-end;color:#fff;z-index:3}.posts_box .featured .title{font-size:28px;max-width:680px}.posts_box .featured .title:hover{color:inherit;opacity:0.75}.posts_box .featured .text{font-size:16px;max-width:680px}.posts_box .message .inner{display:block;max-width:480px;margin-left:auto;margin-right:auto;text-align:center;border:2px solid #55951b;font-size:18px;font-weight:700;line-height:1.5;padding:15px 20px;background-color:#f8fff1}.posts_box .image{margin-bottom:18px}.posts_box .image:after{padding-bottom:69.56522%}.posts_box .title{display:block;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.333}.posts_box .title:hover{color:#497f17}.posts_box .text{display:block;margin-bottom:10px;font-size:15px;line-height:1.5}.posts_box .text:last-child{margin-bottom:0}.posts_box .date{display:block;font-weight:400;font-size:12px;line-height:16px;opacity:0.9;margin-bottom:10px;text-transform:uppercase}.posts_box .arrow_prev{left:-25px}.posts_box .arrow_next{right:-25px}@media (max-width: 1540px){.posts_box .slider{width:calc(100% + 20px);margin:0 -10px}.posts_box .items{margin:0 -10px -25px}.posts_box .item{padding:0 10px;margin-bottom:25px}}@media (max-width: 1024px){.posts_box .filters{margin:-5px -5px 25px}.posts_box .filters .filter{margin:0 5px;width:calc(33.333% - 10px);flex-grow:1}.posts_box .item.featured{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:0}.posts_box .featured .card{padding:20px;left:0;right:0}.posts_box .featured .title{max-width:none;font-size:24px;margin-bottom:10px}.posts_box .featured .text{max-width:none}.posts_box .featured .image{height:420px}.posts_box .featured .image:after{display:none}.posts_box .image{margin-bottom:16px}.posts_box .date{margin-bottom:8px}.posts_box .title{font-size:18px;margin-bottom:8px}.posts_box .text{margin-bottom:7px}.posts_box .arrow_prev{left:-20px}.posts_box .arrow_next{right:-20px}}@media (max-width: 768px){.posts_box .item{width:50%}}@media (max-width: 640px){.posts_box .filters{display:block;margin:-5px 0 25px}.posts_box .filters .filter{margin:0 0 10px;width:100%}.posts_box .filters .filter:last-child{margin-bottom:0}.posts_box .item{width:100%}.posts_box .featured .title{font-size:20px}.posts_box .featured .text{font-size:15px}}.product_box .product{display:flex;align-items:flex-start}.product_box .images{display:block;flex-grow:0;flex-shrink:0;width:850px;margin-right:80px}.product_box .images img{opacity:1}.product_box .images .thumbs{display:flex;overflow:hidden;flex-grow:0;flex-shrink:0;flex-wrap:wrap;margin:0 -5px;margin-bottom:-20px}.product_box .images .thumb{display:block;position:relative;width:calc(12.5% - 10px);padding:0;margin:10px 5px 0;transition:0.2s;cursor:pointer;opacity:0.5}.product_box .images .thumb:hover,.product_box .images .thumb.active{opacity:1}.product_box .images .thumb:hover:before,.product_box .images .thumb.active:before{opacity:1}.product_box .images .thumb:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #151915;transition:0.3s;opacity:0;z-index:3}.product_box .images .picture{display:block;position:relative;flex-grow:1;min-width:0}.product_box .images .picture:hover .caption{visibility:hidden;opacity:0}.product_box .images .video:hover:before{color:#f3f3f3}.product_box .images .video:before{content:'';display:block;position:absolute;top:50%;left:50%;width:24px;height:28px;margin-top:-14px;margin-left:-12px;background-color:#fff;transition:0.2s;z-index:3;-webkit-mask:url(../images/ico_play.svg) 50% 50%/contain no-repeat}.product_box .images .code{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;transition:0.3s;visibility:hidden;opacity:0;z-index:2}.product_box .images .code.is_visible{visibility:visible;opacity:1}.product_box .images .caption{display:block;position:absolute;right:0;bottom:0;left:0;padding:12px 10px;background-color:rgba(21,25,21,0.75);color:#fff;font-size:15px;font-weight:400;line-height:20px;text-align:center;transition:0.3s;visibility:visible;z-index:2}.product_box .images .caption:empty{visibility:hidden;opacity:0}.product_box .images iframe{display:block;width:100%;height:100%}.product_box .images.thumbs-slider .slider{display:block;margin-bottom:50px}.product_box .images.thumbs-slider .slider .item{width:75px;height:75px}.product_box .images.thumbs-slider .thumb:before{margin-bottom:10px}.product_box .product-desktop .images{display:flex;flex-direction:row-reverse}.product_box .product-desktop .images .thumbs{flex-wrap:nowrap;flex-direction:column;max-height:724px;overflow-y:auto}.product_box .product-desktop .images .thumbs .thumb{width:104px;height:104px;margin:0 20px 20px 0}.product_box .product-desktop .product-info{margin-top:50px;margin-right:80px;width:850px;max-width:100%}.product_box .product-desktop .product-info .content{margin-bottom:40px}.product_box .product-desktop .product-info .product-details table{background-color:#f3f3f3;border-collapse:collapse;border-style:hidden}.product_box .product-desktop .product-info .product-details table th,.product_box .product-desktop .product-info .product-details table td{text-align:left;padding:15px 30px;border:2px solid #fff;width:50%}.product_box .product-desktop .product-info .product-details table th p,.product_box .product-desktop .product-info .product-details table td p{margin:0}.product_box .resources .content{margin:0 -5px}.product_box .resources .resource{display:inline-flex;color:#55951b;font-size:16px;font-weight:700;margin:5px;padding:12px 20px 10px;border:1px solid #CDCFCD}.product_box .resources .resource i{display:block;width:25px;height:25px;background:url(../images/ico_resource_all.svg) 50% 50% no-repeat;margin-right:15px}.product_box .resources .resource i.ico-resource-instructions{background:url(../images/ico_resource_instructions.svg) 50% 50% no-repeat}.product_box .resources .resource i.ico-resource-warranty{background:url(../images/ico_resource_warranty.svg) 50% 50% no-repeat}.product_box .resources .resource i.ico-resource-catalogue{background:url(../images/ico_resource_catalogue.svg) 50% 50% no-repeat}.product_box .resources .resource:hover{border-color:#55951b}.product_box .details{display:block;flex-grow:1;min-width:0}.product_box h1{display:block;margin:-0.1em 0 20px;font-size:48px}.product_box .star-rating{margin-bottom:20px}.product_box .content{display:block;margin-bottom:30px}.product_box .content ul>li{line-height:30px;margin-bottom:0px}.product_box .content ul>li:last-child{margin-bottom:0}.product_box .variation{display:block;margin-bottom:30px}.product_box .variation .label{display:block;margin:0 0 8px;font-size:16px;font-weight:700;line-height:20px}.product_box .variation .value{font-weight:400}.product_box .gallery-attributes{display:flex;flex-wrap:wrap}.product_box .gallery-attributes.custom-variations{gap:20px}.product_box .gallery-attributes .color{display:inline-block;position:relative;width:40px;height:40px;margin:0 10px 10px 0;border:1px solid #505350;border-radius:50%;background-repeat:no-repeat;background-position:50% 50%;background-size:19px 19px;transition:0.3s;cursor:pointer}.product_box .gallery-attributes .color:hover,.product_box .gallery-attributes .color.active{box-shadow:0 0 0 2px #151915 inset,0 0 0 4px #fff inset}.product_box .gallery-attributes .color.is_loading,.product_box .gallery-attributes .color.is_loading:hover{border-color:#e7e8e7;background-color:#fff !important;background-image:url(../images/ico_loading.svg);background-size:19px 19px;color:transparent}.product_box .gallery-attributes .images-attributes{font-size:14px;width:100px;min-height:100px;padding:5px 15px;display:grid;text-align:center;border:2px solid #f3f3f3;background:#f3f3f3;cursor:pointer;position:relative}.product_box .gallery-attributes .images-attributes.is_loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff !important;background-image:url(../images/ico_loading.svg);background-repeat:no-repeat;background-position:center}.product_box .gallery-attributes .images-attributes:hover,.product_box .gallery-attributes .images-attributes.active{border:2px solid #151915;background:none}.product_box .gallery-attributes .images-attributes .attribute-image{max-width:66px;max-height:66px;margin:0 auto}.product_box .gallery-attributes .images-attributes .attribute-title{margin-top:5px;line-height:1.1;margin-left:-15px;margin-right:-15px}.product_box .purchase{display:flex;flex-wrap:wrap;margin:20px -5px 40px}.product_box .purchase .button{width:calc(100% - 10px);margin:0 5px 10px}.product_box .specs{display:block;margin-bottom:30px;border-bottom:1px solid #e7e8e7}.product_box .specs:last-child{margin-bottom:0}.product_box .spec{display:block;border-top:1px solid #e7e8e7}.product_box .spec.is_expanded .title:after{transform:scaleY(-1)}.product_box .spec .title{display:flex;position:relative;align-items:center;height:60px;padding-right:20px;font-size:16px;font-weight:700;line-height:20px;cursor:pointer}.product_box .spec .title:after{content:'';display:block;position:absolute;top:50%;right:0;width:12px;height:8px;margin-top:-4px;background:url(../images/ico_select.svg) 50% 50% no-repeat;background-size:contain;transition:0.3s}.product_box .spec .content{display:none;padding:16px 20px;margin:0;background-color:#f3f3f3;font-size:15px;line-height:1.5}.product_box .spec p:last-child{margin-bottom:0}.product_box .spec table{width:100%}.product_box .spec tr:first-child th,.product_box .spec tr:first-child td{padding-top:0}.product_box .spec tr:last-child th,.product_box .spec tr:last-child td{padding-bottom:0;border-bottom-width:0}.product_box .spec th,.product_box .spec td{padding:10px;margin:0;border-width:0;border-bottom:1px solid #dadcda;text-align:left}.product_box .spec th:first-child,.product_box .spec td:first-child{padding-left:0}.product_box .spec th:last-child,.product_box .spec td:last-child{padding-right:0}.product_box .spec th{font-weight:500}.product_box .spec a{color:#55951b;text-decoration:underline}.product_box .spec a:hover{text-decoration:underline}.product_box .single_variation_wrap,.product_box .variations_button,.product_box .cart{display:flex;align-items:flex-start;width:100%}.product_box .cart.variations_form{display:block}.product_box .cart.grouped_form{flex-wrap:wrap}.product_box .cart .purchase{display:block;flex-grow:0;flex-shrink:0;width:180px}.product_box .group_table{width:100%;margin-bottom:15px;border:1px solid #e7e8e7;background-color:#fff}.product_box .group_table:last-child{margin-bottom:0}.product_box .group_table td,.product_box .group_table th{padding:10px 5px;border-bottom:1px solid #e7e8e7;font-size:14px;line-height:20px;vertical-align:middle}.product_box .group_table td:first-child,.product_box .group_table th:first-child{padding-left:10px}.product_box .group_table td:last-child,.product_box .group_table th:last-child{padding-right:10px}.product_box .group_table em{color:#505350;font-style:normal}.product_box .group_table .button{width:80px;padding:0 10px;font-size:10px;line-height:12px}.product_box .group_table .button:after{display:none}.product_box .group_table .amount{font-weight:700}.product_box .price{display:flex;flex-wrap:wrap;align-self:flex-start;align-items:center;align-content:center;min-height:48px;margin:0 auto 0 0;color:#55951b;font-size:30px;font-weight:700;line-height:1}.product_box .price .amount{font:inherit;vertical-align:baseline}.product_box .price del,.product_box .price em{padding:10px 0 0;margin-right:5px;color:#505350;font-size:20px;font-weight:600;font-style:normal;line-height:1;vertical-align:baseline}.product_box .price ins{line-height:inherit;vertical-align:bottom;text-decoration:none}.product_box .quantity{margin:0 15px}.product_box .quantity:first-child{margin-left:0}.product_box .single_add_to_cart_button{width:100%}.product_box .locator{display:block;position:relative;overflow:hidden;padding:20px 40px;border:1px solid #151915;margin-top:40px}.product_box .locator:last-child{margin-bottom:0}.product_box .locator h4{margin:-3px 0 15px}.product_box .locator .fields{display:flex;flex-wrap:wrap;margin:0 -5px -10px}.product_box .locator .field{display:block;margin:0 0 10px;padding:0 5px;width:33.33%}.product_box .locator .field_wide{width:66.66%}.product_box .locator .field_full{width:100%}.product_box .locator .twee_search-icon{display:block;width:16px;height:16px;margin-right:15px;background-color:#fff;-webkit-mask-image:url(../images/ico_search.svg);mask-image:url(../images/ico_search.svg)}.product_box .locator .button{width:100%}.product_box .locator .button:disabled .twee_search-icon{background-color:#505350}.product_box .locator .disclaimer{text-align:center;font-weight:400;font-size:12px;line-height:16px;margin-top:20px}.product_box .variations{display:block}.product_box .variations tbody{display:flex;position:relative;flex-wrap:wrap;margin:0 -10px -20px}.product_box .variations tr{display:block;flex-basis:0;flex-grow:1;min-width:33.33%;padding:0 10px;margin:0 0 20px}.product_box .variations td{display:block;position:relative;padding:0}.product_box .reset_variations,.product_box .woocommerce-variation-price{display:none !important}.product_box .samples_box{margin-bottom:30px}.product_box .samples_box:last-child{margin-bottom:0}.product_box .samples_box .option{flex-basis:calc(50% - 10px)}@media (max-width: 1540px){.product_box .images{margin-right:40px;width:600px}.product_box .product-desktop .images .thumbs{max-height:540px}.product_box .product-desktop .images .thumbs .thumb{margin:0 15px 15px 0;width:75px;height:75px}.product_box .product-desktop .product-info{margin-right:40px;width:600px}.product_box h1{margin-bottom:15px;font-size:42px}}@media (max-width: 1024px){.product_box .images{width:480px;margin-right:30px}.product_box .product-desktop .images .thumbs .thumb{margin:0 10px 10px 0;width:60px;height:60px}.product_box .product-desktop .product-info{width:480px;margin-right:30px}.product_box .product-desktop .product-info .product-details table th,.product_box .product-desktop .product-info .product-details table td{padding:15px}.product_box .variations{margin-bottom:30px}.product_box .variations tbody{margin:0 -5px -15px}.product_box .variations tr{padding:0 5px;margin-bottom:15px}.product_box .price{font-size:24px}.product_box .price del,.product_box .price em{padding-top:8px;font-size:16px}.product_box .locator{margin-bottom:30px;padding:20px}}@media (max-width: 768px){.product_box .product{display:block}.product_box .images{width:auto;margin:0 0 40px}.product_box .images .picture{margin:-30px -20px 0}.product_box .product-desktop .images{flex-direction:column}.product_box .product-desktop .images .thumbs{flex-direction:row}.product_box .product-desktop .images .thumbs .thumb{width:calc(25% - 10px);max-width:104px;height:auto;margin:10px 5px 0}.product_box .product-desktop .product-info{width:100%}.product_box .product-desktop .product-info .product-details table th{width:30%}.product_box .product-desktop .product-info .product-details table td{width:70%}}@media (max-width: 640px){.product_box .images{margin-bottom:30px}.product_box .images .thumb{width:calc(20% - 10px)}.product_box h1{margin-bottom:15px;font-size:36px}.product_box .purchase{margin-bottom:15px}.product_box .purchase .button{width:calc(100% - 10px)}.product_box .content,.product_box .variation{margin-bottom:25px}.product_box .spec .title{height:50px}.product_box .locator h4{font-size:18px;margin-bottom:12px}.product_box .locator .field{width:50%}.product_box .locator .field_full{width:100%}}@media (max-width: 420px){.product_box .images .thumb{width:calc(25% - 10px)}.product_box h1{font-size:32px}.product_box .single_variation_wrap,.product_box .variations_button,.product_box .cart{flex-wrap:wrap}.product_box .price{max-width:calc(100% - 120px);padding-right:0}.product_box .gallery-attributes.custom-variations{gap:10px;justify-content:space-around}.product_box .purchase{width:100%;margin-top:20px}.product_box .quantity{margin-right:0}}.has_tabs .products_box.has_background{background:linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%),url(../images/bg_texture.png),linear-gradient(180deg, #fff 0%, #f3f3f3 100%);mix-blend-mode:multiply}.products_box .items{justify-content:center;margin-bottom:-25px}.products_box .items_3 .item{width:33.33%}.products_box .items_5 .item{width:20%}.products_box .items .item{width:25%}.products_box .item{margin-bottom:25px}.products_box .item>:last-child{margin-bottom:0}.products_box .filters{display:none;position:relative;align-items:center;margin-bottom:20px}.products_box .filters .button{margin-right:auto}.products_box .filters .filter{margin-left:10px}.products_box .filters .filter:first-child{margin-left:0}.products_box .image{display:block;position:relative;margin:0 0 10px}.products_box .image:before{content:'';display:block;padding-bottom:100%}.products_box .image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity 0.3s, visibility 0.3s;opacity:1;z-index:1;object-fit:contain}.products_box .image img.default{background:url(../images/ico_loading.svg) 50% 50%/38px 38px no-repeat}.products_box .image img.hover{display:none;visibility:hidden;opacity:0;z-index:2}@media (hover: hover){.products_box .image img.hover{display:block}.products_box .image:hover img.default{visibility:hidden;opacity:0}.products_box .image:hover img.hover{visibility:visible;opacity:1}}.products_box .title{display:block;margin-bottom:5px;font-size:16px;font-weight:700;line-height:20px}.products_box .sku{display:block;color:#505350;font-size:14px;line-height:20px}.products_box .message{display:block;max-width:620px;padding:20px;margin:0 auto;background-color:#f3f3f3;font-size:18px;font-weight:600;text-align:center}.products_box .empty{display:block;max-width:420px;margin:0 auto;text-align:center}.products_box .empty h3{margin:0 0 15px;color:#55951b}.products_box .empty h3:last-child{margin-bottom:0}.products_box .empty .icon{display:block;width:247px;margin:0 auto 20px}.products_box .empty .icon:before{padding-bottom:40.48%}.products_box .empty .text{margin:0;font-size:18px;line-height:1.5}.products_box .arrow_prev{left:-25px}.products_box .arrow_next{right:-25px}@media (max-width: 1024px){.products_box .filters{display:flex}.products_box .items .item{width:33.33%}.products_box .arrow_prev{left:-20px}.products_box .arrow_next{right:-20px}}@media (max-width: 768px){.products_box .items .item{width:50%}}@media (max-width: 480px){.products_box .items .item{width:100%}.products_box .mobile-max-width .item{max-width:285px}}@media (max-width: 640px){.products_box{margin-bottom:80px}}.purchase_box{display:block;position:fixed;right:0;bottom:0;left:0;background-color:#151915;color:#fff;z-index:15}.purchase_box .fixed{display:flex;align-items:center;height:80px}.purchase_box .label{display:block;flex-grow:0;flex-shrink:0;margin-right:20px;font-size:24px;font-weight:600;line-height:24px;text-align:left}.purchase_box .items{display:flex;overflow-x:auto;overflow-y:hidden;align-items:flex-start;justify-content:flex-start;min-width:0;margin:0 auto}.purchase_box .item{display:block;flex-grow:0;flex-shrink:0;width:50px;margin:0 10px 0 0}.purchase_box .item:hover .remove{opacity:1}.purchase_box .image{display:block;position:relative;overflow:hidden;width:100%;height:40px}.purchase_box .image img{display:block;position:relative;width:100%;height:100%;z-index:1;object-fit:cover}.purchase_box .remove{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:0.3s;opacity:0;z-index:2}.purchase_box .remove:before,.purchase_box .remove:after{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-1px 0 0 -10px;background-color:#fff;transform:rotate(-45deg)}.purchase_box .remove:after{transform:rotate(45deg)}.purchase_box .shape{display:flex;overflow:hidden;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:22px;padding:0 2px;background-color:#fff;color:#151915;font-size:10px;line-height:1;text-align:center;text-overflow:ellipsis}.purchase_box .shape img{display:block;width:100%;height:100%;object-fit:contain;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.purchase_box .message{display:block;font-size:16px;font-weight:500;line-height:24px;text-align:center}.purchase_box .button{flex-grow:0;flex-shrink:0;margin-left:10px}@media (max-width: 1024px){.purchase_box .label{display:none}.purchase_box .items{margin-left:0}.purchase_box .button{flex-shrink:unset;padding-right:10px;padding-left:10px;font-weight:600;line-height:14px}}.register_box.has_decor{background-color:#fff}.register_box .fixed{z-index:3}.register_box .deco_1{display:block;position:absolute;top:0;right:0;width:141px;height:316px;background:url(../images/bg_register_1.png) 100% 0 no-repeat;background-size:contain;z-index:2}.register_box .deco_2{display:block;position:absolute;bottom:0;left:0;width:627px;height:441px;background:url(../images/bg_register_2.png) 0 100% no-repeat;background-size:contain;z-index:2}.register_box .wrapper{display:block;position:relative;max-width:1260px;padding:60px;margin:0 auto;border:4px solid #55951b;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(5px)}@media (max-width: 1540px){.register_box .wrapper{padding:40px}}@media (max-width: 1024px){.register_box .wrapper{padding:20px}}@media (max-width: 768px){.register_box .wrapper{border-width:3px}}.request_box .wrapper{display:flex;flex-direction:row;align-items:flex-start;padding:60px;background:#f3f3f3 url(../images/bg_warranty.png) 50% 50% no-repeat;background-size:cover}.request_box .heading{display:block;flex-basis:50%;flex-shrink:0}.request_box .caption{display:block;margin-top:30px;font-size:24px;font-weight:400;line-height:1.5}.request_box .caption:first-child{margin-top:0}.request_box .contents{display:block;flex-grow:1;min-width:0;margin-left:60px}.request_box .contents:first-child{margin-left:0}.request_box .content{margin-bottom:30px}.request_box .content:last-child{margin-bottom:0}@media (max-width: 1540px){.request_box .wrapper{padding:40px}.request_box .caption{margin-top:20px}.request_box .contents{margin-left:40px}}@media (max-width: 1024px){.request_box .wrapper{flex-direction:column;padding:30px 20px;text-align:center}.request_box .caption{margin-top:15px;font-size:20px}.request_box .contents{margin-top:15px;margin-left:0}.request_box .contents:first-child{margin-top:0}.request_box .content{margin-bottom:25px}}@media (max-width: 640px){.request_box .caption{font-size:18px;line-height:1.33}}.resources_box .heading{display:flex;align-items:center;justify-content:center;max-height:200px;border-bottom:1px solid #151915;margin-bottom:70px}.resources_box .heading img{max-height:200px;margin-right:20px}.resources_box .heading h2{font-size:28px}.resources_box .resources{display:flex}.resources_box .resources .tabs{display:flex;flex-direction:column;align-self:flex-start;flex-shrink:0;width:350px;padding:10px 0;background:#f8f8f8}.resources_box .resources .tab{display:flex;align-items:center;font-size:16px;font-weight:700;line-height:20px;padding:10px 30px;position:relative;cursor:pointer}.resources_box .resources .tab .icon{display:block;width:20px;height:20px;margin-right:15px;background:#55951b;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.resources_box .resources .tab:after{content:"";display:block;width:6px;height:10px;position:absolute;right:30px;background:#151915;-webkit-mask-image:url("../images/ico_resources_arrow.svg");mask-image:url("../images/ico_resources_arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.resources_box .resources .tab.active,.resources_box .resources .tab:hover{background:#55951b;color:#fff}.resources_box .resources .tab.active .icon,.resources_box .resources .tab.active:after,.resources_box .resources .tab:hover .icon,.resources_box .resources .tab:hover:after{background:#fff}.resources_box .resources .categories{flex-grow:1;padding:0 150px;background:url("../images/bg_resources.svg");background-repeat:no-repeat;background-position:center}.resources_box .resources .categories.selected{background:none}.resources_box .resources .categories .back{display:none;padding:10px;background:#55951b;font-size:16px;font-weight:700;color:#fff;margin-bottom:25px}.resources_box .resources .categories .back span{margin-top:3px}.resources_box .resources .categories .back .ico-back{display:block;width:10px;height:14px;margin-right:20px;background:#fff;-webkit-mask-image:url(../images/ico_resources_arrow.svg);mask-image:url(../images/ico_resources_arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(180deg)}.resources_box .resources .category{display:none}.resources_box .resources .category.show{display:block}.resources_box .resources .category .category-head{display:flex;margin-bottom:35px}.resources_box .resources .category .category-head h3{margin-top:3px;font-size:26px;font-weight:700}.resources_box .resources .category .category-head .icon{display:block;width:30px;height:30px;margin-right:20px;background:#55951b;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.resources_box .accordion{padding:10px 0;border-bottom:1px solid #e7e8e7}.resources_box .accordion .head{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.resources_box .accordion .head h4{margin:0}.resources_box .accordion .head .arrow{display:block;position:relative;width:40px;height:40px;background-color:#55951b}.resources_box .accordion .head .arrow:after{content:"";display:block;width:10px;height:6px;position:absolute;top:17px;left:15px;background:#fff;transition:0.25s ease;-webkit-mask-image:url("../images/ico_resources_accordion_arrow.svg");mask-image:url("../images/ico_resources_accordion_arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.resources_box .accordion .content{display:flex;margin:0;padding:0 20px;height:0;overflow:hidden;background:#f8f8f8;flex-direction:column;align-items:center;transition:0.5s ease-in-out}.resources_box .accordion .file{display:flex;width:100%;max-width:400px;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #CDCFCD}.resources_box .accordion .file:last-child{padding:0;margin:0;border:none}.resources_box .accordion .file h5{margin:3px 0 0}.resources_box .accordion .file .download{display:flex;align-items:center;padding:8px 16px;color:#55951b;border:1px solid #55951b;text-transform:uppercase;font-size:12px;font-weight:700}.resources_box .accordion .file .download .ico-resources-download{display:block;width:10px;height:13px;margin-right:10px;background:#55951b;-webkit-mask-image:url(../images/ico_resources_download.svg);mask-image:url(../images/ico_resources_download.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.resources_box .accordion .file .download span{margin-top:3px}.resources_box .accordion .file .download:hover{background:#55951b;color:#fff}.resources_box .accordion .file .download:hover .ico-resources-download{background:#fff}.resources_box .accordion.active .head h4{color:#55951b}.resources_box .accordion.active .head .arrow:after{transform:rotate(180deg)}.resources_box .accordion.active .content{margin-top:10px;padding:20px;transition:0.5s ease-in-out}.resources_box .icon{-webkit-mask-image:url("../images/ico_resource_all.svg");mask-image:url("../images/ico_resource_all.svg")}@media (max-width: 1024px){.resources_box .resources .tabs{width:300px}.resources_box .resources .categories{padding:0 50px}}@media (max-width: 768px){.resources_box .heading{margin-bottom:20px}.resources_box .resources .tabs{display:none;width:100%}.resources_box .resources .tabs.selected{display:flex}.resources_box .resources .categories{display:none;padding:0}.resources_box .resources .categories.selected{display:block}.resources_box .resources .categories .back{display:flex;justify-content:center;align-items:center}}@media (max-width: 640px){.resources_box .heading{max-height:100px}.resources_box .heading img{max-height:100px}.resources_box .heading h2{font-size:18px}.resources_box .resources .category .category-head h3{font-size:18px}.resources_box .accordion .head h4{font-size:16px}.resources_box .accordion .file h5{font-size:16px}}.returning_box{display:block;position:relative;align-items:stretch;padding:30px;margin-bottom:40px;border:1px solid #e7e8e7;border-radius:0;background-color:#f9f9f9}.returning_box.is_expanded .toggle:after{transform:scaleY(-1)}.returning_box .controls{display:flex;align-items:center}.returning_box .toggle{display:inline-flex;align-items:center;color:#505350;font-size:14px;font-weight:600;line-height:18px;transition:0.3s;cursor:pointer}.returning_box .toggle:after{content:'';display:block;flex-grow:0;flex-shrink:0;width:40px;height:40px;margin-left:10px;border:1px solid #55951b;border-radius:50%;background:url(../images/ico_arrow.svg) 50% 50% no-repeat;transition:0.3s}.returning_box h3{display:inline-block;position:relative;margin:0 auto 0 0;font-size:24px;line-height:1.25}.returning_box .form_box{display:none;position:relative;overflow:hidden;padding-top:30px;margin-top:30px;border-top:1px solid #e7e8e7}.returning_box .form_box .items{flex-wrap:nowrap}.returning_box .form_box .item{display:flex;flex-grow:1;align-items:center;width:auto}.returning_box .form_box .item.separator{flex-grow:0;flex-shrink:0;padding-right:0;padding-left:0;text-align:center}.returning_box .form_box .lost{margin-left:20px;font-size:14px;font-weight:500;line-height:20px}.returning_box .form_box .line{width:100%;margin-bottom:0}.returning_box .form_box .button{white-space:nowrap}@media (max-width: 1024px){.returning_box{padding:20px;margin-bottom:30px}.returning_box .form_box{padding-top:20px;margin-top:20px}.returning_box .form_box .items{flex-wrap:wrap}.returning_box .form_box .item{flex-basis:50%}.returning_box .form_box .item.additional{flex-basis:100%}.returning_box .form_box .item.separator{flex-basis:20px;margin-right:0;margin-left:0}.returning_box .form_box .item.control{flex-basis:calc(50% - 10px)}.returning_box .form_box .checkbox{margin:0}}@media (max-width: 640px){.returning_box h3{font-size:20px}.returning_box .form_box .item{flex-basis:100%}.returning_box .form_box .item.separator{display:none}.returning_box .form_box .item.control{flex-basis:100%}.returning_box .form_box .lost{margin-left:auto}.returning_box .toggle{font-size:0;line-height:0}.returning_box .toggle:after{width:30px;height:30px;margin-left:0}}.review_box.has_background{padding:60px 0}.review_box .wrapper{display:flex;align-items:stretch}.review_box .heading{display:flex;align-items:center;margin:0 0 20px}.review_box .heading h3{flex-grow:1;min-width:0;margin:0}.review_box h4{margin-bottom:10px}.review_box h4:last-child{margin-bottom:-0.1em}.review_box .summary,.review_box .details{display:block;position:relative;flex-basis:calc(50% - 40px)}.review_box .summary{margin-right:80px}.review_box .section{display:block;margin-bottom:40px}.review_box .section:last-child{margin-bottom:0}.review_box .text{color:#505350}.review_box .woocommerce-addresses{margin-bottom:-30px}.review_box .woocommerce-addresses h3{font-size:20px}@media (max-width: 1540px){.review_box .summary,.review_box .details{flex-basis:calc(50% - 20px)}.review_box .summary{margin-right:40px}}@media (max-width: 1024px){.review_box.has_background{padding:40px 0;background-color:#fff}.review_box .summary{margin-right:20px}.review_box .summary,.review_box .details{flex-basis:calc(50% - 10px)}.review_box .summary{margin-right:20px}.review_box .section{margin-bottom:30px}.review_box .woocommerce-addresses{margin-bottom:-20px}.review_box .woocommerce-addresses h3{font-size:18px}.review_box .col2-set .col-1,.review_box .col2-set .col-2{flex-basis:50%;width:auto;margin-bottom:20px}}@media (max-width: 768px){.review_box.has_background:after{display:none}.review_box .wrapper{display:block;padding:0;border-width:0;border-radius:0;background:transparent;box-shadow:none}.review_box .details{padding:0}.review_box .summary{padding:0;margin-right:0;margin-bottom:25px;border-right-width:0}.review_box .summary:last-child{margin-bottom:0}}@media (max-width: 640px){.review_box.has_background{padding:30px 0}}@media (max-width: 480px){.review_box .col2-set .col-1,.review_box .col2-set .col-2{flex-basis:100%}}.samples_box .items{justify-content:center}.samples_box .item{width:25%}.samples_box .card{display:block;position:relative}.samples_box .inner{display:flex;position:absolute;top:15px;right:15px;left:20px;align-items:center;color:#fff;z-index:3}.samples_box .title{display:block;flex-grow:1;min-width:0;font-size:28px;font-weight:600;line-height:1.25}.samples_box .help{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin-left:10px;border-radius:50%;background-color:#fff;box-shadow:0 5px 10px rgba(21,25,21,0.2);color:#151915;font-size:18px;font-weight:700;line-height:24px;text-align:center;transition:0.2s;cursor:pointer}.samples_box .help:before{content:'?'}.samples_box .help:hover{background-color:#55951b;color:#fff}.samples_box .options{display:flex;flex-wrap:wrap;margin:0 -5px}.samples_box .option{display:block;flex-basis:0;flex-grow:1;padding:12px 15px;margin:10px 5px 0;border:1px solid #c0c3c0;background:50% 50% no-repeat;background-size:19px 19px;color:#151915;font-size:16px;font-weight:500;line-height:16px;transition:0.3s;cursor:pointer}.samples_box .option.is_loading{background-image:url(../images/ico_loading.svg)}.samples_box .option.is_loading .label,.samples_box .option.is_loading .shape{opacity:0}.samples_box .option:hover,.samples_box .option.active{border-color:#55951b;color:#55951b}.samples_box .option.active .label:after{border-color:#55951b;background:#55951b url(../images/ico_check.svg) 55% 50% no-repeat;background-size:10px auto}.samples_box .option.active img{filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.samples_box .shape{display:block;margin:2px 0 12px;transition:0.3s}.samples_box .shape:last-child{margin-bottom:0}.samples_box .shape img{display:block;width:auto;max-width:100%;height:auto;transition:0.3s;filter:invert(81%) sepia(9%) saturate(15%) hue-rotate(71deg) brightness(99%) contrast(81%)}.samples_box .label{display:block;position:relative;padding-right:20px;transition:0.3s}.samples_box .label:after{content:'';display:block;position:absolute;top:0;right:0;width:16px;height:16px;border:1px solid #505350}@media (max-width: 1540px){.samples_box .title{font-size:24px}.samples_box .option{padding:10px 12px;font-size:14px}}@media (max-width: 1024px){.samples_box .item{width:50%}.samples_box .title{font-size:22px}}@media (max-width: 640px){.samples_box .item{width:100%}}.sections_box .wrapper{padding:30px;border:1px solid #e7e8e7;background-color:#f3f3f3}.sections_box .wrapper.single{max-width:640px;margin-right:auto;margin-left:auto}.sections_box .sections{display:flex;position:relative;flex-wrap:nowrap;align-items:stretch;margin:0 -80px;z-index:2}.sections_box .sections>.section{display:flex;position:relative;flex-basis:0;flex-direction:column;flex-grow:1;align-items:stretch;justify-content:stretch;padding:0 80px;border-right:1px solid #e7e8e7}.sections_box .sections>.section:last-child{border-right-width:0}.sections_box .contacts_box{display:flex;flex-direction:column;flex-grow:1;align-items:stretch;justify-content:stretch}@media (max-width: 1540px){.sections_box .wrapper{padding:40px}.sections_box .sections{margin:0 -40px}.sections_box .sections>.section{padding:0 40px}}@media (max-width: 1024px){.sections_box.has_background:before{height:100px}.sections_box .wrapper{padding:30px}.sections_box .sections{margin:0 -30px}.sections_box .sections>.section{padding:0 30px}.sections_box h2{margin-bottom:20px}}@media (max-width: 640px){.sections_box.has_background:before{height:80px}.sections_box .wrapper{padding:20px}.sections_box .background+.sections{padding-top:10px}.sections_box .sections{display:block;margin:0}.sections_box .sections>.section{display:block;padding:0;margin:0 0 30px;border-right-width:0}.sections_box .sections>.section:last-child{margin-bottom:0}.sections_box .contacts_box{display:block}}.slider_box .flickity-enabled .card{opacity:0.4}.slider_box .is-selected .card{opacity:1}.slider_box .slider .item{width:80%}.slider_box .item{display:inline-flex;width:50%}.slider_box .card{display:flex;position:relative;flex-grow:1;align-items:center;justify-content:center;height:640px;padding:40px;color:#fff;transition:0.5s}.slider_box .card:hover .buttons{height:50px;margin-top:20px;transform:translateY(0);visibility:visible;opacity:1}.slider_box .image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.slider_box .image:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(21,25,21,0.2);z-index:2}.slider_box .image img{display:block;position:relative;width:100%;height:100%;opacity:1;z-index:1;object-fit:cover}.slider_box .contents{display:block;position:relative;max-width:640px;margin:0 auto;text-align:center;z-index:2}.slider_box .buttons{display:block;overflow:hidden;height:0;margin:0 -10px;text-align:center;transition:0.5s;transform:translateY(50px);transform-origin:50% 0;visibility:hidden;opacity:0}.slider_box .buttons .button{min-width:180px;margin:0 10px}.slider_box h2{margin-bottom:0}.slider_box h2+.content{margin-top:10px}.slider_box .content{display:block;font-size:24px;line-height:1.5}@media (max-width: 1540px){.slider_box .card{height:480px}.slider_box .content{font-size:22px}}@media (max-width: 1024px){.slider_box .card{height:420px;padding:20px}.slider_box .card:hover .buttons{height:auto}.slider_box .card{display:flex;position:relative;flex-grow:1;align-items:center;justify-content:center;height:640px;padding:40px;color:#fff;transition:0.5s}.slider_box .content{font-size:20px}.slider_box .buttons{height:auto;margin-top:15px;transform:translateY(0);visibility:visible;opacity:1}.slider_box .buttons .button{min-width:0}}@media (max-width: 640px){.slider_box .card{height:auto;min-height:320px;padding:20px}.slider_box .content{font-size:18px}}@media (max-width: 480px){.slider_box .content{font-size:16px}}.hero_box+.tabs_box.has_offset{margin-top:-80px}.tabs_box>.fixed .wrapper{display:block;position:relative}.tabs_box>.fixed .tabs{display:flex;position:relative;align-items:flex-end;justify-content:center;margin-top:-10px;text-align:center}.tabs_box>.fixed .tabs:after{content:'';display:block;position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#f6faf3;z-index:1}.tabs_box>.fixed .tab{display:block;position:relative;padding:10px 20px;border:none;color:#151915;font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase;transition:0.3s;cursor:pointer;z-index:2}.tabs_box>.fixed .tab.active,.tabs_box>.fixed .tab:hover{color:#55951b}.tabs_box>.fixed .tab.active:after,.tabs_box>.fixed .tab:hover:after{right:0;left:0}.tabs_box>.fixed .tab:after{content:'';display:block;position:absolute;right:50%;bottom:0;left:50%;height:4px;background-color:#55951b;transition:0.3s}.tabs_box>.fixed .items{display:flex;position:relative;overflow:hidden;justify-content:center;border-left:1px solid #151915;font-size:0;line-height:0;white-space:nowrap;z-index:1}.tabs_box>.fixed .items_light{overflow:visible;border-left-color:transparent}.tabs_box>.fixed .items_light:before{content:'';display:block;position:absolute;right:0;bottom:0;left:50%;width:100vw;height:1px;margin-left:-50vw;background-color:#151915;z-index:1}.tabs_box>.fixed .items_light .item{padding-bottom:3px;border-color:#fff transparent #151915;border-top:4px solid #fff}.tabs_box>.fixed .items_light .item.active,.tabs_box>.fixed .items_light .item:hover{border-color:#55951b #151915 #fff;background-color:#fff;color:#151915}.tabs_box>.fixed .items_light .item.active+.item,.tabs_box>.fixed .items_light .item:hover+.item{border-left-color:#151915}.tabs_box>.fixed .item{display:inline-flex;position:relative;flex-basis:0;flex-grow:1;align-items:center;justify-content:center;max-width:33.333%;height:60px;padding:0 10px;margin-left:-1px;border:1px solid #e7e8e7;background-color:#fff;color:#151915;font-size:14px;font-weight:600;line-height:18px;text-align:center;white-space:normal;text-transform:uppercase;transition:color 0.3s, border 0.3s;cursor:pointer;z-index:2}.tabs_box>.fixed .item:hover{color:#55951b}.tabs_box>.fixed .item.active{background-color:#55951b;color:#fff}.tabs_box>.fixed .arrow_prev,.tabs_box>.fixed .arrow_next{display:none;right:-13px;box-sizing:border-box;width:8px;height:14px;margin-top:-7px;background:transparent;box-shadow:none}.tabs_box>.fixed .arrow_prev{right:auto;left:-13px}.tabs_box>.sections{display:block;position:relative}.tabs_box>.sections>.section{display:none}.tabs_box>.sections>.section:first-child{display:block}.tabs_box section:first-child{padding-top:40px}.tabs_box section:last-child{margin-bottom:0}@media (max-width: 1024px){.hero_box+.tabs_box.has_offset{margin-top:-50px}.tabs_box>.fixed .tab{padding:10px 15px;font-size:12px;line-height:14px}.tabs_box>.fixed .item{font-size:12px;line-height:14px}.tabs_box section:first-child{padding-top:30px}}@media (max-width: 768px){.tabs_box>.fixed .items{display:block}.tabs_box>.fixed .items:after{content:'flickity';display:none}.tabs_box>.fixed .items_light{overflow:hidden}.tabs_box>.fixed .items_light .item.active+.item,.tabs_box>.fixed .items_light .item:hover+.item{border-left-color:transparent}.tabs_box>.fixed .item{width:25%;max-width:none;height:50px}.tabs_box>.fixed .arrow_prev,.tabs_box>.fixed .arrow_next{display:block}}@media (max-width: 640px){.hero_box+.tabs_box.has_offset{margin-top:-40px}.tabs_box>.fixed .tabs{flex-wrap:wrap}.tabs_box>.fixed .tab{flex-grow:1}.tabs_box>.fixed .items_light .item{border-top-width:2px}.tabs_box>.fixed .item{width:40%;margin:0;font-size:11px}}.terms_box.has_background{background:#f3f3f3 url(../images/bg_warranty.png) 50% 50% no-repeat;background-size:cover}.terms_box .wrapper{display:block;position:relative}.terms_box .items{justify-content:center}.terms_box .items .item{width:25%}.terms_box .items_large .title{font-size:42px}.terms_box .items_large .item{width:50%}.terms_box .items_medium .title{font-size:32px}.terms_box .items_medium .item{width:33.333%}.terms_box .items_inverted .card:hover .buttons{margin-top:0}.terms_box .items_inverted .title{position:absolute;right:20px;bottom:20px;left:20px;font-size:24px;z-index:2}.terms_box .items_inverted .image:before{opacity:0.1}.terms_box .items_compact .inner{justify-content:flex-end}.terms_box .items_compact .title{padding-right:30px;font-size:16px;font-weight:400;line-height:20px;text-align:left}.terms_box .items_compact .title:after{content:'';display:block;position:absolute;top:50%;right:0;width:14px;height:20px;margin-top:-10px;margin-left:auto;background:url(../images/ico_arrow_more.svg) 50% 50%/contain no-repeat;filter:invert(100%)}.terms_box .items_styles .item{width:20%}.terms_box .items_styles .card{padding:20px;border:1px solid #e7e8e7;background-color:#fff}.terms_box .items_styles .card:hover{border-color:#55951b}.terms_box .items_styles .image{max-width:220px;margin:0 auto 15px}.terms_box .items_styles .image:last-child{margin-bottom:0}.terms_box .items_styles .image:before{background-color:transparent;opacity:0}.terms_box .items_styles .image img{opacity:1;object-fit:contain;object-position:50% 50%}.terms_box .items_styles .inner{display:block;position:relative;top:auto;right:auto;left:auto;padding:0}.terms_box .items_styles .title{display:block;margin-bottom:-3px;color:#151915;font-size:16px;font-weight:600;line-height:20px;text-align:left}.terms_box .item{display:inline-flex}.terms_box .card{display:block;position:relative;flex-grow:1;text-align:center;transition:0.3s}.terms_box .card:hover .image:before{background-color:rgba(21,25,21,0.1)}.terms_box .card:hover .buttons{height:50px;margin-top:15px;transform:translateY(0);visibility:visible;opacity:1}.terms_box .image:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(21,25,21,0.3);transition:0.3s;z-index:3}.terms_box .inner{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:stretch;justify-content:center;padding:20px;z-index:2}.terms_box .title{display:block;position:relative;color:#fff;font-size:28px;font-weight:700;line-height:1.25;transition:0.3s}.terms_box .buttons{display:block;overflow:hidden;height:0;margin:0 -10px;text-align:center;transition:0.5s;transform:translateY(50px);transform-origin:50% 0;visibility:hidden;opacity:0}.terms_box .buttons .button{min-width:120px;margin:0 10px}.terms_box .arrow_prev{left:-25px}.terms_box .arrow_next{right:-25px}@media (max-width: 1540px){.terms_box .items_large .title{font-size:36px}.terms_box .items_medium .title{font-size:28px}.terms_box .items_inverted .card:hover .buttons{margin-top:15px}.terms_box .items_inverted .title{position:relative;right:auto;bottom:auto;left:auto}.terms_box .items_styles .item{width:25%}}@media (max-width: 1024px){.terms_box .items .item{width:33.33%}.terms_box .items_large .item{width:50%}.terms_box .items_large .title{font-size:28px}.terms_box .items_medium .title{font-size:24px}.terms_box .title{font-size:24px}.terms_box .arrow_prev{left:-20px}.terms_box .arrow_next{right:-20px}}@media (max-width: 768px){.terms_box .items .item{width:50%}.terms_box .items_large .title{font-size:24px}}@media (max-width: 480px){.terms_box .items .item{width:100%}.terms_box .mobile-max-width .item{max-width:285px}}.values_box.has_background{margin-top:-80px;background:transparent}.values_box.has_background:first-child{margin-top:0}.values_box .background img{object-position:50% 100%}.values_box .wrapper{display:block;position:relative}.values_box .item{display:inline-flex;width:20%}.values_box .card{display:flex;flex-direction:column;flex-grow:1;align-items:stretch;justify-content:stretch;padding:30px;border-top:4px solid #55951b;background-color:#fff;font-size:24px;font-weight:700;line-height:1.4}.values_box .number{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:20px;border-radius:50%;background-color:#f6faf3;color:#55951b;text-align:center}.values_box .number:last-child{margin-bottom:0}.values_box .title{display:block;margin-top:auto;color:#151915}.values_box .subtitle{display:block;margin-top:-2px;color:#55951b;font-size:40px;line-height:1}.values_box .arrow_prev{left:-25px}.values_box .arrow_next{right:-25px}@media (min-width: 1920px){.values_box .background img{object-position:50% 0}}@media (max-width: 1540px){.values_box .item{width:25%}.values_box .subtitle{margin-top:0;font-size:32px}}@media (max-width: 1024px){.values_box.has_background{margin-top:-50px}.values_box .number{width:50px;height:50px}.values_box .item{width:33%}.values_box .card{font-size:20px}.values_box .subtitle{font-size:30px;line-height:1.1}.values_box .arrow_next{right:-10px}.values_box .arrow_prev{left:-10px}}@media (max-width: 640px){.values_box.has_background{margin-top:-40px}.values_box .item{width:50%}}@media (max-width: 480px){.values_box .item{width:100%}}.video_box.has_stripe{padding:0;background:transparent}.video_box.has_stripe:before{content:'';position:absolute;top:50%;right:0;bottom:0;left:0;background-color:#151915;z-index:1}.warranty_box .wrapper{display:flex;flex-direction:column;align-items:center;padding:60px;background:#f3f3f3 url(../images/bg_warranty.png) 50% 50% no-repeat;background-size:cover;text-align:center}.warranty_box h2{max-width:720px;margin:0 auto 20px}.warranty_box h2:last-child{margin-bottom:0}.warranty_box .items{display:block;max-width:720px;margin:0 auto 10px}.warranty_box .item{display:block;margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.5}.warranty_box .title{display:block;margin-bottom:5px}.warranty_box .title:last-child{margin-bottom:0}.warranty_box .text{display:block;font-size:24px;font-weight:600;line-height:1.33}@media (max-width: 1540px){.warranty_box .wrapper{padding:40px}.warranty_box .text{font-size:22px}}@media (max-width: 1024px){.warranty_box .wrapper{padding:30px}.warranty_box h2{margin-bottom:15px}.warranty_box .items{margin-bottom:8px}.warranty_box .item{margin-bottom:15px}.warranty_box .text{font-size:20px}}.widget_box{display:block;padding-bottom:20px;margin:0 0 20px;border-bottom:1px solid #e7e8e7}.widget_box:last-child{border-bottom-width:0}.widget_box.is_collapsable .heading{padding-right:15px;cursor:pointer}.widget_box.is_collapsable .heading:after{content:'';display:block;position:absolute;top:7px;right:0;width:12px;height:7px;background:url(../images/ico_select.svg) 0 0 no-repeat;transition:0.3s;transform:scaleY(-1)}.widget_box.widget_title .heading{font-size:24px}.widget_box .post{display:flex;align-items:stretch;margin-bottom:5px;background-color:#f3f3f3;padding:15px}.widget_box .post .image{flex-grow:0;flex-shrink:0;width:80px;margin:0 15px 0 0}.widget_box .post .image:after{padding-bottom:100%}.widget_box .post .details{display:flex;overflow:hidden;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:center;min-width:0;font-size:15px;font-weight:400;line-height:20px}.widget_box .post .title{display:block;margin:-2px 0 4px;font-weight:700}.widget_box .post .title:hover{color:#55951b}.widget_box .post .title:last-child{margin-bottom:0}.widget_box .post .more{color:#55951b}.widget_box .post .more:hover{color:#151915}.widget_box.is_collapsed .heading:after{transform:scaleY(1)}.widget_box.widget_product_categories .heading{display:none}.widget_box .heading{display:block;position:relative;margin:0;font-size:18px;font-weight:600;line-height:1;transition:0.3s}.widget_box .heading+*{padding-top:18px}.widget_box ul{display:block;position:relative}.widget_box li{display:block;margin-bottom:15px;color:#151915;font-size:16px;font-weight:400;line-height:20px}.widget_box li:last-child{margin-bottom:0}.widget_box li a{display:inline-block;flex-basis:0;flex-grow:1;color:#151915}.widget_box li a:hover{color:#55951b}@media (max-width: 1024px){.widget_box:last-child{padding-bottom:0;margin-bottom:0}.widget_box.widget_title,.widget_box.widget_sort{display:none}}.wrapper_box{display:block;position:relative;margin:0}.hero_box+.wrapper_box{margin-top:-60px}.wrapper_box>.fixed{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;max-width:1860px}.wrapper_box main.main{display:block;position:relative;flex-basis:0;flex-grow:1;order:2}.wrapper_box aside.sidebar{display:block;flex-grow:0;flex-shrink:0;order:1;width:300px;margin-right:20px}@media (max-width: 1024px){.hero_box+.wrapper_box{margin-top:-30px}.wrapper_box>.fixed{display:block}.wrapper_box>.fixed:before{content:'';display:block;position:absolute;top:62px;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.5);transition:0.3s;visibility:hidden;opacity:0;z-index:3}.wrapper_box main.main{order:1;width:100%}.wrapper_box aside.sidebar{display:block;position:absolute;top:62px;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;width:280px;max-width:none;padding:20px;margin:0;border:1px solid #e7e8e7;border-left:0;background-color:#fff;transition:0.3s;transform:translateX(-100%);visibility:hidden;z-index:4}.wrapper_box .widget_product_categories:first-child{margin-top:-1px}.wrapper_box.is_open>.fixed:before{visibility:visible;opacity:1}.wrapper_box.is_open aside.sidebar{transform:translateX(0);visibility:visible}}@media (max-width: 640px){.hero_box+.wrapper_box{margin-top:-20px}}.blockOverlay:before{content:'';display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;background:url("../images/ico_loader.svg") center center no-repeat;background-size:contain;color:rgba(255,255,255,0.5);font-size:20px;line-height:1;text-align:center;animation:spin 1s ease-in-out infinite}.shipping-calculator-button,.showcoupon,.showlogin{display:inline-block;border-bottom:1px dashed;color:#55951b;font-size:14px;font-weight:700}.shipping-calculator-button:hover,.showcoupon:hover,.showlogin:hover{border-bottom-color:transparent}.form-row{display:block;position:relative;margin:0 0 20px}.form-row:after{display:table;content:'';clear:both}.form-row label.hidden{visibility:hidden}.form-row label.inline{display:inline-block}.form-row input+span,.form-row textarea+span{display:inline-block;margin-top:5px}.form-row input+span:empty,.form-row textarea+span:empty{display:none}.form-row select{margin:0;cursor:pointer}.form-row .required{color:red;text-decoration:none}.form-row .optional{display:none}.form-row strong{display:inline-block;color:#313131;vertical-align:middle}.form-row textarea.input-text{height:100px}.form-row .select2-container{display:block}.form-row.woocommerce-invalid label{color:red}.form-row.woocommerce-invalid .select2-container,.form-row.woocommerce-invalid input.input-text,.form-row.woocommerce-invalid select{border-color:red}.form-row.woocommerce-validated .select2-container,.form-row.woocommerce-validated input.input-text,.form-row.woocommerce-validated select{border-color:#55951b}.form-row-wide{clear:both;width:100%;padding-right:0;padding-left:0}.form-row-first,.form-row-last{display:inline-block;float:left;box-sizing:border-box;width:50%;padding-right:10px;vertical-align:top}.form-row-last{float:right;padding-right:0;padding-left:10px}.form-row-hidden{display:none}@media (max-width: 640px){.form-row label.empty:not(.checkbox){display:none}.form-row-small label.empty:not(.checkbox){display:block}.form-row-first,.form-row-last{float:none;width:100%;padding-right:0;padding-left:0}}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper,.form-fields__field-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -10px}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row,.woocommerce-additional-fields .form-row,.form-fields .form-row{position:relative;float:none;width:calc(50% - 20px);padding:0;margin:0 10px 20px}.woocommerce-billing-fields .form-row:empty,.woocommerce-shipping-fields .form-row:empty,.woocommerce-additional-fields .form-row:empty,.form-fields .form-row:empty{display:none}.woocommerce-billing-fields .form-row-wide,.woocommerce-shipping-fields .form-row-wide,.woocommerce-additional-fields .form-row-wide,.form-fields .form-row-wide{width:calc(100% - 20px)}.woocommerce-billing-fields .form-row-small,.woocommerce-shipping-fields .form-row-small,.woocommerce-additional-fields .form-row-small,.form-fields .form-row-small{width:calc(25% - 20px)}.woocommerce-billing-fields .form-row-small .button,.woocommerce-shipping-fields .form-row-small .button,.woocommerce-additional-fields .form-row-small .button,.form-fields .form-row-small .button{width:100%;padding-right:10px;padding-left:10px}.woocommerce-billing-fields .form-row-line,.woocommerce-shipping-fields .form-row-line,.woocommerce-additional-fields .form-row-line,.form-fields .form-row-line{height:0;margin:5px 10px 25px;border-top:1px solid #e7e8e7;font-size:0;line-height:0}.woocommerce-billing-fields .form-error,.woocommerce-shipping-fields .form-error,.woocommerce-additional-fields .form-error,.form-fields .form-error{margin:-8px 0 -12px;color:red}@media (max-width: 640px){.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row,.woocommerce-additional-fields .form-row,.form-fields .form-row{width:calc(100% - 20px)}.woocommerce-billing-fields .form-row-small,.woocommerce-shipping-fields .form-row-small,.woocommerce-additional-fields .form-row-small,.form-fields .form-row-small{width:calc(50% - 20px)}}.form-fields{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -10px}.form-fields:last-child{margin-bottom:-20px}.woocommerce-additional-fields:last-child{margin-bottom:-20px}.woocommerce-shipping-fields h3:first-child{margin-top:0}.woocommerce-address-fields .buttons{text-align:right}.clear:after{display:table;content:'';clear:both}.woocommerce-password-hint,.woocommerce-password-strength{display:block;margin:5px 0 0;color:#505350;font-size:14px;line-height:1.5}.woocommerce-password-strength{margin-top:10px;color:#D86565}.woocommerce-password-strength.good{color:#628209;font-weight:700}.woocommerce-password-strength.strong{color:#0a858a;font-weight:700}.woocommerce-input-wrapper{display:block;position:relative}.woocommerce-input-wrapper strong{display:block;position:relative;box-sizing:border-box;width:100%;padding:12px 15px;border:1px solid #e7e8e7;border-radius:0;background-color:#fff;font-family:"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:24px;transition:0.2s}@media (max-width: 1024px){.woocommerce-input-wrapper strong{padding:10px 15px;font-size:14px;line-height:20px}}.col2-set{display:flex;flex-wrap:wrap;align-items:flex-start;width:auto;margin:0 -15px}.col2-set .col-1,.col2-set .col-2{display:block;position:relative;flex-basis:50%;flex-grow:1;box-sizing:border-box;padding:0 15px;margin-bottom:30px}@media (max-width: 1024px){.col2-set .col-1,.col2-set .col-2{flex-basis:auto;width:100%;margin-bottom:20px}}span.select2-container .select2-selection--single{box-sizing:border-box;height:48px;margin-bottom:0;border:1px solid rgba(21,25,21,0.3);border-radius:0;background:#fff;transition:0.2s}span.select2-container .select2-selection--single .select2-selection__rendered{padding:14px 30px 14px 15px;font-family:"Helvetica Neue",sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:left}span.select2-container .select2-selection--single .select2-selection__arrow{width:30px;height:48px}span.select2-container .select2-selection--single .select2-selection__arrow b{width:10px;height:6px;margin-top:-3px;margin-left:-5px;border:none;background:url(../images/ico_arrow.svg) 50% 50% no-repeat}span.select2-container .select2-dropdown{margin-top:-1px;border:1px solid #e7e8e7;border-radius:0}span.select2-container.select2-container--focus .select2-selection--single{border-color:#55951b}span.select2-container .select2-results__option,span.select2-container .select2-search--dropdown{padding:7px 15px;font-size:13px;line-height:18px}.woocommerce-notices-wrapper{display:block;width:100%;max-width:1540px;padding:0 40px;margin:0 auto 40px}.woocommerce-notices-wrapper:empty{display:none}.fixed .woocommerce-notices-wrapper{max-width:none;padding:0}@media (max-width: 1024px){.woocommerce-notices-wrapper{padding:0 20px;margin-bottom:30px}}@media (max-width: 640px){.woocommerce-notices-wrapper{margin-bottom:20px}.fixed .woocommerce-notices-wrapper{margin-top:-10px}}.woocommerce-NoticeGroup{display:block;margin:0 0 40px}.woocommerce-NoticeGroup:empty{display:none}.woocommerce-NoticeGroup:last-child{margin-bottom:0}@media (max-width: 1024px){.woocommerce-NoticeGroup{margin-bottom:30px}}@media (max-width: 640px){.woocommerce-NoticeGroup{margin-bottom:20px}}.woocommerce-message,.woocommerce-error,.woocommerce-info{display:flex;position:relative;flex-direction:row;align-items:center;width:100%;max-width:1460px;padding:15px 25px 15px 15px;margin:0 auto 20px;border:1px solid #D5EA98;border-radius:0;background-color:#F7FBEB;color:#151915;font-size:15px;font-weight:500;line-height:20px;text-align:left;word-wrap:break-word}.woocommerce-message:last-child,.woocommerce-error:last-child,.woocommerce-info:last-child{margin-bottom:0}.fixed .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message,.fixed .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error,.fixed .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-info{max-width:none;margin-right:0;margin-left:0}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{content:'';display:block;position:relative;flex-grow:0;flex-shrink:0;align-self:flex-start;width:42px;height:42px;margin-right:15px;border-radius:50%;background:#55951b url(../images/ico_notice_check.svg) 50% 50% no-repeat}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{flex-grow:0;flex-shrink:0;order:2;height:42px;margin-left:auto}.woocommerce-message .notice,.woocommerce-error .notice,.woocommerce-info .notice{display:block;flex-grow:1;min-width:0}.woocommerce-message .remove,.woocommerce-error .remove,.woocommerce-info .remove{position:absolute;top:5px;right:5px;color:#151915}.woocommerce-message .remove:hover,.woocommerce-error .remove:hover,.woocommerce-info .remove:hover{color:#55951b}.woocommerce-message ul,.woocommerce-message p,.woocommerce-message .notice,.woocommerce-error ul,.woocommerce-error p,.woocommerce-error .notice,.woocommerce-info ul,.woocommerce-info p,.woocommerce-info .notice{display:block;flex-grow:1;min-width:0;margin:0}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{display:flex;align-items:center;justify-content:stretch;width:100%;padding:0;margin:0 0 6px;text-align:left}.woocommerce-message li:last-child,.woocommerce-error li:last-child,.woocommerce-info li:last-child{margin-bottom:0}.woocommerce-message a:not([class]),.woocommerce-error a:not([class]),.woocommerce-info a:not([class]){color:#55951b;text-decoration:underline}.woocommerce-message a:not([class]):hover,.woocommerce-error a:not([class]):hover,.woocommerce-info a:not([class]):hover{text-decoration:none}@media (max-width: 640px){.woocommerce-message,.woocommerce-error,.woocommerce-info{flex-direction:column;align-items:center;align-content:center;justify-content:center;margin:20px;text-align:center}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{display:none}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{margin-top:10px;margin-left:0}}.woocommerce-error{border-color:#F1BEBE;background-color:#FBF3F3}.woocommerce-error a:not([class]){color:#c31414;text-decoration:underline}.woocommerce-error a:not([class]):hover{text-decoration:none}.woocommerce-error:before{background-color:#D86565;background-image:url(../images/ico_notice_error.svg)}.woocommerce-info{border-color:#93b2de;background-color:#EEF2F8}.woocommerce-info a:not([class]){color:#326ebf;text-decoration:underline}.woocommerce-info a:not([class]):hover{text-decoration:none}.woocommerce-info:before{background-color:#4E7FC9}.woocommerce-store-notice{display:none;position:absolute;top:0;right:0;left:0;width:100%;padding:10px 20px;margin:0;background-color:#151915;box-shadow:0 1px 1em rgba(0,0,0,0.2);color:#fff;text-align:center;z-index:100}.woocommerce-store-notice a{color:#fff;text-decoration:underline}.product_list_widget{display:block;position:relative;overflow:hidden;background-color:#fff;color:#151915;font-size:14px;font-weight:400;line-height:20px}.product_list_widget li{display:flex;position:relative;align-items:center;padding:12px 15px;border-bottom:1px solid #e7e8e7}.product_list_widget p{margin-bottom:10px}.product_list_widget p:last-child{margin-bottom:0}.product_list_widget .thumb{display:block;position:relative;flex-grow:0;flex-shrink:0;width:60px;margin-right:15px}.product_list_widget .thumb img{display:block;width:100%;height:auto}.product_list_widget .info{display:block;position:relative;flex-grow:1}.product_list_widget .details{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:5px}.product_list_widget .title{display:block;margin-bottom:4px;font-weight:600}.product_list_widget .title:last-child{margin-bottom:0}.product_list_widget .title:hover{color:#55951b}.product_list_widget .price{display:block;margin-right:10px}.product_list_widget .amount{color:#55951b;font-weight:700}.product_list_widget .amount del{display:inline-block;color:#505350;font-size:12px;text-decoration:line-through}.product_list_widget .amount ins{display:inline-block;font-size:14px;text-decoration:none}.product_list_widget .button{display:block;flex-grow:0;flex-shrink:0;width:20px;height:20px;padding:0;margin-left:10px;border-radius:0;background-size:contain;transition:0.2s;cursor:pointer;opacity:0.5}.product_list_widget .button:hover,.product_list_widget .button.added{opacity:1}.product_list_widget .quantity{display:block;font-weight:700}.product_list_widget .variations{display:block;margin-bottom:5px;color:#313131;font-size:13px;font-weight:700;line-height:18px}.product_list_widget .variations .variation{display:block;margin-top:5px}.product_list_widget .variations .label{color:#151915;font-weight:500}.product_list_widget .remove{right:-5px;flex-grow:0;flex-shrink:0;align-self:center}.product_list_widget .added_to_cart{display:none}.widget_shopping_cart_content .counter{display:none}.widget_shopping_cart_content .total{padding:13px 15px;font-size:16px;font-weight:500;line-height:20px;text-align:right}.widget_shopping_cart_content .total strong{font-weight:500}.widget_shopping_cart_content .total span{color:#313131;font-weight:700}.widget_shopping_cart_content .buttons{padding:0 10px 5px;margin:0;font-size:0;line-height:0}.widget_shopping_cart_content .buttons .button{width:calc(50% - 10px);height:40px;padding:8px 10px;margin:0 5px 10px;font-size:12px}.widget_shopping_cart_content .empty{display:block;position:relative;padding:20px;margin:0;text-align:center}.woocommerce-widget-layered-nav-list{display:block;position:relative}.woocommerce-widget-layered-nav-list li{display:flex;align-items:flex-start;margin-bottom:15px;color:#313131;font-size:14px;font-weight:400;line-height:20px}.woocommerce-widget-layered-nav-list li:last-child{margin-bottom:0}.woocommerce-widget-layered-nav-list li.chosen>a:after{opacity:1}.woocommerce-widget-layered-nav-list a{display:block;position:relative;overflow:hidden;width:calc(100% - 40px);padding-left:30px;color:#151915;text-overflow:ellipsis;cursor:pointer}.woocommerce-widget-layered-nav-list a:before,.woocommerce-widget-layered-nav-list a:after{content:'';display:block;position:absolute;top:0;left:0;box-sizing:border-box;width:20px;height:20px;border:1px solid #e7e8e7;border-radius:0;background-color:#fff;transition:0.3s;z-index:1}.woocommerce-widget-layered-nav-list a:after{top:6px;left:6px;width:8px;height:8px;border:none;border-radius:2px;background-color:#55951b;opacity:0;z-index:2}.woocommerce-widget-layered-nav-list a:hover{color:#55951b}.woocommerce-widget-layered-nav-list a:hover:before{border-color:#55951b}.woocommerce-widget-layered-nav-list .count{display:block;float:right;color:#151915;font-size:13px;font-weight:400}.product-categories ul{display:none;margin:12px 0 0 12px}.product-categories li{display:block;position:relative;overflow:hidden;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.product-categories li:last-child{margin-bottom:0}.product-categories li.current-cat>ul,.product-categories li.current-cat-parent>ul{display:block}.product-categories li.current-cat>a{color:#55951b}.product-categories a{display:inline-block;width:calc(100% - 40px)}.product-categories a:hover{color:#55951b}.product-categories a:last-child{margin-right:0}.product-categories .count{display:block;float:right;color:#151915;font-size:13px;font-weight:400}.widget_price_filter .price_slider{margin-bottom:15px}.widget_price_filter .price_slider_amount{display:flex;flex-direction:row-reverse;align-items:center}.widget_price_filter .price_label{display:block;flex-grow:1;min-width:0;margin-right:10px;text-align:left}.widget_price_filter .button{height:32px;padding:0 12px}.widget_price_filter .ui-slider{position:relative;margin-right:8px;margin-left:8px;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;top:-4px;width:16px;height:16px;margin-left:-8px;border-radius:16px;outline:none;background-color:#55951b;cursor:ew-resize;z-index:2}.widget_price_filter .ui-slider .ui-slider-range{display:block;position:absolute;border:0;border-radius:16px;background-color:#87db3b;z-index:1}.widget_price_filter .price_slider_wrapper .ui-widget-content{border:0;border-radius:8px;background-color:#f6faf3}.widget_price_filter .ui-slider-horizontal{height:8px}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_price_filter .clear{display:none}.shop_table{display:table;position:relative;width:100%;margin-bottom:30px;border-spacing:0;border-collapse:separate;border-radius:0;font-size:15px;font-weight:400;line-height:20px}.shop_table:last-child{margin-bottom:0}.shop_table section{width:auto;padding:0;margin:0}.shop_table p:last-child{margin-bottom:0}.shop_table td,.shop_table th{display:table-cell;padding:15px 10px;border-bottom:1px solid #e7e8e7;text-align:left;vertical-align:middle}.shop_table td:last-child,.shop_table th:last-child{padding-right:0;text-align:right}.shop_table td:first-child,.shop_table th:first-child{padding-left:0;text-align:left}.shop_table th{font-weight:600;vertical-align:top}.shop_table thead th{color:#505350;font-weight:500;text-transform:uppercase}.shop_table thead td,.shop_table thead th{padding-top:12px;padding-bottom:12px;font-size:12px;line-height:16px}.shop_table :last-child>tr:last-child td,.shop_table :last-child>tr:last-child th{border-bottom-width:0}.shop_table .product-card{display:flex;position:relative;overflow:hidden;align-items:center;justify-content:stretch;width:100%;text-align:left}.shop_table .product-contents{display:block;flex-basis:0;flex-grow:1}.shop_table .product-qty{display:block;flex-grow:0;flex-shrink:0;margin-left:10px;font-weight:700}.shop_table .product-remove{width:20px;text-align:center}.shop_table .product-thumb{width:80px;margin-right:20px}.shop_table .product-thumbnail{box-sizing:content-box;width:80px}.shop_table .product-thumbnail img{display:block;width:100%;height:auto}.shop_table .product-title{display:inline-block;font-size:16px;font-weight:600}.shop_table a.product-title:hover{color:#55951b}.shop_table .product-price,.shop_table .product-quantity,.shop_table .product-subtotal{width:120px}.shop_table .product-subtotal{text-align:right}.shop_table .product-quantity{text-align:center}.shop_table .quantity{height:42px}.shop_table .quantity input{padding:11px 5px}.shop_table .amount{display:inline-block;color:#55951b;font-weight:700}.shop_table .amount del{display:inline-block;color:#505350;text-decoration:line-through}.shop_table .amount ins{display:inline-block;text-decoration:none}.shop_table .actions{padding:20px 0 0;border-bottom-width:0;text-align:right}.shop_table .actions:first-child{padding-left:0;border-left-width:0;text-align:right}.shop_table .actions:last-child{padding-right:0;border-right-width:0}.shop_table .coupon{display:block;position:relative;float:left}.shop_table .coupon button{display:block;position:absolute;top:8px;right:8px;width:60px;height:32px;padding:0;border-radius:0;font-size:11px;line-height:15px;text-transform:uppercase;z-index:3}.shop_table .coupon input[type="text"]{max-width:280px;padding-right:80px;margin:0;z-index:1}.shop_table .coupon-form{float:none}.shop_table .coupon-form .field{display:block;position:relative;z-index:1}.shop_table .coupon-form .error{margin:8px 0 0;color:red}.shop_table .coupon-form input[type="text"]{width:100%;max-width:none}.shop_table .variations{display:block;margin-top:2px;color:#313131;font-size:13px;font-weight:700;line-height:18px}.shop_table .variations .variation{display:flex;align-items:flex-start;margin-top:5px}.shop_table .variations .label{margin-right:5px;color:#151915;font-weight:500}@media (max-width: 1540px){.shop_table .product-thumbnail,.shop_table .product-thumb{width:60px}.shop_table .product-price,.shop_table .product-quantity,.shop_table .product-subtotal{width:90px}}@media (max-width: 1024px){.shop_table .product-thumb{margin-right:15px}.shop_table .product-price,.shop_table .product-subtotal{width:auto}}@media (max-width: 640px){.shop_table{display:block}.shop_table thead{display:none}.shop_table tbody,.shop_table tfoot{display:block}.shop_table tr{display:flex;position:relative;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:15px 0 0;border-top:1px solid #e7e8e7}.shop_table tr:first-child{border-top-width:0}.shop_table td,.shop_table th{flex-grow:1;order:4;box-sizing:border-box;padding:0 5px;margin:0 0 15px;border-bottom-width:0}.shop_table td:first-child,.shop_table th:first-child{padding-left:0}.shop_table td:last-child,.shop_table th:last-child{padding-right:0}.shop_table .product-thumb{width:50px}.shop_table .product-thumbnail{flex-grow:0;flex-shrink:0;order:1;width:60px;padding:0}.shop_table .product-name{flex-grow:1;order:2;width:calc(100% - 90px);padding:0 0 0 15px}.shop_table .product-name a{margin-bottom:0;font-size:14px}.shop_table .product-title{font-size:14px}.shop_table .product-remove{flex-grow:0;flex-shrink:0;order:3;width:30px;padding-left:10px}.shop_table .product-price,.shop_table .product-quantity{flex-grow:0;padding-right:8px}.shop_table .product-price{margin-left:auto}.shop_table .product-price:after{content:'x';margin-left:4px}.shop_table .product-subtotal{flex-grow:0;padding-right:0}.shop_table .product-subtotal:before{content:'=';margin-right:8px}.shop_table .product-quantity{width:auto;padding:0}.shop_table .quantity{height:36px;padding:0 8px}.shop_table .quantity input{width:30px;padding:4px 0;line-height:20px}.shop_table .variations .variation{display:block;margin-top:5px}.shop_table .variations .label{margin:0 0 2px}.shop_table .variations .label:last-child{margin-bottom:0}.shop_table .actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;width:auto;padding-top:0;padding-bottom:0;margin:0 -5px;border-top:none}.shop_table .actions>.button{margin:0 5px 10px}.shop_table .actions .coupon{flex-grow:1;margin:0 5px 15px}.shop_table .actions input[type="text"]{width:100%;max-width:none}}.cart-collaterals{display:block}.cart-collaterals .shop_table{border:1px solid #e7e8e7}.cart-collaterals .shop_table th:first-child,.cart-collaterals .shop_table td:first-child{padding-left:20px}.cart-collaterals .shop_table th:last-child,.cart-collaterals .shop_table td:last-child{padding-right:20px}.cart-collaterals .amount{color:inherit}.cart-collaterals .order-total td,.cart-collaterals .order-total th{padding-top:20px;padding-bottom:20px;border-bottom-color:#e7e8e7;font-weight:700;vertical-align:baseline}.cart-collaterals .order-total .amount{color:#55951b;font-size:24px}.cart-collaterals .shipping td{text-align:left}.cart-collaterals td,.cart-collaterals th{vertical-align:top}.cart-collaterals th{width:80px;color:#505350}.cart-collaterals td>:last-child{margin-bottom:0}.cart-collaterals .amount{font-weight:700}.cart-collaterals .button{width:100%;min-width:auto}.cart-collaterals #wc-stripe-payment-request-wrapper{overflow:hidden;padding:0 !important}.cart-collaterals #wc-stripe-payment-request-button-separator{margin:15px 0 !important;font-size:12px;font-weight:600;line-height:1.25;text-align:center;text-transform:uppercase}@media (max-width: 1024px){.cart-collaterals .shop_table{margin-bottom:20px}.cart-collaterals .order-total .amount{font-size:20px}}@media (max-width: 640px){.cart-collaterals .order-total td,.cart-collaterals .order-total th{padding-top:0;padding-bottom:0}}.payment_methods{display:block;position:relative;text-align:left}.payment_methods label img{display:inline-block;position:relative;top:-1px;width:auto;height:18px;padding:0;margin:0 5px;box-shadow:none;vertical-align:middle}.payment_methods p{margin-bottom:15px}.payment_methods p:last-child{margin-bottom:0}.payment_methods .input-radio+label{font-size:15px;font-weight:700;line-height:20px}.payment_methods .input-radio+label:last-child{margin-bottom:0}.payment_methods .input-radio+label a{border-bottom:1px dashed;font-size:13px;font-weight:500}.payment_methods .payment_box{position:relative;box-sizing:border-box;width:100%;max-width:640px;padding:16px 15px;margin-top:15px;border-radius:0;background-color:#f3f3f3;color:#151915;font-size:14px;line-height:1.5;filter:drop-shadow(0 0 1px rgba(21,25,21,0.3))}.payment_methods .payment_box:before{content:'';display:block;position:absolute;top:-4px;left:5px;border-right:5px solid transparent;border-bottom:4px solid #f3f3f3;border-left:5px solid transparent}.payment_methods .payment_box .form-row{margin:0 0 16px}.payment_methods .payment_box p:last-child{margin-bottom:0}.payment_methods .wc_payment_method{display:block;position:relative;margin-bottom:20px}.payment_methods+.buttons{margin-top:20px}.payment_methods .woocommerce-notice{margin-bottom:20px}.payment_method_stripe #wc-stripe-new-payment-method+label{margin:0;color:#151915;font-family:"Helvetica Neue",sans-serif;font-size:14px;line-height:20px;text-transform:none}#payment .methods .payment_method_stripe li label{display:block;margin:0}.payment_method_stripe .wc-stripe-elements-field{display:block;position:relative;box-sizing:border-box;width:100%;height:48px;padding:14px 15px;margin:0;border:1px solid #e7e8e7;border-radius:0}.payment_method_stripe .wc-stripe-elements-field iframe{display:block;width:100%;height:18px}.payment_method_stripe .wc-payment-form:last-child{margin-bottom:-14px}.payment_method_stripe .wc-payment-form+.form-row{margin-top:15px}.payment_method_stripe .wc-payment-form>.wc-stripe-elements-field{margin-bottom:15px}.payment_method_stripe .wc-payment-form br{display:none}.payment_method_stripe .wc-saved-payment-methods li{margin-bottom:15px}.payment_method_stripe .wc-saved-payment-methods li:last-child{margin-bottom:0}.payment_method_stripe .wc-saved-payment-methods+.wc-payment-form{margin-top:15px}.payment_method_stripe .woocommerce-validated label{display:block !important}.payment_method_stripe .stripe-source-errors{margin-bottom:15px}.payment_method_stripe .stripe-source-errors:empty{display:none}@media (max-width: 1024px){.payment_method_stripe .wc-stripe-elements-field{height:42px;padding:11px 15px}}.woocommerce-checkout-payment .place-order{margin:0}.woocommerce-checkout-payment .place-order .button{width:100%}.woocommerce-privacy-policy-text{display:block;color:#505350;font-size:14px}.woocommerce-shipping-totals .woocommerce-shipping-destination{margin-bottom:10px}.woocommerce-shipping-totals .shipping-calculator-form{margin-top:10px}.woocommerce-shipping-totals .form-row{margin-bottom:10px}.woocommerce-shipping-totals .label{margin-bottom:12px}.woocommerce-shipping-totals .select2-container .select2-selection--single{height:40px}.woocommerce-shipping-totals .select2-container .select2-selection--single .select2-selection__arrow{height:38px}.woocommerce-shipping-totals input[type="text"],.woocommerce-shipping-totals select,.woocommerce-shipping-totals .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-shipping-totals .button{padding-top:10px;padding-bottom:10px;font-size:14px;line-height:18px}.woocommerce-shipping-totals input[type="radio"] ~ .shipping_notes{padding-left:30px}.woocommerce-shipping-totals .shipping_label{display:flex;align-items:flex-start;font-size:15px;font-weight:600;line-height:20px}.woocommerce-shipping-totals .shipping_label .amount{margin-left:auto}.woocommerce-shipping-totals .shipping_name{margin-right:8px;font-weight:700}.woocommerce-shipping-totals .shipping_date{margin-right:8px;color:#55951b;font-size:14px}.woocommerce-shipping-totals .shipping_notes{display:block;margin:6px 0 0;color:#505350;font-size:14px;line-height:20px}.woocommerce-shipping-totals ul,.woocommerce-shipping-totals li{display:block;margin-bottom:15px}.woocommerce-shipping-totals ul:last-child,.woocommerce-shipping-totals li:last-child{margin-bottom:0}.woocommerce-shipping-totals p{margin-bottom:0}@media (max-width: 640px){.woocommerce-shipping-totals .shipping_label{flex-wrap:wrap;font-size:15px}.woocommerce-shipping-totals .shipping_date{order:2;width:100%;margin:4px 0 0}.woocommerce-shipping-totals .shipping_notes{margin-top:4px}}.woocommerce-order-overview ul{display:block}.woocommerce-order-overview li{display:flex;position:relative;align-items:center;margin-bottom:15px;color:#505350;font-size:14px;font-weight:400;line-height:20px}.woocommerce-order-overview li:last-child{margin-bottom:0}.woocommerce-order-overview strong{display:inline-block;margin-left:auto;color:#151915;font-family:"Helvetica Neue",sans-serif;font-weight:600}.woocommerce-order-overview .status,.account-orders-table .status{display:inline-flex;padding:6px 10px;border:1px solid #55951b;border-radius:#55951b;background-color:#f6faf3;color:#3c6a13;font-size:11px;font-weight:700;line-height:16px;text-transform:uppercase}.woocommerce-order-overview .status:before,.account-orders-table .status:before{content:'';display:inline-block;position:relative;top:0;left:-2px;width:16px;height:16px;margin-right:2px;background:url(../images/ico_status_completed.svg) 50% 50% no-repeat;background-size:contain;vertical-align:middle}.woocommerce-order-overview .status_processing,.woocommerce-order-overview .status_on-hold,.woocommerce-order-overview .status_pending,.account-orders-table .status_processing,.account-orders-table .status_on-hold,.account-orders-table .status_pending{border-color:#93b2de;background-color:#EEF2F8;color:#4E7FC9}.woocommerce-order-overview .status_processing:before,.woocommerce-order-overview .status_on-hold:before,.woocommerce-order-overview .status_pending:before,.account-orders-table .status_processing:before,.account-orders-table .status_on-hold:before,.account-orders-table .status_pending:before{background-image:url(../images/ico_status_processing.svg)}.woocommerce-order-overview .status_failed,.account-orders-table .status_failed{border-color:#f5a390;background-color:#FFEFE7;color:#F55608}.woocommerce-order-overview .status_failed:before,.account-orders-table .status_failed:before{background-image:url(../images/ico_status_failed.svg)}.woocommerce-order-overview .status_cancelled,.account-orders-table .status_cancelled{border-color:#b3b3b3;background-color:#F5F5F5;color:#999999}.woocommerce-order-overview .status_cancelled:before,.account-orders-table .status_cancelled:before{background-image:url(../images/ico_status_cancelled.svg)}.woocommerce-order-overview .status_refunded,.account-orders-table .status_refunded{border-color:#a4c7c7;background-color:#DEEFEF;color:#2F696A}.woocommerce-order-overview .status_refunded:before,.account-orders-table .status_refunded:before{background-image:url(../images/ico_status_refunded.svg)}.woocommerce-order-details .order_totals{padding:15px 30px;border:1px solid #e7e8e7;border-radius:0;background-color:#f9f9f9}.woocommerce-order-details .order_totals .shop_table{margin:0}.woocommerce-order-details .order_totals th,.woocommerce-order-details .order_totals td{padding:8px 0;border-bottom-width:0;color:#151915;font-weight:700}.woocommerce-order-details .order_totals th{color:#505350;font-weight:600}.woocommerce-order-details .order_total .amount{color:#55951b;font-size:24px;line-height:1}.woocommerce-order-details .order_again{padding:20px 0 5px;margin-top:10px;border-top:1px solid #e7e8e7;text-align:right}.woocommerce-order-details .amount{color:inherit}.woocommerce-order-details .wc-item-meta{display:block;font-size:14px}.woocommerce-order-details .wc-item-meta li{display:flex;align-items:flex-start}.woocommerce-order-details .wc-item-meta li strong,.woocommerce-order-details .wc-item-meta li p{display:block;flex-basis:80px;margin:5px 0 0;color:#151915}.woocommerce-order-details .wc-item-meta li p{flex-basis:calc(100% - 80px);color:#313131;font-weight:600}@media (max-width: 1024px){.woocommerce-order-details .order_totals{padding:15px 20px}.woocommerce-order-details .order_total .amount{font-size:20px}}@media (max-width: 768px){.woocommerce-order-details .order_details{border-top:1px solid #e7e8e7;border-bottom:1px solid #e7e8e7}}@media (max-width: 640px){.woocommerce-order-details .wc-item-meta{font-size:13px}.woocommerce-order-details .wc-item-meta li strong{flex-basis:60px}.woocommerce-order-details .wc-item-meta li p{flex-basis:calc(100% - 60px)}.woocommerce-order-details .shop_table tr{padding-right:0;padding-left:0}.woocommerce-order-details .order_totals tr{padding-top:0;border-top-width:0}.woocommerce-order-details .order_totals th,.woocommerce-order-details .order_totals td{padding:0;margin:0 0 15px}.woocommerce-order-details .order_again{margin-top:0}}.woocommerce-addresses .heading{display:flex;align-items:center;margin-bottom:20px}.woocommerce-addresses .heading h3{margin:0 auto 0 0}.woocommerce-addresses .edit{display:inline-flex;align-items:center;color:#55951b;font-size:15px;font-weight:700;transition:0.2s}.woocommerce-addresses .edit:after{content:'';display:block;position:relative;flex-grow:0;flex-shrink:0;width:14px;height:14px;margin-left:6px;background:url(../images/ico_edit.svg) 50% 50% no-repeat;background-size:contain;transition:0.2s;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.woocommerce-addresses .edit:hover{color:#707372}.woocommerce-addresses p:last-child{margin-bottom:0}.woocommerce-addresses .message{display:block;margin-bottom:25px;color:#505350;font-size:14px;line-height:1.5}.woocommerce-addresses .message:last-child{margin-bottom:0}.woocommerce-addresses .address{display:block;position:relative;font-size:14px;line-height:1.6;word-break:break-word}.woocommerce-addresses .address li{display:block;position:relative;padding-left:22px;margin-bottom:20px}.woocommerce-addresses .address li:last-child{margin-bottom:0}.woocommerce-addresses .label{display:block;margin-bottom:5px;color:#55951b;font-size:14px;font-weight:500;line-height:16px;text-transform:uppercase}.woocommerce-addresses .icon{display:inline-block;position:absolute;top:-1px;left:0;width:16px;height:16px;background:50% 50% no-repeat;background-size:contain;vertical-align:middle;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.woocommerce-addresses .icon_email{background-image:url(../images/ico_address_email.svg)}.woocommerce-addresses .icon_info{background-image:url(../images/ico_address_info.svg)}.woocommerce-addresses .icon_phone{background-image:url(../images/ico_address_phone.svg)}.woocommerce-addresses .icon_pin{background-image:url(../images/ico_address_pin.svg)}.woocommerce-addresses .icon_company{background-image:url(../images/ico_address_company.svg)}.woocommerce-addresses .value{display:block;color:#151915}@media (max-width: 1024px){.woocommerce-addresses .heading{margin-bottom:15px}.woocommerce-addresses h3{font-size:20px}.woocommerce-addresses .message{margin-bottom:20px}}.woocommerce-pagination,.pagination_box{display:block;margin-top:40px}.woocommerce-pagination ul,.woocommerce-pagination .pagination,.pagination_box ul,.pagination_box .pagination{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0 -2px}.woocommerce-pagination li,.pagination_box li{display:block;position:relative}.woocommerce-pagination a,.woocommerce-pagination span,.pagination_box a,.pagination_box span{display:inline-flex;position:relative;align-items:center;justify-content:center;width:42px;height:42px;margin:0 2px;padding:1px 0 0;border:1px solid #e7e8e7;color:#151915;font-size:16px;font-weight:500;line-height:20px;vertical-align:middle;text-decoration:none;transition:0.3s;cursor:default}.woocommerce-pagination a,.pagination_box a{cursor:pointer}.woocommerce-pagination a:hover,.woocommerce-pagination span,.pagination_box a:hover,.pagination_box span{border-color:#55951b;background-color:#55951b;color:#fff}.woocommerce-pagination span.dots,.woocommerce-pagination span.extend,.pagination_box span.dots,.pagination_box span.extend{width:42px;height:42px;padding:0;margin:0;border-width:0;background:none;color:#151915}.woocommerce-pagination .next:before,.woocommerce-pagination .prev:before,.pagination_box .next:before,.pagination_box .prev:before{content:'';display:block;position:absolute;top:50%;left:50%;width:10px;height:6px;margin:-3px 0 0 -5px;background-color:currentColor;transform:rotate(-90deg);-webkit-mask:url(../images/ico_arrow.svg) 50% 50%/contain no-repeat}.woocommerce-pagination .prev:before,.pagination_box .prev:before{transform:rotate(90deg)}@media (max-width: 1024px){.woocommerce-pagination,.pagination_box{margin-top:30px}.woocommerce-pagination a,.woocommerce-pagination span,.pagination_box a,.pagination_box span{width:36px;height:36px;margin:0}.woocommerce-pagination span.dots,.woocommerce-pagination span.extend,.pagination_box span.dots,.pagination_box span.extend{display:none}}.woocommerce-MyAccount-navigation{display:block;margin-bottom:50px;border:1px solid #e7e8e7;border-radius:0;background-color:#fff}.woocommerce-MyAccount-navigation ul{display:flex;position:relative;align-content:stretch;justify-content:center}.woocommerce-MyAccount-navigation li{display:flex;position:relative;align-items:stretch;justify-content:stretch}.woocommerce-MyAccount-navigation li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:20px;margin-top:-10px;background-color:#e7e8e7}.woocommerce-MyAccount-navigation li:last-child:after{display:none}.woocommerce-MyAccount-navigation li.active>a,.woocommerce-MyAccount-navigation li>a:hover{color:#55951b}.woocommerce-MyAccount-navigation li.active>a:after,.woocommerce-MyAccount-navigation li>a:hover:after{right:30px;left:30px}.woocommerce-MyAccount-navigation a{display:flex;position:relative;align-items:center;justify-content:flex-start;height:60px;padding:10px 30px;color:#151915;font-size:14px;font-weight:600;line-height:17px;text-align:left;transition:0.3s;z-index:1}.woocommerce-MyAccount-navigation a:after{content:'';display:block;position:absolute;right:50%;bottom:0;left:50%;height:2px;background-color:#55951b;transition:0.3s}.woocommerce-MyAccount-navigation .icon>a:before{content:'';display:block;position:relative;flex-grow:0;flex-shrink:0;width:26px;height:26px;margin-right:12px;background:50% 50% no-repeat;background-size:contain;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.woocommerce-MyAccount-navigation .icon_dashboard>a:before{background-image:url(../images/ico_nav_dashboard.svg)}.woocommerce-MyAccount-navigation .icon_orders>a:before{width:28px;background-image:url(../images/ico_nav_orders.svg)}.woocommerce-MyAccount-navigation .icon_edit-address>a:before{width:24px;background-image:url(../images/ico_nav_addresses.svg)}.woocommerce-MyAccount-navigation .icon_payment-methods>a:before{width:28px;background-image:url(../images/ico_nav_payment.svg)}.woocommerce-MyAccount-navigation .icon_edit-account>a:before{width:27px;background-image:url(../images/ico_nav_account.svg)}.woocommerce-MyAccount-navigation .icon_customer-logout>a:before{width:23px;background-image:url(../images/ico_nav_logout.svg)}@media (max-width: 1540px){.woocommerce-MyAccount-navigation li.active>a:after,.woocommerce-MyAccount-navigation li>a:hover:after{right:20px;left:20px}.woocommerce-MyAccount-navigation a{padding:10px 20px}}@media (max-width: 1024px){.woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-MyAccount-navigation ul{overflow:hidden;flex-wrap:wrap;justify-content:stretch}.woocommerce-MyAccount-navigation li{flex-basis:33.33%;flex-grow:1;justify-content:center;margin:0 -1px -1px 0;border-right:1px solid #e7e8e7;border-bottom:1px solid #e7e8e7}.woocommerce-MyAccount-navigation li:after{display:none}.woocommerce-MyAccount-navigation a{flex-basis:130px;height:60px;padding:5px 10px}.woocommerce-MyAccount-navigation a:after{display:none}.woocommerce-MyAccount-navigation .icon>a:before{width:28px}}.woocommerce-MyAccount-content{display:block}.woocommerce-MyAccount-content mark{background-color:transparent;font-weight:700}.account-orders-table,.account-payment-methods-table{overflow:hidden;border:1px solid #e7e8e7}.account-orders-table td:first-child,.account-orders-table th:first-child,.account-payment-methods-table td:first-child,.account-payment-methods-table th:first-child{padding-left:20px}.account-orders-table td:last-child,.account-orders-table th:last-child,.account-payment-methods-table td:last-child,.account-payment-methods-table th:last-child{padding-right:20px}.account-orders-table:last-child,.account-payment-methods-table:last-child{margin-bottom:0}.account-orders-table .payment-method-method,.account-payment-methods-table .payment-method-method{width:300px}.account-orders-table thead,.account-orders-table tbody tr:nth-child(2n),.account-payment-methods-table thead,.account-payment-methods-table tbody tr:nth-child(2n){background-color:#f3f3f3}@media (max-width: 1024px){.account-orders-table .payment-method-method,.account-payment-methods-table .payment-method-method{width:auto}}@media (max-width: 640px){.account-orders-table,.account-payment-methods-table{display:block;width:auto;margin:0 -20px;border-width:0;border-top-width:1px;border-radius:0}.account-orders-table:last-child,.account-payment-methods-table:last-child{margin-bottom:-20px}}@media (max-width: 640px){.account-orders-table .column_order-number{order:1;font-weight:700}.account-orders-table .column_order-date{order:2}.account-orders-table .column_order-total{flex-basis:calc(100% - 180px);flex-grow:1;order:3;padding-right:20px}.account-orders-table .column_order-status{order:4;padding-left:20px}.account-orders-table .column_order-actions{order:5;text-align:right}}@media (max-width: 640px){.account-payment-methods-table .payment-method-method{width:calc(100% - 80px);font-size:14px;font-weight:700}.account-payment-methods-table .payment-method-expires{width:80px;padding-right:20px;font-size:14px;font-weight:400;text-align:right}.account-payment-methods-table .payment-method-actions{width:100%;padding:0 20px}.account-payment-methods-table .payment-method-actions:last-child{text-align:left}}.footer_box{display:block;position:relative;flex-grow:0;flex-shrink:0;background:#272d28 url(../images/bg_footer.png) 50% 50%/cover no-repeat;color:#fff;font-size:16px;font-weight:400;line-height:1.5;z-index:1}.footer_box .company,.footer_box .wrapper{position:relative;padding:50px 0;border-bottom:1px solid #373d38}.footer_box .items{margin-bottom:-30px}.footer_box .identity,.footer_box .content,.footer_box .item{width:25%;margin-bottom:30px;font-size:inherit}.footer_box .content{width:75%;font-size:20px;line-height:1.5}.footer_box .logo{display:block;flex-grow:0;flex-shrink:0;align-self:flex-end;width:100%;max-width:320px;height:96px;background:url(../images/header_logo_img.svg) 0 50% no-repeat;background-size:contain;transition:0.3s;cursor:pointer;filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.footer_box .widget{display:block;margin-bottom:30px}.footer_box .widget:last-child{margin-bottom:0}.footer_box .heading{display:block;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.33}.footer_box .title{display:block;margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.5}.footer_box .title:last-child{margin-bottom:0}.footer_box .text{display:block;margin-bottom:16px}.footer_box .text:last-child{margin-bottom:0}.footer_box .text a{text-decoration:underline}.footer_box .text a:hover{text-decoration:none}.footer_box .menu{display:block}.footer_box .menu li{display:block;margin-bottom:12px}.footer_box .menu li:last-child{margin-bottom:0}.footer_box .menu a:hover{text-decoration:underline}.footer_box .subscribe{display:block;position:relative}.footer_box .subscribe .fields{display:flex;align-items:flex-start}.footer_box .subscribe .field{display:block;flex-grow:1;min-width:0;margin-right:15px}.footer_box .subscribe .button{flex-grow:0;flex-shrink:0;padding-right:15px;padding-left:15px}.footer_box .subscribe input[type="email"]{padding-right:15px;padding-left:15px}.footer_box .social{display:flex;flex-wrap:wrap;align-items:center;margin:0 -15px -15px 0}.footer_box .social .link{display:block;flex-grow:0;flex-shrink:0;width:40px;height:40px;margin-right:15px;margin-bottom:15px;background:50% 50% no-repeat;background-size:contain;transition:0.2s;cursor:pointer;filter:invert(100%)}.footer_box .social .link:hover{filter:invert(43%) sepia(99%) saturate(413%) hue-rotate(49deg) brightness(96%) contrast(82%)}.footer_box .social .link:last-child{margin-right:0}.footer_box .social .link_facebook{background-image:url(../images/ico_social_facebook.svg)}.footer_box .social .link_instagram{background-image:url(../images/ico_social_instagram.svg)}.footer_box .social .link_twitter{background-image:url(../images/ico_social_twitter.svg)}.footer_box .social .link_youtube{background-image:url(../images/ico_social_youtube.svg)}.footer_box .social .link_linkedin{background-image:url(../images/ico_social_linkedin.svg)}.footer_box .additional{display:flex;align-items:center;height:100px}.footer_box .copyright{margin-right:20px}.footer_box .copyright:last-child{margin-right:0}.footer_box .links{display:flex;align-items:center}.footer_box .links li{margin-right:20px}.footer_box .links li:last-child{margin-right:0}.footer_box .links a:hover{text-decoration:underline}.footer_box .logos{display:block;background-color:#fff}.footer_box .partners{display:flex;align-items:stretch;margin:0 -10px}.footer_box .partner{display:flex;flex-basis:0;flex-grow:1;align-items:center;justify-content:center;height:120px;padding:10px}.footer_box .partner img{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.footer_box .retailers{display:flex;flex-wrap:wrap;align-items:center;margin:-10px -15px -10px 0}.footer_box .retailers .retailer{display:block;width:auto;height:auto;margin-right:15px;margin-bottom:10px}.footer_box .retailers img{display:block;width:auto;max-width:80px;height:auto;max-height:40px}.footer_box .award{display:block;position:relative}.footer_box .award img{display:block;width:100%;height:auto}@media (max-width: 1540px){.footer_box .heading{font-size:20px}.footer_box .title{font-size:18px}.footer_box .content{font-size:18px}}@media (max-width: 1024px){.footer_box .company,.footer_box .wrapper{padding:30px 0}.footer_box .identity,.footer_box .content{width:100%}.footer_box .item{width:50%}.footer_box .menus{order:2}.footer_box .content{font-size:16px}.footer_box .logo{margin:0 auto}}@media (max-width: 640px){.footer_box{font-size:14px}.footer_box .item{width:100%}.footer_box .menus{width:50%}.footer_box .contact{order:3}.footer_box .heading{font-size:18px}.footer_box .title{font-size:16px}.footer_box .additional{flex-direction:column;height:auto;padding:20px 0;text-align:center}.footer_box .copyright{margin:0 0 15px}.footer_box .links{margin:0 0 -10px}.footer_box .links li{margin:0 10px 10px}.footer_box .partner{height:auto}}

/*# sourceMappingURL=style.css.map */
