@font-face{font-family:"Volte Regular";font-style:normal;font-weight:normal;src:local("Volte Regular"),url("../assets/font/Volte.woff") format("woff")}@font-face{font-family:"Volte Bold";font-style:normal;font-weight:normal;src:local("Volte Bold"),url("../assets/font/Volte Bold.woff") format("woff")}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Volte Regular", sans-serif}.container-app{background-size:100%;background-repeat:no-repeat;background-position:bottom;position:relative;z-index:0;overflow:hidden}.container-app .background{position:absolute;height:400px;-webkit-animation:move 15s linear infinite alternate;animation:move 15s linear infinite alternate;z-index:-1}.container-app .background-2{position:absolute;height:140px;width:150%;left:0;bottom:0;z-index:-1;-webkit-animation:bottom-background-move 7s ease-in-out infinite alternate;animation:bottom-background-move 7s ease-in-out infinite alternate}@-webkit-keyframes move{0%{-webkit-transform:translate(0, -20px) rotate(-5deg);transform:translate(0, -20px) rotate(-5deg)}50%{-webkit-transform:translate(20px, 20px) rotate(10deg);transform:translate(20px, 20px) rotate(10deg)}100%{-webkit-transform:translate(-10px, -20px) rotate(0deg);transform:translate(-10px, -20px) rotate(0deg)}}@keyframes move{0%{-webkit-transform:translate(0, -20px) rotate(-5deg);transform:translate(0, -20px) rotate(-5deg)}50%{-webkit-transform:translate(20px, 20px) rotate(10deg);transform:translate(20px, 20px) rotate(10deg)}100%{-webkit-transform:translate(-10px, -20px) rotate(0deg);transform:translate(-10px, -20px) rotate(0deg)}}@-webkit-keyframes bottom-background-move{from{-webkit-transform:translate(0, 10%);transform:translate(0, 10%)}to{-webkit-transform:translate(-25%, 0);transform:translate(-25%, 0)}}@keyframes bottom-background-move{from{-webkit-transform:translate(0, 10%);transform:translate(0, 10%)}to{-webkit-transform:translate(-25%, 0);transform:translate(-25%, 0)}}@media (min-width: 1100px){.container-app{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-app .flex-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.container-app footer{-ms-flex-preferred-size:10%;flex-basis:10%}.container-app .background{height:600px}.container-app .background-2{height:40vh}}.header{height:10vh;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#e62538}.header .header__logo{width:50%}.header .header__logo #logo{width:65%;height:100%;color:#e62538;fill:transparent;-webkit-animation:fill 0.5s ease forwards 3.2s;animation:fill 0.5s ease forwards 3.2s}.header .header__logo #logo rect{stroke-dasharray:138.61;stroke-dashoffset:138.61;-webkit-animation:line-anim 1.5s 1s ease forwards;animation:line-anim 1.5s 1s ease forwards}.header .header__logo #logo path:nth-child(1){stroke-dasharray:68.53;stroke-dashoffset:68.53;-webkit-animation:line-anim 1.5s ease forwards;animation:line-anim 1.5s ease forwards}.header .header__logo #logo path:nth-child(2){stroke-dasharray:112.61;stroke-dashoffset:112.61;-webkit-animation:line-anim 1.5s 0.2s ease forwards;animation:line-anim 1.5s 0.2s ease forwards}.header .header__logo #logo path:nth-child(3){stroke-dasharray:150.92;stroke-dashoffset:150.92;-webkit-animation:line-anim 1.5s 0.4s ease forwards;animation:line-anim 1.5s 0.4s ease forwards}.header .header__logo #logo path:nth-child(4){stroke-dasharray:127.19;stroke-dashoffset:127.19;-webkit-animation:line-anim 1.5s 0.6s ease forwards;animation:line-anim 1.5s 0.6s ease forwards}.header .header__logo #logo path:nth-child(5){stroke-dasharray:67.01;stroke-dashoffset:67.01;-webkit-animation:line-anim 1.5s 0.8s ease forwards;animation:line-anim 1.5s 0.8s ease forwards}.header .header__logo #logo path:nth-child(6){stroke-dasharray:127.19;stroke-dashoffset:127.19;-webkit-animation:line-anim 1.5s 1s ease forwards;animation:line-anim 1.5s 1s ease forwards}.header .header__logo #logo path:nth-child(7){stroke-dasharray:142.65;stroke-dashoffset:142.65;-webkit-animation:line-anim 1.5s 1.2s ease forwards;animation:line-anim 1.5s 1.2s ease forwards}.header .header__logo #logo path:nth-child(8){stroke-dasharray:68.53;stroke-dashoffset:68.53;-webkit-animation:line-anim 1.5s 1.4s ease forwards;animation:line-anim 1.5s 1.4s ease forwards}.header .header__logo #logo path:nth-child(9){stroke-dasharray:112.61;stroke-dashoffset:112.61;-webkit-animation:line-anim 1.5s 1.6s ease forwards;animation:line-anim 1.5s 1.6s ease forwards}.header .header__progress{width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header .header__progress .header__progress-description{color:#e62538;font-size:12px}.header .header__progress .header__progress-dots{height:50%;width:80%;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header__progress .header__progress-dots span{width:7px;height:7px;display:inline-block;background-color:#bbb;border-radius:100%;-webkit-animation:dots 1s linear infinite alternate;animation:dots 1s linear infinite alternate}.header .header__progress .header__progress-dots span:nth-child(1){-webkit-animation-delay:0.2s;animation-delay:0.2s}.header .header__progress .header__progress-dots span:nth-child(2){-webkit-animation-delay:0.4s;animation-delay:0.4s}.header .header__progress .header__progress-dots span:nth-child(3){-webkit-animation-delay:0.6s;animation-delay:0.6s}.header .header__progress .header__progress-dots span:nth-child(4){-webkit-animation-delay:0.8s;animation-delay:0.8s}.header .header__progress .header__progress-dots span:nth-child(5){-webkit-animation-delay:1s;animation-delay:1s}.header .header__progress .header__progress-dots span:nth-child(6){-webkit-animation-delay:1.2s;animation-delay:1.2s}.header .header__progress .header__progress-dots span:nth-child(7){-webkit-animation-delay:1.4s;animation-delay:1.4s}@-webkit-keyframes dots{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dots{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes line-anim{to{stroke-dashoffset:0}}@keyframes line-anim{to{stroke-dashoffset:0}}@-webkit-keyframes fill{from{fill:transparent}to{fill:#e62538}}@keyframes fill{from{fill:transparent}to{fill:#e62538}}@media (min-width: 1100px){.header .header__logo{width:20%}.header .header__progress{width:20%}.header .header__progress-dots{width:50%;font-size:30px}}.rogal-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0}.rogal-image img{max-width:50%;-webkit-animation:showup 1.5s ease both;animation:showup 1.5s ease both}@-webkit-keyframes showup{from{opacity:0}to{opacity:1}}@keyframes showup{from{opacity:0}to{opacity:1}}@media (min-width: 1100px){.rogal-image{height:70%}}.content{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content .content__title{font-size:27px;text-align:center;font-weight:600;color:#e62538}.content .slider{margin-top:10px}.content .slider .swiper-container{height:140px}.content .slider .swiper-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center;color:#818181}.content .slider .swiper-container .swiper-pagination-bullet{width:10px;height:10px;background-color:transparent;border:2px solid #bbb}.content .slider .swiper-container .swiper-pagination-bullet-active{background-color:#bbb}@media (min-width: 1100px){.content .content__title{text-align:left;font-size:35px;font-family:"Volte Bold"}.content .slider .swiper-container .swiper-slide{text-align:left}}.contact{background-color:#e62538;color:white;padding:20px 10px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 5px;border-radius:10px}.contact .contact__description,.contact .contact__form{margin-top:20px}.contact .contact__form{min-height:20vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.contact .contact__form .email-container{position:relative}.contact .contact__form .email-container .form__email{height:40px;padding:5px 10px;background-color:#f0f0f0;width:100%;border:none;border-radius:10px;outline:none}.contact .contact__form .email-container .form__email::-webkit-input-placeholder{color:#bbb}.contact .contact__form .email-container .form__email:-ms-input-placeholder{color:#bbb}.contact .contact__form .email-container .form__email::-ms-input-placeholder{color:#bbb}.contact .contact__form .email-container .form__email::placeholder{color:#bbb}.contact .contact__form .email-container button{position:absolute;top:50%;padding:5px 10px;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:15px;background:transparent;background-color:white;border:2px solid white;border-radius:50%;overflow:hidden;outline:none;-webkit-filter:drop-shadow(2px 2px 2px #ddd);filter:drop-shadow(2px 2px 2px #ddd)}.contact .contact__form .email-container button i{-webkit-animation:move-arrow 0.5s linear infinite alternate both;animation:move-arrow 0.5s linear infinite alternate both}.contact .contact__form .form__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .contact__form .form__input .checkbox{border-radius:50%;background-color:white}.contact .contact__form .form__input .checkbox:checked{background-color:white;color:#e62538}.contact .contact__form .form__input .input__description{text-align:left;font-size:13px;padding-left:10px}.contact .contact__form .form__input .input__description a{color:white;text-decoration:none}@-webkit-keyframes move-arrow{from{-webkit-transform:scale(0.8);transform:scale(0.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes move-arrow{from{-webkit-transform:scale(0.8);transform:scale(0.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@media (min-width: 1100px){.contact{padding:35px 20px}.contact .contact__title{font-size:30px;font-family:"Volte Bold"}.contact .contact__form .form__input{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}footer .info{padding:20px 10px;color:#aaa;font-size:10px}footer .socials{margin:0 auto 20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:10vh;width:50%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .socials a{color:#e62538;font-size:30px}@media (min-width: 1100px){.container-app footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container-app footer .socials{margin:0;width:15%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container-app footer .socials a{color:#aaa;-webkit-transition:0.3s linear;transition:0.3s linear}.container-app footer .socials a:hover{color:#e62538}}@media (min-width: 1100px){.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50vh;padding-right:80px}.flex-container .rogal-image,.flex-container .content{width:30%}.flex-container .contact{width:35%}}
/*# sourceMappingURL=style.min.css.map */