:root{--background:#ffffff;--foreground:#1D1D1B;--primary:#0084B2;--green:#95C11F;--red:#E30613}body,html{max-width:100vw;overflow-x:hidden;font-size:18px}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}section{padding:2rem 0}header{padding:30px 0;position:relative;z-index:5}header nav ul{list-style:none;display:flex}header nav li,header nav ul{padding:0;margin:0}header nav a{color:var(--foreground);text-decoration:none;padding:0 13px}#hero img{width:100%;height:auto}#hero h1{font-weight:700}#hero h1 span{font-weight:900;color:var(--primary);display:block}h2,h3,h4{font-weight:700}.green-bg{background:var(--green);color:#fff}.card{border:none;border-radius:1.5rem}.btn{font-weight:700}.btn-outline-light{align-items:center;width:100%;text-align:center}.btn-outline-light svg{width:16px;height:16px;margin-left:8px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(317deg) brightness(102%) contrast(104%);vertical-align:baseline;transition:all .15s ease-in-out}.btn-outline-light:hover svg{filter:brightness(0) saturate(100%) invert(0) sepia(17%) saturate(455%) hue-rotate(65deg) brightness(95%) contrast(103%)}#benefits .card{font-size:1.25rem}#benefits .card img{display:block;margin:0 auto 1.5rem}#products .card{color:#fff}#products .card img{border-radius:1.5rem}#products #slide-0 .card{background:#C7677A}#products #slide-1 .card{background:#B54B58}#products #slide-2 .card{background:#2580B5}#products #slide-3 .card{background:#D4663B}.carouselWide .next,.carouselWide .prev{position:absolute;top:48%;cursor:pointer;width:50px;height:50px;text-align:center}.carouselWide .prev{left:-60px}.carouselWide .next{right:-60px;transform:scaleX(-1)}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-50px!important}.swiper-pagination-bullet-highlight{width:16px;height:8px;border-radius:50px;opacity:.5;background:var(--foreground);display:inline-block;margin:0 4px}.swiper-pagination-bullet-active-highlight{opacity:1}p a{color:var(--red)}p a:hover{color:var(--primary)}.btn-primary{background:var(--red)}.btn-outline-primary,.btn-primary{border-color:var(--red);border-width:2px}.btn-outline-primary{color:var(--red)}.btn-outline-primary:hover,.btn-primary:hover{background:var(--primary);border-color:var(--primary);color:var(--background)}footer{border-top:1px solid rgba(0,0,0,.15);padding:30px 0}footer p{opacity:.5;font-size:16px;margin:0}.modal p{white-space:pre-wrap}.modal-header{border:none;padding-bottom:0}.modal-title{font-weight:700;font-size:1.5rem}#sideMenu{display:none}@media only screen and (max-width:767px){#benefits .card{display:flex;flex-direction:row}#benefits .card img{margin:0 1.25rem 0 0}#sideMenu{display:block;position:absolute;z-index:999;top:0;bottom:0;width:100vw;height:100vh;padding:40px;background:var(--background);opacity:0;visibility:hidden;transform:translateX(-50%);transition:all .3s ease-in-out}#sideMenu.visible{opacity:1;visibility:visible;transform:translateX(0)}#sideMenu nav ul{list-style:none;padding:0;margin:0}#sideMenu nav a{padding:16px 0;display:block;color:var(--primary);text-decoration:none}#btnMenuMobile{background:transparent;padding:10px;border:none}#btnMenuMobile svg{width:30px;filter:brightness(0) saturate(100%)}.close-button{background:transparent;padding:10px;border:none}.close-button svg{width:30px;filter:brightness(0) saturate(100%)}}