svg{display:block}.top-menu{width:100%;background-color:var(--bgGray);padding:16px 0}.top-menu-holder{margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.top-menu-item{margin:0 30px}.top-menu-item-button{font-size:18px;color:var(--green);text-decoration:none;border-bottom:1px solid transparent;font-family:Changa,sans-serif;font-weight:700}.top-menu-item-button.active,.top-menu-item-button:hover{border-bottom:1px solid var(--orange)}.top-menu-item-logo{width:90px;margin-top:4px}section#banner{width:100%;background-position:center;background-size:cover;padding:65px 0;display:flex;justify-content:center;align-items:center;background-color:var(--green)}.banner-sprite{position:absolute;z-index:0;opacity:.4}.banner-sprite.top-right{top:0;right:0;width:45%}.banner-sprite.bottom-left{left:0;bottom:0}.banner-content{margin:0 auto;max-width:var(--maxWidth);z-index:1}.font-banner-min{font-size:40px;letter-spacing:-2.5px}.font-banner-max{font-size:100px;font-weight:bolder;font-weight:900;letter-spacing:-4.5px}.font-banner-upper{font-size:165px;font-weight:bolder;font-weight:900;margin-top:-500px;display:inline-block}.font-banner-block{display:inline-block;max-width:200px;text-align:right;margin-right:20px;line-height:1}section#slider{width:100%;background-color:var(--bgGray);padding:50px 0}section#slider *{user-select:none}.pigslider-items{overflow-x:hidden;position:absolute;left:0;top:calc(16% + 50px);width:100%;z-index:1}.pigslider-holder{display:flex;flex-wrap:nowrap;overflow-x:visible;transition:.2s all ease;max-height:120px}.pigslider-item{margin:0 1%;flex:0 0 calc(250px - 2%);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;box-sizing:border-box;border-radius:15px;-webkit-box-shadow:inset 0 0 5px 1px rgba(107,107,107,.74);-moz-box-shadow:inset 0 0 5px 1px rgba(107,107,107,.74);box-shadow:inset 0 0 5px 1px rgba(107,107,107,.74);background-color:var(--bgGray);cursor:pointer}.pigslider-item:hover svg .vetor{fill:var(--orange);transition:.2s all ease}.pigslider-separator{flex:0 0 calc(25%);max-width:350px;margin:0;opacity:0;cursor:default;padding:0}.pigslider-item svg{width:80%}.pigslider-item svg .vetor{fill:#6b6b6b;transition:.2s all ease}.pigslider-item-text{display:none;color:var(--orange);font-size:20px}.pigslider-show{width:100%;display:flex;justify-content:center;align-items:center;z-index:1;overflow:hidden}.pigslider-show-holder{margin:0 auto;min-height:360px;width:25%;max-width:350px;-webkit-box-shadow:0 1px 15px -5px rgba(0,0,0,.74);-moz-box-shadow:0 1px 15px -5px rgba(0,0,0,.74);box-shadow:0 1px 15px -5px rgba(0,0,0,.74);overflow:hidden;background-color:var(--bgGray);z-index:2}.pigslider-show-holder .pigslider-item{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0 20%;cursor:default;padding:20px}.pigslider-show-holder .pigslider-item svg{width:15vw;height:15vw;-webkit-box-shadow:inset 0 0 18px 3px rgba(0,0,0,.43);-moz-box-shadow:inset 0 0 18px 3px rgba(0,0,0,.43);box-shadow:inset 0 0 18px 3px rgba(0,0,0,.43);background-color:var(--orange);border-radius:100%}.pigslider-show-holder .pigslider-item svg .vetor{fill:#fff;animation:show-pigslider .2s ease}.pigslider-show-holder .pigslider-item.enter-left svg .vetor{animation:show-pigslider-left .2s ease}.pigslider-show-holder .pigslider-item.enter-right svg .vetor{animation:show-pigslider-right .2s ease}.pigslider-show-holder .pigslider-item-text{display:block;text-align:center;animation:show-pigslider .2s ease;height:70px}@keyframes show-pigslider{0%{opacity:0}}@keyframes show-pigslider-left{0%{transform:translateX(-100%)}}@keyframes show-pigslider-right{0%{transform:translateX(100%)}}.pigslider-pig{margin:80px auto 0 auto;border-bottom:5px solid var(--green)}.pigslider-pig img{width:10%;transition:.2s all ease}.pigslider-pig-image{width:95px;transition:.2s margin ease;margin-left:0;height:127px;background-size:cover;background-position-x:0;margin-bottom:-34px;background-position-x:-30px}.pigslider-pig-image[data-pos='1']{background-position-x:-30px}.pigslider-pig-image[data-pos='2']{background-position-x:-120px}.pigslider-pig-image[data-pos='3']{background-position-x:-220px}.pigslider-pig-image[data-pos='4']{background-position-x:-320px}.pigslider-pig-image[data-pos='5']{background-position-x:-415px}.pigslider-pig-image[data-pos='6']{background-position-x:-515px}.pigslider-pig-image[data-pos='7']{background-position-x:-625px}section#headline{background-color:var(--bgGray);background-position:top center;background-size:auto;background-repeat:no-repeat;height:670px;padding-top:100px}#headline .container{text-align:center}.headline-content{margin:0 auto;display:inline-block;text-align:left}.headline-line{width:30%;height:13px;background-color:var(--orange);position:absolute;bottom:-50px;right:16%}section#product{background-position:top;background-size:cover;background-repeat:no-repeat;margin-top:-300px;top:0}.product-content{display:flex;text-align:center;justify-content:center;align-items:center;margin:0 auto;width:90%;padding-top:calc(84px + 2vh);height:100%}.product-image{margin-bottom:-10px;left:20%;justify-content:center;align-items:center;width:60%;max-height:100%}.product-image img{width:100%;height:100%}.product-text{flex:1 1 50%;position:absolute;left:0}.product-description{letter-spacing:2px;font-family:Changa,sans-serif;font-size:1.5vw;font-weight:700;text-align:left}.product-title{font-family:Changa,sans-serif;text-align:left;line-height:1;font-size:7vw;font-weight:700}section#video{background-color:#000;display:flex;justify-content:center;align-items:center;border-width:2px 0;border-color:var(--orange);border-style:solid}.video-poster{width:100%;height:450px;background-color:#000;background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;cursor:pointer}.video-poster-button{width:80px}.video-poster-button svg{width:100%;filter:grayscale(100);opacity:.9;transition:.2s all ease}.video-poster:hover .video-poster-button svg{opacity:1;filter:grayscale(0)}#player{width:100%;height:450px;display:none}section#benefits{background-position:top;background-size:cover;background-repeat:no-repeat;padding-top:100px}.benefits-block{background:#000;margin-bottom:30px;max-width:calc(100% - 300px)}.benefits-block-bg{position:absolute;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.benefits-block-bg video{position:absolute;right:0;width:100%;min-height:100%}.benefits-block-bg img{width:100%}.benefits-block-pig{position:absolute;width:15%}.benefits-block-pig img{width:100%;max-width:300px}.benefits-block-pig.left{left:-100px;bottom:-100px}.benefits-block-pig.right{right:0;top:0;z-index:9;margin:0;padding:0;text-align:right;vertical-align:top}.benefits-block-content{width:100%;display:flex;justify-content:center;align-items:center}.benefits-block-content-item{flex:0 0 auto;text-align:center}.benefits-block-content-img{margin:0 20px}.benefits-block-content-img svg{width:100%;max-width:150px}.benefits-block-content-item p{font-family:Changa,sans-serif;font-size:100px}.benefits-circles-holder{display:flex;position:absolute;align-items:center;justify-content:center;bottom:-100px;width:100%;left:0}.benefits-circle{background-color:var(--mint);width:90px;height:90px;padding:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:100%;margin:0 50px}.benefits-circle img{width:100%}.benefits-circle p{font-family:Changa,sans-serif;font-size:15px;text-align:center;line-height:.9}.benefits-title{margin-top:250px;font-family:Changa,sans-serif;font-size:60px;line-height:.9;border-left:8px var(--green) solid;padding:10px 0 10px 25px;margin-left:15%}.benefits-playground{margin-top:-170px}.benefits-playground img{width:100%}section#conclusion{background-color:var(--bgGray);padding:0 0 60px 0;display:flex;justify-content:center;align-items:center;z-index:1}.conclusion-content{font-family:Changa,sans-serif;font-size:75px;line-height:.9;text-align:center;letter-spacing:-3.5px;font-weight:700}.conclusion-figure{position:absolute;left:0;bottom:-160px;width:25%}.conclusion-figure img{width:100%;max-width:300px}footer{padding:80px;background-color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;border-bottom:20px solid var(--orange);z-index:0}footer .message{text-align:center;font-family:Changa,sans-serif;font-size:18px;line-height:1;color:#999}footer .signature{margin-top:50px;font-size:12px}footer .signature a{color:var(--green);text-decoration:none}footer .signature a:hover{text-decoration:underline}footer img{margin-top:50px;width:150px}