@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap");@keyframes tab_fade{100%{opacity:1;transform:none}}@keyframes pulse{0%{box-shadow:0 0 0 0 #fff}}@keyframes shrink{100%{transform:scale(0.9)}}@keyframes wobble{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;font-size:16px;font-weight:400;font-family:"Figtree",sans-serif;background-color:#040404;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:400;margin-bottom:0.5em;line-height:1.2em;font-family:"Figtree",sans-serif;text-transform:uppercase}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}p,li{line-height:1.2em}p{font-size:16px;margin-bottom:0}a{text-decoration:none}img{max-width:100%;vertical-align:middle}strong{font-weight:700}@media only screen and (min-width: 768px){h1{font-size:44px}h3{font-size:20px}p,li{font-size:18px}}@media only screen and (min-width: 1024px){h1{font-size:54px}h2{font-size:30px}}header .header{background-image:url("../img/header-bg.jpg");background-position:top center}header .header .header-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px}header .header .header-nav .logo{width:100%;max-width:236px}header .header .header-slogan{padding-top:60px}header .header .header-slogan h1{position:relative;font-weight:800;max-width:558px;padding-bottom:0.5em}header .header .header-slogan h1:after{content:'';position:absolute;bottom:0;left:0;width:290px;height:8px;background:linear-gradient(150deg, #f02126 0%, #0690e6 100%)}header .header .header-slogan .infos{display:flex;flex-direction:column;gap:20px;align-items:center}header .header .header-slogan .infos .-text h2{text-transform:inherit;font-size:18px}header .header .header-slogan .infos .-date{padding:15px;text-align:center;background-color:rgba(4,4,4,0.7)}header .header .header-slogan .infos .-date h3{font-size:24px;font-weight:500;letter-spacing:3.4px;background-image:linear-gradient(150deg, #f02126 0%, #0690e6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header .header .header-slogan .infos .-date h4{color:#818181;font-size:18px;letter-spacing:1.4px;margin:0}header .header .header-slogan .infos .-date .-detail-left,header .header .header-slogan .infos .-date .-detail-right{position:relative}header .header .header-slogan .infos .-date .-detail-left:before{content:'';position:absolute;left:0;top:0;border-top:2px solid #fff;border-left:2px solid #fff;width:16px;height:16px}header .header .header-slogan .infos .-date .-detail-left:after{content:'';position:absolute;left:0;bottom:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:16px;height:16px}header .header .header-slogan .infos .-date .-detail-right:before{content:'';position:absolute;right:0;top:0;border-top:2px solid #fff;border-right:2px solid #fff;width:16px;height:16px}header .header .header-slogan .infos .-date .-detail-right:after{content:'';position:absolute;right:0;bottom:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:16px;height:16px}header .header .header-slogan .infos .-date .-detail-right>div{padding:15px}header .header .header-slogan .infos+p{text-align:center;margin-top:20px}header .header .header-slogan .button{margin:15px auto 0;display:table}@media only screen and (min-width: 768px){header .header{padding:30px 0}header .header .header-slogan .infos{flex-direction:row}header .header .header-slogan .infos .-text{width:60%}header .header .header-slogan .infos .-text h2{font-size:20px;margin:0}header .header .header-slogan .infos .-date{width:40%}header .header .header-slogan .infos+p{font-size:20px;margin-top:40px}}@media only screen and (min-width: 1024px){header .header{background-size:cover;padding-bottom:120px}header .header .header-slogan h1{max-width:674px}header .header .header-slogan .infos{gap:40px}header .header .header-slogan .infos .-text{width:65%}header .header .header-slogan .infos .-text h2{font-size:26px}header .header .header-slogan .infos .-date{width:35%}header .header .header-slogan .infos .-date h3{font-size:28px}header .header .header-slogan .infos+p{margin-top:60px}}@media only screen and (min-width: 1200px){header .header .header-slogan .infos{gap:124px}}@media only screen and (min-width: 1500px){header .header .header-slogan{padding-top:100px}header .header .header-slogan h1{font-size:60px;max-width:752px}header .header .header-slogan .infos+p{margin-top:100px}}@media only screen and (min-width: 1800px){header .header .header-slogan{padding-top:120px}}footer{background-color:#fff}footer .brands{padding:50px 0}footer .brands h4{font-weight:400;font-size:15px;color:#040404;text-transform:inherit}footer .brands .patrocinio .diamante,footer .brands .patrocinio .ouro,footer .brands .patrocinio .prata,footer .brands .patrocinio .semcat{text-align:center;padding:20px 0}footer .brands .patrocinio .diamante .items,footer .brands .patrocinio .ouro .items,footer .brands .patrocinio .prata .items,footer .brands .patrocinio .semcat .items{display:grid;grid-template-columns:1fr;gap:10px}footer .brands .patrocinio .diamante .items img,footer .brands .patrocinio .ouro .items img,footer .brands .patrocinio .prata .items img,footer .brands .patrocinio .semcat .items img{padding:15px;height:100px}footer .brands .realizacao{padding:20px 0}footer .brands .realizacao .items{display:grid;grid-template-columns:1fr;justify-content:space-around;gap:20px}footer .brands .realizacao .items .-item{text-align:center}footer .brands .realizacao .items .-item img{height:60px}@media only screen and (min-width: 768px){footer .brands{padding:60px 0}footer .brands .patrocinio .diamante .items,footer .brands .patrocinio .ouro .items,footer .brands .patrocinio .prata .items,footer .brands .patrocinio .semcat .items{align-items:center;justify-content:center;justify-self:center}footer .brands .patrocinio .diamante .items img,footer .brands .patrocinio .ouro .items img,footer .brands .patrocinio .prata .items img,footer .brands .patrocinio .semcat .items img{margin:0 auto}footer .brands .patrocinio .diamante .items{grid-template-columns:1fr 1fr}footer .brands .patrocinio .ouro .items{grid-template-columns:1fr 1fr}}.button{padding:20px 40px;color:#040404;font-weight:800;font-size:18px;border-radius:40px;background-color:#08e130;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:0.5px;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.button:hover{animation:wobble 1s ease-in-out 1}@media only screen and (min-width: 768px){.button{font-size:22px}}@media only screen and (min-width: 1024px){.button{font-size:30px}}@media only screen and (min-width: 1200px){.button{font-size:32px}}section{padding:40px 0}section .container{position:relative;max-width:1240px;width:100%;margin:auto;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section .container:before,section .container:after{content:'';display:table;clear:both}@media only screen and (min-width: 768px){section{padding:80px 0}}@media only screen and (min-width: 1024px){section{padding:120px 0}}::-webkit-scrollbar-track{background-color:#818181}::-webkit-scrollbar{width:10px;background-color:#818181}::-webkit-scrollbar-thumb{background-color:#0690e6}.fixed-whats{background:#08e130;position:fixed;bottom:30px;right:30px;z-index:2;text-align:center;padding:15px 18px;border-radius:50%}.fixed-whats i,.fixed-whats svg{color:#040404;font-size:30px}.fixed-whats:hover{animation:shrink 0.3s linear infinite alternate}@media only screen and (max-width: 1023px){.overlay.active{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);overflow:hidden;z-index:2}}.home .icons{padding:20px 0}.home .icons .items{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px}.home .icons .items .-item{text-align:center}.home .icons .items .-item span{display:block;padding-top:10px;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#fff}.home .skills .content{display:flex;flex-direction:column;gap:20px}.home .skills .content .-text h2{position:relative;font-weight:300;letter-spacing:3.4px;padding-bottom:1em}.home .skills .content .-text h2:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;background:linear-gradient(150deg, #f02126 0%, #0690e6 100%)}.home .skills .content .-text ul{margin-bottom:20px}.home .skills .content .-text ul li{position:relative;font-weight:300;padding:10px 0 10px 30px}.home .skills .content .-text ul li:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:20px;height:20px;background-image:url("../img/icon-check.svg");background-size:contain}.home .skills .content .-image{margin-right:-20px}.home .doctors{text-align:center;background-image:url("../img/doctors-bg.png");background-position:center;background-size:cover;background-repeat:no-repeat}.home .doctors h2{font-weight:700;letter-spacing:1px}.home .doctors .-detail-left,.home .doctors .-detail-right{position:relative}.home .doctors .-detail-left:before{content:'';position:absolute;left:0;top:0;border-top:2px solid #fff;border-left:2px solid #fff;width:16px;height:16px}.home .doctors .-detail-left:after{content:'';position:absolute;left:0;bottom:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:22px;height:22px}.home .doctors .-detail-right:before{content:'';position:absolute;right:0;top:0;border-top:2px solid #fff;border-right:2px solid #fff;width:22px;height:22px}.home .doctors .-detail-right:after{content:'';position:absolute;right:0;bottom:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:22px;height:22px}.home .doctors .items{display:grid;grid-template-columns:1fr;gap:60px;margin-top:60px;padding:40px}.home .doctors .items .-item{display:flex;flex-direction:column;gap:30px}.home .doctors .items .-item .-text{max-width:400px;margin:auto}.home .doctors .items .-item .-text h3{font-weight:700}.home .doctors .items .-item .-text p{font-size:15px;color:#818181}.home .doctors .button{margin-top:60px}.home .testimonials h2{font-weight:300;text-align:center;position:relative;margin-bottom:2em;padding-bottom:1em}.home .testimonials h2:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;max-width:330px;width:100%;height:8px;background:linear-gradient(150deg, #f02126 0%, #0690e6 100%)}.home .testimonials .items{position:relative;max-width:768px;margin:0 auto}.home .testimonials .items .-item{padding:0 20px}.home .testimonials .items .-item>div{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:20px;background:linear-gradient(#040404, #040404) padding-box,linear-gradient(150deg, #f02126 0%, #0690e6 100%);border-radius:20px;border:4px solid transparent}.home .testimonials .items .-item>div p{font-weight:300}.home .testimonials .items .-item>div p em{font-size:15px;line-height:1.2em;font-style:italic}.home .testimonials .items .-item>div p em strong{display:block}.home .testimonials .items .slick-list{max-width:90%;margin:0 auto}.home .testimonials .items .slick-arrow{position:absolute;top:0;bottom:0;margin:auto;border:0;background:none;z-index:99;cursor:pointer}.home .testimonials .items .slick-prev{left:0}.home .testimonials .items .slick-next{right:0}.home .event .content{display:flex;flex-direction:column;gap:20px}.home .event .content .-text h2{position:relative;font-weight:300;letter-spacing:3.4px;padding-bottom:1em}.home .event .content .-text h2:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;background:linear-gradient(150deg, #f02126 0%, #0690e6 100%)}.home .event .content .-text ul li{position:relative;font-weight:300;padding:10px 0 10px 30px}.home .event .content .-text ul li:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:20px;height:20px;background-image:url("../img/icon-check.svg");background-size:contain}.home .event .content .-image{margin-left:-20px}.home .event .button{margin-top:40px}.home .specialties{text-align:center}.home .specialties h2{position:relative;font-weight:700;letter-spacing:1px;max-width:590px;margin:0 auto 2em;padding-bottom:1em}.home .specialties h2:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;max-width:330px;width:100%;height:8px;background:linear-gradient(150deg, #f02126 0%, #0690e6 100%)}.home .specialties .items{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.home .specialties .items .-item{display:flex;flex-direction:column;gap:20px;padding:30px 20px;border:3px solid #e1e1e1;border-radius:25px}.home .specialties .items .-item .-image img{height:135px}.home .specialties .items .-item .-text h3{text-transform:inherit;font-weight:700}.home .specialties .items .-item .-text p{font-weight:300}.home .guests{padding-top:0;background-color:#040404}.home .guests h2{text-align:center;margin-bottom:1.5em;color:#fff}.home .guests .items{display:grid;grid-template-columns:1fr;gap:30px}.home .guests .items .-item{display:flex;flex-direction:column;gap:20px}.home .guests .items .-item img{width:100%;max-width:440px}.home .guests .items .-item .-text h3,.home .guests .items .-item .-text p{color:#fff}.home .guests .items .-item .-text h3{margin-bottom:0.8em}.home .guests .items .-item .-text p{font-size:14px;font-weight:300}.home .guests .button{display:table;margin:40px auto 0}.home .themes{padding:20px 0}.home .themes h2{text-align:center;margin-bottom:1.5em}.home .themes .items{display:grid;grid-template-columns:1fr;gap:15px}.home .themes .items .-item{position:relative;padding-left:20px}.home .themes .items .-item p{font-size:16px}.home .themes .items .-item::before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;width:5px;height:32px;border-radius:5px;background-color:#f02126}.home .tickets{padding-bottom:40px}.home .tickets h2{position:relative;text-align:center;margin-bottom:1.2em;letter-spacing:2px;font-weight:600;padding-bottom:1em}.home .tickets h2:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;max-width:280px;width:100%;height:8px;background:linear-gradient(150deg, #f02126 0%, #0690e6 100%)}.home .tickets .items{display:grid;grid-template-columns:1fr;gap:30px}.home .tickets .items .-item{position:relative;padding:40px 20px;border-radius:20px;background:linear-gradient(#040404, #040404) padding-box,linear-gradient(150deg, #f02126 0%, #0690e6 100%);border-radius:20px;border:4px solid transparent}.home .tickets .items .-item span{position:absolute;top:20px;right:0;padding:10px 15px;font-size:14px;font-weight:300;letter-spacing:1px;background:#f02126;border-radius:6px 0 0 6px}.home .tickets .items .-item h3{font-weight:600;font-size:30px;margin-bottom:0.2em}.home .tickets .items .-item h4{font-weight:300;text-transform:inherit;padding-left:40px}.home .tickets .items .-item .-price{padding:25px 0}.home .tickets .items .-item .-price p small{text-transform:uppercase;letter-spacing:2px;font-size:14px;line-height:24px}.home .tickets .items .-item .-price p strong{font-size:28px;padding:8px 0;display:inline-block}.home .tickets .items .-item ul li{position:relative;padding:8px 0 8px 30px;font-weight:300;font-size:15px}.home .tickets .items .-item ul li:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:16px;height:16px;background-image:url(../img/icon-check.svg);background-size:contain}.home .tickets .items .-item .button{font-size:20px;display:table;margin:40px auto 0}.home .tickets .items+p{text-align:center;margin-top:40px}.home .faq{background-image:url("../img/faq-bg-left.png"),url("../img/faq-bg-right.png");background-position:center left, center right;background-repeat:no-repeat;background-size:contain}.home .faq .content{display:flex;flex-direction:column;gap:20px}.home .faq .content h2{font-weight:700;letter-spacing:3.4px;font-size:28px}.home .faq .content .items{display:flex;flex-direction:column;gap:20px}.home .faq .content .items .-item{position:relative;cursor:pointer;overflow:hidden;padding-bottom:10px;border-bottom:1px solid #fff}.home .faq .content .items .-item::before,.home .faq .content .items .-item::after{content:'';width:10px;height:3px;top:8px;background-color:#fff;border-radius:50px;position:absolute;transition:all 0.5s ease}.home .faq .content .items .-item:before{right:15px;transform:rotate(-45deg)}.home .faq .content .items .-item::after{right:21px;transform:rotate(45deg)}.home .faq .content .items .-item:focus{outline:0;cursor:default}.home .faq .content .items .-item:focus::before{transform:rotate(45deg)}.home .faq .content .items .-item:focus::after{transform:rotate(-45deg)}.home .faq .content .items .-item:focus .-title h3{font-weight:700}.home .faq .content .items .-item:focus .-text{height:auto;padding:10px 0px;visibility:visible;transform:rotate3d(0, 0, 0, 0deg);opacity:1}.home .faq .content .items .-item .-title h3{font-weight:600}.home .faq .content .items .-item .-text{visibility:collapse;opacity:0;height:0;transform-origin:center center;transform:rotate3d(-1, 0, 0, 90deg);transition:all 0.3s ease}.home .faq .content .items .-item .-text p{color:#818181}.home .faq .content .items .-item .-text p a{color:#818181}.home .faq .content .items .-item .-text p a:hover{color:#fff}.home .faq .content .items .-item:last-child{border:0}@media only screen and (min-width: 768px){.home .skills .content{flex-direction:row;align-items:center}.home .skills .content .-text{width:42%}.home .skills .content .-image{width:58%}.home .doctors h2{letter-spacing:3.4px}.home .doctors .items{grid-template-columns:1fr 1fr}.home .event .content{flex-direction:row-reverse;align-items:center}.home .event .content .-text{width:42%}.home .event .content .-image{width:58%}.home .specialties h2{letter-spacing:3.4px;padding-bottom:1.5em}.home .specialties .items{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:60px}.home .specialties .items .-item{max-width:236px;width:100%}.home .guests .items{grid-template-columns:1fr 1fr 1fr}.home .themes .items{grid-template-columns:1fr 1fr;align-items:center;gap:25px}.home .tickets .items{max-width:840px;margin:0 auto;grid-template-columns:1fr 1fr;gap:40px}.home .faq .content{flex-direction:row;gap:40px;justify-content:space-between;max-width:948px;margin:0 auto}.home .faq .content h2{font-size:32px;letter-spacing:6px}.home .faq .content .items{gap:20px}.home .faq .content .items .-item p{font-size:20px}}@media only screen and (min-width: 1024px){.home .skills .content .-text{width:48%}.home .skills .content .-text h2{margin-bottom:1.5em}.home .skills .content .-text h2::after{width:390px}.home .skills .content .-text ul{margin-bottom:40px}.home .skills .content .-text ul li{font-size:22px;padding-left:40px}.home .skills .content .-text ul li::before{width:30px;height:30px}.home .skills .content .-image{width:52%}.home .doctors h2{font-size:28px;letter-spacing:4.2px;line-height:1.4em;max-width:1000px;margin:auto}.home .doctors .items{margin-top:100px}.home .doctors .items .-item .-text h3{font-size:24px}.home .doctors .items .-item .-text p{font-size:15px;color:#818181}.home .event .content .-text{width:48%}.home .event .content .-text h2{margin-bottom:1.5em}.home .event .content .-text h2::after{width:390px}.home .event .content .-text ul li{font-size:22px;padding-left:40px}.home .event .content .-text ul li::before{width:30px;height:30px}.home .event .content .-image{width:52%}.home .specialties{padding:60px 0}.home .specialties h2{font-size:32px;letter-spacing:6px;max-width:660px}.home .specialties .items{gap:30px}.home .specialties .items .-item{gap:30px;max-width:268px}.home .specialties .items .-item .-text h3{font-size:28px}.home .themes .items{grid-template-columns:1fr 1fr 1fr}.home .faq .content{gap:80px}}@media only screen and (min-width: 1200px){.home .skills{background-image:url("../img/skills-bg.png"),url("../img/skills-bg-bottom-right.png");background-position:right center, right bottom;background-repeat:no-repeat, no-repeat;background-size:62%, 50%}.home .skills .content .-text{width:45%}.home .skills .content .-text h2{margin-bottom:1.8em}.home .skills .content .-text h2::after{width:390px}.home .skills .content .-text ul{margin-bottom:60px}.home .skills .content .-text ul li{font-size:28px;padding:20px 0 20px 60px}.home .skills .content .-text ul li::before{width:40px;height:40px}.home .skills .content .-image{width:55%}.home .skills .content .-image img{display:none}.home .event{background-image:url("../img/event-bg.png"),url("../img/event-bg-top-left.png");background-position:left bottom, left top;background-repeat:no-repeat, no-repeat;background-size:62%, 50%}.home .event .content .-text h2{margin-bottom:1.8em}.home .event .content .-text h2::after{width:390px}.home .event .content .-text ul li{font-size:28px;padding:20px 0 20px 60px}.home .event .content .-text ul li::before{width:40px;height:40px}.home .event .content .-image img{display:none}}@media only screen and (min-width: 1440px){.home .event{background-size:52%, 50%}.home .event .content .-text{width:58%}.home .event .content .-image{width:42%}}@media only screen and (min-width: 1700px){.home .skills{padding-bottom:180px;background-size:56%, 80%}.home .event{padding-bottom:180px;background-size:50%, 70%}}.programacao .schedule{padding:20px 0}.programacao .table{overflow:auto;width:100%;margin:40px 0}.programacao .table table{border:1px solid #818181;height:100%;width:100%;border-collapse:collapse;border-spacing:1px;font-size:13px;text-align:center;line-height:1.2em}.programacao .table table th{border:1px solid #818181;vertical-align:middle;color:#fff;font-weight:700;font-size:14px;padding:8px}.programacao .table table th span{display:block;font-weight:300}.programacao .table table th span b{font-weight:500}.programacao .table table td{vertical-align:middle;border:1px solid #818181;color:#fff;padding:8px}.programacao .table table td b{font-weight:500}.programacao .table table td.-date{writing-mode:sideways-lr;color:#fff;background-color:#818181;font-weight:600}
