@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Bold.otf") format("opentype");font-weight:bold;font-style:normal}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Bold Oblique.otf") format("opentype");font-weight:bold;font-style:oblique}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Demi Bold.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Demi Bold Oblique.otf") format("opentype");font-weight:600;font-style:oblique}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Extra Bold.otf") format("opentype");font-weight:800;font-style:normal}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Extra Bold Oblique.otf") format("opentype");font-weight:800;font-style:oblique}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Heavy.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Heavy Oblique.otf") format("opentype");font-weight:900;font-style:oblique}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Light Oblique.otf") format("opentype");font-weight:300;font-style:oblique}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Medium Oblique.otf") format("opentype");font-weight:500;font-style:oblique}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Regular Oblique.otf") format("opentype");font-weight:normal;font-style:oblique}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Thin.otf") format("opentype");font-weight:100;font-style:normal}@font-face{font-family:"Visby CF";src:url("../fonts/Connary Fagen - Visby CF Thin Oblique.otf") format("opentype");font-weight:100;font-style:oblique}:root{--white: #fff;--light: #7FCBF9;--gray: #AFAFAF;--black: #000;--red: #ff3333;--blue: #0099FF;--bluebg: #005792;--darkblue: #1C4199;--orange: #F7B332;--yellow: #FBF9A1}@keyframes vertical-contract{0%{max-height:none}1%{max-height:500px}100%{max-height:0px}}@keyframes vertical-extend{0%{max-height:0px}90%{max-height:500px}100%{max-height:none}}header{background-color:var(--blue)}header .logo img{height:40px}header .header-container,header .header-wrapper{width:100%;height:100%}header .header-wrapper{display:flex;justify-content:space-between;align-items:center}header .menu-open{font-size:28px;padding:16px}header nav{position:fixed;z-index:100;background:var(--blue);top:0px;right:0px;bottom:0px;left:0px;-moz-transform:translateX(100%) translateY(0);-webkit-transform:translateX(100%) translateY(0);-o-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}header nav.open{-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}header nav .nav-inner{padding-left:12px}header nav .menu-item{display:block;font-size:24px;font-weight:600;padding:12px}header nav .menu-item:hover{color:var(--yellow)}@media(min-width: 992px){header{height:100px}header nav{position:relative;-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}header nav .menu-item{font-size:16px;display:inline-block;padding:0 14px}}footer .container{border-top:1px solid var(--white);padding:50px 0}footer .container .footer-wrapper{position:relative;width:100%;height:100%}footer .container .logo{width:100%;text-align:center;margin-bottom:30px}footer .container .logo img{height:60px}footer .container .footer-menu{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;position:relative;width:100%;margin-bottom:30px}footer .container .footer-menu a{display:inline-block;margin:5px 10px;font-weight:600}footer .container .copyright{font-weight:400}@media(min-width: 992px){footer .container .footer-wrapper{display:flex}footer .container .footer-menu{display:block;white-space:nowrap;text-align:right}footer .container .footer-menu a{margin:0 0 0 15px;letter-spacing:-0.5px}footer .container .logo{width:auto;text-align:left}}@media(min-width: 1200px){footer .container .footer-menu a{letter-spacing:normal}}body{font-family:"Visby CF","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background-color:var(--bluebg);color:var(--white)}.bg-white{background-color:var(--white)}.bg-blue{background-color:var(--blue)}.bg-darkblue{background-color:var(--darkblue)}.text-black{color:var(--black)}.text-blue{color:var(--blue)}.text-yellow{color:var(--yellow)}.text-orange{color:var(--orange)}.fw900{font-weight:900}.fw700{font-weight:700}.fw500{font-weight:500}.fw400{font-weight:400}.fw200{font-weight:200}.fw100{font-weight:100}.fs18{font-size:16px}.fs20{font-size:18px}.fs25{font-size:25px}.fs35{font-size:32px}.fs40{font-size:36px}.fs60{font-size:40px}@media(min-width: 992px){.fs18{font-size:18px}.fs20{font-size:20px}.fs25{font-size:25px}.fs35{font-size:35px}.fs40{font-size:40px}.fs60{font-size:60px}}a{color:var(--white);text-decoration:none}.btn{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:8px 24px}.btn.btn-white{color:var(--blue);background-color:var(--white);border-radius:8px}.btn.btn-white:hover{color:var(--darkblue);opacity:.95}.btn.btn-border{border:1px solid var(--white);color:var(--white);background-color:var(--transparent);border-radius:8px}.btn.btn-border:hover{color:var(--darkblue);opacity:.95}.btn.btn-blue{color:var(--white);background:var(--blue);border-radius:30px}.btn.btn-blue:hover{background:var(--darkblue)}.btn.btn-orange{color:var(--white);background:var(--orange);border-radius:30px}.btn.btn-orange:hover{background:var(--yellow);color:var(--darkblue)}.btn.btn-social{background:var(--blue);color:var(--white);border-radius:50%;display:inline-block;width:70px;height:70px;line-height:76px;font-size:28px;padding:0px;text-align:center}.transition{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.font-zero{font-size:0px !important;text-indent:-10000px;margin:0px !important;padding:0px !important}.clickable{cursor:pointer}section.main{background-image:url(../images/main-mobile.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;height:115vw}@media(min-width: 992px){section.main{background-image:url(../images/main-desk.jpg);height:750px}}section.numbers{padding-top:50px;padding-bottom:50px}section.numbers .title{line-height:50px;letter-spacing:0%;padding:20px;margin-bottom:20px}section.numbers .number,section.numbers .subtitle{line-height:50px;letter-spacing:-2%}section.numbers .block{height:100%;background:var(--darkblue);border-radius:30px;padding:25px;margin-bottom:50px;text-align:center}section.numbers .block .block-wrapper{height:100%;background:linear-gradient(var(--darkblue), var(--darkblue)) padding-box,linear-gradient(to right, var(--light), var(--blue)) border-box;border-radius:30px;padding:25px;border:4px solid rgba(0,0,0,0)}section.numbers .block .content{line-height:35px;letter-spacing:0%}section.numbers .block .subtitle{color:var(--yellow)}section.numbers .block .number{line-height:50px;color:var(--orange)}section.numbers .block .orange{color:var(--orange)}section.numbers .block span{font-weight:700}@media(min-width: 992px){section.numbers .block{margin:0px 10px}section.numbers .block .block-wrapper{padding:25px 40px}}section.craque .block .title{color:var(--yellow)}section.craque .block .wrapper{height:100%;background:linear-gradient(var(--bluebg), var(--bluebg)) padding-box,linear-gradient(to right, var(--light), var(--blue)) border-box;border-radius:15px;padding:35px;border:4px solid rgba(0,0,0,0)}section.datas .block{border-radius:20px;padding:25px;margin:0 0 20px 0;text-align:center}@media(min-width: 992px){section.datas .block{padding:70px 25px 25px 25px;margin:0 10px 20px 10px}section.datas .block p{padding:0 50px}}section.faq{padding:60px 20px}section.faq .faq-title{text-align:center;margin-bottom:50px}section.faq .faq-list{display:flex;flex-direction:column;gap:0}section.faq .faq-item{border-bottom:1px solid var(--white)}section.faq .faq-item .faq-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--orange);flex-shrink:0;transition:transform .3s ease}section.faq .faq-item .faq-icon svg{color:#fff}section.faq .faq-item.active .faq-icon{transform:rotate(180deg)}section.faq .faq-question{background:rgba(0,0,0,0);color:var(--white);outline:none;border:none;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 10px;cursor:pointer;font-weight:500;transition:opacity .3s ease}section.faq .faq-question:hover{background:hsla(0,0%,100%,.1)}section.faq .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}section.faq .faq-item.active .faq-answer{max-height:500px;padding-bottom:25px}section.faq .faq-answer p{margin:0;line-height:1.6;opacity:.9}@media(min-width: 992px){section.faq .faq-question{padding:20px 0}section.faq .faq-icon{width:36px;height:36px}}section.regulamento h1,section.regulamento h2{text-align:center;margin-bottom:25px}section.regulamento table{margin-bottom:30px}section.regulamento table th,section.regulamento table td{padding:15px;border:1px solid var(--white)}section.register input,section.register select{border-radius:12px}section.register input::placeholder,section.register select::placeholder{color:var(--gray)}section.register input.error,section.register select.error{border:2px solid var(--red)}section.register span.error{color:var(--red);font-size:16px;font-weight:bold}section.register .success-form{background:var(--blue);border-radius:12px;padding:50px}section.register .success-form .promo-code{background:var(--orange);padding:10px 30px;display:inline-block;border-radius:13px;font-weight:700}section.register table tr th,section.register table tr td{padding:5px 10px;border:1px solid var(--white)}/*# sourceMappingURL=style.css.map */
