@keyframes shine-line{0%{left:0;opacity:0;transition:.3s}5%{opacity:1}95%{opacity:1}to{left:180px;opacity:0;transition:.3s}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}.tot-banner-hero{--tw-bg-opacity:1;background-color:rgb(4 37 64/var(--tw-bg-opacity,1));box-sizing:content-box;display:block;height:100vh;margin-top:-50px;overflow:hidden;padding:0;position:relative;width:100%}@media (min-width:1024px){.tot-banner-hero{margin-top:0}}.tot-banner-hero__image-bg{left:0;position:absolute;top:0;width:100%}.tot-banner-hero__image-bg picture{display:block}.tot-banner-hero__image-bg picture img{height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}.tot-banner-hero .container{display:block;height:100vh;padding:0;position:relative}.tot-banner-hero .container .img-logo{margin:0 auto;max-width:500px}.tot-banner-hero .container .img-logo img{width:100%}.tot-banner-hero .container .box-event{--tw-text-opacity:1;align-items:center;bottom:33%;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;height:auto;justify-content:center;padding-left:20px;padding-right:20px;position:absolute;text-align:center;width:100%;z-index:99}@media (min-width:1024px){.tot-banner-hero .container .box-event{padding-left:0;padding-right:0}}@media (min-width:1440px){.tot-banner-hero .container .box-event{bottom:30%}}.tot-banner-hero .container .box-event{box-sizing:border-box}.tot-banner-hero .container .box-event .box-event-date{-o-border-image:linear-gradient(90deg,#fe36ff,#b43fff,#0081f2,#7d45ff,#fe005a) 1;border-image:linear-gradient(90deg,#fe36ff,#b43fff,#0081f2,#7d45ff,#fe005a) 1;border-radius:5px;border-style:solid;border-width:1px}.tot-banner-hero .container .box-event .box-event-date .layer{--tw-bg-opacity:0.75;align-items:center;background-color:rgb(4 37 64/var(--tw-bg-opacity,1));display:flex;font-size:14px;justify-content:center;line-height:1.3;overflow:hidden;padding:10px}@media (min-width:768px){.tot-banner-hero .container .box-event .box-event-date .layer{font-size:20px;padding-left:30px;padding-right:30px}}@media (min-width:1024px){.tot-banner-hero .container .box-event .box-event-date .layer{padding-left:50px;padding-right:50px}}.tot-banner-hero .container .btn-mob{bottom:30%;display:flex;display:none;justify-content:center;position:absolute;width:100%}.tot-banner-hero .container .counter{align-items:center;bottom:10%;display:flex;justify-content:center;left:50%;margin-left:-50%;overflow:hidden;padding:0;position:absolute;width:100%}@media (min-width:768px){.tot-banner-hero .container .counter{left:unset;margin-left:unset}}.tot-banner-hero .container .counter .layer-counter{align-items:center;background-image:url(../../img/layout/bg-contador-mobile.png);display:flex;flex-direction:column;height:121px;justify-content:space-around;position:relative;width:315px}@media (min-width:1024px){.tot-banner-hero .container .counter .layer-counter{background-image:url(../../img/layout/bg-contador.png);flex-direction:row;height:108px;width:715px}}.tot-banner-hero .container .counter .layer-counter .chamada{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:16px;font-weight:400;margin-left:50;text-align:right}@media (min-width:1024px){.tot-banner-hero .container .counter .layer-counter .chamada{font-size:20px}}.tot-banner-hero .container .counter .layer-counter .chamada strong{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:block;font-size:18px;font-weight:900;text-transform:uppercase}@media (min-width:768px){.tot-banner-hero .container .counter .layer-counter .chamada strong{font-size:22px}}.tot-banner-hero .container .counter .layer-counter .countdown-container{--tw-border-opacity:1;--tw-text-opacity:1;align-items:center;border-color:rgb(238 238 238/var(--tw-border-opacity,1));border-radius:10px;border-style:solid;border-width:2px;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;gap:5px;height:50px;justify-content:space-around;margin-top:-5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:90%}@media (min-width:768px){.tot-banner-hero .container .counter .layer-counter .countdown-container{justify-content:center;margin-top:0}}@media (min-width:1024px){.tot-banner-hero .container .counter .layer-counter .countdown-container{height:70px;width:40%}}.tot-banner-hero .container .counter .layer-counter .countdown-container .count{align-items:center;display:flex;flex-direction:column;font-weight:900;height:60px;justify-content:center;line-height:1;padding:5px;text-align:center;width:50px}@media (min-width:768px){.tot-banner-hero .container .counter .layer-counter .countdown-container .count{height:auto;width:100%}}.tot-banner-hero .container .counter .layer-counter .countdown-container .count span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:20px}@media (min-width:1024px){.tot-banner-hero .container .counter .layer-counter .countdown-container .count span{font-size:30px}}.tot-banner-hero .container .counter .layer-counter .countdown-container .count small{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:12px;font-weight:400;margin-top:5px}@media (min-width:768px){.tot-banner-hero .container .counter .layer-counter .countdown-container .count small{font-size:12px}}.tot-banner-hero .container .scroll-page{align-items:center;bottom:5%;cursor:pointer;display:flex;height:30px;justify-content:center;left:50%;margin-left:-17.5px;position:absolute;width:35px;z-index:99}@media (min-width:768px){.tot-banner-hero .container .scroll-page{bottom:5%}}.tot-banner-hero .container .scroll-page{animation:floating 1.5s ease infinite}.tot-banner-hero .container .scroll-page:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(254 0 90/var(--tw-bg-opacity,1));clip-path:polygon(50% 50%,0 0,100% 0);content:var(--tw-content);display:block;height:30px;width:35px}.tot-banner-hero .scroll-page{align-items:center;bottom:5%;cursor:pointer;display:flex;height:30px;justify-content:center;left:50%;margin-left:-17.5px;position:absolute;width:35px;z-index:99}@media (min-width:768px){.tot-banner-hero .scroll-page{bottom:5%}}.tot-banner-hero .scroll-page{animation:floating 1.5s ease infinite}.tot-banner-hero .scroll-page:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(254 0 90/var(--tw-bg-opacity,1));clip-path:polygon(50% 50%,0 0,100% 0);content:var(--tw-content);display:block;height:30px;width:35px}.tot-banner-hero .scroll-page:hover{opacity:.8}
