@charset "UTF-8";:root{--black:#000;--color1:#00572d;--color2:#ca1f2b;--color3:#82c341;--color-red:#e83c2a;--gray:#8a8a8a;--light-gray:#e6e6e6;--medium-gray:#cacaca;--white:#fff;--medium-black:#454545;--background-color:#fff;--body-font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Arial,sans-serif;--font-awesome:Font Awesome 6 Pro,Font Awesome 6 Brands,Font Awesome 6 Free,sans-serif}::placeholder{color:#8a8a8a}::-webkit-scrollbar-track{background-color:#e6e6e6}::-webkit-scrollbar-thumb{background-color:#8a8a8a}::-webkit-scrollbar{height:.25rem;width:.25rem}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-touch-callout:none;font-family:sans-serif;font-variant-ligatures:no-common-ligatures}body{background:#fff;font-size:.9375rem;font-weight:400;scroll-behavior:smooth}input:focus,main:focus,textarea:focus{outline:none}.p-relative,.relative{position:relative!important}.absolute,.p-absolute{position:absolute!important}.block,.d-block{display:block!important}.d-inline-block,.inline-block{display:inline-block!important}.d-flex,.flex{display:flex!important}.d-inline-flex,.inline-flex{display:inline-flex!important}.d-inline,.inline{display:inline!important}.d-grid,.grid{display:grid!important}.d-inline-grid,.inline-grid{display:inline-grid!important}*>p:last-child{margin-bottom:0}a{display:inline-block}img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}img[alt]{font-size:0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{display:block;float:left;margin-right:1rem}img.alignright{display:block;float:right;margin-left:1rem}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:block}.h1 p,.h2 p,.h3 p,.h4 p,.h5 p,.h6 p,h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{color:currentColor;line-height:inherit;margin-bottom:0}.screen-reader-text,.submenu-toggle-text{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px}.skip-link{height:0!important;overflow:hidden;position:absolute}button[type=button],button[type=reset],button[type=submit]{cursor:pointer}.draggable{touch-action:none;-webkit-user-select:none;user-select:none}.tabs-panel,.vertical.nested.menu{display:none}.tabs-panel{padding:0}[data-tab-content]{display:none}.hidden,.hide{display:none!important}form.wpcf7-form br{display:none}[data-ico-fa]:before{content:attr(data-ico-fa);font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands,Font Awesome\ 6 Free,sans-serif}.clearfix:after,.clearfix:before{content:"";display:table;flex-basis:0;order:1}.clearfix:after{clear:both}.after-overlay,.custom-logo-link{position:relative}.after-overlay:after,.custom-logo-link:after{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.overlay{position:relative}.overlay .link-overlay{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%}.underline{display:inline-block;position:relative}.underline:before{background-color:#8a8a8a;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .2s cubic-bezier(1,0,0,1);width:100%}.underline:hover:before{transform:scaleX(1);transform-origin:left center}.ml-auto,.mx-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.white{color:#fff}.color1{color:#00572d}.color2{color:#ca1f2b}.color3{color:#82c341}.heading-color{color:#000}.f-light,.light{font-weight:300!important}.f-regular,.regular{font-weight:400!important}.f-medium,.medium{font-weight:500!important}.f-semi-bold,.semi-bold{font-weight:600!important}.bold,.f-bold{font-weight:700!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}@media (max-width:95.9875rem){.grid-container{max-width:71.25rem}}.extra-container{max-width:85rem}@media (max-width:95.9875rem){.extra-container{max-width:85rem}}.effect1{background-color:transparent;box-shadow:inset 0 0 0 2.5em #000;color:#fff;transition:all .3s ease}.effect1:hover{background-color:#fff;box-shadow:inset 0 0 0 0 #000,0 3px 10px rgba(0,0,0,.3);color:#000}.effect2{position:relative}.effect2:before{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.5s;width:0}.effect2:hover:before{opacity:.1;width:100%}.effect3{overflow:hidden;position:relative}.effect3:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";display:block;height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:10}.effect3:hover{opacity:1}.effect3:hover:before{animation:circle .75s}.cover,.res{display:block;overflow:hidden;position:relative}.res{transition:all .3s ease-in-out;width:100%}.res>img{display:block;height:100%!important;left:50%;max-width:unset;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.res.auto>img,.res>img{-o-object-position:center;object-position:center}.res.auto>img{height:auto!important;max-height:100%;max-width:100%;min-height:90%;min-width:90%;-o-object-fit:contain;object-fit:contain;width:auto}.res.scale{transform:scale(1.0001);transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .3s;will-change:transform}.res.scale:hover{opacity:1;transform:scale(1.06)}.ratio,.ratio-1v1{aspect-ratio:auto 1/1;padding-bottom:100%}.ratio,.ratio-1v1,.ratio-3v2{height:0;-o-object-fit:scale-down;object-fit:scale-down}.ratio-3v2{aspect-ratio:auto 3/2;padding-bottom:50.6666666667%}.ratio-2v3{aspect-ratio:auto 2/3;padding-bottom:150%}.ratio-2v3,.ratio-4v3{height:0;-o-object-fit:scale-down;object-fit:scale-down}.ratio-4v3{aspect-ratio:auto 4/3;padding-bottom:75%}.ratio-3v4{aspect-ratio:auto 3/4;padding-bottom:133.3333333333%}.ratio-16v9,.ratio-3v4{height:0;-o-object-fit:scale-down;object-fit:scale-down}.ratio-16v9{aspect-ratio:auto 16/9;padding-bottom:56.25%}.ratio-9v16{aspect-ratio:auto 9/16;height:0;-o-object-fit:scale-down;object-fit:scale-down;padding-bottom:177.7777777778%}@keyframes circle{0%{opacity:1}40%{opacity:1}to{height:200%;opacity:0;width:200%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes image-animation{1%{animation-timing-function:ease-in;opacity:0}4%{animation-timing-function:ease-out;opacity:.1;transform:scale(1.05)}22%{opacity:.9;transform:scale(1.15) rotate(-2deg)}44%{opacity:1;transform:scale(1.1) rotate(1deg)}96%{animation-timing-function:ease-in;opacity:.2;transform:scale(1.05)}99%{animation-timing-function:ease-in;opacity:.1}to{opacity:0}}@keyframes image-animation2{1%{animation-timing-function:ease-in}4%{animation-timing-function:ease-out;transform:scale(1.05)}22%{transform:scale(1.15) rotate(-2deg)}44%{transform:scale(1.1) rotate(1deg)}96%{animation-timing-function:ease-in;transform:scale(1.05)}99%{animation-timing-function:ease-in}to{animation-timing-function:ease-out;transform:scale(1.001)}}@keyframes gradient-animation{0%{background-position:0 13%}50%{background-position:100% 88%}to{background-position:0 13%}}@keyframes ng-circle-anim{0%{opacity:.1;transform:rotate(0) scale(.5) skew(1deg)}30%{opacity:.4;transform:rotate(0) scale(.7) skew(1deg)}to{opacity:.1;transform:rotate(0) scale(1) skew(1deg)}}@keyframes ng-circle-fill-anim{0%{opacity:.2;transform:rotate(0) scale(.7) skew(1deg)}50%{opacity:.2;transform:rotate(0) scale(1) skew(1deg)}to{opacity:.2;transform:rotate(0) scale(.7) skew(1deg)}}@keyframes ng-circle-icon-anim{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}to{transform:rotate(0) scale(1) skew(1deg)}}.elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-default{max-width:74.375rem}@media (max-width:95.9875rem){.elementor-section.elementor-section-boxed>.elementor-container.elementor-column-gap-default{max-width:70.625rem}}.elementor-element._h1,.section._h1{margin-bottom:0}.elementor-element._h1 .heading-title,.section._h1 .heading-title{font-size:2.25rem}@media (min-width:40rem){.elementor-element._h1 .heading-title,.section._h1 .heading-title{font-size:2.625rem}}.elementor-element._h2,.section._h2{margin-bottom:0}.elementor-element._h2 .heading-title,.section._h2 .heading-title{font-size:1.875rem}@media (min-width:40rem){.elementor-element._h2 .heading-title,.section._h2 .heading-title{font-size:2.1875rem}}.elementor-element._h3,.section._h3{margin-bottom:0}.elementor-element._h3 .heading-title,.section._h3 .heading-title{font-size:1.5625rem}@media (min-width:40rem){.elementor-element._h3 .heading-title,.section._h3 .heading-title{font-size:1.8125rem}}.elementor-element._h4,.section._h4{margin-bottom:0}.elementor-element._h4 .heading-title,.section._h4 .heading-title{font-size:1.3125rem}@media (min-width:40rem){.elementor-element._h4 .heading-title,.section._h4 .heading-title{font-size:1.5rem}}.elementor-element._h5,.section._h5{margin-bottom:0}.elementor-element._h5 .heading-title,.section._h5 .heading-title{font-size:1.125rem}@media (min-width:40rem){.elementor-element._h5 .heading-title,.section._h5 .heading-title{font-size:1.25rem}}.elementor-element._h6,.section._h6{margin-bottom:0}.elementor-element._h6 .heading-title,.section._h6 .heading-title{font-size:1rem}@media (min-width:40rem){.elementor-element._h6 .heading-title,.section._h6 .heading-title{font-size:1.0625rem}}.pagination{border:0;margin:30px 0;padding:5px 0;text-align:center}.pagination,.pagination .current{align-items:center;display:flex;justify-content:center}.pagination .current{background:linear-gradient(135deg,#00572d,#00573e);border:none;border-radius:50%;color:#fff;font-size:16px;font-weight:500;height:40px;padding:0;width:40px}.pagination li.current{display:inline-flex}.pagination li:not(:last-child){margin-right:8px}.pagination a,.pagination button{align-items:center;border:1px solid #e6e6e6;border-radius:50%;color:#000;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;padding:0;position:relative;width:40px}.pagination a:hover,.pagination button:hover{background:linear-gradient(135deg,#00572d,#00573e);border:none;color:#fff}.pagination a:hover i,.pagination a:hover svg,.pagination button:hover i,.pagination button:hover svg{fill:#fff;color:#fff}.pagination a i{font-size:14px;font-weight:400}.pagination a i:hover{color:#fff}.pagination a svg{fill:#000;position:absolute;width:9px}.pagination a svg:hover{fill:#fff}.hotline-mobile{animation:fadeIn 8s ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1;backface-visibility:hidden;background-color:transparent;bottom:5%;cursor:pointer;height:90px;left:5%;opacity:1;position:fixed;transform:translateZ(0);transition:visibility .5s;width:90px;z-index:99999}@media (max-width:39.9875rem){.hotline-mobile{height:90px;width:90px}}.hotline-mobile .hl-circle{animation:ng-circle-anim 1.2s ease-in-out infinite;backface-visibility:hidden;background-color:transparent;border:2px solid #e83c2a;border-radius:100%;height:90px;transform-origin:50% 50%;transition:all .5s;width:90px}@media (max-width:39.9875rem){.hotline-mobile .hl-circle{height:90px;width:90px}}.hotline-mobile .hl-circle-fill{animation:ng-circle-fill-anim 2.3s ease-in-out infinite;backface-visibility:hidden;background:linear-gradient(90deg,#e83c2a,#e8622a);border:2px solid transparent;border-radius:100%;height:56px;left:17px;position:absolute;top:17px;transform-origin:50% 50%;transition:all .5s;width:56px}@media (max-width:39.9875rem){.hotline-mobile .hl-circle-fill{height:56px;left:17px;top:17px;width:56px}}.hotline-mobile .hl-circle-icon{align-items:center;animation:ng-circle-icon-anim 1s ease-in-out infinite;backface-visibility:hidden;background:linear-gradient(90deg,#e83c2a,#e8622a);border-radius:100%;display:flex;height:46px;justify-content:center;left:22px;position:absolute;top:22px;transform-origin:50% 50%;width:46px}@media (max-width:39.9875rem){.hotline-mobile .hl-circle-icon{height:46px;left:22px;top:22px;width:46px}}.hotline-mobile .hl-circle-icon i,.hotline-mobile .hl-circle-icon svg{fill:#fff;color:#fff;font-size:24px;height:24px;width:24px}@media (max-width:39.9875rem){.hotline-mobile .hl-circle-icon i,.hotline-mobile .hl-circle-icon svg{font-size:24px;height:24px;width:24px}}.hotline-mobile .has-tip{border-bottom:none;cursor:default;font-weight:inherit}.upseo-list{color:#000;list-style:none;margin:0 1% 30px}.upseo-list li{align-items:baseline;border-bottom:1px solid hsla(0,0%,90%,.41);display:flex;padding-bottom:7px;padding-top:7px}.upseo-list li:last-child{border-bottom:none}.upseo-list li:before{background:url(../img/svg/bxs-tag-alt.svg);background-size:16px;content:"";display:block;font-weight:700;height:16px;margin-right:10px;opacity:.8;position:relative;top:2px;width:16px}.upseo-list li .thumb{display:none}.upseo-list li .post-title{color:currentColor;font-size:14px}.upseo-list li .post-title:hover{color:#ca1f2b}.upseo-list li .post-date{display:none}.toTop{align-items:center;bottom:60px;color:#8a8a8a;display:flex;font-size:17px;height:32px;justify-content:center;line-height:32px;position:fixed;right:15px;transition:opacity .3s ease-in-out;width:32px;z-index:9998}.toTop:before{background-color:hsla(0,0%,100%,.8);border:1px solid #fff;content:"";height:100%;left:0;outline:1px solid #8a8a8a;position:absolute;top:0;width:100%}.toTop>#toTopHover{display:none}.toTop>svg{font-weight:400;height:24px;transform:rotate(-90deg);width:24px}.toTop:focus,.toTop:hover{color:#00572d}.toTop:focus:before,.toTop:hover:before{background-color:hsla(0,0%,90%,.8);outline:1px solid #00572d}.menu-lines{background:none;border:none;color:#00572d;cursor:pointer;display:block;height:24px;outline:none;padding:0;position:relative;transition:color .3s ease;width:30px}.menu-lines .menu-txt{color:#00572d;display:none;font-size:14px;font-weight:500;position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:.3s ease-in-out}.menu-lines .line{background-color:currentColor;border-radius:0;display:block;height:2px;left:0;position:absolute;transition:width .3s ease;visibility:unset;width:100%}.menu-lines .line-1{top:0;width:30px}.menu-lines .line-2{top:calc(50% - 1px);width:30px}.menu-lines .line-3{bottom:0;width:30px}.menu-lines:focus,.menu-lines:hover{background:none;color:#ca1f2b;outline:none}.menu-lines:hover .line{width:30px}.inline-share{align-items:baseline;border:1px solid rgba(0,0,0,.1);display:flex;flex-flow:row nowrap;font-size:12px;margin-top:20px;padding:15px 15px 17px}.inline-share .title{align-items:center;display:flex;font-size:inherit;font-weight:500;margin-right:15px;position:relative;top:3px}.inline-share .title i,.inline-share .title svg{height:auto;margin-right:5px;width:16px}.inline-share .inline-share-groups{align-items:flex-end;display:flex}.inline-share .inline-share-groups>*{margin-left:10px}.inline-share .inline-share-groups .zalo-follow-only-button{max-height:20px}.share-icon{background:#fff;border:1px solid #8a8a8a;border-radius:50%;display:block;height:36px;padding:0;position:relative;width:36px}.share-icon:before{background-repeat:no-repeat;background-size:contain;content:"";height:60%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.share-icon.icon-facebook:before{background-image:url(../img/svg/facebook-f.svg)}.share-icon.icon-twitter:before{background-image:url(../img/svg/twitter.svg)}.share-icon.icon-telegram:before{background-image:url(../img/svg/telegram-plane.svg)}.share-icon.icon-mail:before,.share-icon.icon-send-email:before{background-image:url(../img/svg/envelope.svg)}.share-icon.icon-share:before,.share-icon.icon-web-share:before{background-image:url(../img/svg/share-alt.svg)}.sharing_toolbox .share-title{align-items:center;bottom:35px;color:#000;display:flex;font-size:12px;font-weight:400;position:relative;transform:rotate(-90deg);white-space:nowrap}.sharing_toolbox .share-title:before{background:#000;content:"";height:1px;margin-right:3px;width:10px}.sharing_toolbox .social-share>.share-label{display:none}.sharing_toolbox .social-share ul.share-actions{display:flex;flex-direction:column;list-style:none;margin:0}.sharing_toolbox .social-share ul.share-actions>li.share-action{display:flex;margin-bottom:15px}.sharing_toolbox .social-share ul.share-actions>li.share-action>button.share-button{cursor:pointer;opacity:.6;transition:.3s}.sharing_toolbox .social-share ul.share-actions>li.share-action>button.share-button:hover{opacity:.9}.sharing_toolbox .social-share ul.share-actions>li.share-action>button.share-button>.share-icon.icon-facebook:before{left:60%}.position-top{transform:translateY(-100%)}.position-bottom,.position-top{height:100%;overflow-x:hidden;overflow-y:auto}.position-bottom{transform:translateY(100%)}.js-off-canvas-overlay{background-color:rgba(0,0,0,.4);bottom:0;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;transition:opacity .2s ease-in-out,z-index .2s ease-in-out;visibility:hidden;width:100%;z-index:0}.js-off-canvas-overlay.is-visible{z-index:9998}.off-canvas{background-color:rgba(0,0,0,.9);box-shadow:-3px 0 3px rgba(0,0,0,.05);padding:0;text-align:left}.off-canvas.is-closed{opacity:0}.off-canvas.is-closed,.off-canvas.is-open{transition:transform .6s ease-in-out;will-change:transform}.off-canvas.is-open{opacity:1}.off-canvas.is-transition-overlap{z-index:1000001}.off-canvas.is-transition-overlap.is-open{box-shadow:-3px 0 3px rgba(0,0,0,.1)}.off-canvas .menu-lines{color:#fff;display:block;height:30px;position:absolute;right:23px;top:20px;z-index:9999}.off-canvas .menu-lines .menu-txt{color:currentColor;transition:.6s ease-in-out .5s}.off-canvas .menu-lines .line{background-color:currentColor;border-radius:0;height:2px;left:3px;position:absolute;top:14px;transform:rotate(0deg);transition:.6s ease-in-out .5s;visibility:visible;will-change:transform}.off-canvas.is-open .menu-lines .line{opacity:1;transition:.6s ease-in-out .5s}.off-canvas.is-open .menu-lines .line-1{transform:rotate(135deg);transition:0s}.off-canvas.is-open .menu-lines .line-2{transform:rotate(-135deg);transition:0s}.off-canvas.position-bottom.is-open,.off-canvas.position-top.is-open{transform:translateY(0)}.off-canvas .title-bar-title{display:none;font-weight:500;margin-bottom:30px}.off-canvas .title-bar-title>a{color:#fff;display:block}.off-canvas .title-bar-title>a>img{display:block;max-height:48px;width:auto}.off-canvas .title-bar-title>a>img+span{display:none}.off-canvas .title-bar-title>a>span{display:block;font-size:20px;font-weight:500}@media (max-width:39.9875rem){.off-canvas-content{margin-left:15px!important}}.swiper-controls .swiper-button{height:40px;margin-top:0;opacity:0;transition:all .3s ease-in-out;width:40px}@media (max-width:39.9875rem){.swiper-controls .swiper-button{height:32px;width:32px}}.swiper-controls .swiper-button svg{fill:#fff;color:#fff;font-size:18px}.swiper-controls .swiper-button.swiper-button-prev svg{transform:rotate(180deg)}.swiper-controls .swiper-button:focus{outline:none}.swiper-controls .swiper-pagination{margin-top:30px;position:relative;white-space:nowrap}.swiper-controls .swiper-pagination.swiper-pagination-fraction{padding:0}.swiper-controls .swiper-pagination.swiper-pagination-bullets{bottom:0;left:50%;transform:translateX(-50%)}.swiper-controls .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#595959;border-radius:2px;box-shadow:0 0 0 2px #595959;height:5px;margin:5px;opacity:.6;transition:.3s;width:5px}@media (max-width:39.9875rem){.swiper-controls .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{height:4px;width:4px}}.swiper-controls .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:focus{outline:none}.swiper-controls .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover{background-color:#ca1f2b;box-shadow:0 0 0 2px #ca1f2b}.swiper-controls .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e13b47;box-shadow:0 0 0 2px #e13b47;opacity:1;width:15px}.swiper-controls .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{background-color:#ca1f2b;box-shadow:0 0 0 2px #ca1f2b}.swiper-controls .swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{border-radius:50%;opacity:.3}.swiper-controls .swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:5px}.swiper-controls .swiper-pagination.swiper-pagination-progressbar{background:#eee;border-radius:8px;bottom:0;height:2px;left:50%;max-width:90vw;padding:0;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:300px}.swiper-controls .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-image:linear-gradient(90deg,#008a47,#e13b47);border-radius:8px}.swiper-controls .swiper-progress{background-color:#fff;border-radius:8px;height:2px}.swiper-controls .swiper-progress:after{background-image:linear-gradient(90deg,#008a47,#e13b47);content:"";height:2px;position:absolute;transition:width 0s;width:0}.swiper-controls .swiper-progress.progress:after{transition:width 6s linear;width:100%}.swiper-controls.normal-controls .swiper-button{border:none!important;height:12px;opacity:1;width:12px}.swiper-controls.normal-controls .swiper-button:after,.swiper-controls.normal-controls .swiper-button:before{display:none}.swiper-section{position:relative}.swiper-marquee .swiper-wrapper{touch-action:manipulation;transition-timing-function:linear!important}.swiper .swiper-slide{height:auto;overflow:unset}.swiper .swiper-slide .item{height:100%;position:relative}.swiper.swiper-initialized{z-index:3}.swiper.swiper-initialized~.swiper-controls .swiper-button{align-items:center;background:none;border:2px solid hsla(0,0%,100%,.8);border-radius:100%;display:flex;justify-content:center;transform:translateY(-50%);z-index:99}.swiper.swiper-initialized~.swiper-controls .swiper-button.swiper-button-prev{left:15px}@media (min-width:64.0625rem){.swiper.swiper-initialized~.swiper-controls .swiper-button.swiper-button-prev{left:30px}}.swiper.swiper-initialized~.swiper-controls .swiper-button.swiper-button-next{right:15px}@media (min-width:64.0625rem){.swiper.swiper-initialized~.swiper-controls .swiper-button.swiper-button-next{right:30px}}.swiper.swiper-initialized~.swiper-controls .swiper-button:hover{opacity:.8}.swiper.swiper-initialized~.swiper-controls .swiper-button:after{display:none}.swiper.swiper-initialized:hover~.swiper-controls .swiper-button{opacity:.8}.horizontal-menu.menu>li,.horizontal-menu.menu>li>a{align-items:center;display:flex;position:relative}.horizontal-menu.menu>li>a{line-height:normal;padding:0}.horizontal-menu.menu>li>a:hover{background-color:unset}.horizontal-menu.menu>li.is-dropdown-submenu-parent>a{padding-right:18px;transition:padding-right 0s}.horizontal-menu.menu>li.is-dropdown-submenu-parent>a:after{border:solid;border-width:0 2px 2px 0;margin-top:-2px;padding:2px;right:6px;transform:rotate(45deg) translateY(-2px);width:6px}.horizontal-menu.menu>li>.menu.is-dropdown-submenu{top:100%}.horizontal-menu.menu>li .menu.vertical{opacity:0;position:absolute;visibility:hidden}.horizontal-menu.menu>li .menu.is-dropdown-submenu{background-color:unset;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 3px 1px rgba(0,0,0,.1);max-width:unset;min-width:240px;width:auto;z-index:999}.horizontal-menu.menu>li .menu li{position:relative}.horizontal-menu.menu>li .menu li>a{background:none;color:#000;position:relative}.horizontal-menu.menu>li .menu li>a:hover{background:#f9f9f9;color:#ca1f2b}.horizontal-menu.menu>li .menu .active,.horizontal-menu.menu>li .menu .is-active,.horizontal-menu.menu>li .menu li:hover{transition:all .15s linear}.horizontal-menu.menu>li .menu .active>a,.horizontal-menu.menu>li .menu .is-active>a{background:none}.horizontal-menu.menu>li:hover .menu.is-dropdown-submenu{opacity:1;transition:all .2s ease 0s;visibility:visible}.horizontal-menu.menu>li.active>a,.horizontal-menu.menu>li.is-active>a,.horizontal-menu.menu>li:hover>a{background-color:unset}.horizontal-menu .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{border:1px solid;border-bottom:none;border-left:none;height:6px;margin-top:0;right:24px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}.horizontal-menu .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:after{border:1px solid #e6e6e6;border-bottom:none;border-left:none;height:7px;left:auto;margin-top:0;right:14px;top:50%;transform:translateY(-50%) rotate(225deg);width:7px}.terms-menu.menu{padding:10px 0}.terms-menu.menu>li{align-items:center;display:flex;flex-wrap:nowrap;line-height:normal;position:relative}.terms-menu.menu>li:not(:last-child):after{color:currentColor;content:"/";margin:0 8px;opacity:.8}.terms-menu.menu>li>a{color:currentColor;display:block;line-height:normal;padding:0}.mobile-menu.menu{padding-bottom:50px;padding-top:50px}.mobile-menu.menu .active>a,.mobile-menu.menu a:hover{background:none;color:#ccc}.mobile-menu.menu .submenu-toggle{border-color:#e6e6e6;height:24px;position:absolute;right:20px;top:12px;width:24px}.mobile-menu.menu .submenu-toggle:after{border:solid #fff;border-width:0 2px 2px 0;padding:3px;position:absolute;transform:rotate(45deg) translateY(-7px) translateX(4px);width:7px}.mobile-menu.menu .submenu-toggle[aria-expanded=true]:after{transform:rotate(225deg) translateY(4px) translateX(-7px)}.mobile-menu.menu>li{position:relative}.mobile-menu.menu>li.lang-item a{align-items:center;display:flex;font-size:14px;font-weight:300;}.mobile-menu.menu>li.lang-item a img,.mobile-menu.menu>li.lang-item a span{display:block}.mobile-menu.menu>li>a{text-transform: uppercase;color:#fff;display:block;font-size:15px;font-weight:400;line-height:1.8;margin-bottom:0;padding-left:30px}.mobile-menu.menu .submenu.nested{padding-left:15px}.mobile-menu.menu .submenu>li>a{color:#eee;font-size:15px;font-weight:300}.mobile-menu.menu .submenu>li.active a,.mobile-menu.menu .submenu>li>a:hover{color:#ccc}.desktop-menu.menu{height:100%}.desktop-menu.menu>li{padding:0}.desktop-menu.menu>li.hide-text>a{text-indent:-999999px}.desktop-menu.menu>li.home-icon{position:relative}.desktop-menu.menu>li.home-icon>a{height:16px;margin-left:15px;margin-right:15px;padding:0;position:relative;width:20px}.desktop-menu.menu>li.home-icon>a:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%2349484b" d="M575.8 255.5C575.8 273.5 560.8 287.6 543.8 287.6H511.8L512.5 447.7C512.5 450.5 512.3 453.1 512 455.8V472C512 494.1 494.1 512 472 512H456C454.9 512 453.8 511.1 452.7 511.9C451.3 511.1 449.9 512 448.5 512H392C369.9 512 352 494.1 352 472V384C352 366.3 337.7 352 320 352H256C238.3 352 224 366.3 224 384V472C224 494.1 206.1 512 184 512H128.1C126.6 512 125.1 511.9 123.6 511.8C122.4 511.9 121.2 512 120 512H104C81.91 512 64 494.1 64 472V360C64 359.1 64.03 358.1 64.09 357.2V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L564.8 231.5C572.8 238.5 576.9 246.5 575.8 255.5L575.8 255.5z"></path></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.desktop-menu.menu>li.home-icon.active>a:after,.desktop-menu.menu>li.home-icon.is-active>a:after,.desktop-menu.menu>li.home-icon>a:hover:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%2300B38F" d="M575.8 255.5C575.8 273.5 560.8 287.6 543.8 287.6H511.8L512.5 447.7C512.5 450.5 512.3 453.1 512 455.8V472C512 494.1 494.1 512 472 512H456C454.9 512 453.8 511.1 452.7 511.9C451.3 511.1 449.9 512 448.5 512H392C369.9 512 352 494.1 352 472V384C352 366.3 337.7 352 320 352H256C238.3 352 224 366.3 224 384V472C224 494.1 206.1 512 184 512H128.1C126.6 512 125.1 511.9 123.6 511.8C122.4 511.9 121.2 512 120 512H104C81.91 512 64 494.1 64 472V360C64 359.1 64.03 358.1 64.09 357.2V287.6H32.05C14.02 287.6 0 273.5 0 255.5C0 246.5 3.004 238.5 10.01 231.5L266.4 8.016C273.4 1.002 281.4 0 288.4 0C295.4 0 303.4 2.004 309.5 7.014L564.8 231.5C572.8 238.5 576.9 246.5 575.8 255.5L575.8 255.5z"></path></svg>')}.desktop-menu.menu>li>a{color:#00572d;font-size:19px;font-weight:700;padding:0 12px;position:relative;text-transform:uppercase;transition:all .25s ease}@media (max-width:95.9875rem){.desktop-menu.menu>li>a{font-size:15px}}.desktop-menu.menu>li>a:before{background-color:transparent;bottom:-9px;content:"";height:1px;left:12px;position:absolute;transform:scaleX(0);transform-origin:left;transition:all .3s cubic-bezier(.345,0,.145,.995);width:calc(100% - 24px)}.desktop-menu.menu>li>a:active,.desktop-menu.menu>li>a:hover{color:#ca1f2b}.desktop-menu.menu>li>a:active:before,.desktop-menu.menu>li>a:hover:before{transform:scaleX(1)}.desktop-menu.menu>li.active>a,.desktop-menu.menu>li.is-active>a{color:#ca1f2b}.desktop-menu.menu>li.active>a:before,.desktop-menu.menu>li.is-active>a:before{transform:scaleX(1)}.desktop-menu.menu>li.contact-menu a,.desktop-menu.menu>li.support-menu a{border-radius:25px;color:#fff;font-family:inherit;font-size:15px;font-weight:500;height:45px;padding:0 20px;white-space:nowrap}.desktop-menu.menu>li.contact-menu a:hover,.desktop-menu.menu>li.support-menu a:hover{box-shadow:0 1px 1px rgba(0,0,0,.05),0 2px 2px rgba(0,0,0,.05),0 4px 4px rgba(0,0,0,.05),0 8px 8px rgba(0,0,0,.05),0 16px 16px rgba(0,0,0,.05);color:#fff;text-decoration:none;transform:translateY(-1px)}.desktop-menu.menu>li.contact-menu a:before,.desktop-menu.menu>li.support-menu a:before{height:0!important}@media (max-width:64.05rem){.desktop-menu.menu>li.contact-menu a,.desktop-menu.menu>li.support-menu a{font-size:13px;font-weight:500}}.desktop-menu.menu>li.support-menu a{background:linear-gradient(135deg,rgba(0,87,45,.8),rgba(0,87,62,.8));box-shadow:inset 0 0 0 1px rgba(0,87,45,.2)}@media (max-width:39.9875rem){.desktop-menu.menu>li.contact-menu a,.desktop-menu.menu>li.support-menu a{display:none}}.desktop-menu.menu>li.contact-menu a:hover{box-shadow:0 1px 1px rgba(130,195,65,.05),0 2px 2px rgba(130,195,65,.05),0 4px 4px rgba(130,195,65,.05),0 8px 8px rgba(130,195,65,.05),0 16px 16px rgba(130,195,65,.05)}.desktop-menu.menu>li .menu li>a{font-weight:500}.social-menu{align-items:center;display:flex;list-style:none;margin:0;z-index:9999}.social-menu li{margin-right:10px}.social-menu li a{align-items:center;color:#666;display:flex;justify-content:center}.social-menu li a:hover{color:#ca1f2b}.social-menu li svg{fill:currentColor;color:currentColor;height:22px;width:22px}.social-menu li:last-child{margin-right:0}.search-dropdown--wrap .trigger-s{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.search-dropdown--wrap .trigger-s svg{fill:#00572d;background-color:var(--white);border-radius:99px;flex:0 0 30px;height:30px;max-width:30px;padding:3px}.search-dropdown--wrap .trigger-s>span{display:none}.search-dropdown--wrap .trigger-s:hover svg{fill:#ca1f2b}.search-dropdown--wrap .dropdown-pane{background-color:#f6f5f7;border:none;bottom:auto;opacity:0;padding:12px 0;position:absolute;transition:all .15s linear;width:100%;z-index:10001}.search-dropdown--wrap .dropdown-pane.is-open{opacity:1;transition:all .2s linear}@media (max-width:64.05rem){.search-dropdown--wrap .dropdown-pane{left:unset!important;max-width:calc(100vw - 30px);right:0!important}}@media (max-width:39.9875rem){.search-dropdown--wrap .dropdown-pane{width:calc(100vw - 20px)}}@media (min-width:64.0625rem){.search-dropdown--wrap .dropdown-pane{left:0!important}}.search-dropdown--wrap .dropdown-pane .frm-container{margin-left:auto;margin-right:0;position:relative}@media (min-width:64.0625rem){.search-dropdown--wrap .dropdown-pane .frm-container{margin-right:-6px}}.search-dropdown--wrap .dropdown-pane .frm-container:before{border-color:transparent transparent #f6f5f7;border-style:solid;border-width:0 13px 15px;content:"";position:absolute;right:55px;top:-20px}.search-dropdown--wrap .dropdown-pane .frm-container input[type=search]{border-radius:30px;box-shadow:none;font-size:12px;font-weight:400;height:34px;margin-bottom:0;max-width:100%;outline:none;padding:0 30px 0 10px;width:270px}.search-dropdown--wrap .dropdown-pane .frm-container .btn-s{align-items:center;background-color:#82c341;border-radius:50%;cursor:pointer;display:flex;height:27px;justify-content:center;outline:none;padding:3px;position:absolute;right:3px;top:3px;width:27px}.search-dropdown--wrap .dropdown-pane .frm-container .btn-s>span{display:none}.search-dropdown--wrap .dropdown-pane .frm-container .btn-s svg{fill:#fff;height:16px;width:16px}.search-dropdown--wrap .dropdown-pane .frm-container .trigger-s-close{display:none}.iconbox{list-style:none;margin:0}.iconbox li span.img{display:block}.iconbox li span.img img{display:block;max-width:100%}.top-header{background-color:#00572d;padding-bottom:10px;padding-top:10px}.top-header .col-item,.top-header .left-column{align-items:center;display:flex}.top-header .col-item{margin-right:10px}.top-header .col-item i{color:#fff;margin-right:5px}.top-header .col-item a{color:#fff;display:block;font-size:14px;font-weight:300}.top-header .col-item:last-child{margin-right:0}@media (max-width:39.9875rem){.top-header .right-column{display:none}}.top-header .social-menu li a{color:#fff}.top-header .social-menu li a:hover{color:#ddd}.inside-header{background-color:#fff}.inside-header .grid-container{align-items:center;display:flex;justify-content:space-between}.inside-header .logo{margin-bottom:0}.inside-header .custom-logo-link{display:block}.inside-header .custom-logo{display:block;height:74px;margin-bottom:8px;margin-top:8px}.inside-header .site-navigation{align-items:center;display:flex}.inside-header .site-navigation .desktop-menu.menu{height:90px}.inside-header .site-navigation .desktop-menu.menu li .menu.is-dropdown-submenu{background-color:#fff}@media (max-width:64.05rem){.inside-header .site-navigation{display:none}}.inside-header .widget-group{align-items:center;display:flex}.inside-header .widget-group>*{margin-left:15px}.inside-header .widget-group>:first-child{margin-left:0}.images_carousel.home-slides article.item .overlay img{width:100%}.images_carousel.home-slides .content-wrap{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:.625rem;padding-right:.625rem}@media (max-width:95.9875rem){.images_carousel.home-slides .content-wrap{max-width:71.25rem}}@media (min-width:40rem){.images_carousel.home-slides .content-wrap{padding-left:.9375rem;padding-right:.9375rem}}.images_carousel.home-slides .content-wrap .content-inner{position:absolute;top:50%;transform:translateY(-50%)}.images_carousel.home-slides .content-wrap .inner{max-width:100%;opacity:0;padding:0 15px;position:relative;transform:translateX(100px);width:580px}.images_carousel.home-slides .content-wrap .sub-title{font-weight:500;margin-bottom:10px;text-align:left}.images_carousel.home-slides .content-wrap .html-title{color:#00572d;margin-bottom:20px;opacity:0;position:relative;text-align:left;text-transform:capitalize;transform:translateY(-20px);transition:all .8s ease;visibility:hidden}.images_carousel.home-slides .content-wrap .html-desc{color:#454545;font-size:15px;font-weight:300;opacity:0;position:relative;text-align:left;transform:translateX(-50px);transition:all .8s ease;visibility:hidden}.images_carousel.home-slides .content-wrap .html-desc p{font-weight:300;margin-bottom:0}.images_carousel.home-slides .content-wrap .btn-link{margin:0 -10px;padding-top:20px;transform:scaleY(0);transform-origin:bottom;transition:all .8s ease;transition-delay:1s}.images_carousel.home-slides .content-wrap .btn-link .button{background-color:#82c341;font-size:16px;font-weight:500;margin:0 10px 10px;padding:16px 32px;position:relative;text-transform:uppercase;transition:.5s ease}.images_carousel.home-slides .content-wrap .btn-link .button:before{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.5s;width:0}.images_carousel.home-slides .content-wrap .btn-link .button:hover:before{opacity:.1;width:100%}@media (max-width:39.9875rem){.images_carousel.home-slides .content-wrap{display:none}}.images_carousel.home-slides .swiper-slide-active .content-wrap .inner{opacity:1;transform:translateX(0);transition:all .5s ease}.images_carousel.home-slides .swiper-slide-active .content-wrap .html-title{opacity:1;transform:translateY(0);transition-delay:.4s;visibility:visible}.images_carousel.home-slides .swiper-slide-active .content-wrap .html-desc{opacity:1;transform:translateX(0);transition-delay:.8s;visibility:visible}@media (max-width:48.8625rem){.images_carousel.home-slides .swiper-slide-active .content-wrap .html-desc{display:none}}.images_carousel.home-slides .swiper-slide-active .content-wrap .btn-link{transform:scale(1)}section.section .sub-title{color:#454545;font-weight:400;margin-bottom:5px;text-align:center;text-transform:uppercase}section.section .heading-title{color:#00572d;position:relative;text-align:center}section.section .desc,section.section .html-desc{color:#454545;text-align:center}.section.home-padding{padding-bottom:60px;padding-top:60px}@media (max-width:39.9875rem){.section.home-padding{padding-bottom:30px;padding-top:30px}}.section.home-aboutus .heading-title{display:flex;flex-direction:column}.section.home-aboutus .heading-title:after{background-image:url(../img/below-heading.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;margin-bottom:10px;margin-top:10px;width:auto}.section.home-aboutus .iconbox{align-items:flex-start;display:flex;list-style:none;margin:50px -15px 0}.section.home-aboutus .iconbox li{align-items:center;display:flex;flex:0 0 25%;flex-direction:column;max-width:25%;padding-left:15px;padding-right:15px}.section.home-aboutus .iconbox li span.img img{width:160px}.section.home-aboutus .iconbox li .iconbox-title{align-items:center;display:flex;flex-direction:column;margin-top:20px;text-align:center}.section.home-aboutus .iconbox li .iconbox-title .title{font-weight:700;margin-bottom:15px;text-transform:uppercase}@media (max-width:39.9875rem){.section.home-aboutus .iconbox{flex-wrap:wrap;margin-top:0}.section.home-aboutus .iconbox li{flex:0 0 50%;margin-top:30px;max-width:50%}}.section.home-images-text{background-color:#f7f7f7}.section.home-images-text .grid-container{align-items:flex-start;display:flex}.section.home-images-text .grid-container .col{flex:0 0 55%;max-width:55%}.section.home-images-text .grid-container .col.content-col{flex:1 1 0;min-width:0;padding-left:70px}.section.home-images-text .grid-container .col.content-col>*{text-align:left}.section.home-images-text .grid-container .col.content-col .heading-title{display:flex;flex-direction:column}.section.home-images-text .grid-container .col.content-col .heading-title:after{background-image:url(../img/below-heading.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:22px;margin-bottom:10px;margin-top:10px;width:auto}@media (max-width:48.8625rem){.section.home-images-text .grid-container{flex-wrap:wrap}.section.home-images-text .grid-container .col{flex:0 0 100%;max-width:100%}.section.home-images-text .grid-container .col.content-col{flex:0 0 100%;margin-top:30px;max-width:100%;padding-left:0}}.section.home-images-text .iconbox{margin-top:30px}.section.home-images-text .iconbox li{align-items:flex-start;display:flex}.section.home-images-text .iconbox li span.img{margin-right:15px;width:60px}.section.home-images-text .iconbox li .iconbox-title .title{color:#00572d;font-size:16px;margin-bottom:10px}.section.home-images-text .iconbox li .iconbox-title>p{color:#454545;font-weight:300;line-height:1.5}.section.home-images-text .iconbox li:not(:last-child){margin-bottom:25px}.section.home-productcat .heading-title{display:flex;flex-direction:column}.section.home-productcat .heading-title:after{background-image:url(../img/below-heading.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;margin-bottom:10px;margin-top:10px;width:auto}.section.home-productcat .swiper-section{margin-top:30px}.section.home-productcat .swiper-section .swiper-slide figure figcaption{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section.home-productcat .swiper-section .swiper-slide figure figcaption .num{-webkit-text-stroke:1px hsla(0,0%,100%,.6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-color:transparent;display:inline-block;font-size:80px;font-weight:700;margin-bottom:10px}@media (max-width:39.9875rem){.section.home-productcat .swiper-section .swiper-slide figure figcaption .num{font-size:60px;margin-bottom:0}}.section.home-productcat .swiper-section .swiper-slide figure figcaption h6{color:#fff;font-weight:600;margin-bottom:0;text-shadow:1px 0 0 rgba(24,27,49,.1),-1px 0 0 rgba(24,27,49,.1),0 1px 0 rgba(24,27,49,.1),0 -1px 0 rgba(24,27,49,.1),1px 1px rgba(24,27,49,.1),-1px -1px 0 rgba(24,27,49,.1),1px -1px 0 rgba(24,27,49,.1),-1px 1px 0 rgba(24,27,49,.1);text-transform:uppercase}.section.home-videobox{position:relative}.section.home-videobox .parallax-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.section.home-videobox .grid-container{align-items:center;display:flex;padding-bottom:60px;padding-top:60px;position:relative;z-index:1}@media (max-width:39.9875rem){.section.home-videobox .grid-container{flex-wrap:wrap}}.section.home-videobox .title-group{flex:0 0 45%;max-width:45%;padding-right:20px}.section.home-videobox .title-group>*{text-align:left}.section.home-videobox .title-group .heading-title{display:flex;flex-direction:column}.section.home-videobox .title-group .heading-title:after{background-image:url(../img/below-heading.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:22px;margin-bottom:10px;margin-top:10px;width:auto}.section.home-videobox .title-group .button-text a{background-color:#82c341;color:#fff;font-weight:500;margin-top:25px;padding:12px 24px;position:relative;text-transform:uppercase;transition:.5s ease}.section.home-videobox .title-group .button-text a:before{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.5s;width:0}.section.home-videobox .title-group .button-text a:hover:before{opacity:.1;width:100%}@media (max-width:39.9875rem){.section.home-videobox .title-group{flex:0 0 100%;max-width:100%;padding-right:0}}.section.home-videobox .content-group{flex:1 1 0;min-width:0;padding-left:20px}.section.home-videobox .content-group .video-box .cover .cover-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section.home-videobox .content-group .video-box .cover .cover-icon i{color:#999;font-size:60px;font-weight:300;opacity:.9;text-shadow:0 0 12px #eee;transition:.3s}.section.home-videobox .content-group .video-box:hover{opacity:.8}.section.home-videobox .content-group .video-box:hover .cover-icon i{color:#ca1f2b}@media (max-width:39.9875rem){.section.home-videobox .content-group{flex:0 0 100%;margin-top:30px;max-width:100%;padding-left:0}}.section.home-videobox .galleries{align-items:center;display:flex;list-style:none;margin:8px -4px 0}.section.home-videobox .galleries li{padding-left:4px;padding-right:4px}.section.home-galleries .heading-title{display:flex;flex-direction:column}.section.home-galleries .heading-title:after{background-image:url(../img/below-heading.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;margin-bottom:10px;margin-top:10px;width:auto}.section.home-galleries .galleries{column-count:4;column-gap:0;margin-top:30px}@media (max-width:39.9875rem){.section.home-galleries .galleries{column-count:2}}.section.home-galleries .galleries .gallery-item{break-inside:avoid;display:grid;grid-template-rows:1fr auto;margin:0}.section.home-galleries .galleries .gallery-item a{display:block;grid-column:1;grid-row:1/-1}.section.home-galleries .galleries .gallery-item a img{padding:1px;transform:scale(1.0001);transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .3s;width:100%;will-change:transform}.section.home-galleries .galleries .gallery-item a:hover img{opacity:.8}.section.posts_list article.item{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.section.posts_list article.item .cover-content{}.section.posts_list article.item .cover-content .meta{margin-bottom:15px}.section.posts_list article.item .cover-content .meta .time{display:none}.section.posts_list article.item .cover-content .meta .terms a{background-color:rgba(130,195,65,.9);border-radius:4px;color:#fff;font-size:12px;margin-right:10px;padding:2px 8px}.section.posts_list article.item .cover-content .meta .terms a:hover{background-color:rgba(202,31,43,.9)}.section.posts_list article.item .cover-content .h6 a,.section.posts_list article.item .cover-content h5 a,.section.posts_list article.item .cover-content h6 a{color:#000;font-size:18px;font-weight:400;line-height:1.4}.section.posts_list article.item .cover-content .h6 a:hover,.section.posts_list article.item .cover-content h5 a:hover,.section.posts_list article.item .cover-content h6 a:hover{color:#ca1f2b}.section.posts_list article.item .cover-content .excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--medium-black);display:-webkit-box;font-size:14px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.section.posts_list article.item .cover-content .view-more{align-items:center;color:#ca1f2b;display:flex;font-size:12px;margin-top:10px}.section.posts_list article.item .cover-content .view-more span{color:currentColor}.section.posts_list article.item .cover-content .view-more svg{fill:currentColor;color:currentColor;width:20px}.section.home-news{background-color:#f7f7f7}.section.home-news .heading-title{display:flex;flex-direction:column}.section.home-news .heading-title:after{background-image:url(../img/below-heading.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;margin-bottom:10px;margin-top:10px;width:auto}.section.home-news .swiper-section{margin-top:30px}.section.home-partners{padding-bottom:30px;padding-top:30px}.section.home-partners article.item .content-wrap{display:none}.section.home-newsletters{background-color:#82c341;padding-bottom:30px;padding-top:30px}.section.home-newsletters .grid-container{align-items:center;display:flex}@media (max-width:39.9875rem){.section.home-newsletters .grid-container{flex-wrap:wrap}}.section.home-newsletters .title-section{flex:0 0 40%;max-width:40%}.section.home-newsletters .title-section .heading-title{color:#fff;font-size:200%;margin-bottom:10px;text-align:left}.section.home-newsletters .title-section>p{color:#fff;font-size:14px}@media (max-width:39.9875rem){.section.home-newsletters .title-section{flex:0 0 100%;max-width:100%}}.section.home-newsletters .wpcf7{flex:1 1 0;min-width:0}@media (max-width:39.9875rem){.section.home-newsletters .wpcf7{flex:0 0 100%;margin-top:20px;max-width:100%}}.section.home-newsletters .newsletter{align-items:center;display:flex;padding-left:60px}@media (max-width:64.05rem){.section.home-newsletters .newsletter{padding-left:30px}}@media (max-width:39.9875rem){.section.home-newsletters .newsletter{padding-left:0}}.section.home-newsletters .newsletter .wpcf7-form-control-wrap{flex:1 1 0;min-width:0;position:relative}.section.home-newsletters .newsletter .wpcf7-form-control-wrap input{height:40px;margin-bottom:0}.section.home-newsletters .newsletter .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:12px;position:absolute;right:2px;top:2px}.section.home-newsletters .newsletter button[type=submit]{background-color:#00572d;color:#fff;flex:0 0 100px;font-size:14px;font-weight:500;height:40px;text-transform:uppercase}.section.home-newsletters .newsletter button[type=submit]:hover{background-color:#ca1f2b}.section.home-newsletters .newsletter+.wpcf7-response-output{font-size:13px;font-weight:300}.footer-widgets{padding-bottom:50px;padding-top:60px}.footer-widgets .footer-widget{flex:0 0 25%;max-width:25%}.footer-widgets .footer-widget .footer-border{align-items:center;border:4px solid rgba(130,195,65,.7);display:flex;flex-direction:column;padding:20px;position:relative;text-align:center}.footer-widgets .footer-widget .footer-border:after{background-image:url(../img/footer_4_left.png);background-position:100% 100%;right:-20px}.footer-widgets .footer-widget .footer-border:after,.footer-widgets .footer-widget .footer-border:before{background-repeat:no-repeat;background-size:contain;bottom:-26px;content:"";height:65px;position:absolute;width:45%}.footer-widgets .footer-widget .footer-border:before{background-image:url(../img/footer-4-right.png);background-position:0 100%;left:-20px}.footer-widgets .footer-widget .site-logo img{margin:0 auto;max-width:100%;width:100px}.footer-widgets .footer-widget .footer-text{color:#454545;font-size:13px;font-weight:300;margin-top:10px}.footer-widgets .footer-widget h6{font-weight:700;margin-bottom:15px;text-transform:uppercase}.footer-widgets .footer-widget .iconbox li{align-items:baseline;display:flex}.footer-widgets .footer-widget .iconbox li i{color:#ca1f2b;flex:0 0 25px;font-size:18px;max-width:25px;position:relative;top:2px}.footer-widgets .footer-widget .iconbox li .iconbox-title{font-weight:400}.footer-widgets .footer-widget .iconbox li .iconbox-title .title,.footer-widgets .footer-widget .iconbox li .iconbox-title>p{line-height:1.5}.footer-widgets .footer-widget .iconbox li:not(:last-child){margin-bottom:5px}.footer-widgets .footer-widget ul.menu{flex-direction:column}.footer-widgets .footer-widget ul.menu li a{color:#454545;font-weight:400;padding-left:0;padding-right:0}.footer-widgets .footer-widget ul.menu li a:hover{color:#ca1f2b}.footer-widgets .footer-widget ul.menu li.active a{background:none;color:#ca1f2b}.footer-widgets .footer-widget.footer-widget-1{flex:0 0 35%;max-width:35%;padding-right:30px}@media (max-width:64.05rem){.footer-widgets .footer-widget.footer-widget-1{flex:0 0 60%;max-width:60%}}@media (max-width:39.9875rem){.footer-widgets .footer-widget.footer-widget-1{flex:0 0 100%;max-width:100%;padding-right:0}}.footer-widgets .footer-widget.footer-widget-2{flex:0 0 20%;max-width:20%}@media (max-width:64.05rem){.footer-widgets .footer-widget.footer-widget-2{flex:0 0 40%;max-width:40%}}@media (max-width:39.9875rem){.footer-widgets .footer-widget.footer-widget-2{flex:0 0 50%;margin-top:30px;max-width:50%}}.footer-widgets .footer-widget.footer-widget-3{flex:0 0 20%;max-width:20%}@media (max-width:64.05rem){.footer-widgets .footer-widget.footer-widget-3{flex:0 0 40%;margin-top:30px;max-width:40%}}@media (max-width:39.9875rem){.footer-widgets .footer-widget.footer-widget-3{flex:0 0 50%;max-width:50%}}@media (max-width:64.05rem){.footer-widgets .footer-widget.footer-widget-4{flex:0 0 60%;margin-top:30px;max-width:60%}}@media (max-width:39.9875rem){.footer-widgets .footer-widget.footer-widget-4{flex:0 0 100%;max-width:100%}}.footer-credit{background-color:#82c341;color:#fff;font-size:16px;padding-bottom:10px;padding-top:14px}@media (max-width:39.9875rem){.footer-credit{font-size:13px}}.footer-credit a{color:currentColor}.archives.archive-posts{padding-bottom:60px;padding-top:50px}.breadcrumbs{margin-bottom:10px}.breadcrumbs li,.breadcrumbs li a{text-transform:unset}.breadcrumbs li a{font-size:13px;margin-bottom:0;position:relative;z-index:99}.section.section-title{overflow:hidden;padding:60px 0 50px;position:relative}@media (max-width:39.9875rem){.section.section-title{padding:30px 0}}.section.section-title .title-bg{background-position:100%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.section.section-title .grid-container{position:relative}.section.section-title .title{font-weight:700;max-width:720px;position:relative;text-transform:capitalize}.section.section-title .title-parallax{-webkit-text-stroke-color:hsla(0,0%,100%,.2);-webkit-text-stroke-width:1px;bottom:-60px;color:transparent;display:none;font-size:120px;font-weight:700;letter-spacing:-4px;position:absolute;right:15px;text-transform:uppercase;white-space:nowrap}.section.single-post .sharing_toolbox{align-items:center;display:inline-flex;flex-direction:column;margin-bottom:40px;margin-top:110px;padding-right:15px;position:sticky;top:220px}@media (max-width:39.9875rem){.section.single-post .sharing_toolbox{display:none}}.section.single-post .grid-container{position:relative}.section.single-post .col-content{margin-left:auto;margin-right:auto;max-width:100%;width:900px}.section.single-post .col-content .terms{grid-gap:10px;display:flex;flex-flow:row wrap;gap:10px;margin:0;padding-bottom:30px;}@media (max-width:39.9875rem){.section.single-post .col-content .terms{padding-bottom:20px;padding-top:30px}}.section.single-post .col-content .terms a{border:1px solid rgba(202,31,43,.5);border-radius:10px;color:#ca1f2b;display:inline-block;font-size:14px;padding:5px 10px;transition:.3s}.section.single-post .col-content .terms a:last-child{margin-right:0}.section.single-post .col-content .terms a:hover{border-color:rgba(202,31,43,.5);color:#ca1f2b}.section.single-post .col-content .excerpt blockquote{background-color:hsla(0,0%,69%,.1);border-left:none;box-shadow:inset 0 0 0 1px hsla(0,0%,69%,.1);box-sizing:border-box;color:#1a1a1a;font-size:16px;font-weight:300;height:auto;margin-bottom:30px;max-width:100%;padding:30px 30px 30px 80px;position:relative}.section.single-post .col-content .excerpt blockquote:first-letter{font-size:18px;font-weight:600;margin-right:1px}.section.single-post .col-content .excerpt blockquote:before{color:#e13b47;content:"“";display:block;font-family:Arial,Helvetica,sans-serif;font-size:150px;font-style:normal;left:10px;line-height:1;position:absolute;top:-16px}.section.single-post .col-content .content{margin-bottom:50px}.section.single-contact,.section.single-page{padding-bottom:50px;padding-top:50px}.section.single-contact .heading-title{display:flex;flex-direction:column;text-align:left}.section.single-contact .heading-title:after{background-image:url(../img/below-heading.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:22px;margin-bottom:10px;margin-top:10px;width:auto}.section.single-contact .desc{color:#454545;font-size:14px;text-align:left}.section.single-contact ul.infomation{list-style:none;margin:30px 0 0}.section.single-contact ul.infomation li{display:flex;margin-bottom:10px}.section.single-contact ul.infomation li i{color:#ca1f2b;flex:0 0 30px;font-size:18px;max-width:30px;position:relative;top:-2px}.section.single-contact ul.infomation li .title{flex:1 1 0;font-weight:500;min-width:0}.section.single-contact ul.infomation li .title a{font-weight:500}.section.single-contact ul.infomation li .title a:hover{color:#ca1f2b}.woocommerce-sorting{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #e1e1e1;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;margin-top:40px;padding:10px 15px}@media (max-width:39.9875rem){.woocommerce-sorting{margin-bottom:20px}}.woocommerce-sorting:after,.woocommerce-sorting:before{display:none}.woocommerce-sorting .woocommerce-ordering{align-items:center;display:flex;flex:0 0 auto;float:none;margin:0 15px 0 0;order:0;padding:0}.woocommerce-sorting .woocommerce-ordering label{font-size:14px;font-weight:400;letter-spacing:.3px;margin-right:10px}.woocommerce-sorting .woocommerce-ordering select{border:1px solid #f5f5f5;font-size:14px;font-weight:300;height:33px;line-height:1.5;margin:0;outline:none;padding:0 30px 0 10px;text-overflow:ellipsis;width:150px}.woocommerce-sorting .woocommerce-ordering select:focus{box-shadow:none}.woocommerce-sorting .woocommerce-result-count{flex:1 1 0;float:none;font-size:15px;font-weight:300;line-height:30px;margin:0;order:2;padding:0;text-align:right;white-space:nowrap}.woocommerce-sorting .meta-terms{flex:0 0 auto;order:1}.site-header-cart{margin:0;padding:0;position:relative}.site-header-cart .header-cart-contents{color:#58585a;display:table-cell;line-height:1;outline:none;padding:0;position:relative;transition:all 0s ease-in-out;vertical-align:middle}.site-header-cart .header-cart-contents .amount{display:none}.site-header-cart .header-cart-contents .count{background-color:#e83c2a;border-radius:100%;color:#fff;font-size:12px;font-weight:500;height:16px;letter-spacing:-1px;line-height:16px;position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%);width:16px}.site-header-cart .header-cart-contents .icon{display:inline-block;position:relative}.site-header-cart .header-cart-contents .icon i{font-size:20px;font-weight:400}.site-header-cart .header-cart-contents .icon svg{fill:#000;width:23px}.site-header-cart .header-cart-contents:hover .icon svg{fill:#000}.site-header-cart .header-cart-contents:hover .count{color:#fff}.site-header-cart .widget_shopping_cart{background-color:transparent;box-sizing:border-box;font-size:14px;left:auto!important;margin-bottom:0;opacity:0;padding-top:5px;position:absolute;right:0;text-align:left;top:105%;transition:all .35s cubic-bezier(.53,.01,.18,1);visibility:hidden;width:270px;z-index:1499}.site-header-cart .widget_shopping_cart_content{background:#fff;border:1px solid rgba(0,0,0,.1);padding:7px 15px 15px}@media (min-width:40rem){.site-header-cart.hover .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{opacity:1;top:100%;visibility:visible}.site-header-cart .widget_shopping_cart .widget_shopping_cart_content{overflow:hidden}.site-header-cart .widget_shopping_cart .product_list_widget{height:auto}.site-header-cart .widget_shopping_cart .product_list_widget li{border-bottom:none;display:flex;flex-flow:row nowrap;margin:0;padding:8px 0;position:relative}.site-header-cart .widget_shopping_cart .product_list_widget li .item-image-holder{flex:0 0 25%;margin-right:10px;max-width:25%}.site-header-cart .widget_shopping_cart .product_list_widget li .item-image-holder a{display:block;outline:none;padding:0}.site-header-cart .widget_shopping_cart .product_list_widget li .item-image-holder img{display:block;float:none;height:auto;margin:0;max-width:unset;width:100%}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder{padding-right:15px}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder .product-title{font-size:13px;margin-bottom:0}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder .product-title>a{line-height:1.3;outline:none;padding:0}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder .variation{border-top:1px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;margin:5px 0 0;padding-top:5px}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder .variation dt{flex:0 0 40%;font-weight:700;margin-bottom:0;margin-right:5px;max-width:40%}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder .variation dd{flex:0 0 calc(60% - 5px);margin-bottom:0;max-width:calc(60% - 5px)}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder .variation dd>*{margin-bottom:0}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder .quantity{display:block;font-size:13px;letter-spacing:-.2px;margin-top:5px}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder .quantity .amount{color:#e83c2a;font-weight:500}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder a.remove{align-items:center;display:flex;font-size:18px;height:12px;justify-content:center;left:auto;outline:none;padding:0;position:absolute;right:0;text-indent:0;top:8px;width:12px}.site-header-cart .widget_shopping_cart .product_list_widget li .item-info-holder a.remove:before{display:none}.site-header-cart .widget_shopping_cart p.total{align-items:center;background:none;border:none;border-top:1px solid rgba(0,0,0,.05);display:flex;font-weight:700;justify-content:space-between;margin-bottom:20px;padding:10px 0 0}.site-header-cart .widget_shopping_cart p.total .amount{color:#e83c2a}.site-header-cart .widget_shopping_cart p.buttons{background:none;padding:0}.site-header-cart .widget_shopping_cart a.button{background-color:#fff;border:1px solid #00572d;box-sizing:border-box;color:#58585a;font-size:14px;font-weight:500;height:44px;line-height:44px;margin-bottom:0;padding:0 26px;text-align:center;transition:color .2s ease-out,background-color .2s ease-out;width:100%}.site-header-cart .widget_shopping_cart a.button:hover{background-color:#00572d;color:#fff}.site-header-cart .widget_shopping_cart a.button:after{display:none}.site-header-cart .widget_shopping_cart a.button.checkout{background-color:#00572d;border-color:#00572d;color:#fff;margin-top:10px}.site-header-cart .widget_shopping_cart a.button.checkout:hover{background-color:#fff;color:#58585a}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:8px 0 0}.woocommerce-active .site-header .site-header-cart{float:none;margin:0 10px;width:auto}}.list-product-wrapper .swiper-slide{padding-bottom:3px;padding-top:3px}.list-product-wrapper article.product{border:1px solid #eee;position:relative}.list-product-wrapper article.product .onsale{background-color:rgba(202,31,43,.6);border:none;border-radius:5px;color:#fff;font-size:9px;font-weight:400;left:0;letter-spacing:.5px;line-height:18px;margin:5px 0 0 5px;min-height:unset;min-width:unset;padding:0 5px;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:translateZ(0)}.list-product-wrapper article.product .hidden-feature-img{left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .4s ease-in-out;visibility:hidden;width:auto}.list-product-wrapper article.product .cover-content{align-items:center;display:flex;flex-direction:column;padding:15px;position:unset}@media (max-width:39.9875rem){.list-product-wrapper article.product .cover-content{padding:10px 10px 15px}}.list-product-wrapper article.product .cover-content .star-rating{-webkit-font-smoothing:antialiased;color:#8a8a8a;display:flex;float:none;font-size:10px;height:auto;letter-spacing:3px;line-height:1;margin:0 0 10px;overflow-x:visible;overflow-y:hidden;width:auto}.list-product-wrapper article.product .cover-content .star-rating:before{float:none;position:inherit}.list-product-wrapper article.product .cover-content .star-rating span{display:block;overflow-x:visible;overflow-y:hidden;padding-top:11px}.list-product-wrapper article.product .cover-content .star-rating span .rating{color:#454545;font-size:11px;left:75px;position:absolute;top:0;z-index:9}.list-product-wrapper article.product .cover-content>h5,.list-product-wrapper article.product .cover-content>h6{display:block;font-size:15px;font-weight:500;line-height:1.4;margin:0;text-align:center;width:100%}.list-product-wrapper article.product .cover-content>h5 a,.list-product-wrapper article.product .cover-content>h6 a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:block;display:-webkit-box;min-height:42px;overflow:hidden;text-overflow:ellipsis}.list-product-wrapper article.product .cover-content .price{display:block;letter-spacing:-.5px;line-height:1;margin:10px 0 0;transition:all .4s ease-in-out}.list-product-wrapper article.product .cover-content .price del{display:inline-block;font-weight:400;opacity:.8}.list-product-wrapper article.product .cover-content .price ins,.list-product-wrapper article.product .cover-content .price>.amount{color:#ca1f2b;display:inline-block;font-weight:700;text-decoration:none}.list-product-wrapper article.product .cover-content .price ins .woocommerce-Price-currencySymbol,.list-product-wrapper article.product .cover-content .price>.amount .woocommerce-Price-currencySymbol{font-weight:400}.list-product-wrapper article.product .cover-content .price .woocommerce-Price-currencySymbol{font-size:90%;margin:0 2px}.list-product-wrapper article.product .product-button{margin-top:20px;position:relative;text-align:center}.list-product-wrapper article.product .product-button a{background-color:var(--color1);border-radius:10px;color:var(--white);display:inline-flex;font-size:12px;font-weight:300;padding:8px 10px;transition:.3s}.list-product-wrapper article.product .product-button a:hover{background-color:var(--color2)}.list-product-wrapper article.product .product-button a.loading{opacity:.6}.list-product-wrapper article.product .product-button a.loading:after{font-size:18px;top:5px}.list-product-wrapper article.product .product-button a.added_to_cart.wc-forward{display:none}.list-product-wrapper article.product .product-button a.add_to_cart_button.added{background-color:var(--color3)}.list-product-columns>.cell{margin-bottom:30px}.list-product-columns .product{height:100%}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-ordering,.woocommerce-page .woocommerce-result-count{float:none}.single-product--wrap .heading-title{margin-bottom:25px;margin-top:0;text-transform:uppercase}.single-product--wrap .navigation-bar{background:#f6f6f6;display:block;margin-bottom:35px;padding:15px 0}.single-product--wrap .navigation-bar .breadcrumbs{margin-bottom:0}.single-product--wrap .navigation-bar .breadcrumbs li{font-size:14px;font-weight:400;text-transform:unset}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#f6f6f6;border-top:3px solid #82c341;color:#454545;font-size:14px;margin-bottom:30px}.woocommerce-message{border-top-color:#00572d}.woocommerce-message:before{color:#00572d}.woocommerce-info{border-top-color:#82c341}.woocommerce-info:before{color:#82c341}.woocommerce-error{border-top-color:#ca1f2b}.woocommerce-error:before{color:#ca1f2b}.woocommerce a.button.wc-forward{background:none;font-size:15px;font-weight:400;padding:0}.woocommerce a.button.wc-forward:after{filter:invert(.5);height:15px;margin-left:10px;vertical-align:-20%;width:15px}@media (min-width:768.2px){.woocommerce.single-product .product.product-detail .woocommerce-product-gallery{float:left;margin-bottom:40px;margin-right:4%;width:40%}.woocommerce.single-product .product.product-detail .summary{float:right;margin-bottom:40px;margin-right:0;width:56%}}.woocommerce.single-product .product.product-detail .woocommerce-product-rating{margin-bottom:30px;margin-top:0}.woocommerce.single-product .product.product-detail .woocommerce-product-rating .star-rating{font-size:10px;margin-top:10px;width:68px}.woocommerce.single-product .product.product-detail .woocommerce-product-rating a{color:var(--medium-black);font-size:14px;font-weight:400;text-decoration:none}@media (min-width:768.2px){.woocommerce.single-product .product.product-detail>span.onsale{background:none;border:1px solid var(--color2);border-radius:5px;color:var(--global-color3);display:inline-block;font-size:12px;font-weight:400;left:unset;line-height:normal;margin-bottom:15px;min-height:unset;min-width:unset;padding:5px 10px;position:relative;top:0}}.woocommerce.single-product .product.product-detail p.price{font-size:22px;margin-bottom:20px;margin-top:30px}.woocommerce.single-product .product.product-detail p.price del{color:#454545;margin-right:10px}.woocommerce.single-product .product.product-detail p.price ins{color:#ca1f2b;text-decoration:none}.woocommerce.single-product .product.product-detail .woocommerce-product-details__short-description{color:#454545;font-size:14px;margin-bottom:1rem}.woocommerce.single-product .product.product-detail .stock.in-stock{color:var(--color1);font-size:15px;font-weight:500}.woocommerce.single-product .product.product-detail form.cart{margin-bottom:15px;padding:15px 0}.woocommerce.single-product .product.product-detail form.cart .quantity{margin-right:10px}.woocommerce.single-product .product.product-detail form.cart .quantity .qty{font-weight:500;height:40px;padding-left:0;padding-right:0}.woocommerce.single-product .product.product-detail form.cart .button{background-color:var(--color3);border:none;font-size:13px;font-weight:700;height:40px;line-height:normal;margin-bottom:0;padding:0 20px;transition:all .4s}.woocommerce.single-product .product.product-detail .product_meta{display:flex;flex-direction:column;font-size:14px;gap:10px}.woocommerce.single-product .product.product-detail .product_meta>*{color:var(--medium-black)}.woocommerce.single-product .product.product-detail .product_meta .sku{color:var(--color2);font-weight:500}.woocommerce.single-product .product.product-detail .product_meta a{color:var(--color2);font-weight:500;text-decoration:none}.woocommerce.single-product .product.product-detail .inline-share{border:none;margin-top:30px;padding:0}.woocommerce.single-product .product.product-detail .woocommerce-product-gallery .flex-viewport{margin-bottom:20px}.woocommerce.single-product .product.product-detail .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-flow:row wrap;margin-left:-4px;margin-right:-4px}.woocommerce.single-product .product.product-detail .woocommerce-product-gallery .flex-control-thumbs li{float:none;margin:0;padding-left:4px;padding-right:4px}.woocommerce.single-product .product.product-detail .woocommerce-product-gallery .flex-control-thumbs li img{border:1px solid #fefefe;border-radius:0;display:block;margin-right:0;opacity:.8;width:100%}.woocommerce.single-product .product.product-detail .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border-color:var(--color2);opacity:1}.woocommerce.single-product .product.product-detail .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{flex:0 0 20%;max-width:20%}.woocommerce.single-product .product.product-detail .woocommerce-tabs ul.tabs{padding:0;text-align:center}.woocommerce.single-product .product.product-detail .woocommerce-tabs ul.tabs li{background-color:#eee}.woocommerce.single-product .product.product-detail .woocommerce-tabs ul.tabs li a{color:var(--medium-black);font-size:14px;font-weight:400}.woocommerce.single-product .product.product-detail .woocommerce-tabs ul.tabs li.active a{color:var(--color2)}.woocommerce.single-product .product.product-detail .woocommerce-tabs .panel h2:first-of-type{font-size:20px;margin-bottom:1em}.woocommerce.single-product .product.product-detail .woocommerce-tabs .short-description{color:var(--gray);font-size:15px;margin-bottom:30px}@media (min-width:48.9375rem){.woocommerce.single-product .product.product-detail .woocommerce-tabs .panel{float:none;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:100%;padding-top:30px;width:1000px}}.woocommerce table.shop_attributes{font-size:15px}.woocommerce table.shop_attributes th{font-weight:600}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{font-size:10px;width:68px}@media (min-width:64.0625rem){.woocommerce-Reviews{display:flex;flex-flow:row wrap}.woocommerce-Reviews #comments{flex:1 1 0;min-width:0}.woocommerce-Reviews #review_form_wrapper{flex:0 0 35%;margin-left:30px;max-width:35%}.woocommerce-Reviews .clear{display:none}}.woocommerce-Reviews #review_form{background:#f5f5f5;padding:20px}.woocommerce-Reviews #review_form #reply-title{display:none}.woocommerce-Reviews #review_form #commentform .form-submit{margin-bottom:0}.woocommerce-Reviews #review_form #commentform .form-submit [type=submit]{background:var(--color2);border:1px solid var(--color2);color:#fff;font-size:15px;font-weight:400}.single-product-section{margin-bottom:50px}.woocommerce-cart-form table.cart{border:1px solid #f1f1f1;margin-bottom:40px}.woocommerce-cart-form table.cart thead tr th{background-color:#fdfdfd;color:#666;font-size:15px;font-weight:500;padding:12px}.woocommerce-cart-form table.cart thead tr th.product-remove{border-right:none;width:50px}.woocommerce-cart-form table.cart thead tr th.product-thumbnail{width:110px}.woocommerce-cart-form table.cart tbody tr td{background-color:#fefefe;border-top:1px solid #f1f1f1;margin-bottom:0;padding:12px;text-align:left!important}.woocommerce-cart-form table.cart tbody .cart_item .product-remove{border-right:none;border-top:1px solid #f1f1f1}.woocommerce-cart-form table.cart tbody .cart_item .product-remove a.remove:hover:before{color:var(--global-color3)}.woocommerce-cart-form table.cart tbody .cart_item .product-thumbnail a{display:block}.woocommerce-cart-form table.cart tbody .cart_item .product-thumbnail img{display:block;margin:0;max-width:100%;width:100%}.woocommerce-cart-form table.cart tbody .cart_item .product-name>a{color:var(--black);font-size:15px;font-weight:600}.woocommerce-cart-form table.cart tbody .cart_item .product-name .variation{align-items:baseline;display:flex;flex-flow:row wrap;font-size:13px;margin-bottom:0;padding-top:10px}.woocommerce-cart-form table.cart tbody .cart_item .product-name .variation dt{flex:0 0 110px;font-weight:400;margin-bottom:4px;max-width:110%}.woocommerce-cart-form table.cart tbody .cart_item .product-name .variation dd{flex:0 0 calc(100% - 110px);font-weight:700;margin-bottom:4px;max-width:calc(100% - 110px)}.woocommerce-cart-form table.cart tbody .cart_item .product-price .amount{font-size:15px;font-weight:500}.woocommerce-cart-form table.cart tbody .cart_item .product-quantity .quantity .qty{height:30px;padding:0}.woocommerce-cart-form table.cart tbody .cart_item .product-subtotal .amount{color:var(--global-color3);font-weight:700}.woocommerce-cart-form table.cart tbody tr td.actions{background-color:#fafafa;padding-bottom:24px;padding-top:24px}.woocommerce-cart-form table.cart tbody tr td.actions .coupon{align-items:center;display:flex}.woocommerce-cart-form table.cart tbody tr td.actions .coupon label{display:none}.woocommerce-cart-form table.cart tbody tr td.actions .coupon input{font-size:14px;height:40px;width:120px}.woocommerce-cart-form table.cart tbody tr td.actions .coupon button{background-color:var(--color1);border:none;color:#fff;font-size:13px;font-weight:400;height:40px;margin-bottom:0;margin-left:10px;white-space:nowrap}.woocommerce-cart-form table.cart tbody tr td.actions .coupon button:hover{background-color:var(--color2)}.woocommerce-cart-form table.cart tbody tr td.actions button[name=update_cart]{background-color:var(--color1);border:none;color:#fff;font-size:15px;font-weight:400;height:40px;margin-bottom:0}.woocommerce-cart-form table.cart tbody tr td.actions button[name=update_cart]:hover{background-color:var(--color2);color:#fff}.cart-collaterals{margin-bottom:30px}.cart-collaterals .cart_totals>h4{margin-bottom:15px}.cart-collaterals .cart_totals .shop_table{border:1px solid #f1f1f1;margin-bottom:30px}.cart-collaterals .cart_totals .shop_table tr th{background-color:#fdfdfd;color:#666;font-size:15px;padding:12px}.cart-collaterals .cart_totals .shop_table tr td{background-color:#fefefe;padding:12px}.cart-collaterals .cart_totals .shop_table tr.cart-subtotal .amount{color:var(--color2);font-weight:700}.cart-collaterals .cart_totals .shop_table tr.shipping .woocommerce-shipping-destination{color:var(--color3);font-size:14px;margin-bottom:0}.cart-collaterals .cart_totals .shop_table tr.order-total .amount{color:var(--color2);font-size:110%}.cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-bottom:0}.cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button{background-color:var(--color1);border:none;font-size:18px;font-weight:500;margin-bottom:0;padding:12px 10px}.cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button:after{display:none}.cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button:hover{background-color:var(--color2)}.cart-collaterals .cart_totals .wc-proceed-to-checkout .button.checkout-button:after{font-size:0}.product-thumbnail:before{display:none}ul#shipping_method li{align-items:baseline;display:flex;flex-flow:row wrap;margin-bottom:4px}ul#shipping_method li>input{margin:0 5px 0 0}.woocommerce-shipping-calculator .shipping-calculator-button{color:var(--global-color1);font-size:13px;text-decoration:underline!important}.woocommerce-shipping-calculator .shipping-calculator-form p:last-child{margin-bottom:0}.woocommerce-shipping-calculator .shipping-calculator-form button[name=calc_shipping]{background-color:var(--color3);border:none;font-size:13px;height:40px;line-height:normal;padding-bottom:0;padding-top:0}.woocommerce-shipping-calculator .shipping-calculator-form button[name=calc_shipping]:hover{background-color:var(--color2)}.checkout_coupon{margin-bottom:30px}.checkout_coupon .form-row-first,.checkout_coupon .form-row-first input,.checkout_coupon .form-row-last{margin-bottom:0}.checkout_coupon .form-row-last button{background-color:var(--color1);color:#fff;font-size:inherit;font-weight:400;height:40px;margin-bottom:0;padding:0 15px}.checkout_coupon .form-row-last button:hover{background-color:var(--color2);color:#fff}#order_review .shop_table{border:1px solid #f1f1f1;font-size:15px;margin-bottom:30px}#order_review .shop_table .shipping th{display:none}#order_review .shop_table .shipping td[data-title]:before{content:attr(data-title) ": ";display:block;font-weight:700;margin-bottom:10px}#order_review .shop_table .product-title{font-weight:700;padding:10px}#order_review .shop_table .cart_item{background:#fff}#order_review .shop_table .cart_item .product-name{width:100%}#order_review .shop_table .cart_item .product-name h6{color:var(--color1);font-size:15px;font-weight:400;line-height:normal;margin-bottom:4px}#order_review .shop_table .cart_item .product-name>span{align-items:center;display:flex}#order_review .shop_table .cart_item .product-name .product-quantity{font-size:13px;margin-right:15px}#order_review .shop_table .cart_item .product-name .product-total{color:#ca1f2b;font-size:14px;margin-top:0}#order_review .shop_table .cart_item .variation{align-items:baseline;display:flex;flex-flow:row wrap;font-size:13px;margin-bottom:0;padding-top:5px}#order_review .shop_table .cart_item .variation dt{flex:0 0 110px;font-weight:400;margin-bottom:0;max-width:110%}#order_review .shop_table .cart_item .variation dd{flex:0 0 calc(100% - 110px);font-weight:700;margin-bottom:0;max-width:calc(100% - 110px)}#order_review .shop_table .cart_item .product-total{display:block;font-weight:700;margin-top:auto}.form-row label{margin-bottom:4px}.one-col{align-items:center;display:flex;justify-content:flex-start}.one-col>label{font-weight:700;margin-right:15px}.one-col .amount{color:#ca1f2b}#order_comments{font-size:15px}.select2-selection.select2-selection--single{height:2.4375rem;line-height:1.5;padding:5px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.4375rem}#customer_details .woocommerce-billing-fields .billing-heading,#order_review_heading{position:relative}#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{margin-bottom:0}@media (max-width:39.9875rem){#customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{width:100%}}#ship-to-different-address{margin-bottom:15px}#ship-to-different-address label{align-items:baseline;display:flex;flex-flow:row nowrap}#ship-to-different-address label>span{color:var(--global-color3)}#ship-to-different-address .woocommerce-form__input-checkbox{margin-bottom:0;margin-right:10px}#payment .payment_methods{font-size:14px}#payment .place-order{margin-top:30px;padding:15px}#payment .place-order .woocommerce-privacy-policy-text{font-size:14px}#payment .payment_methods li .payment_box{padding:15px}table.shop_table_responsive tr td[data-title]:before{color:#666;font-size:15px;font-weight:700;margin-right:10px}p.form-row{margin-bottom:0}.form-row.woocommerce-invalid input.input-text{background-color:#fdfdfd;box-shadow:inset 2px 0 0 var(--global-color1)}#payment .place-order .button{background-color:var(--color1);border:none;font-size:19px}#payment .place-order .button:focus,#payment .place-order .button:hover{background-color:var(--color2);border:none;outline:none}#payment .payment_methods>.wc_payment_method>label:before,#payment .payment_methods>.woocommerce-PaymentMethod>label:before{background-color:#fff;border-radius:50%;content:"\f111";display:none;font-family:Font Awesome\ 6 Pro,sans-serif;font-weight:300;height:14px;line-height:14px;width:14px}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label:before{color:var(--color3);content:"\f192";display:none;font-weight:700}#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{margin:0;padding:15px 15px 15px 0}body.woocommerce-cart article.page,body.woocommerce-checkout article.page{margin-left:auto;margin-right:auto;max-width:100%;width:1100px}@media (max-width:767px){.cart-collaterals .cart_totals .shop_table tr td{align-items:center;display:flex;flex-flow:row wrap;padding:12px 24px;text-align:left}.cart-collaterals .cart_totals .shop_table tr.shipping td:before{display:block;flex:0 0 100%;float:none;margin-bottom:10px;margin-right:0;max-width:100%;text-align:left}.woocommerce-shipping-calculator,ul#shipping_method{flex:0 0 100%;max-width:100%}.woocommerce-cart-form table.cart tbody .cart_item td{align-items:center;border-right:none;display:flex;flex-flow:row wrap}.woocommerce-cart-form table.cart tbody .cart_item .product-name:before,.woocommerce-cart-form table.cart tbody .cart_item .product-name>a{flex:0 0 100%;margin-right:0;max-width:100%}.woocommerce-cart-form table.cart tbody .cart_item .product-name:before{margin-bottom:5px}.woocommerce-cart-form table.cart tbody .cart_item .product-thumbnail{border-top:none}.woocommerce-cart-form table.cart tbody .cart_item .product-remove{border-bottom:none;padding:0}.woocommerce-cart-form table.cart tbody .cart_item .product-thumbnail img{max-height:300px;max-width:100%;width:auto}table.shop_table_responsive tr td[data-title]:after{font-size:0}}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{margin-bottom:30px}@media (min-width:768px){.cart-collaterals .cart_totals{width:65%}.woocommerce-cart-form table.cart tbody tr td.actions{text-align:right!important}.checkout_coupon .form-row-first{margin-right:15px;width:50%}.checkout_coupon .form-row-last{width:calc(50% - 15px)}#ship-to-different-address .woocommerce-form__input-checkbox{position:static;top:unset;transform:none}}.single-product--wrap .sharing_toolbox{margin-top:25px}.single-product--wrap .sharing_toolbox .share-title{display:none}.single-product--wrap .sharing_toolbox .social-share .share-actions{flex-direction:row}.single-product--wrap .sharing_toolbox .social-share .share-actions li.share-action{margin-bottom:0;margin-right:10px}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2{float:none;width:100%}.woocommerce .woocommerce-checkout input,.woocommerce .woocommerce-checkout select,.woocommerce .woocommerce-checkout textarea{font-size:14px}@media (max-width:39.9875rem){.woocommerce .woocommerce-checkout input,.woocommerce .woocommerce-checkout select,.woocommerce .woocommerce-checkout textarea{font-size:13px}}.woocommerce .woocommerce-checkout .form-row label{display:block;margin-top:10px}.sidebar--wrap{margin-top:40px}.sidebar--wrap .sidebar{margin:0 0 40px;padding:0}.sidebar--wrap .sidebar .sidebar-title{background-color:var(--color3);color:#fff;font-size:15px;font-weight:400;line-height:1.6em;margin-bottom:20px;padding:10px 20px;position:relative;text-transform:uppercase}.sidebar--wrap .sidebar .sidebar-title:after{background:#82c341;bottom:-1px;content:"";display:none;height:2px;left:0;position:absolute;width:60px}.sidebar--wrap .sidebar ul{gap:0;list-style:none;margin:0;padding:0}.sidebar--wrap .sidebar ul li{color:#454545;display:block;font-size:15px;line-height:22px;margin:0;padding:0;position:relative}.sidebar--wrap .sidebar ul li:before{float:none;font-size:0;margin:0;opacity:.4;padding:0;position:absolute;width:0}.sidebar--wrap .sidebar ul li>a{background:none;color:#454545;display:block;line-height:22px;margin:0;padding:0;position:relative}.sidebar--wrap .sidebar ul li>a :hover{color:var(--global-color3)}.sidebar--wrap .sidebar ul li>.count{font-size:12px}.sidebar--wrap .sidebar ul.product-categories li>a{display:inline-block;margin-bottom:20px}.sidebar--wrap .sidebar ul.woocommerce-widget-layered-nav-list li:before{font-size:14px;font-weight:300;height:14px;line-height:14px;top:5px;width:14px}.sidebar--wrap .sidebar ul.woocommerce-widget-layered-nav-list li>a{margin-left:25px}.sidebar--wrap .sidebar .recent-post-list li{margin-bottom:30px;overflow:hidden}.sidebar--wrap .sidebar .recent-post-list li .thumb{float:left;width:27%}.sidebar--wrap .sidebar .recent-post-list li .post-title{display:block;font-weight:600;line-height:1.4;padding-left:calc(27% + 15px)}.sidebar--wrap .sidebar .recent-post-list li .post-date{color:#8a8a8a;display:block;font-size:12px;margin-top:2px;padding-left:calc(27% + 15px)}.sidebar--wrap .sidebar ul.product_list_widget li{margin:0;padding-bottom:10px;padding-top:10px}.sidebar--wrap .sidebar ul.product_list_widget li .star-rating{font-size:10px;margin-bottom:10px;margin-top:0;width:66px}.sidebar--wrap .sidebar ul.product_list_widget li img{max-width:50px;width:auto}.sidebar--wrap .sidebar ul.product_list_widget li .product-title{display:inline-block;font-weight:500;margin-bottom:5px;width:calc(100% - 60px)}.sidebar--wrap .sidebar .price_slider_wrapper .ui-widget-content{background:#8a8a8a 0 0;border:0;border-radius:0;color:inherit;height:3px;margin-bottom:0;padding:0;position:relative}.sidebar--wrap .sidebar .price_slider_wrapper .ui-widget-content .ui-slider-range{background:#454545 0 0;border:0;border-radius:0;color:initial;display:block;font-size:inherit;font-weight:inherit;height:100%;line-height:inherit;position:absolute;z-index:1}.sidebar--wrap .sidebar .price_slider_wrapper .ui-widget-content .ui-slider-handle{background-color:#454545;border-radius:11px;cursor:pointer;height:11px;margin:0 0 0 -1px;outline:0;position:absolute;top:-4px;width:11px;z-index:2}.sidebar--wrap .sidebar .price_slider_wrapper .ui-widget-content .ui-slider-handle.ui-state-active,.sidebar--wrap .sidebar .price_slider_wrapper .ui-widget-content .ui-slider-handle:hover{box-shadow:none}.sidebar--wrap .sidebar .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-child{transform:translateX(-50%)}.sidebar--wrap .sidebar .price_slider_wrapper .price_slider_amount{margin:33px 0 0}.sidebar--wrap .sidebar .price_slider_wrapper .price_slider_amount input{height:0;visibility:hidden}.sidebar--wrap .sidebar .price_slider_wrapper .price_slider_amount .button{background-color:#8a8a8a;border:1px solid transparent;color:#fff;cursor:pointer;float:right;font-size:12px;font-weight:700;line-height:22px;margin:0;outline:0;padding:5px 22px;position:relative;transition:background-color .35s,border-color .35s,color .1s cubic-bezier(.77,0,.175,1);white-space:nowrap;width:auto;z-index:3}.sidebar--wrap .sidebar .price_slider_wrapper .price_slider_amount .button:hover{background-color:#ca1f2b}.sidebar--wrap .sidebar .price_slider_wrapper .price_slider_amount .price_label{color:#454545;float:left;font-size:12px}.product_list_widget ins{color:#ca1f2b}@media (max-width:64.05rem){.archive-products .sidebar-col{order:1}}.section.archive-products .woocommerce-info{margin-top:40px}#arcontactus{touch-action:none;-webkit-user-select:none;user-select:none}#arcontactus .arcontactus-message-button{background-color:unset!important;background:linear-gradient(135deg,#ca1f2b,#ca351f);box-shadow:3px 1px 12px rgba(202,31,43,.2)}#arcontactus .arcontactus-message-button p{font-weight:300;letter-spacing:1px}#ftwp-container.ftwp-wrap #ftwp-header{padding:15px!important}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor{padding:5px 15px!important}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-anchor{padding-left:32px!important}#ftwp-container.ftwp-wrap #ftwp-list{padding-bottom:10px}.section.single-post .col-content .content img.aligncenter{margin:0 auto}#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-decimal>.ftwp-item>.ftwp-anchor:before,#ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text{font-size:17px;font-weight:400!important}#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-decimal>.ftwp-item>.ftwp-anchor:before{content:""!important}#ftwp-container.ftwp-fixed-to-post.ftwp-maximize #ftwp-contents{display:none!important}.off-canvas.is-open{transform:translate(0) translateZ(10px)}.breadcrumbs li:not(:last-child):after{margin:0 8px}.section.single-post .col-content .content h1,.section.single-post .col-content .content h2,.section.single-post .col-content .content h3,.section.single-post .col-content .content h4,.section.single-post .col-content .content h5,.section.single-post .col-content .content h6{margin-bottom:15px}.hb_sharing .share-title{bottom:unset!important;flex-direction:row-reverse;transform:unset!important}.hb_sharing .share-title:before{margin-left:5px;margin-right:0!important}.single.single-post .hb_sidebar{padding-top:50px;position:sticky;top:50px}div#ez-toc-container{margin-bottom:30px;padding:15px 20px 15px 15px;width:100%}.hb_home_right_outer{margin-bottom:0;position:sticky;top:100px}
