@keyframes a{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}.hide-desktop{display:none}@media (max-width:1023px){.hide-desktop{display:block!important}}.hide-mobile{display:block}@media (max-width:1023px){.hide-mobile{display:none!important}}.hide-mobile-inline{display:inline}@media (max-width:1023px){.hide-mobile-inline{display:none!important}}.totvs-logo{width:11.354vw;display:inline-block}.totvs-logo img{width:100%}.main-title{font-size:2.5rem;color:#feac0e;font-weight:900;margin-bottom:2rem}.main-title small{display:block;font-size:1.1rem}.agenda>.holder>header>.container>p,.title{font-size:1.8125rem;line-height:1.2;text-transform:uppercase;font-weight:900;color:#f80157}.container{width:100%;max-width:1170px;padding:0 15px;margin:0 auto;position:relative}.buttons{width:100%;display:-ms-flexbox;display:flex}.btn,.buttons{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.btn{box-shadow:3px 3px 5px 0 rgba(0,0,0,.4);display:-ms-inline-flexbox;display:inline-flex;border-radius:40px;color:#fff;font-weight:700;text-transform:uppercase;transition:all .3s ease-in-out;border:1px solid transparent;position:relative;white-space:nowrap}.btn.-yellow{background-color:#feac0e;border-color:#feac0e}.btn.-yellow:hover{background-color:#f19f01;border-color:#f19f01}.btn.-pink{background-color:#f80157;border-color:#f80157}.btn.-pink:hover{background-color:#fff;border-color:#fff;color:#f80157}.btn.-pink2{background-color:none;border-color:#f80157;color:#f80157}.btn.-pink2:hover{background-color:#fff;border-color:#fff}.btn.-blue{background-color:#0adbe3}.btn.-blue:hover{background-color:#09c3cb;border-color:#09c3cb}.btn.-hollow{background-color:transparent;border:2px solid #fff}.btn.-hollow:hover{background-color:#0adbe3;border-color:#0adbe3}.btn.-lg{padding:0 42px;height:52px;font-size:17px;border-radius:26px}.btn.-lg:hover{padding:0 84px;margin:0 -42px}.btn.-lg.-no-extend:hover{padding:0 42px;margin:0}.btn.-md{padding:0 22px;height:43px;font-size:13px;border-radius:21.5px}.btn.-md:hover{padding:0 44px;margin:0 -22px}.btn.-md.-no-extend:hover{padding:0 22px;margin:0}.btn.-sm{padding:0 20px;height:25px;font-size:12px;border-radius:12.5px;letter-spacing:1px;font-weight:400}.btn.-sm:hover{padding:0 30px;margin:0 -10px}.btn.-wide{padding:0 86px}.btn.-wide:hover{padding:0 106px;margin:0 -20px}.agenda>.holder>header>.container>.menu-agenda>.btn,.no-shadow{box-shadow:3px 3px 5px 0 transparent!important}.scroll{position:absolute;bottom:0;width:100%;left:0;z-index:6;overflow:hidden}.scroll:after,.scroll:before{content:"";position:absolute;height:100%;width:51%;top:0;background:#f4f4f4;z-index:5}.scroll:before{left:0;margin-left:-245px}.scroll:after{right:0;margin-right:-245px}.scroll .wrapper{width:500px;height:69px;position:relative;z-index:6;left:0;right:0;margin:auto}.scroll .wrapper:hover{cursor:pointer}.scroll .wrapper .icon{width:100%;height:100%;fill:#f4f4f4;overflow:hidden}.scroll .wrapper .icon,.scroll .wrapper:before{position:absolute;left:0;right:0;top:0;bottom:0}.scroll .wrapper:before{content:"";width:0;height:0;border-top:15px solid #f4f4f4;border-right:15px solid transparent;border-bottom:0;border-left:15px solid transparent;margin:auto;animation:a 1s infinite}@media screen and (max-width:1023px){.btn.-yellow:hover{background-color:#feac0e;border-color:#feac0e}.btn.-blue:hover{background-color:#0adbe3;border-color:#0adbe3}.btn.-lg{width:100%;padding:0}.btn.-lg:hover{padding:0;margin:0}.btn.-md:hover{padding:0 22px;margin:0}.btn.-sm:hover{padding:0 20px;margin:0}.scroll:before{width:50%;margin-left:-147px}.scroll:after{width:50%;margin-right:-147px}.scroll .wrapper{width:296px;height:41px;position:relative;z-index:6;left:50%;transform:translateX(-50%);margin:0}.scroll .wrapper:hover{cursor:pointer}.scroll .wrapper .icon{width:100%;height:100%;fill:#f4f4f4;overflow:hidden}.scroll .wrapper .icon,.scroll .wrapper:before{position:absolute;left:0;right:0;top:0;bottom:0}.scroll .wrapper:before{content:"";width:0;height:0;border-top:10px solid #f4f4f4;border-right:10px solid transparent;border-bottom:0;border-left:10px solid transparent;margin:auto;animation:a 1s infinite}}*{margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,a:active,a:hover,a:link,a:visited,iframe,img{text-decoration:none}iframe,img{border:none}section{position:relative;z-index:7}img{max-width:100%;display:block;height:auto}a:active,a:focus{outline:0}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;font-weight:400}button,input,select,textarea{font-size:100%;font-family:inherit;border:none;margin:0;resize:none}button{cursor:pointer}input,select{vertical-align:middle}button:focus,input:focus,select:focus,textarea:focus{outline:0}ol,ul{list-style:none}b,strong{font-weight:600}em,i{font-style:italic}input::-webkit-input-placeholder{color:#f80157}input:-moz-placeholder,input::-moz-placeholder{color:#f80157}input:-ms-input-placeholder{color:#f80157}*,:after,:before{box-sizing:border-box}a{color:inherit;cursor:pointer;text-decoration:none}body,html{font-family:Lato,sans-serif;background-color:#fff;font-size:16px;font-weight:400;line-height:1;position:relative;margin:auto;overflow-x:hidden!important}body,html,p{color:#f80157}p{font-size:.9rem;line-height:1.2;margin-bottom:1rem}strong{text-transform:uppercase;font-weight:900}strong.-secondary{color:#feac0e!important}strong.-primary{color:#f80157!important}@media (max-width:1023px){body{overflow-x:hidden}.container{padding:0 15px}body,html{font-size:16px}.main-title{font-size:1.2rem;margin-bottom:20px}.agenda>.holder>header>.container>p,.title{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.95rem}.agenda>.holder>header>.container>p span,.title span{width:100%;text-align:center}.agenda>.holder>header>.container>p .highlight,.title .highlight{width:100%;text-align:center;padding-left:0}.pre-title{font-size:.8rem;margin-bottom:20px}.pre-title>p:before{height:1.1vh;top:calc(100% - 1.64vh)}.pre-title>p:after{width:20px;height:28px}}.main-header{width:100%;height:80px;top:0;left:0;position:absolute;z-index:8;background-color:transparent;transition:all .3s ease}.main-header.-scrolled{background-color:rgba(54,54,54,.959);height:60px}.main-header.-scrolled .container>.logo{width:150px}.main-header .container{width:100%;height:100%;max-width:1170px;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.main-header .container>.logo{width:160px;height:47.3px;-ms-flex:0 0 auto;flex:0 0 auto;transition:all .3s ease}.main-header .container>.logo>a{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-header .container>.logo>a>img{max-width:100%;height:auto}.main-header .container>.links{width:100%;max-width:450px}.main-header .container>.links>nav>ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.main-header .container>.links>nav>ul>li{color:#fff;text-transform:uppercase;font-size:.875rem}.main-header .container>.links>nav>ul>li+li{margin-left:20px}.main-header .container>.links>nav>ul>li:hover{cursor:pointer}.main-header .container>.filter{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.main-header .container>.filter>.field-control{width:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.main-header .container>.filter>.field-control>.box{width:238.43px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;border-radius:5px;margin-right:15px}.main-header .container>.filter>.field-control>.box>label{padding-left:calc(.625em - 1px);padding-top:calc(.375em - 1px);margin:0;color:#feac0e;font-weight:700;font-size:14px;line-height:1.5}.main-header .container>.filter>.field-control>.box>.select{width:100%;position:relative}.main-header .container>.filter>.field-control>.box>.select:after{width:.625em;height:.625em;content:"";display:block;border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;border-color:#7a7a7a;margin-top:-.4375em;pointer-events:none;position:absolute;z-index:2;top:50%;right:1.125em;transform:rotate(-45deg);transform-origin:center;transition:all .3s ease}.main-header .container>.filter>.field-control>.box>.select:hover:after{border-color:#363636}.main-header .container>.filter>.field-control>.box>.select>select{width:100%;color:#7a7a7a;font-style:italic;border-radius:5px;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top;font-size:16px;cursor:pointer}.main-header .container>.filter .button{overflow:hidden;width:130.6px;height:50px;border-radius:50px;text-transform:uppercase;transition:.3s;background-color:#feac0e;border-width:1px;color:#fff;cursor:pointer;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;text-align:center;white-space:nowrap}@media screen and (max-width:1023px){.main-header{background-color:#363636;position:fixed;height:60px}.main-header .container{-ms-flex-pack:center;justify-content:center;position:relative}.main-header .container>.logo{width:110px;height:auto;-ms-flex:0 0 auto;flex:0 0 auto}.main-header .container .filter,.main-header .container>.links{display:none}.main-header .container>.menu-hamburguer>.holder{width:48px;height:48px;position:fixed;right:10px;top:6px;z-index:11;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.main-header .container>.menu-hamburguer>.holder>.checkbox{width:100%;height:100%;position:absolute;top:0;left:0;z-index:4;-webkit-touch-callout:none;opacity:0}.main-header .container>.menu-hamburguer>.holder>span{width:33px;height:4px;display:block;border-radius:1.5px;background-color:#f4f4f4;position:relative;z-index:3;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;margin-bottom:5px}.main-header .container>.menu-hamburguer>.holder>span:nth-last-child(2){transform-origin:0 100%}.main-header .container>.menu-hamburguer>.holder>span:first-child{transform-origin:0 0}.main-header .container>.menu-hamburguer>.holder>.checkbox:checked~span{opacity:1;transform:rotate(-45deg) translateY(-3px);background:#f80157}.main-header .container>.menu-hamburguer>.holder>.checkbox:checked~span:nth-last-child(2){opacity:0;transform:rotate(0) scale(.2)}.main-header .container>.menu-hamburguer>.holder>.checkbox:checked~span:nth-last-child(3){transform:rotate(45deg) translate(-1px,-1px)}.main-header .container>.menu-hamburguer>.menu-mobile{width:100vw;height:100vh;position:fixed;top:0;right:0;background-color:#363636;z-index:10;transform-origin:0 0;transform:translate(100%);transition:transform .5s cubic-bezier(.77,.2,.05,1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.main-header .container>.menu-hamburguer>.menu-mobile.-open{transform:translate(0)}.main-header .container>.menu-hamburguer>.menu-mobile>.holder{padding:30px 0;-ms-flex-direction:column;flex-direction:column}.main-header .container>.menu-hamburguer>.menu-mobile>.holder,.main-header .container>.menu-hamburguer>.menu-mobile>.holder .logos{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main-header .container>.menu-hamburguer>.menu-mobile>.holder>p{width:100%;font-weight:900;text-transform:uppercase;text-align:center;font-size:1.5rem;color:#fff}}@media screen and (max-width:1023px) and (max-width:360px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>p{font-size:1rem}}@media screen and (max-width:1023px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul{display:-ms-flexbox;display:flex;margin-bottom:30px;margin-top:30px}}@media screen and (max-width:1023px) and (max-width:480px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1023px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li{width:74px;height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;border-radius:37px;background-color:#fff;transition:all .3s ease}}@media screen and (max-width:1023px) and (max-width:480px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li{width:160px;margin-bottom:15px}}@media screen and (max-width:1023px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li+li{margin-left:13px}}@media screen and (max-width:1023px) and (max-width:480px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li+li{margin-left:0}}@media screen and (max-width:1023px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li.-active{border-color:#f80157;background-color:#f80157}.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li.-active span{color:#fff}}@media screen and (max-width:1023px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li:hover{cursor:pointer}}@media screen and (max-width:1023px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li.-active:hover{cursor:default}.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li.-active:hover span{color:#fff}}@media screen and (max-width:1023px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li span{color:#f80157;font-size:.9375rem;font-weight:900;transition:all .3s ease}}@media screen and (max-width:1023px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>nav>ul>li:hover span{color:#f80157}}@media screen and (max-width:1023px){.main-header .container>.menu-hamburguer>.menu-mobile>.holder>.menu-agenda-mob>.btn{box-shadow:unset;height:48px}}.hero{width:100%;height:100vh;background-image:url(../img/layout/bg-hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:top}.hero .container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff}.hero .container p{color:#fff}.hero .container .breadcrumb{width:100%;margin-bottom:24px}.hero .container .breadcrumb ul>li{display:inline-block;font-size:14.4px}.hero .container .breadcrumb ul>li a{color:#f80157}.hero .container .breadcrumb ul>li a:hover{text-decoration:underline}.hero .container .content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.hero .container .content .info{width:100%;max-width:600px}.hero .container .content .info p{font-size:1rem}.hero .container .content .info .main-title{margin-bottom:3.18vh;max-width:600px;margin-bottom:1rem;color:#fff}.hero .container .content .info .main-title span{color:#f80157}.hero .container .content .info .main-title small{font-size:2.25rem;color:#fff;font-weight:400;display:block}.hero .container .content .info .desc{font-size:1.375rem;margin-bottom:4.98vh}.hero .container .content .info .featured-items{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5.3vh}.hero .container .content .info .featured-items li{width:100%;max-width:310px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;line-height:1.4}.hero .container .content .info .featured-items li+li{width:100%;max-width:260px}.hero .container .content .info .featured-items li>figure{width:65px;-ms-flex:1 0 auto;flex:1 0 auto}.hero .container .content .info .featured-items li>figure .icon{width:50px;height:66px;fill:#fff}.hero .container .content .info .featured-items dl{width:100%;font-size:.9rem}.hero .container .content .info .featured-items dl dt{text-transform:uppercase;color:#fff;font-weight:900}.hero .container .content .info .buttons{-ms-flex-pack:start;justify-content:flex-start}.hero .container .content .logos{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:40px;pointer-events:none}@media screen and (max-width:1023px){.hero{width:100%;height:auto;padding:80px 0;background:transparent url(../img/layout/bg-hero-mob.jpg) 50%/cover no-repeat}.hero .container .breadcrumb ul>li{display:inline-block;font-size:13px}.hero .container .breadcrumb ul>li a{color:#feac0e}.hero .container .breadcrumb ul>li a:hover{text-decoration:underline;color:#f19f01}.hero .container .content{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:start;justify-content:flex-start}.hero .container .content .info{text-align:center;max-width:100%}.hero .container .content .info p{font-size:1rem}.hero .container .content .info .main-title{font-size:1.5rem;max-width:unset;text-align:center}.hero .container .content .info .desc{font-size:13px}.hero .container .content .info .buttons{-ms-flex-pack:center;justify-content:center}.hero .container .content .info .buttons .btn{max-width:250px}.hero .container .content .logos{padding-left:0;margin-bottom:10px}.hero .container .content .logos,.hero .container .content .logos figure{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.hero .container .content .logos figure{display:-ms-flexbox;display:flex}.hero .container .content .logos figure.logo-maratona{margin-bottom:20px}.hero .container .content .logos figure img{width:85%}}.intermission{padding:6.36vh 0;background-color:#f4f4f4}.intermission .container{width:100%}.intermission .container ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.intermission .container ul,.intermission .container ul li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.intermission .container ul li{width:calc(25% - 20px);line-height:1.4}.intermission .container ul li>figure{width:60px;height:auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:10px}.intermission .container ul dl,.intermission .container ul li>figure img{width:100%}.intermission .container ul dl dt{text-transform:uppercase;color:#f80157;font-weight:900;font-size:.85rem}.intermission .container ul dl dd{font-size:.8rem;color:#303030}@media screen and (max-width:1023px){.intermission{padding:40px 0}.intermission .container ul li{width:100%}.intermission .container ul li+li{margin-top:20px}}.agenda{width:100%;position:relative;transition:all .3s ease;background-color:#363636}.agenda,.agenda.-fixed{height:170px}.agenda.-fixed>.holder{position:fixed;top:0;left:0;z-index:9;height:80px}.agenda>.holder{width:100%;height:170px;transition:all .3s ease;background-color:#363636}.agenda>.holder>header{height:100%}.agenda>.holder>header,.agenda>.holder>header>.container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.agenda>.holder>header>.container{-ms-flex-pack:justify;justify-content:space-between}.agenda>.holder>header>.container>p{width:100%;max-width:500px;font-size:1.8rem;margin-bottom:0;color:#fff}.agenda>.holder>header>.container>.menu-agenda{width:100%;max-width:600px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.agenda>.holder>header>.container>.menu-agenda>nav>ul{display:-ms-flexbox;display:flex}.agenda>.holder>header>.container>.menu-agenda>nav>ul>li{width:74px;height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;border-radius:37px;transition:all .3s ease}.agenda>.holder>header>.container>.menu-agenda>nav>ul>li+li{margin-left:13px}.agenda>.holder>header>.container>.menu-agenda>nav>ul>li.-active,.agenda>.holder>header>.container>.menu-agenda>nav>ul>li:hover{border-color:#fff;background-color:#fff}.agenda>.holder>header>.container>.menu-agenda>nav>ul>li:hover{cursor:pointer}.agenda>.holder>header>.container>.menu-agenda>nav>ul>li.-active:hover{cursor:default}.agenda>.holder>header>.container>.menu-agenda>nav>ul>li span{color:#fff;font-size:.9375rem;font-weight:900;transition:all .3s ease}.agenda>.holder>header>.container>.menu-agenda>nav>ul>li.-active span,.agenda>.holder>header>.container>.menu-agenda>nav>ul>li:hover span{color:#f80157}.agenda>.holder>header>.container>.menu-agenda>.btn{height:44px;margin-left:13px}@media screen and (max-width:1023px){.agenda,.agenda.-fixed{height:120px}.agenda.-fixed>.holder{top:60px;height:120px}.agenda>.holder,.agenda>.holder>header{height:120px}.agenda>.holder>header>.container{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.agenda>.holder>header>.container>p{width:100%;text-align:center;padding-left:0;font-size:13px;margin-bottom:15px;display:block}.agenda>.holder>header>.container>.menu-agenda{-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.agenda>.holder>header>.container>.menu-agenda>nav{width:100%;display:none}.agenda>.holder>header>.container>.menu-agenda>nav>ul{width:100%;-ms-flex-pack:center;justify-content:center}.agenda>.holder>header>.container>.menu-agenda>.btn{height:48px;margin-left:0}}.days{background-color:#363636;position:relative;z-index:1}.days,.days .agenda>.holder>header>.container>p,.days .title,.days p,.days strong{color:#fff}.days .highlight{color:#f80157!important}.days>.day{width:100%}.days>.day:nth-of-type(odd){background-color:#303030}.days>.day>.container{padding:6.36vh 0}.days>.day+.day .container{border-top:2px solid #f80157}.days>.day .agenda>.holder>header>.container>p,.days>.day .title{width:100%;text-align:center;color:#f80157;margin-bottom:60px}.days>.day .events-list{width:100%}.days>.day .events-list>.event{width:100%;padding:25px 15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.days>.day .events-list>.event+.event{border-top:1px solid #fff}.days>.day .events-list>.event>div>dl>dt{width:100%;display:block;font-size:.75rem;font-weight:900;text-transform:uppercase;margin-bottom:28px}.days>.day .events-list>.event>div>dl>dd>.btn{height:32px!important;font-size:11px!important;box-shadow:unset}.days>.day .events-list>.event>div>dl>dd>.reminder{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.days>.day .events-list>.event>div>dl>dd>.reminder>.label{font-size:11px;font-weight:900;text-transform:uppercase;margin-right:10px;margin-bottom:0}.days>.day .events-list>.event>div>dl>dd>.reminder .btn{width:100px;height:32px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:900;border-width:1px;text-transform:none}.days>.day .events-list>.event>div>dl>dd>.reminder .btn.play-again{position:relative;width:180px;background-color:#f80157;color:#fff;border:none}.days>.day .events-list>.event>div>dl>dd>.reminder .btn.play-again:before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #fff;margin-right:10px;transition:.5s}.days>.day .events-list>.event>div>dl>dd>.reminder .btn.play-again:hover{background-color:#fff;color:#f80157}.days>.day .events-list>.event>div>dl>dd>.reminder .btn.play-again:hover:before{border-color:transparent transparent transparent #f80157}.days>.day .events-list>.event>div>dl>dd>.reminder .btn.play-again>span{text-transform:uppercase}.days>.day .events-list>.event>div>dl>dd>.reminder .btn+.btn{margin-left:10px}.days>.day .events-list>.event>div>dl>dd>.reminder .btn>.icon{width:20px;margin-right:10px;fill:#f80157;-ms-flex:0 0 auto;flex:0 0 auto}.days>.day .events-list>.event>div>dl>dd>.reminder .btn>.icon.-google{width:18px}.days>.day .events-list>.event>div>dl>dd>.btn-reminder{margin-top:15px}.days>.day .events-list>.event>.schedule{width:100%;max-width:160px}.days>.day .events-list>.event>.schedule>dl>dd>time{font-size:1.35rem;color:#f80157;text-transform:uppercase;font-weight:900}.days>.day .events-list>.event>.theme{width:100%;max-width:330px}.days>.day .events-list>.event>.theme>dl>dd>.tags{width:100%;display:-ms-flexbox;display:flex;font-size:13px;font-weight:900;color:#f80157;text-transform:uppercase;margin-bottom:10px}.days>.day .events-list>.event>.theme>dl>dd>.tags>span+span{margin-left:10px}.days>.day .events-list>.event>.theme>dl>dd>p{font-size:1.35rem;font-weight:900;text-transform:uppercase;margin-bottom:30px}.days>.day .events-list>.event>.speakers{width:100%;max-width:620px}.days>.day .events-list>.event>.speakers>dl>dd>ul{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px}.days>.day .events-list>.event>.speakers>dl>dd>ul>li{padding-bottom:15px}@media screen and (max-width:1023px){.days>.day>.container{padding:40px 0}.days>.day .agenda>.holder>header>.container>p,.days>.day .title{font-size:1.55rem;margin-bottom:15px}.days>.day .events-list>.event{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.days>.day .events-list>.event>div+div{margin-top:25px}.days>.day .events-list>.event>div>dl>dt{text-align:center;margin-bottom:20px}.days>.day .events-list>.event>div>dl>dd{width:100%;text-align:center}.days>.day .events-list>.event>div>dl>dd>.btn{width:100%;height:48px;max-width:300px;font-size:1rem}.days>.day .events-list>.event>div>dl>dd>.reminder{-ms-flex-pack:center;justify-content:center}.days>.day .events-list>.event>.schedule{width:100%;max-width:unset}.days>.day .events-list>.event>.schedule>dl>dd>time{width:100%;display:block;text-align:center}.days>.day .events-list>.event>.theme{max-width:unset}.days>.day .events-list>.event>.theme>dl>dd>.tags{-ms-flex-pack:center;justify-content:center}.days>.day .events-list>.event>.theme>dl>dd>p{font-size:1.3rem;margin-bottom:25px}.days>.day .events-list>.event>.speakers{width:100%;max-width:620px}.days>.day .events-list>.event>.speakers>dl>dd>ul{grid-template-columns:1fr 1fr;grid-row-gap:15px;grid-column-gap:15px}.days>.day .events-list>.event>.speakers>dl>dd>ul>li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.days>.day .events-list>.event>.speakers>dl>dd>ul>li img{width:100%}}.partners{padding:6.36vh 0;background-color:#fff;position:relative;z-index:1}.agenda>.holder>header.partners>.container>p,.partners>.container .title{width:100%;max-width:900px;text-align:center;margin:0 auto 60px;color:#363636}.partners>.container>.logos-list{max-width:990px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);-ms-flex-align:center;align-items:center;row-gap:20px}.partners>.container>.logos-list>li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1023px){.partners{padding:40px 0}.agenda>.holder>header.partners>.container>p,.partners>.container .title{font-size:1.405rem;margin-bottom:40px}.partners>.container>.logos-list{grid-template-columns:repeat(2,1fr);row-gap:20px}.partners>.container>.logos-list>li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.sponsors{padding:40px 0;background-color:#363636;position:relative;z-index:1}.sponsors,.sponsors .agenda>.holder>header>.container>p,.sponsors .title,.sponsors p,.sponsors strong{color:#fff}.sponsors>.container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.agenda>.holder>header.sponsors>.container>p,.sponsors>.container .title{width:100%;max-width:850px;text-align:center;margin:0 auto;font-weight:400;font-size:1rem}.agenda>.holder>header.sponsors>.container>p .break,.sponsors>.container .title .break{display:block}.sponsors>.container>.logos-list{max-width:300px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;-ms-flex-align:center;align-items:center;margin-bottom:40px}.sponsors>.container>.logos-list>li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 20px}@media screen and (max-width:1023px){.sponsors{padding:40px 0}.sponsors>.container{grid-template-columns:1fr}.agenda>.holder>header.sponsors>.container>p,.sponsors>.container .title{font-size:1.405rem;margin-bottom:40px;display:block}.agenda>.holder>header.sponsors>.container>p span,.sponsors>.container .title span{width:auto!important;display:inline}.sponsors>.container>.logos-list{grid-template-columns:repeat(2,1fr);row-gap:20px}.sponsors>.container>.logos-list>li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.main-footer{width:100%;height:127px;background-color:#f80157}.main-footer .container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1023px){.main-footer{height:80px}}