a{text-decoration:none;transition:ease-out .5s}a:hover{text-decoration:none;filter:brightness(1.2)}*{font-family:"Carbona Variable",sans-serif;box-sizing:border-box;margin-top:0}img{max-width:100%;height:auto}.container{width:100%;margin:0 auto;padding:0 15px}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1600px){.container.big{max-width:1580px}}.row{display:flex;flex-wrap:wrap;margin:0 -15px}[class^=col-]{padding:0 15px;width:100%;position:relative}@media(min-width: 993px){.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-2{flex:0 0 16.6666%;max-width:16.6666%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5{flex:0 0 41.6666%;max-width:41.6666%}.col-lg-8{flex:0 0 66.6666%;max-width:66.6666%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.col-lg-9{flex:0 0 75%;max-width:75%}.offset-lg-4{margin-left:33.3333%}.offset-lg-6{margin-left:50%}}@media(max-width: 992px){.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Carbona Variable",sans-serif;margin-top:0}body h1 *,body h2 *,body h3 *,body h4 *,body h5 *,body h6 *{font-family:inherit}img{max-width:100%;height:auto}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:50%;height:40px !important;width:40px !important;transform:none;transition:ease-out .5s}.swiper-button-next::after,.swiper-button-prev::after{font-size:16px !important;color:#300f66}.swiper-button-next:hover,.swiper-button-prev:hover{background:#300f66}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:#fff}@media(max-width: 992px){.swiper-button-next,.swiper-button-prev{width:30px;height:30px}.swiper-button-next::after,.swiper-button-prev::after{font-size:12px}}.flex{display:flex}.wrap{flex-wrap:wrap}.column{flex-direction:column}.jStart{justify-content:flex-start}.jEnd{justify-content:flex-end}.jCenter{justify-content:center}.jBetween{justify-content:space-between}.iCenter{align-items:center}.iStart{align-items:flex-start}.iEnd{align-items:flex-end}.absoltute{position:absolute}.relative{position:relative}@font-face{font-family:"Carbona Variable";src:url("../fonts/CarbonaTest-Light.otf");font-display:swap;font-weight:300}@font-face{font-family:"Carbona Variable";src:url("../fonts/CarbonaTest-Regular.otf");font-display:swap;font-weight:400}@font-face{font-family:"Carbona Variable";src:url("../fonts/CarbonaTest-Medium.otf");font-display:swap;font-weight:500}@font-face{font-family:"Carbona Variable";src:url("../fonts/CarbonaTest-Bold.otf");font-display:swap;font-weight:700}@font-face{font-family:"Carbona Variable";src:url("../fonts/CarbonaTest-Black.otf");font-display:swap;font-weight:900}.hide{display:none !important}@media(max-width: 1024px){.desktop{display:none !important}}@media(min-width: 1025px){.mobile{display:none !important}}.h100{height:100%}#page404{background-color:#300f66;background-image:url("../img/imagem-404-athon.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;min-height:calc(100vh - 220px);color:#fff;display:flex;align-items:center;padding:110px 0}#page404 .container{width:100%;max-width:1440px;padding:0 10px;margin:0 auto}#page404 .row{display:flex;flex-wrap:wrap;margin:0 -10px}#page404 .row>div{padding:0 10px}#page404 .row .texto-404{width:17.84%;line-height:1}#page404 .row .texto-404 h3{font-size:55px;font-weight:100;margin-bottom:0}#page404 .row .texto-404 h1{font-size:80px;font-weight:700}@media(max-width: 1024px){#page404 .row .texto-404{width:100%}#page404 .row .texto-404 h3{font-size:35px}#page404 .row .texto-404 h1{font-size:50px}}#page404 .row .texto{width:40%;padding-top:70px}#page404 .row .texto p{font-size:30px;font-weight:400;line-height:1;margin-bottom:30px}#page404 .row .texto p strong{font-weight:700}@media(max-width: 1024px){#page404 .row .texto{padding-top:0px;width:100%}#page404 .row .texto p{font-size:18x}}#page404 .row .links{display:flex;align-items:center;gap:20px}#page404 .row .links a{transition:ease-out .5s;color:#30066f;display:inline-flex;justify-content:center;align-items:center;background:#fff;font-size:.8vw;text-align:center;padding:10px 20px;width:100%;max-width:100%;border-radius:15px}@media(min-width: 1920px){#page404 .row .links a{font-size:16px}}#page404 .row .links a:hover{color:#30066f;background:#ff5a50}@media(max-width: 1024px){#page404 .row .links{display:flex;flex-direction:column}#page404 .row .links a{font-size:15px}}#home-temp #banner{background:#4157ff url("../img/banner-home.jpg") no-repeat center top;background-size:cover;height:1194px;color:#fff;padding-top:230px;padding-bottom:40px}@media(max-width: 992px){#home-temp #banner{background-image:url("../img/banner-home-mobile.jpg");min-height:800px;height:auto;max-height:initial;padding-top:130px}}#home-temp #banner .texto h2{font-size:74px;font-weight:900;margin-bottom:25px;line-height:1.1}#home-temp #banner .texto p{font-size:18px;margin-bottom:35px;font-weight:400;line-height:1.1}#home-temp #banner .texto a{height:54px;border-radius:27px;min-width:357px;display:flex;justify-content:center;align-items:center;background:linear-gradient(to right, #b9f200, #e2fe86);color:#000;font-weight:100;border:none;width:-moz-fit-content;width:fit-content;padding:5px 25px;text-align:center}#home-temp #banner .texto a:hover{filter:brightness(1.2)}@media(max-width: 992px){#home-temp #banner .texto a{min-width:245px;font-size:11.5px;height:40px}}@media(max-width: 992px){#home-temp #banner .texto{display:flex;flex-wrap:wrap;align-items:flex-start;gap:25px}#home-temp #banner .texto img{width:35px;height:auto}#home-temp #banner .texto h2{font-size:34.5px;width:calc(100% - 60px);margin-bottom:0}#home-temp #banner .texto p{font-size:11.5px;width:100%;margin-bottom:0}}#home-temp #intro{background:#222;color:#fff;padding-top:140px;padding-bottom:100px}@media(max-width: 992px){#home-temp #intro{padding-top:0}}#home-temp #intro .imagem{width:100%;padding:0 15px}#home-temp #intro .imagem.imagem-1{top:-205px;position:absolute}#home-temp #intro .imagem.imagem-1 img{width:100%}@media(max-width: 992px){#home-temp #intro .imagem.imagem-1{position:static;margin-top:-30px;display:flex;justify-content:center;padding:0}}@media(min-width: 1200px){#home-temp #intro .imagem.imagem-2{width:calc(100% + (100vw - 1140px)/2)}}@media(max-width: 992px){#home-temp #intro .imagem.imagem-2{padding:0}}#home-temp #intro .titulo h2{font-size:66px;font-weight:900;line-height:1.1;margin-bottom:35px}@media(max-width: 992px){#home-temp #intro .titulo h2{margin-top:-30px;font-size:30px}}#home-temp #intro .texto.texto-1{min-height:510px;margin-bottom:50px}@media(max-width: 992px){#home-temp #intro .texto.texto-1{margin-top:-15px;min-height:initial;margin-bottom:70px}}#home-temp #intro .texto h3{font-size:55px;font-weight:900;line-height:1.1}@media(max-width: 992px){#home-temp #intro .texto h3{font-size:30px}}#home-temp #intro .texto p{font-size:18px;font-weight:400;line-height:1.2}@media(max-width: 992px){#home-temp #intro .texto p{font-size:11.5px}}#home-temp #intro .cards{margin-top:95px}#home-temp #intro .card-intro{text-align:center;padding:60px 35px 40px;border:1px solid #fff;border-radius:50px;width:calc(50% - 15px);flex:0 0 calc(50% - 15px)}#home-temp #intro .card-intro:nth-child(even){margin-left:30px}@media(max-width: 992px){#home-temp #intro .card-intro{width:calc(100% - 30px);flex:0 0 calc(100% - 30px);margin:0 15px 30px;padding:40px 25px 20px;border-radius:19px}#home-temp #intro .card-intro:nth-child(even){margin:0 15px 30px}}#home-temp #intro .card-intro .num{position:absolute;background:#222;font-size:55px;font-weight:400;left:65px;top:0;transform:translateY(-50%);display:inline-block;padding:0 10px}@media(max-width: 992px){#home-temp #intro .card-intro .num{font-size:30px}}#home-temp #intro .card-intro p{font-size:18px;font-weight:400;line-height:1.2;margin-bottom:25px}@media(max-width: 992px){#home-temp #intro .card-intro p{font-size:11.5px}}#home-temp #intro .card-intro :last-child{margin-bottom:0}#home-temp #contato{padding:60px 0 115px}@media(max-width: 992px){#home-temp #contato{padding-top:40px;padding-bottom:50px}}#home-temp #contato .texto h2{font-size:55px;font-weight:900;color:#4335ff;margin-bottom:35px;line-height:1.1}#home-temp #contato .texto p{font-weight:400;font-size:17px;line-height:1.2}@media(max-width: 992px){#home-temp #contato .texto h2{font-size:23px}#home-temp #contato .texto p{font-size:11.5px}}#home-temp #contato .texto-seta{display:flex;justify-content:flex-end;padding-right:90px;gap:35px;margin-top:85px}#home-temp #contato .texto-seta::after{content:"";display:block;width:85px;height:85px;border-top:1px solid #4157ff;border-right:1px solid #4157ff;transform:rotate(45deg)}#home-temp #contato .texto-seta p{font-size:25px;font-weight:300;max-width:170px;text-align:right;line-height:1.1}#home-temp #contato .formulario label{font-size:16px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:0}@media(max-width: 992px){#home-temp #contato .formulario label{font-size:11.5px}}#home-temp #contato .formulario [class^=col-]>p{margin-bottom:0;height:100%}#home-temp #contato .formulario input{height:50px;width:100%;border-radius:25px;margin-top:5px;border:1px solid #4157ff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-left:30px;margin-bottom:20px;color:#000;background:rgba(0,0,0,0)}@media(max-width: 992px){#home-temp #contato .formulario input{height:40px;font-size:11.5px;margin-bottom:10px}}#home-temp #contato .formulario select{height:50px;width:100%;border-radius:25px;margin-top:5px;border:1px solid #4157ff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-left:30px;margin-bottom:20px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9l6 6 6-6" stroke="%23300f66" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-size:30px;background-position:calc(100% - 15px) center;color:#000}@media(max-width: 992px){#home-temp #contato .formulario select{height:40px;font-size:11.5px;margin-bottom:10px}}#home-temp #contato .formulario textarea{height:200px;width:100%;resize:none;border-radius:25px;margin-top:5px;margin-bottom:20px;border:1px solid #4157ff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding-left:30px;padding-top:10px;color:#fff;background:rgba(0,0,0,0)}@media(max-width: 992px){#home-temp #contato .formulario textarea{height:100px;font-size:11.5px;margin-bottom:10px}}#home-temp #contato .formulario ::-moz-placeholder{color:#000}#home-temp #contato .formulario ::placeholder{color:#000}#home-temp #contato .formulario .wpcf7-list-item{margin:0}#home-temp #contato .formulario .wpcf7-list-item label{flex-direction:row;align-items:center;gap:15px}#home-temp #contato .formulario .mensagem{margin-top:25px}#home-temp #contato .formulario input[type=checkbox]{width:30px;height:30px;display:inline-block;margin-bottom:0}#home-temp #contato .formulario input[type=checkbox]:checked{background:#4157ff}#home-temp #contato .formulario .wpcf7-not-valid-tip{position:absolute;bottom:0}#home-temp #contato .formulario .wpcf7-response-output{color:#000;font-size:12px}#home-temp #contato .formulario input[type=submit]{height:54px;border-radius:27px;min-width:357px;display:flex;justify-content:center;align-items:center;background:linear-gradient(to right, #b9f200, #e2fe86);color:#000;font-weight:100;border:none;width:-moz-fit-content;width:fit-content;padding:5px 25px;text-align:center}#home-temp #contato .formulario input[type=submit]:hover{filter:brightness(1.2)}@media(max-width: 992px){#home-temp #contato .formulario input[type=submit]{min-width:245px;font-size:11.5px;height:40px}}@media(max-width: 992px){#home-temp #contato .formulario input[type=submit]{font-size:11px;width:100%;min-height:40px}}button.ekit_search-button{width:30px !important;height:30px}#footer{background-color:#222;padding-top:140px;padding-bottom:100px;color:#fff}@media(max-width: 992px){#footer{padding-top:100px;padding-bottom:60px}}#footer .texto{display:flex;align-items:center;gap:50px;margin-bottom:40px}#footer .texto p{font-size:16px;font-weight:500;color:#fff;line-height:1.2;margin-bottom:0px}@media(max-width: 992px){#footer .texto p{font-size:11.5px;margin-bottom:15px}}#footer .texto a{color:#5a4efe;text-decoration:underline}@media(max-width: 992px){#footer .texto img{max-width:90px}}#footer .redes{display:flex;justify-content:flex-end;gap:35px;align-items:center;margin-bottom:55px}@media(max-width: 992px){#footer .redes{justify-content:center;gap:65px}}#footer .redes a{color:#fff;display:flex;width:50px;height:50px;background:#5a4efe;border-radius:50%;justify-content:center;align-items:center;font-size:20px}@media(max-width: 992px){#footer .redes a{width:75px;height:75px;font-size:30px}}#footer .pulso{display:flex;justify-content:flex-end}#header{position:absolute;z-index:1000;top:0;left:0;width:100%;height:140px;display:flex;align-items:center}@media(max-width: 992px){#header{height:90px}#header img{max-width:145px}}#menuMobileBox{display:none}@media(max-width: 1024px){#menuMobileBox{width:240px;padding:86px 20px 40px;height:100vh;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;position:fixed;left:100%;top:0px;background:rgba(48,15,102,.9);transition:ease .8s;z-index:99991}#menuMobileBox .redes-mobile{width:100%;margin-bottom:40px}}@media(max-width: 1024px)and (min-width: 1612px){#menuMobileBox .redes-mobile{right:170px}}@media(max-width: 1024px){#menuMobileBox .redes-mobile ul{padding:0;margin:0;display:flex;justify-content:flex-end;gap:20px;flex-direction:row}#menuMobileBox .redes-mobile .icones-redes{width:100%}#menuMobileBox .redes-mobile a{border-radius:50%;background-color:#ff5a50;box-shadow:0px 5px 6px 0px rgba(0,0,0,.15);width:35px;height:35px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}#menuMobileBox .redes-mobile a svg path{fill:#fff}#menuMobileBox .busca-mobile form{display:flex;align-items:center;gap:15px;border:2px solid #fff;border-radius:18px;height:35px;padding:3px 15px}#menuMobileBox .busca-mobile form input{border:none;width:100%;background:none;color:#fff;height:100%;padding:0;font-size:14px}#menuMobileBox .busca-mobile form button{border:none;background:none;padding:0;display:flex;align-items:center}#menuMobileBox .busca-mobile form button svg{fill:#fff;width:20px}#menuMobileBox ul{flex-direction:column;justify-content:flex-start;width:100%;margin:0;padding-left:0;list-style:none}#menuMobileBox ul li{text-align:right;padding-bottom:10px;display:flex;align-items:flex-end;flex-direction:column}#menuMobileBox ul li a{font-size:17px;font-weight:400;color:#fff}#menuMobileBox ul li.botao a{padding:10px 32px;border-radius:30px;border:1px solid #fff}#menuMobileBox ul li.botao a:hover{background-color:#fff;color:#000d40;font-weight:400}#menuMobileBox ul li.menu-item-has-children{position:relative}#menuMobileBox ul li.menu-item-has-children>a{display:flex;align-items:center}#menuMobileBox ul li.menu-item-has-children>a::after{content:"";width:15px;height:9px;display:block;background-image:url("../img/seta-dropdown-menu.png");margin-left:11px;filter:none}#menuMobileBox ul li.menu-item-has-children ul.sub-menu{display:none;margin-top:10px}#menuMobileBox ul li.menu-item-has-children ul.sub-menu.ativo{display:block}#menuMobileBox ul li.menu-item-has-children ul.sub-menu :last-child{padding-bottom:0}#menuMobileBox ul li.menu-item-has-children ul.sub-menu li{padding-bottom:5px}#menuMobileBox ul li.menu-item-has-children ul.sub-menu li a{font-size:18px}label.control-nav{width:40px;height:10px;background:#fff;cursor:pointer;position:fixed;z-index:99999;top:20px;right:15px;border-radius:5px;transition:ease-out .5s}label.control-nav:before{content:"";display:block;width:40px;height:10px;border-radius:5px;background:#fff;position:absolute;top:14px}label.control-nav:after{content:"";display:block;width:40px;height:10px;background:#fff;position:absolute;border-radius:5px;top:28px}#control-nav:checked~.control-nav{transform:rotate(45deg);width:40px;top:30px}#control-nav:checked~.control-nav:before{transform:rotate(90deg);top:0px;width:40px;position:fixed}#control-nav:checked~.control-nav:after{transform:rotate(90deg);top:0px;width:40px;position:fixed}#control-nav:checked~#menuMobileBox{transform:translateX(-100%)}}@media(min-width: 993px){.mobile{display:none !important}}@media(max-width: 992px){.desktop{display:none !important}}.hide{display:none !important}