:root{--font-size:var(--font-size-md)}.anchor{top:-5rem}main>footer{padding-bottom:0}.top-bar>div.container>div.call-us{display:block}.nav-bar{width:auto;height:auto}.nav-transparent .nav-bar,.nav-transparent .nav-bar-2{background-color:#fff0;font-size:.8rem}.nav-bar>ul,.nav-bar-2>ul{padding:0;display:flex;justify-content:flex-end;align-items:center}.nav-bar li.menu-item-has-children{position:relative}.nav-bar ul.sub-menu{position:absolute;display:none}.nav-bar li.menu-item-has-children:hover{background-color:var(--col-yellow);color:#fff}.nav-bar li:hover>ul.sub-menu{display:block;background-color:var(--col-yellow);border-radius:0 0 .5rem .5rem;font-size:.8rem;padding:.8rem;box-shadow:10px 10px 18px var(--col-shadow)}.nav-bar li:hover>ul.sub-menu a{width:max-content;max-width:50vw;text-align:left;color:#000}.nav-bar ul li.menu-item>a,.nav-bar>ul li.menu-item>a{position:relative;display:inline-block;height:100%;padding:.5em 1em;background-image:none;color:#000;font-weight:800}.nav-bar ul li.contact-menu-item{margin:0;margin-left:auto}.nav-bar ul li.contact-menu-item>a{font-size:.75em;padding:.5em 1em}nav.menu-main .menu-products{font-size:3.5rem;justify-content:center;margin-bottom:0;padding-left:10rem}nav.menu-main .menu-pages{font-size:1.5rem;justify-content:center;margin-bottom:0}#menu-bar nav.menu-main li>a{text-align:left;justify-content:flex-start}.promo-bar{position:relative;z-index:1040}.bottom-bar{display:none}.bg-fixed{background-attachment:fixed,scroll}main>footer ul.menu a{display:inline-block;padding:.12rem}@media (min-width:992px){:root{--font-size:var(--font-size-lg)}}@media (min-width:1200px){:root{--font-size:var(--font-size-xl)}}@media (min-width:1600px){:root{--font-size:var(--font-size-xxl)}h1,.h1{font-size:5.5em}h1>strong,.h1>strong{font-size:3em}}.card{height:100%}.card-body>.bottom-link{margin-top:auto}.single-product-info{font-size:120%}@media (min-width:992px){.masonry{column-count:3}}@media (min-width:992px){.half-screen-image{width:50vw}.half-screen-image-right{margin-left:0;left:0}.half-screen-image-left{margin-left:100%;left:-50vw}}@media (min-width:992px){:root{font-size:16px}}@media (min-width:1200px){:root{font-size:17px}}@media (min-width:1400px){:root{font-size:18px}}@media (min-width:992px){h1,.h1{font-size:5em}}@media (min-width:992px){.small-lg{font-size:.85em}}@media (min-width:1200px){.small-xl{font-size:.85em}}@media (min-width:1400px){.small-xxl{font-size:.85em}}@media (min-width:992px){.text-lg-right{text-align:right}.text-lg-right .w-narrow{margin-left:auto}}@media (min-width:1200px){.text-xl-right{text-align:right}.text-xl-right .w-narrow{margin-left:auto}}@media (min-width:1400px){.text-xxl-right{text-align:right}.text-xxl-right .w-narrow{margin-left:auto}}@media (min-width:992px){#top-bar{font-size:1.1em}}@media (min-width:1200px){#top-bar{font-size:1.2em}}@media (min-width:1400px){#top-bar{font-size:1.4em}}@media (min-width:1900px){#top-bar{font-size:1.6em}}@media (min-width:2300px){#top-bar{font-size:1.8em}}@media (min-width:992px){.dot-nav{display:block}}@media (min-width:992px){.swiper-news .swiper-slide{width:calc((100% - 30px * 2) / 3)}}@media (min-width:1200px){.swiper-news .swiper-slide{width:calc((100% - 30px * 3) / 4)}}@media (min-width:992px){.section-community .section-community-1{margin-top:-3em;margin-left:calc(95% - 40em);margin-bottom:-8em}.section-community .section-community-2{margin-left:5%}}@media (min-width:1200px){.section-community .section-community-1{margin-top:-12em;padding:2em 1em}.section-community .section-community-2{margin-bottom:-2em}}@media (min-width:1400px){.section-community .section-community-1{margin-left:calc(85% - 40em)}}@media (min-width:1600px){.section-community .section-community-2{margin-left:10%;margin-bottom:-11em}}@media (min-width:992px){.feature-point{--tooltip-width:200px;--tooltip-height:90px;--tooltip-width-n:-200px;--tooltip-height-n:-90px;font-size:1rem}}@media (min-width:992px){.contact-team-img{left:2em}}@media (min-width:992px){.header-right img{margin-top:-15%;margin-bottom:-15%;margin-left:-10%;margin-right:-5%;width:120%;max-width:unset}}@media (min-width:992px){.distributors-list{column-count:2;column-gap:2rem}}