html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,q,strong,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,table{padding:0;margin:0;border:0;list-style-type:none;line-height:100%;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body,html{height:100%}body{font:1em 'Roboto',sans-serif;color:#000;background:#fff;-webkit-text-size-adjust:none}a{color:#227d41;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}a:hover{color:#2f9631}input,select,textarea,button{font:1em 'Roboto',sans-serif;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=submit],input[type=reset],button,label{cursor:pointer;padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}textarea{overflow:auto}table{border-collapse:separate;border-spacing:0}a:active{outline:0}*:focus{outline:none}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}header,section,nav,hgroup,footer,article{display:block}strong,b{font-weight:700}em,i{font-style:italic}p{line-height:140%}.left{float:left}.right{float:right}.center{text-align:center !important}.tleft{text-align:left}.tright{text-align:right}.margin0{margin:0 !important}.padding0{padding:0 !important}.border0{border:0 !important}.padding-bottom0{padding-bottom:0 !important}.padding-top0{padding-top:0 !important}.clear{clear:both}img{max-width:100%;height:auto;vertical-align:middle}.uppercase{text-transform:uppercase}.no-case{text-transform:none !important}.relative{position:relative}.overflow-hidden{overflow:hidden}.rounded{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}div.rounded{overflow:hidden}button::-moz-focus-inner{padding:0;border:0}:required{-webkit-box-shadow:none;box-shadow:none}.element-hidden{display:none}.full-width{width:100%}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-area img{max-width:100%;height:auto}img.alignleft{margin:0 2em 2em 0}img.alignright{margin:0 0 2em 2em}.wp-caption{max-width:100%;text-align:center;margin:0 0 30px}.wp-caption:last-child{margin:0}.wp-caption .wp-caption-text{padding:10px 0 0;text-align:center}.wp-smiley{margin:0}img#wpstats{display:none}span.edit-link a{position:fixed;bottom:0;left:0;z-index:99999;background:red;color:#fff !important;font-size:1em;padding:10px}::-moz-selection{background:#227d41;color:#fff}::selection{background:#227d41;color:#fff}*::-webkit-input-placeholder{color:#000}*::-moz-placeholder{color:#000;opacity:1}*:-ms-input-placeholder{color:#000}*:-moz-placeholder{color:#000}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent !important}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent !important}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent !important}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent !important}.wrapper{width:1240px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.valign{display:inline-block;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.valign.bottom{vertical-align:bottom}.valign.top{vertical-align:top}.body-content{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.padding-content{padding:50px 0}.half-content{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.in-middle{display:inline-block;vertical-align:middle;width:800px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-row.align-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.flex-row.align-justify{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.flex-row.align-center-justify{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center}.bg-cover{background-repeat:no-repeat;background-position:center top;background-size:cover}.entry-content p,.entry-content .as-p{margin:0 0 30px;font-size:1.125em}.entry-content p:last-child,.entry-content .as-p:last-child{margin:0 !important}.entry-content p span,.entry-content h1 span,.entry-content h2 span{line-height:110%}.entry-content center{line-height:140%}.entry-content blockquote{margin:50px 0;padding:50px;background-color:#000;position:relative}.entry-content blockquote:last-child{margin-bottom:0}.entry-content blockquote:before{content:"“";display:block;font-weight:700;font-size:12rem;color:#fff;opacity:.2;line-height:80%;position:absolute;left:40px;top:30px}.entry-content blockquote p,.entry-content blockquote div{font-size:1.5rem;line-height:130%;font-weight:700;color:#fff;position:relative}.entry-content hr{padding:0;margin:0 0 30px;border:0;height:1px;background:#efefef}.clear_column+hr{margin-top:30px}.entry-content ul,.entry-content ol{margin:0 0 30px}.entry-content ul:last-child,.entry-content ol:last-child{margin:0}.entry-content li{margin:0 0 20px;line-height:140%;position:relative;padding:0 0 0 20px;font-size:1.125em}.entry-content li:last-child{margin-bottom:0}.entry-content ul li:before{content:" ";display:block;width:6px;height:6px;background:#227d41;position:absolute;left:0;top:8px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.entry-content ol li{list-style-type:decimal;list-style-position:outside;padding:0;margin:0 0 20px 18px}.entry-content ol ul{margin-top:20px !important}.entry-content ol ul li:before{display:none}.entry-content iframe{max-width:100%;margin:0 0 30px}.entry-content iframe:last-child{margin:0}.entry-content img+img{margin:0 0 0 30px}.content-column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.one_half{padding:0 25px 0 0}.one_half.last_column{padding:0 0 0 25px}.content-column.full_width{padding:0;margin:0 0 50px}.one_third{padding:0 25px}.clear_column{margin:0 0 50px}.clear_column:last-child,.content-column.full_width:last-child{margin:0}body.mce-content-body{margin:20px;height:auto}[data-effect*=fade]{opacity:0}[data-effect*=slide]{transform:translate3d(0,200%,0)}h1,.h1{font-size:2.5em;line-height:105%;margin:0 0 30px}h2,.h2{font-size:2em;line-height:105%;margin:0 0 30px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin:0}.bg-white{background-color:#fff}.bg-body{background-color:#000}.bg-light{background-color:#e3e3e3}.bg-green{background-color:#227d41}.bg-green-lighter{background-color:#2f9631}.color-white{color:#fff}.color-body{color:#000}.color-light{color:#e3e3e3}.color-green{color:#227d41}.color-green-lighter{color:#2f9631}a.button-general,.button-general a,button.button-general,input.button-general,span.button-general{display:inline-block;vertical-align:middle;background:#227d41;color:#fff;line-height:54px;text-align:center;text-transform:uppercase;white-space:nowrap;padding:0 20px;font-size:1.125rem;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}a.button-general:hover,.button-general a:hover,button.button-general:hover,input.button-general:hover,span.button-general:hover{background:#2f9631}a.button-underlined,.button-underlined a,button.button-underlined,input.button-generunderlinedal,span.button-underlined{display:inline-block;vertical-align:middle;border-bottom:solid 2px #227d41;color:#000;text-transform:uppercase;white-space:nowrap;font-size:.875rem;font-weight:500;padding:3px 0;transition:all .3s ease}a.button-underlined:hover,.button-underlined a:hover,button.button-underlined:hover,input.button-underlined:hover,span.button-underlined:hover,a:hover span.button-underlined{border-color:#000}.button-group{font-size:0;white-space:nowrap}.button-group>div{display:inline-block;vertical-align:middle;font-size:1rem}.button-group>div p{margin:0 !important;padding:0 !important}.button-group>div+div{margin:0 0 0 30px}.button-group.center>div{margin:0 15px !important}.page-heading{padding:100px 0 0}.category-heading-bg{background-position:center center;background-attachment:fixed;position:relative}.category-heading-bg:before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:.3}.category-heading{height:710px;padding:100px 0 0}.category-title{line-height:380px;max-width:50%}.category-title h1 strong{display:inline-block;padding:20px 50px;text-transform:uppercase;background:#227d41;line-height:105%}.category-title h1 strong small{display:block;font-size:1.25rem;text-transform:none;font-weight:400;line-height:130%;margin:0 0 10px}.category-title h1 strong small a{color:#fff;border-bottom:solid 1px rgba(255,255,255,.5)}.category-title h1 strong small a:hover{border-color:#fff}.category-content{margin:-250px 0 0;position:relative}.in-wrapper{padding:0 50px}#header{position:fixed;left:0;top:0;z-index:10000;background:#333;height:100px}#site-logo{width:300px;font-size:0;height:130px;position:relative;padding:0 65px 0 0}#site-logo:before{content:" ";display:block;width:50vw;height:100%;background:#fff;position:absolute;right:70px;top:0}#site-logo:after{content:" ";display:block;position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:130px 70px 0 0;border-color:#fff transparent transparent}#site-logo .logo{display:inline-block;width:185px;height:100px;background:url(//v-t.bg/wp-content/themes/vtwp/images/logo-2020.png) no-repeat 0 0/100% auto;position:relative;z-index:10}#lang-menu{position:relative;z-index:10;margin:-20px 0 0}#lang-menu li+li{margin:10px 0 0}#lang-menu a{display:inline-block;width:30px;height:20px;background:url(//v-t.bg/wp-content/themes/vtwp/images/icon-langs.png) no-repeat -9999px/70px 20px;position:relative}#lang-menu .wpml-ls-item-en a{background-position:0 0}#lang-menu .wpml-ls-item-bg a{background-position:-40px 0}#lang-menu a:before{content:" ";display:block;width:100%;height:100%;border:solid 1px #333;position:absolute;left:-1px;top:-1px;opacity:.25;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#lang-menu .wpml-ls-current-language a:before{opacity:1}#lang-menu a:hover:before{opacity:.5}#main-menu{float:right;text-align:right;width:calc(100% - 300px);font-size:0}#main-menu .level-0{display:inline-block;vertical-align:middle;font-size:1rem;position:relative;text-align:left}#main-menu .level-0:not(.button-general):after{content:" ";display:block;width:1px;height:40px;background:#fff;position:absolute;right:0;top:50%;margin:-20px 0 0;opacity:.3;transform:rotate(28deg)}#main-menu .level-0:not(.button-general)>a{display:inline-block;vertical-align:middle;color:#fff;font-size:1em;font-weight:300;padding:0 15px;line-height:100px}#main-menu .level-0:not(.button-general):hover>a{color:#2f9631}#main-menu .level-0.current-menu-item:not(.button-general)>a,#main-menu .level-0.current-menu-ancestor:not(.button-general)>a,#main-menu .level-0.current-product-ancestor:not(.button-general)>a{color:#2f9631}#main-menu .level-0.button-general{padding:0 0 0 20px}#main-menu .sub-menu{position:absolute;left:0;top:110%;background:#227d41;min-width:240px;opacity:0;pointer-events:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#main-menu .level-0:hover .sub-menu,#main-menu .level-0.clicked .sub-menu{opacity:1;pointer-events:auto;top:100%}#main-menu .sub-menu:before{content:" ";display:block;width:20px;height:20px;background:#227d41;position:absolute;left:30px;top:0;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}#main-menu .sub-menu li{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main-menu .sub-menu a{display:block;font-size:1.125em;color:#fff;padding:15px 20px;line-height:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main-menu .sub-menu a:hover{background:#2f9631}#main-menu .sub-menu .current-menu-item a{background:#2f9631}#main-menu .products-nav .sub-menu{min-width:10px;width:520px;font-size:0;border-top:solid 5px #fff}#main-menu .products-nav .sub-menu:before{display:none}#main-menu .products-nav .sub-menu:after{content:" ";display:block;position:absolute;left:25px;bottom:100%;margin:0 0 5px;pointer-events:none;width:0;height:0;border-style:solid;border-width:0 7px 8px;border-color:transparent transparent #fff}#main-menu .products-nav .sub-menu li{display:inline-block;vertical-align:top;width:50%}#main-menu .products-nav .sub-menu a{float:left;width:100%;padding:0;line-height:100%}#main-menu .products-nav .sub-menu .bg{padding:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#main-menu .products-nav .sub-menu a:hover .bg{background:#2f9631 !important}#main-menu .products-nav .sub-menu .image{display:block;width:70px;height:70px;line-height:70px;background:#fff;text-align:center}#main-menu .products-nav .sub-menu .image img{max-height:100%;width:auto}#main-menu .products-nav .sub-menu .align{display:block;float:right;width:calc(100% - 70px);line-height:70px;padding:0 0 0 15px}#main-menu .products-nav .sub-menu .title{display:block;font-size:1rem;line-height:120%}#footer{background:#aaa}#footer .logo-copy{width:150px;font-size:0}#footer .logo{display:inline-block;width:150px;height:81px;background:url(//v-t.bg/wp-content/themes/vtwp/images/logo-2020-dark.png) no-repeat 0 0/100% auto}#footer .copy p{font-size:.875rem;margin:20px 0 0}#footer .copy a{color:#000}#footer .copy a:hover{color:#2f9631}#footer-menu{width:calc(100% - 150px - 240px);padding:0 50px;margin:-25px 0 0}#footer-menu .level-0{float:left;width:50%;margin:25px 0 0;padding:0 20px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer-menu .level-0>a{font-size:1.375em;font-weight:500;color:#333}#footer-menu .level-0>a:hover{color:#2f9631}#footer-menu .level-0.button-general{display:none}#footer-menu .level-1{margin:12px 0 0}#footer-menu .level-1>a{color:#fff;font-size:.938em;font-weight:300}#footer-menu .level-1>a:hover{color:#e3e3e3}#footer .buttons{float:right;width:240px}#footer .buttons li+li{margin:30px 0 0}#footer .buttons .icon{position:relative;line-height:40px;padding:0 0 0 56px}#footer .buttons .icon:before{content:" ";display:block;width:40px;height:40px;background:url(//v-t.bg/wp-content/themes/vtwp/images/icon-contacts.png) no-repeat -9999px/120px 40px;position:absolute;left:0;top:0}#footer .buttons .icon a{font-size:1.5em;font-weight:300;color:#fff}#footer .buttons .icon a:hover{color:#e3e3e3}#footer .buttons .icon.phone:before{background-position:0 0}#footer .buttons .icon.email:before{background-position:-80px 0}.category-sub-category+.category-sub-category{margin:50px 0 0}.products-list{font-size:0;width:calc(100% + 50px);margin:0 0 -50px -25px}.products-list-item{float:none;width:33.3333333333333333333%;display:inline-block;vertical-align:top;font-size:1rem;padding:0 25px;margin:0 0 50px}.products-list-item a{display:block}.products-list-item .image{display:block;overflow:hidden}.products-list-item .image-bg{display:block;padding:75% 0 0;backface-visibility:hidden;background-position:center center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.products-list-item a:hover .image-bg{-webkit-transform:scale(1.25);transform:scale(1.25)}.products-list-item .info{position:absolute;right:0;top:0;width:40px;height:40px;background-image:url(//v-t.bg/wp-content/themes/vtwp/images/icon-info.svg);background-repeat:no-repeat;background-position:center center;background-size:24px 24px}.products-list-item .title{display:block;margin:-20px 0 0 -10px;position:relative}.products-list-item .title strong{display:inline-block;color:#fff;font-size:1.25em;font-weight:500;padding:10px 20px;background:#227d41;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.products-list-item a:hover .title strong{background:#2f9631 !important}#breadcrumbs{font-size:0;margin:0 0 25px -12px}#breadcrumbs li{display:inline-block;vertical-align:middle;font-size:.938rem;position:relative;padding:0 12px;margin:0 0 5px}#breadcrumbs li:not(:last-child):after{content:" ";display:block;width:1px;height:16px;background:#000;position:absolute;right:0;top:50%;margin:-9px 0 0;opacity:.3;transform:rotate(28deg)}.pswp{z-index:20000}.single-product-images{width:50%;margin:0 0 50px;padding:0 50px 0 0}.single-product-content{width:50%;margin:0 0 50px;position:relative;z-index:10}.single-product-content .simple-table td{white-space:nowrap}.single-product-images div.images{width:100% !important;margin:0 !important}.woocommerce-product-gallery__trigger:before{border-color:#fff !important}.woocommerce-product-gallery__trigger:after{background:#fff !important}.product_title{font-weight:700}.simple-table-responsive{overflow:auto;-webkit-overflow-scrolling:touch}.simple-table{width:100%;background:#e3e3e3;border-spacing:1px}.simple-table th{background:#f4f4f4;text-align:left;padding:10px}.simple-table td{background:#fff;padding:10px}.simple-table .svg{display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:30px;font-size:0}.simple-table .svg svg{max-height:100%;width:auto;display:inline-block;vertical-align:middle}.simple-table .for-button{width:160px}.table-button{display:inline-block;vertical-align:middle;background:#227d41;color:#fff;line-height:36px;text-align:center;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:.875rem;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.table-button:hover{background:#2f9631 !important}.simple-table .product-remove{width:20px}.simple-table .product-thumbnail{float:left;width:120px}.simple-table .product-details{margin:0 0 0 150px}.simple-table .product-details>a:first-child{font-size:1.25em;font-weight:700;color:#000}.simple-table .product-details ul{margin:20px 0 0}.simple-table .product-details li{margin:5px 0 0 !important;padding:0 !important;font-size:.875rem !important}.simple-table .product-details li:before{display:none !important}.simple-table.more-padding th,.simple-table.more-padding td{padding:20px}.custom-cart-form{display:inline-block !important;margin:0 !important;position:relative}.custom-cart-form .ywraq-loader{position:absolute;left:100%;top:0;margin:0 0 0 5px}.yith-ywraq-add-to-quote{position:fixed;bottom:0;right:0;z-index:50000;background:#000;color:#fff;text-align:center;max-width:180px}.yith-ywraq-add-to-quote .add-request-quote-button{display:none !important}.yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a{display:block;color:#fff;padding:10px 15px}.yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a:hover{background:#2f9631 !important}.yith-ywraq-add-to-quote .yith_ywraq_add_item_product_message{padding:10px 15px;font-size:.875em;line-height:130%}.ywraq_list_empty_message{text-align:center}.ywraq-wrapper .return-to-shop{display:none !important}.colabs-row{margin:20px 0 0;line-height:28px}.colabs-row img{width:30px;border:solid 1px #000;margin:0 5px 0 0}.colabs-row.second{padding:0 0 0 40px}.tooltip-content{color:#000 !important}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:130%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:solid 1px #e3e3e3;width:100%;max-width:100%;padding:15px;font-size:1rem}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#227d41}.form-row{padding:0 !important;margin:0 0 20px !important}.form-row label{display:none !important}.form-row label.checkbox{display:block !important;font-size:.875em}#yith-ywraq-default-form .form-row input[type=checkbox]{-webkit-appearance:checkbox}#hero{margin:100px 0 0;position:relative}#hero:before{content:" ";display:block;width:calc((100vw - 1240px) / 2);height:100%;background:#227d41;position:absolute;left:0;top:0;z-index:9}#hero:after{content:" ";display:block;width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;left:0;top:0}#hero .pdf{width:280px;background:#227d41;position:relative;z-index:10;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#hero .pdf:after{content:" ";display:block;position:absolute;left:100%;top:0;width:0;height:0;border-style:solid;border-width:180px 97px 0 0;border-color:#227d41 transparent transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#hero .pdf a{display:block;line-height:180px;color:#fff;font-size:1.5em;text-align:center}#hero .pdf .valign{line-height:120%}#hero .pdf strong{font-weight:500;font-size:1.25em}#hero .pdf:hover{background:#2f9631}#hero .pdf:hover:after{border-color:#2f9631 transparent transparent}#hero .title{width:calc(100% - 280px);text-align:right;line-height:180px;position:relative;z-index:11}#hero .title p{line-height:110%}#hero .title p:first-child{font-size:2.5em;font-weight:300}#hero .title p:last-child{font-size:3em;font-weight:500;margin:2px 0 0}#hero-slideshow .slick-dots{position:absolute;left:0;bottom:30px;width:100%;text-align:center;font-size:0;pointer-events:none}#hero-slideshow .slick-dots li{display:inline-block;vertical-align:middle;margin:0 5px}#hero-slideshow .slick-dots button{display:inline-block;vertical-align:middle;pointer-events:auto;width:12px;height:12px;background:#fff;border:solid 2px #e3e3e3;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#hero-slideshow .slick-active button{background:#227d41;border-color:#227d41}.hero-slide{display:block;height:680px}.hero-slide .overlay{width:500px;line-height:680px;padding:0 0 0 50px;background:-moz-linear-gradient(left,rgba(0,0,0,.55) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.55) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.55) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#00000000',GradientType=1)}.hero-slide .valign{padding:40px 0}.hero-slide .sub-title{font-weight:300;text-transform:uppercase;font-size:1.5em;margin:0 0 10px;line-height:120%}.hero-slide .title{font-weight:500;font-size:3em;margin:0 0 15px;line-height:110%}.hero-slide .text p{font-size:1.25em}.hero-slide .action{margin:20px 0 0}.we-care-boxes-bg:before{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6)}.we-care-boxes{text-align:center;font-size:0;flex-wrap:wrap}.we-care-box{float:none;width:25%;display:inline-block;vertical-align:top;font-size:1rem;text-align:left;margin:20px 0 0}.we-care-box .number{width:100px;line-height:100px;text-align:center;font-weight:300;font-size:2.5em}.we-care-box .image{width:calc(100% - 100px);height:100px}.we-care-box .image-bg{margin:-20px 0 0;height:120px}.we-care-box .title{height:250px;padding:30px 30px 0;font-size:1.875em;font-weight:500;line-height:120%}.we-care-box .content{padding:30px}.we-care-box .content p{font-size:1em}.we-care-box .content .arrow{position:absolute;left:50%;top:0;margin:0 0 0 -15px;width:0;height:0;border-style:solid;border-width:15px 15px 0;border-color:#fff transparent transparent}.certificates-list{text-align:center;font-size:0;width:calc(100% + 50px);margin:0 0 0 -25px}.certificates-list-item{float:none;width:33.333333333%;display:inline-block;vertical-align:top;font-size:1rem;padding:0 25px;margin:0 0 50px}.certificates-list-item a{display:block;padding:133% 0 0;position:relative;border:solid 2px #227d41;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.certificates-list-item img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:90%;max-height:90%;width:auto;height:auto}.certificates-list-item .button-general{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.certificates-list-item a:hover .button-general{opacity:1}.category-list-items{margin:0 0 -30px}.category-list-item{width:calc(50% - 15px);margin:0 30px 30px 0}.category-list-item:nth-child(2n){margin-right:0}.category-list-item:nth-child(2n+1){clear:both}.category-list-item a{display:block;padding:50% 0 0;border:solid 3px #227d41;position:relative;overflow:hidden}.category-list-item .image{position:absolute;left:0;top:0;width:100%;height:100%;backface-visibility:hidden;background-position:center center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.category-list-item a:hover .image{-webkit-transform:scale(1.05);transform:scale(1.05)}.category-list-item strong{position:absolute;left:0;bottom:30px;background:#227d41;color:#fff;padding:20px;font-size:1.5em;text-transform:uppercase}#mobile-menu{position:fixed;left:0;top:0;z-index:9000;opacity:0;pointer-events:none;width:100%;height:100vh;background:#333;text-align:center;padding:100px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#mobile-menu-wrap{line-height:calc(100vh - 100px);height:calc(100vh - 100px);overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mobile-menu-wrap>ul:first-child{display:inline-block;width:100%;vertical-align:middle;padding:60px 0;margin:-60px 0 0}#mobile-menu.opened{opacity:1;pointer-events:auto}#mobile-menu .level-0{padding:20px;margin:0 !important;border-top:solid 1px rgba(255,255,255,.15);position:relative;top:20px;opacity:0;-webkit-transition:opacity .3s .2s ease,top .3s .2s ease;transition:opacity .3s .2s ease,top .3s .2s ease}#mobile-menu.opened .level-0{opacity:1;top:0}#mobile-menu .level-0:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}#mobile-menu .level-0:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}#mobile-menu .level-0:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}#mobile-menu .level-0:nth-child(4){-webkit-transition-delay:.35s;transition-delay:.35s}#mobile-menu .level-0:nth-child(5){-webkit-transition-delay:.4s;transition-delay:.4s}#mobile-menu .level-0:nth-child(6){-webkit-transition-delay:.45s;transition-delay:.45s}#mobile-menu .level-0:nth-child(7){-webkit-transition-delay:.5s;transition-delay:.5s}#mobile-menu .level-0:nth-child(8){-webkit-transition-delay:.55s;transition-delay:.55s}#mobile-menu .level-0:nth-child(9){-webkit-transition-delay:.6s;transition-delay:.6s}#mobile-menu .level-0:nth-child(10){-webkit-transition-delay:.65s;transition-delay:.65s}#mobile-menu .level-0:nth-child(11){-webkit-transition-delay:.7s;transition-delay:.7s}#mobile-menu .level-0:nth-child(12){-webkit-transition-delay:.75s;transition-delay:.75s}#mobile-menu .level-0:nth-child(13){-webkit-transition-delay:.8s;transition-delay:.8s}#mobile-menu .level-0:nth-child(14){-webkit-transition-delay:.85s;transition-delay:.85s}#mobile-menu .level-0:not(.icon):not(.button-general)>a{display:inline-block;vertical-align:middle;color:#fff;font-size:1.5em;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mobile-menu .level-0:not(.menu-item-has-children){padding:0}#mobile-menu .level-0:not(.menu-item-has-children):not(.icon):not(.button-general)>a{width:100%;padding:20px}#mobile-menu .level-0:not(.icon):not(.button-general)>a:hover{color:#2f9631}#mobile-menu .level-0.menu-item-has-children{cursor:pointer;position:relative}#mobile-menu .level-0.menu-item-has-children:before{content:" ";display:block;width:62px;height:100%;position:absolute;right:0;top:0;z-index:20;cursor:pointer}#mobile-menu .level-0.menu-item-has-children:after{content:" ";display:block;width:10px;height:10px;border:solid 2px #2f9631;border-top:0;border-left:0;position:absolute;right:20px;top:25px;z-index:21;cursor:pointer;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#mobile-menu .level-0.menu-item-has-children.opened:after{top:30px;-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}#mobile-menu .sub-menu{display:none;margin:20px 0 0}#mobile-menu .sub-menu li{position:relative}#mobile-menu .sub-menu li+li{margin:20px 0 0}#mobile-menu .sub-menu a{display:block;font-size:1.25em;font-weight:300;color:#fff;line-height:115%}#mobile-menu .sub-menu a:hover{color:#2f9631}#mobile-menu .level-0.button-general{padding:20px 0 0}#mobile-menu .level-0.products-nav.opened{padding-bottom:0}#mobile-menu .products-nav .sub-menu{font-size:0;text-align:left;width:calc(100% + 40px);margin-left:-20px}#mobile-menu .products-nav .sub-menu li{display:inline-block;vertical-align:top;width:100%;margin:0}#mobile-menu .products-nav .sub-menu a{float:left;width:100%;padding:0;line-height:100%}#mobile-menu .products-nav .sub-menu .bg{padding:5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#mobile-menu .products-nav .sub-menu a:hover .bg{background:#2f9631 !important}#mobile-menu .products-nav .sub-menu .image{display:block;width:70px;height:70px;line-height:70px;background:#fff;text-align:center}#mobile-menu .products-nav .sub-menu .image img{max-height:100%;width:auto}#mobile-menu .products-nav .sub-menu .align{display:block;float:right;width:calc(100% - 70px);line-height:70px;padding:0 0 0 15px}#mobile-menu .products-nav .sub-menu .title{display:block;font-size:1.125rem;line-height:120%}.hamburger{width:54px;line-height:54px;font-size:0;margin:14px 0 0;display:none;float:right;background:#227d41;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear}.hamburger-box{width:28px;height:20px;display:inline-block;vertical-align:middle;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:28px;height:3px;background:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.opened .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.opened .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.opened .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}#cookies-bar{position:fixed;left:0;bottom:0;z-index:20000;background:rgba(255,255,255,.85);width:100%;text-align:center}#cookies-bar .content{padding:5px 20px 10px}#cookies-bar p{display:inline-block;vertical-align:middle;margin:5px 10px 0}#cookies-bar .button-general{font-size:1rem;line-height:30px;padding:0 10px}.blog-posts{display:grid;gap:50px}.blog-post a{display:flex;flex-wrap:wrap;align-items:center;gap:30px;color:#000}.blog-post .image{width:300px;position:relative;aspect-ratio:4/3}.blog-post .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.blog-post .content{flex:1}.post-date{display:inline-block;background:#333;color:#fff;padding:6px 8px;font-size:.875em;margin:0 0 15px}.post-title{font-size:1.25em;line-height:120%;margin:0 0 15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.post-excerpt{font-size:.875em;line-height:150%;margin:0 0 15px}a:hover .post-title{color:#227d41}.post-back{margin:0 0 30px}.post-back:last-child{margin:30px 0 0}.navigation{font-size:0}.navigation a{display:inline-block;font-size:1rem;margin:50px 15px 0;border-bottom:solid 2px #227d41;color:#000;text-transform:uppercase;white-space:nowrap;font-size:.875rem;font-weight:500;padding:3px 0;transition:all .3s ease}.navigation a:hover{border-color:#000}