@import url(//fipoeiras.com/wp-content/themes/festivaldepiano/css/../css/bootstrap.min.css);@import url(//fipoeiras.com/wp-content/themes/festivaldepiano/css/../css/swiper.min.css);@import url(//fipoeiras.com/wp-content/themes/festivaldepiano/css/../css/font-awesome.min.css);@import url(//fipoeiras.com/wp-content/themes/festivaldepiano/css/../css/jquery.fancybox.min.css);@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700");@-webkit-keyframes fromtop{0%{top:-400px;opacity:0}100%{top:0;opacity:1}}@-moz-keyframes fromtop{0%{top:-400px;opacity:0}100%{top:0;opacity:1}}@-o-keyframes fromtop{0%{top:-400px;opacity:0}100%{top:0;opacity:1}}@keyframes fromtop{0%{top:-400px;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes lefttop{0%{left:-400px;opacity:0}100%{left:0;opacity:1}}@-moz-keyframes lefttop{0%{left:-400px;opacity:0}100%{left:0;opacity:1}}@-o-keyframes lefttop{0%{left:-400px;opacity:0}100%{left:0;opacity:1}}@keyframes lefttop{0%{left:-400px;opacity:0}100%{left:0;opacity:1}}@-webkit-keyframes righttop{0%{right:-400px;opacity:0}100%{right:0;opacity:1}}@-moz-keyframes righttop{0%{right:-400px;opacity:0}100%{right:0;opacity:1}}@-o-keyframes righttop{0%{right:-400px;opacity:0}100%{right:0;opacity:1}}@keyframes righttop{0%{right:-400px;opacity:0}100%{right:0;opacity:1}}@-webkit-keyframes totop{0%{top:0;opacity:1}100%{top:0;opacity:0}}@-moz-keyframes totop{0%{top:0;opacity:1}100%{top:0;opacity:0}}@-o-keyframes totop{0%{top:0;opacity:1}100%{top:0;opacity:0}}@keyframes totop{0%{top:0;opacity:1}100%{top:0;opacity:0}}@-webkit-keyframes scale{0%{opacity:0}100%{opacity:1}}@-moz-keyframes scale{0%{opacity:0}100%{opacity:1}}@-o-keyframes scale{0%{opacity:0}100%{opacity:1}}@keyframes scale{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.agenda a{color:#5990af}.agenda a:hover{color:#5cf0f0;text-decoration:none}.agenda .example-header{background:#3d4351;color:#fff;font-weight:300;padding:3em 1em;text-align:center}.agenda .example-header h1{color:#fff;font-weight:300;margin-bottom:20px}.agenda .example-header p{font-size:12px;text-transform:uppercase;letter-spacing:3px;font-weight:700}.agenda .container-fluid .row{padding:0 0 4em}.agenda .container-fluid .row:nth-child(even){background:#f1f4f5}.agenda .example-title{text-align:center;margin-bottom:60px;padding:3em 0;border-bottom:1px solid #e4eaec}.agenda .example-title p{margin:0 auto;font-size:16px;max-width:400px}.agenda .timeline{line-height:1.4em;list-style:none;margin:0;padding:0;width:100%}.agenda .timeline h1,.agenda .timeline h2,.agenda .timeline h3,.agenda .timeline h4,.agenda .timeline h5,.agenda .timeline h6{line-height:inherit}.agenda .timeline-item{padding-left:40px;position:relative}.agenda .timeline-item:last-child{padding-bottom:0}.agenda .timeline-info{font-size:12px;font-weight:700;letter-spacing:3px;margin:0 0 .5em;text-transform:uppercase;white-space:nowrap}.agenda .timeline-marker{position:absolute;top:0;bottom:0;left:0;width:15px}.agenda .timeline-marker:before{background:#5990af;border:3px solid transparent;border-radius:100%;content:"";display:block;height:15px;position:absolute;top:4px;left:0;width:15px;transition:background .3s ease-in-out,border .3s ease-in-out}.agenda .timeline-marker:after{content:"";width:3px;background:#ccd5db;display:block;position:absolute;top:24px;bottom:0;left:6px}.timeline-item:last-child .agenda .timeline-marker:after{content:none}.agenda .timeline-item:not(.period):hover .timeline-marker:before{background:0 0;border:3px solid #5990af}.agenda .timeline-content{padding-bottom:40px}.agenda .timeline-content p:last-child{margin-bottom:0}.agenda .period{padding:0}.agenda .period .timeline-info{display:none}.agenda .period .timeline-marker:before{background:0 0;content:"";width:15px;height:auto;border:none;border-radius:0;top:0;bottom:30px;position:absolute;border-top:3px solid #ccd5db;border-bottom:3px solid #ccd5db}.agenda .period .timeline-marker:after{content:"";height:32px;top:auto}.agenda .period .timeline-content{padding:40px 0 70px}.agenda .period .timeline-title{margin:0}@media (min-width:768px){.agenda .timeline-split .timeline,.agenda .timeline-centered .timeline{display:table}.agenda .timeline-split .timeline-item,.agenda .timeline-centered .timeline-item{display:table-row;padding:0}.agenda .timeline-split .timeline-info,.agenda .timeline-centered .timeline-info,.agenda .timeline-split .timeline-marker,.agenda .timeline-centered .timeline-marker,.agenda .timeline-split .timeline-content,.agenda .timeline-centered .timeline-content,.agenda .timeline-split .period .timeline-info,.agenda .timeline-centered .period .timeline-info{display:table-cell;vertical-align:top}.agenda .timeline-split .timeline-marker,.agenda .timeline-centered .timeline-marker{position:relative}.agenda .timeline-split .timeline-content,.agenda .timeline-centered .timeline-content{padding-left:30px}.agenda .timeline-split .timeline-info,.agenda .timeline-centered .timeline-info{padding-right:30px}.agenda .timeline-split .period .timeline-title,.agenda .timeline-centered .period .timeline-title{position:relative;left:-45px}}@media (min-width:992px){.agenda .timeline-centered,.agenda .timeline-centered .timeline-item,.agenda .timeline-centered .timeline-info,.agenda .timeline-centered .timeline-marker,.agenda .timeline-centered .timeline-content{display:block;margin:0;padding:0}.agenda .timeline-centered .timeline-item{padding-bottom:40px;overflow:hidden}.agenda .timeline-centered .timeline-marker{position:absolute;left:50%;margin-left:-7.5px}.agenda .timeline-centered .timeline-info,.agenda .timeline-centered .timeline-content{width:50%}.agenda .timeline-centered>.timeline-item:nth-child(odd) .timeline-info{float:right;text-align:left;padding-left:30px}.agenda .timeline-centered>.timeline-item:nth-child(odd) .timeline-content{float:left;text-align:right;padding-right:30px}.agenda .timeline-centered>.timeline-item:nth-child(even) .timeline-info{float:left;text-align:right;padding-right:30px}.agenda .timeline-centered>.timeline-item:nth-child(even) .timeline-content{float:right;text-align:left;padding-left:30px}.agenda .timeline-centered>.timeline-item.period .timeline-content{float:none;padding:0;width:100%;text-align:center}.agenda .timeline-centered .timeline-item.period{padding:50px 0 90px}.agenda .timeline-centered .period .timeline-marker:after{height:30px;bottom:0;top:auto}.agenda .timeline-centered .period .timeline-title{left:auto}}.agenda .marker-outline .timeline-marker:before{background:0 0;border-color:#5990af}.agenda .marker-outline .timeline-item:hover .timeline-marker:before{background:#5990af}a{color:#232323}a:hover{color:#5990af}b{font-weight:700}.primary-color{color:#5990af}html,body,h1,h2,h3,h4,h5,h6,p{font-family:'Roboto',sans-serif}body{color:#232323}a,button,input{outline:0px !important;box-shadow:none !important}h1{font-size:45px}@media (max-width:1199px){h1{font-size:40px}}@media (max-width:767px){h1{font-size:35px}}h2{font-size:40px}@media (max-width:1199px){h2{font-size:35px}}@media (max-width:767px){h2{font-size:30px}}h3{font-size:33px}@media (max-width:1199px){h3{font-size:28px}}@media (max-width:767px){h3{font-size:22px}}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:500}.btn{font-size:14px;border:1px solid;border-radius:0;text-transform:uppercase;font-weight:500;padding:13px 28px;-webkit-transition:all all .2s;-moz-transition:all all .2s;-o-transition:all all .2s;transition:all all .2s}@media (max-width:1199px){.btn{font-size:13px;padding:9px 25px}}.btn.transparent{background-color:transparent}.btn.c-white{color:#fff}.btn.bgc-white{background-color:#fff}.btn.bdc-white{border-color:#fff}.btn.c-white-hover:hover{color:#fff}.btn.bgc-white-hover:hover{background-color:#fff}.btn.bgc-transparent-hover:hover{background-color:transparent}.btn.bdc-white-hover:hover{border-color:#fff}.btn.c-black{color:#232323}.btn.bgc-black{background-color:#232323}.btn.bdc-black{border-color:#232323}.btn.c-black-hover:hover{color:#232323}.btn.bgc-black-hover:hover{background-color:#232323}.btn.bdc-black-hover:hover{border-color:#232323}.btn.c-primary{color:#5990af}.btn.bgc-primary{background-color:#5990af}.btn.bdc-primary{border-color:#5990af}.btn.c-primary-hover:hover{color:#5990af}.btn.bgc-primary-hover:hover{background-color:#5990af}.btn.bdc-primary-hover:hover{border-color:#5990af}.btn:hover{-webkit-transition:all all .4s;-moz-transition:all all .4s;-o-transition:all all .4s;transition:all all .4s}.woocommerce a.button,.woocommerce input.button,a.button.alt,.woocommerce button.button{font-size:14px;border:1px solid;border-radius:0;text-transform:uppercase;font-weight:500;padding:13px 28px;border-color:#5990af;color:#232323 !important;background:#fff !important;-webkit-transition:all all .2s;-moz-transition:all all .2s;-o-transition:all all .2s;transition:all all .2s}.woocommerce a.button:hover,.woocommerce input.button:hover,a.button.alt:hover,.woocommerce button.button:hover{-webkit-transition:all all .4s;-moz-transition:all all .4s;-o-transition:all all .4s;transition:all all .4s;color:#232323 !important;background:#5990af !important}@media (max-width:1199px){.woocommerce a.button,.woocommerce input.button,a.button.alt,.woocommerce button.button{font-size:13px;padding:9px 25px}}.outer-table{display:table;width:100%;height:100%}.outer-table .inner-table{display:table-cell;vertical-align:middle;width:100%}section.banner{height:100vh}@media (max-width:576px){section.banner{height:60vh}}section.aposbanner{margin-top:-230px;margin-bottom:50px}@media (max-width:1199px){section.aposbanner{margin-top:-210px}}@media (max-width:991px){section.aposbanner{margin-top:-205px}}@media (max-width:767px){section.aposbanner{margin-top:-140px}}@media (max-width:576px){section.aposbanner{margin-top:-70px}}section.aposbanner .overlay-banner{text-align:center;height:100%}@media (max-width:767px){section.aposbanner .overlay-banner .inner-table{vertical-align:middle;padding-top:0;width:100%;padding-bottom:10%}}section.aposbanner .overlay-banner .outer-blur-banner{position:relative}section.aposbanner .overlay-banner .outer-blur-banner .dates-banner{width:145px;position:absolute;top:0;left:50%;margin-left:-72.5px;margin-top:-72.5px;z-index:3}@media (max-width:767px){section.aposbanner .overlay-banner .outer-blur-banner .dates-banner{width:120px;margin-left:-60px;margin-top:-60px}}section.aposbanner .overlay-banner .inner-blur-banner{overflow:hidden;position:relative;margin:auto;max-width:930px;width:70%;-moz-box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:767px){section.aposbanner .overlay-banner .inner-blur-banner{width:90%}}section.aposbanner .overlay-banner .inner-blur-banner .blur-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-filter:blur(10px);filter:blur(10px);background-position:center center;background-size:initial}section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner{position:relative;z-index:2;padding:115px 20px 70px;background:rgba(200,35,42,.9)}@media (max-width:1199px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner{padding:112px 20px 50px}}@media (max-width:767px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner{padding:68px 10px 15px}}section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .outer-title-banner{float:none;position:relative;display:table;margin:auto;align-items:center;text-align:center;margin:auto}section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .outer-title-banner h1{font-size:45px;color:#fff;font-weight:700;margin-bottom:1px;text-transform:uppercase;color:#5990af}section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .outer-title-banner h1 span{color:#fff}@media (max-width:1199px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .outer-title-banner h1{font-size:39px;margin-bottom:0}}@media (max-width:767px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .outer-title-banner h1{font-size:25px}}section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .outer-title-banner .local-banner{width:183px;position:absolute;top:-119px;left:-28px;z-index:-1}@media (min-width:758px) and (max-width:991px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .outer-title-banner .local-banner{left:-11px}}@media (max-width:767px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .outer-title-banner .local-banner{width:133px;position:absolute;top:-80px;left:-20px;z-index:-1}}section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner p{font-size:18px;color:#fff;font-weight:300;margin-bottom:0;margin-top:13px}@media (max-width:767px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner p{font-size:15px}}@media (min-width:768px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner p{text-align:center;font-size:15.9px}}@media (min-width:1200px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner p{font-size:18.3px}}section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .btns-banner{margin-top:55px}@media (max-width:1199px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .btns-banner{margin-top:40px}}section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .btns-banner .btn{margin:0 15px}@media (max-width:1250px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .btns-banner .btn{width:45% !important;margin:10px !important}}@media (max-width:767px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .btns-banner .btn{width:47% !important;margin:3px !important;padding:9px 5px!important;display:inline-block!important;font-size:14px!important}}@media (max-width:450px){section.aposbanner .overlay-banner .inner-blur-banner .content-blur-banner .btns-banner .btn{font-size:11px!important}}section.mission{padding:80px 0}@media (max-width:767px){section.mission{padding:60px 0}}section.mission .background-mission{background-size:contain;background-repeat:no-repeat;background-position:center center;padding:0}section.mission h2{text-align:center;margin-bottom:50px}section.mission p:last-child{margin-bottom:0}section.speakers{padding-bottom:100px}@media (max-width:767px){section.speakers{padding-bottom:70px}}section.speakers h2{text-align:center;margin-bottom:50px}section.speakers .speaker{margin-bottom:40px}section.speakers .speaker .outer-image-speaker{float:left;width:100%;position:relative}section.speakers .speaker .outer-image-speaker .country{position:absolute;right:10px;bottom:10px;height:25px;min-height:25px;max-height:25px;width:auto}@media (max-width:767px){section.speakers .speaker .outer-image-speaker .country{height:20px;min-height:20px;max-height:20px}}section.speakers .speaker .outer-image-speaker a{float:left;width:100%;cursor:pointer}section.speakers .speaker .content-speaker{margin-top:17px;text-align:center;float:left;width:100%}section.speakers .speaker .content-speaker a:hover{cursor:pointer;color:#5990af}section.speakers .speaker .content-speaker h3{font-size:20px;text-transform:none}@media (max-width:1199px){section.speakers .speaker .content-speaker h3{font-size:17px}}section.speakers .speaker .content-speaker ul{list-style:none;margin:0;padding:0}section.speakers .speaker .content-speaker ul li{line-height:15px;margin-bottom:3px;font-size:14px}section.speakers .speaker .content-speaker ul li.be-a-speaker-text{font-size:14px}section.speakers .speaker .content-speaker span{font-size:12px;font-weight:500}section.speakers .outer-btn-speakers{text-align:center;padding-bottom:40px}section.speakers .modal-header{padding:1rem 1rem .9rem}section.speakers .modal-header button{opacity:1}section.speakers .modal-header button img{width:18px}section.speakers .modal-content{border-radius:0;background:rgba(255,255,255,.9)}section.speakers .modal-content .modal-title{font-size:20px;text-transform:none}section.speakers .modal-content p{text-align:justify}section.speakers .modal-content p:last-child{margin-bottom:0}section.featured .row{padding:0;margin:0}section.featured .left-featured{padding:0}section.featured .left-featured .background-featured,section.featured .right-featured .background-featured{background-size:cover;background-position:center center;background-repeat:no-repeat;height:450px}@media (max-width:767px){section.featured .left-featured .background-featured,section.featured .right-featured .background-featured{height:300px}}section.featured .right-featured{padding:0;color:#fff}section.featured .right-featured h3{margin-bottom:18px}section.featured .right-featured p{color:#fff}section.featured .right-featured p:last-child{margin-bottom:8px}section.featured .background-featured{text-align:center;background-color:#232323}section.featured .background-featured img{max-height:450px}@media (max-width:767px){section.featured .background-featured img{max-height:300px}}section.featured .background-featured .content-featured{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 15px;background-size:cover;background-position:center center;background-repeat:no-repeat}section.featured .background-featured .content-featured h3{text-transform:none;color:#fff}section.featured .background-featured .content-featured p{color:#fff}section.featured .background-featured .content-featured .btn{margin-top:35px}section.sponsors{text-align:center;padding:80px 0}@media (max-width:767px){section.sponsors{padding:60px 0}}section.sponsors h4{margin-bottom:0;font-size:26px;font-weight:300;margin-top:50px;margin-bottom:50px}section.sponsors .swiper-container{width:100%;height:100%}section.sponsors .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.mecenas,.principal,.patrocinadores{display:flex;align-items:center}section.sponsors .swiper-sponsors .outer-img-sponsor,.mecenas span,.principal span,.patrocinadores span{border:1px solid #e9e9e9;padding:5px;width:100%;height:95px;display:flex;align-items:center;text-align:center}section.sponsors .swiper-sponsors .outer-img-sponsor img,.mecenas span img,.principal span img,.patrocinadores span img{margin:auto;max-height:85px}@media (min-width:991px) and (max-width:1199px){section.sponsors .swiper-sponsors .outer-img-sponsor{height:111px}}@media (min-width:758px) and (max-width:991px){section.sponsors .swiper-sponsors .outer-img-sponsor{height:105px;padding:7px 18px}}@media (max-width:767px){section.sponsors .swiper-sponsors .outer-img-sponsor{padding:11px 5px;height:65px}section.sponsors .swiper-sponsors .outer-img-sponsor img{width:auto;max-height:30px}}section.sponsors .swiper-sponsors .outer-img-sponsor.be-a-sponsor{cursor:pointer}section.sponsors .swiper-sponsors .outer-img-sponsor.be-a-sponsor h5{font-size:16px;margin-top:4px;margin-bottom:0}@media (max-width:767px){section.sponsors .swiper-sponsors .outer-img-sponsor.be-a-sponsor h5{font-size:10px}}section.sponsors .swiper-sponsors .outer-img-sponsor.be-a-sponsor p{margin:0;font-size:13px;margin-top:8px;text-decoration:underline}@media (max-width:767px){section.sponsors .swiper-sponsors .outer-img-sponsor.be-a-sponsor p{display:none}}section.sponsors .arrows{margin-top:50px}section.sponsors .arrows img{width:14px}section.sponsors .arrows div{display:inline;outline:none;cursor:pointer;padding:0 19px}section.sponsors .arrows div.arrow-left{border-right:1px solid #e9e9e9;padding-right:19px}footer .main-footer{background-color:#232323;padding:90px 0;text-align:center}@media (max-width:767px){footer .main-footer{padding:60px 0}}footer .main-footer img{width:auto;margin-bottom:40px}footer .main-footer .footer-menu ul{margin:0;padding:0;list-style:none}footer .main-footer .footer-menu ul li{display:inline-block}footer .main-footer .footer-menu ul li a{font-size:20px;text-transform:uppercase;color:#636363;font-weight:700;margin:0 10px;text-decoration:none !important}@media (max-width:767px){footer .main-footer .footer-menu ul li a{font-size:18px}}footer .main-footer .footer-menu ul li a:hover{color:#5990af}footer .copy-footer{background:#111;padding:25px 0 20px}footer .copy-footer p{margin:0;font-size:14px;color:#636363}@media (max-width:767px){footer .copy-footer p{text-align:center;width:100%}}footer .copy-footer p a{color:#636363;text-decoration:none}footer .copy-footer p a:hover{color:#5990af}footer .copy-footer .nav-terms{text-align:right}@media (max-width:767px){footer .copy-footer .nav-terms{text-align:center;margin-top:20px}}footer .copy-footer .nav-terms ul{list-style:none;margin:0;padding:0}footer .copy-footer .nav-terms ul li{display:inline;margin-left:30px}@media (max-width:767px){footer .copy-footer .nav-terms ul li{margin:0 15px}}footer .copy-footer .nav-terms ul li a{color:#636363;font-size:14px;text-decoration:none}footer .copy-footer .nav-terms ul li a:hover{color:#5990af}nav.navbar{position:absolute;top:0;right:0;left:0;z-index:1030;padding:0}nav.navbar .row{width:100%;margin:0}nav.navbar .container{padding:28px 0}@media (max-width:767px){nav.navbar .container{padding:30px 0}}nav.navbar .navbar-brand{padding:0}@media (max-width:1199px){nav.navbar .navbar-brand img{auto}}nav.navbar .outer-menu-icon{text-align:right}nav.navbar .outer-menu-icon .inner-menu-icon{float:right;cursor:pointer}nav.navbar .outer-menu-icon .inner-menu-icon .menu-open{width:35px}@media (max-width:767px){nav.navbar .outer-menu-icon .inner-menu-icon .menu-open{width:28px}}nav.navbar .outer-menu-icon .inner-menu-icon .menu-close{width:35px;display:none}@media (max-width:767px){nav.navbar .outer-menu-icon .inner-menu-icon .menu-close{width:28px}}nav.navbar.navbar-fixed{position:fixed;background:rgba(0,0,0,.8);display:none}@media (max-width:992px){nav.navbar.navbar-fixed{position:absolute}}nav.navbar.navbar-fixed .container{padding:21px 0}nav.navbar.navbar-fixed h5{color:#fff;margin:0;font-size:14px;font-weight:500;padding-top:3px}nav.navbar.navbar-fixed .btns-banner{text-align:right}@media (min-width:758px) and (max-width:991px){nav.navbar.navbar-fixed .btns-banner .btn{margin-bottom:5px}}nav.navbar.navbar-fixed .btns-banner .btn{margin-left:15px}nav.navbar.navbar-fixed .btns-banner .btn:first-child{margin-left:0}@media (min-width:991px) and (max-width:1199px){nav.navbar.navbar-fixed .btns-banner .btn{margin-left:5px}}@media (min-width:758px) and (max-width:991px){nav.navbar.navbar-fixed .btns-banner .btn{margin-left:0}}@media (max-width:767px){nav.navbar.navbar-fixed .btns-banner .btn{display:inline-block;padding:7px 12px;font-size:11px;margin:0}}@media (max-width:554px){nav.navbar.navbar-fixed .btns-banner .btn{display:inline-block;padding:7px;font-size:11px;margin:4px!important;width:45%}}@media (max-width:767px){nav.navbar.navbar-fixed .btns-banner{text-align:center;margin-top:17px}}@media (max-width:767px){nav.navbar.navbar-fixed .col-dates-menu{text-align:right;display:none}}@media (min-width:758px) and (max-width:991px){nav.navbar.navbar-fixed .col-dates-menu{padding-left:0}}@media (min-width:758px) and (max-width:991px){nav.navbar.navbar-fixed .col-buttons-menu{padding-left:0;padding-left:0}nav.navbar.navbar-fixed .col-buttons-menu .btn{width:47%}}.btn-left-mobile{display:none}@media (max-width:767px){.btn-left-mobile{display:block}}@media (max-width:767px){.btn-left-desktop{display:none !important}}body:not(.home) nav.navbar{display:none}body:not(.home) nav.navbar.navbar-fixed{display:block !important}body:not(.home) .main-fluid{padding-top:91px}@media (max-width:767px){body:not(.home) .main-fluid{padding-top:227px}}#coming-soon .modal-header{padding:2rem 1rem 1.9rem;border:0}#coming-soon .modal-header button{opacity:1 !important}#coming-soon .modal-header button img{width:18px}#coming-soon .modal-content{border:0;border-radius:0;background:rgba(21,227,227,.9);text-align:center}#coming-soon .modal-content .modal-title{font-size:20px;text-transform:none}#coming-soon .modal-content p{text-align:justify}#coming-soon .modal-content p:last-child{margin-bottom:0}#coming-soon h5{text-align:center;margin:auto;float:none;width:100%}#primary #content{padding-top:80px}@media (max-width:767px){#primary #content{padding-top:50px}}#primary #content h1{font-size:40px;margin-bottom:25px}@media (max-width:767px){#primary #content h1{font-size:30px}}#primary #content h2{font-size:18px;margin-top:40px}#primary #content a:not(.btn){color:#232323;text-decoration:none;font-weight:300}#primary #content a:not(.btn):hover{color:#5990af}#primary #content ol,#primary #content ul{font-size:14px}#primary #content p{text-align:justify}#cn-notice-text{font-size:11px;font-weight:300}@media (max-width:991px){#cn-notice-text{width:100%;float:left;margin-bottom:10px}}.cookie-notice-container{padding:10px 10px 9px}#cn-accept-cookie,#cn-more-info{font-size:12px;border:1px solid;border-radius:0;text-transform:uppercase;font-weight:500;padding:8px 19px;color:#000;border-color:#fff;text-decoration:none !important;-webkit-transition:all all .2s;-moz-transition:all all .2s;-o-transition:all all .2s;transition:all all .2s}#cn-accept-cookie:hover,#cn-more-info:hover{-webkit-transition:all all .4s;-moz-transition:all all .4s;-o-transition:all all .4s;transition:all all .4s;background:#fff;border-color:#fff;color:#232323}#map{height:200px}.agenda .period:first-child{padding-top:0 !important}.agenda .period:first-child .timeline-marker:before{border-top:0 !important}.agenda .period:last-child{padding:1px 0 0 !important}.agenda .period:last-child .timeline-marker:before{border-bottom:0 !important}.agenda .period:last-child .timeline-marker:after{width:0}.agenda .period .timeline-marker:before{border-top:1px solid #ccd5db;border-bottom:1px solid #ccd5db;width:14px}.agenda h3{text-transform:none !important;font-size:14px;font-weight:500 !important}.agenda .timeline-info{font-size:18px}.agenda .timeline-info span{color:#5990af}.agenda .timeline-marker:after{width:1px}.agenda h2{margin-top:0 !important}.agenda .timeline-title{line-height:23px !important}.agenda .timeline-content img{height:135px;max-height:135px;margin-top:7px}@media (min-width:992px){.agenda .timeline-centered>.timeline-item .timeline-content p{text-align:right !important}.agenda .timeline-centered>.timeline-item:nth-child(even) .timeline-content p{text-align:left !important}}@media (max-width:991px){.agenda .timeline-centered>.timeline-item .timeline-content p{text-align:left !important}}.no-links a{text-decoration:none !important}.blog h2,.videos h2{margin-top:20px !important;margin-bottom:2px !important;font-size:1.5rem !important}.blog .post-meta,.videos .post-meta{font-size:14px}.blog .the-content,.videos .the-content{margin-top:10px}.blog .the-content p:last-child,.videos .the-content p:last-child{margin-bottom:0}.blog .btn,.videos .btn{width:auto;margin-top:13px}.blog article,.videos article{margin-bottom:40px}.older-page{float:left}.older-page a{text-decoration:none !important}.newer-page{float:right}.newer-page a{text-decoration:none !important}.single h1.title-single-post{font-size:30px !important;margin-bottom:10px !important;margin-top:20px}.single .the-content{margin-top:11px}.single .the-content p:last-child{margin-bottom:0}.single iframe{width:100% !important;height:400px !important}.single .pagination-single{margin-top:40px}.sidebar h3{font-size:26px;font-weight:300;margin-bottom:18px;margin-top:24px}.sidebar .item-sidebar{margin-bottom:20px}.sidebar h5{margin-top:6px;margin-bottom:0;line-height:14px}.sidebar h5 a{font-size:14px;text-transform:none;font-weight:400}.sidebar a{text-decoration:none !important}.single .sidebar h3{margin-top:0 !important}section.related.products{display:none}.woocommerce-result-count{display:none}.woocommerce-ordering{display:none}.woocommerce ul.products{margin-top:80px;display:flex;align-items:stretch}@media (min-width:992px){.woocommerce ul.products{margin:0 10%}}@media (max-width:767px){.woocommerce ul.products{display:block}}.woocommerce ul.products li.product{border:1px solid #e9e9e9;padding-bottom:90px}@media (max-width:767px){.woocommerce ul.products li.product{width:100% !important}}.woocommerce ul.products li.product a{text-decoration:none !important}.woocommerce ul.products li.product h2{margin-top:0 !important;padding:0 !important;font-weight:500}@media (min-width:758px) and (max-width:991px){.woocommerce ul.products li.product h2{font-size:17px !important}}.woocommerce ul.products li.product .header-pricing{background:#232323;text-align:center;padding:14px 10px;color:#fff;min-height:71px;display:flex;align-items:center}.woocommerce ul.products li.product .header-pricing .center{width:100%}.woocommerce ul.products li.product .header-pricing h2{width:100%}.woocommerce ul.products li.product .header-pricing p{color:#fff;text-align:center !important;font-size:13px;margin-bottom:0;margin-top:3px}.woocommerce ul.products li.product .content-pricing ul li{background:#e9e9e9;padding:10px;text-align:center}.woocommerce ul.products li.product .content-pricing ul li:last-child{border-bottom:1px solid #e9e9e9;border-bottom:0}.woocommerce ul.products li.product .content-pricing ul li:nth-of-type(2n){background:#fff}.woocommerce ul.products li.product .content-pricing ul li:nth-of-type(2n):last-child{border-bottom:1px solid #e9e9e9}.woocommerce ul.products li.product .footer-pricing{position:absolute;bottom:0;width:100%}.woocommerce ul.products li.product .footer-pricing a{width:100%;background:#5990af;text-transform:uppercase;text-align:center;color:#232323 !important;padding:14px 10px;font-weight:500;margin-top:0;border-radius:0}.woocommerce ul.products li.product .footer-pricing a:hover{background:rgba(0,0,0,.8);color:#fff !important}.woocommerce ul.products li.product .footer-pricing .info-pricing{padding:10px;font-size:12px;text-align:center;color:#232323}.woocommerce ul.products li.product .current-pricing{text-align:center;font-size:31px;font-weight:700;border-bottom:1px solid #e9e9e9;padding:20px 10px;line-height:31px}.woocommerce ul.products li.product .current-pricing .old-price{font-weight:300;font-size:20px;text-decoration:line-through}.onsale{display:none}.product_meta{display:none !important}.tabs.wc-tabs{display:none}.woocommerce-Tabs-panel p:last-child{margin-bottom:0}.woocommerce div.product .woocommerce-tabs .panel{margin:0;padding:0}.woocommerce div.product div.images{margin-bottom:5em}.woocommerce div.product p.price{color:#232323}.woocommerce div.product p.price ins{font-size:31px;font-weight:700;text-decoration:none}.woocommerce div.product p.price del{font-weight:300;opacity:1;font-size:24px}.woocommerce div.product .button{background:#fff;border:1px solid #5990af;color:#232323;border-radius:0;font-size:14px;padding:13px 28px;text-transform:uppercase;margin-top:13px}.woocommerce div.product .button:hover{background:#5990af;color:#232323}.woocommerce div.product input[type=checkbox]{margin-right:3px !important}h3.addon-name{display:none}.product-addon-totals dt:first-of-type{display:none}.product-addon-totals dd:first-of-type{display:none}div.product-addon{margin:0}dl.product-addon-totals dt{margin-right:9px;width:auto}h3#order_review_heading{margin-top:30px}.woocommerce-info,.woocommerce-message{border-top-color:#5990af}.woocommerce-info:before,.woocommerce-message:before{color:#5990af}.woocommerce-page a{text-decoration:none !important}.woocommerce a.remove{color:#5990af !important}.woocommerce a.remove:hover{background:#5990af}th.product-thumbnail,td.product-thumbnail{display:none}.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:51%;height:41.75px}.woocommerce table.shop_table th{font-weight:500}.woocommerce-checkout h3{font-size:28px}@media (max-width:767px){.woocommerce-checkout h3{font-size:20px;margin-top:10px}}.woocommerce form .form-row input{padding:6px;font-size:12px}.woocommerce form .form-row textarea{padding:6px;font-size:12px;height:100px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#5990af;color:#232323}.woocommerce form .form-row label{margin-bottom:0}.woocommerce form .form-row .required{color:#5990af;text-decoration:none !important;cursor:default}.woocommerce table.shop_table{border-radius:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{border-radius:0}.woocommerce form.checkout_coupon{border:0;padding:0}.woocommerce form.checkout_coupon input[type=text]{height:45px;font-size:15px}.woocommerce form.checkout_coupon .form-row-last{float:left}.woocommerce form.checkout_coupon .form-row-last button{height:45px}#wc-stripe-cc-form label{width:100%}#wc-stripe-cc-form .stripe-card-group{width:100%}#wc-stripe-cc-form #stripe-card-element{width:100%}#wc-stripe-cc-form #stripe-exp-element{width:100%}#wc-stripe-cc-form #stripe-cvc-element{width:100%}.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand{top:16px !important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:50%}.about_paypal{display:none}.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{float:none !important}.woocommerce-checkout #payment input#payment_method_stripe,#add_payment_method #payment input#payment_method_stripe{position:relative !important;top:0 !important}.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{display:inline-block !important;padding-left:0 !important}.woocommerce form .form-row.woocommerce-invalid label{color:#232323}.woocommerce form .form-row input.input-text{border:1px solid #cecece !important}.select2-container--default .select2-selection--single{border:1px solid #cecece !important;border-radius:0}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{border:1px solid #cecece !important}.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{width:80% !important}.full-menu{float:left;width:100%;background:rgba(0,0,0,.8);position:fixed;z-index:-1;margin-top:0;opacity:0;height:calc(100%);top:0;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.full-menu.show-full-menu{-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s;opacity:1;z-index:9999}.full-menu .container{padding:32px 0}@media (min-width:991px) and (max-width:1199px){.full-menu .container{padding:26px 0}}@media (min-width:758px) and (max-width:991px){.full-menu .container{padding:51px 0}}@media (max-width:767px){.full-menu .container{padding:43px 0}}.full-menu .container .menu-close{height:28px}@media (max-width:767px){.full-menu .container .menu-close{width:20px;margin-top:-35px}}.full-menu .inner-menu-icon{text-align:center}.full-menu .inner-menu-icon img{cursor:pointer}.full-menu .inner-table.outer-main-menu{padding-bottom:240px}@media (min-width:991px) and (max-width:1199px){.full-menu .inner-table.outer-main-menu{padding-bottom:180px}}@media (min-width:758px) and (max-width:991px){.full-menu .inner-table.outer-main-menu{padding-bottom:120px}}@media (max-width:767px){.full-menu .inner-table.outer-main-menu{padding-bottom:120px}}.full-menu .main-menu{padding:0 20px;list-style:none;margin:0;text-align:center}.full-menu .main-menu li{line-height:38px}@media (max-width:767px){.full-menu .main-menu li{line-height:35px}}.full-menu .main-menu li a{text-decoration:none !important;font-size:23px;text-transform:uppercase;color:#fff}.full-menu .main-menu li a:hover{color:#5990af}@media (max-width:767px){.full-menu .main-menu li a{font-size:21px}}@media (max-width:576px){.hide-mobile{display:none}}#primary #content img.size-full{width:100%;height:auto}.inner-menu-icon img{max-width:initial !important}@media (max-width:767px){#payment label{display:inline}#payment label img{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:13px}}#order_comments_field .woocommerce-input-wrapper{width:100%}.woocommerce-page .woocommerce-terms-and-conditions-link,.woocommerce-page .woocommerce-privacy-policy-link{color:#232323 !important;text-decoration:underline !important}.woocommerce-page .woocommerce-terms-and-conditions-link:hover,.woocommerce-page .woocommerce-privacy-policy-link:hover{color:#5990af !important}.woocommerce div.product .stock{color:#5990af}.city .images-city .col-single-image{margin-top:30px;text-align:center}@media (max-width:767px){.city .images-city .col-single-image{width:50%;margin-left:0;margin-right:0}.city .images-city .col-single-image.col-single-video{width:100%}}.city .images-city .col-single-image .inner-image{position:relative}.city .images-city .col-single-image .inner-image .overlay{opacity:0;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.city .images-city .col-single-image .inner-image .overlay img{margin:auto;width:40px}.city .images-city .col-single-image .inner-image:hover .overlay{opacity:1;-webkit-transition:all ease .4s;-moz-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s}.city .images-city .col-single-image iframe{height:350px !important}@media (min-width:991px) and (max-width:1199px){.city .images-city .col-single-image iframe{height:289px !important}}@media (min-width:758px) and (max-width:991px){.city .images-city .col-single-image iframe{height:210px !important}}@media (max-width:767px){.city .images-city .col-single-image iframe{height:210px !important}}#be-a-sponsor .modal-header{padding:1rem 1rem .9rem}#be-a-sponsor .modal-header button{opacity:1}#be-a-sponsor .modal-header button img{width:18px}#be-a-sponsor .modal-content{border-radius:0;background:rgba(255,255,255,.9)}#be-a-sponsor .modal-content .modal-title{font-size:20px;text-transform:none}#be-a-sponsor .modal-content p{text-align:justify}#be-a-sponsor .modal-content p:last-child{margin-bottom:0}.modal-body a{text-decoration:underline}p.stock{display:none !important}.woocommerce-product-gallery{display:none !important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100% !important}h1.title span{position:absolute;top:15px;left:50%;transform:translate(-50%,0%);font-size:18px;text-transform:none}@media (max-width:991px){h1.title span{position:relative;top:0;left:0;transform:none;font-size:16px;display:block;margin-top:10px;text-transform:none}}#cookie-notice{z-index:9999999 !important}.gform_wrapper.gform_wrapper .top_label .gfield_label{text-transform:uppercase;margin-bottom:0}.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:#fff;border-radius:0;height:31px;padding:5px 8px;font-size:13px}.gform_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#gform_wrapper_1 select{border:1px solid #c8c6c6;padding:5px 8px;font-size:13px}.gform_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,#gform_wrapper_1 select:focus{border:1px solid #232323}.gform_wrapper.gform_wrapper .top_label input.large.datepicker,.gform_wrapper .top_label input.medium.datepicker,.gform_wrapper .top_label input.small.datepicker{width:100%;padding-right:31px !important;font-size:13px}.gform_wrapper .ginput_container.ginput_container_date{position:relative}.gform_wrapper.gform_wrapper img.ui-datepicker-trigger{position:absolute;top:9px;right:9px}.gform_wrapper .gform_footer input[type=submit],.gravitypdf-download-link{background:#5990af !important;border:1px solid #5990af !important;color:#fff !important;border-radius:0;font-size:14px;padding:13px 28px;text-transform:uppercase;margin-top:13px;cursor:pointer;text-decoration:none !important;font-weight:500}.gform_wrapper .gform_footer input[type=submit]:hover,.gravitypdf-download-link:hover{background:0 0 !important;border:1px solid #5990af !important;color:#5990af !important}.gform_wrapper.gform_wrapper .gform_footer{padding:5px 0 10px;text-align:right}.gform_wrapper.gform_wrapper .gfield_required{color:#232323}.gform_wrapper .accept-terms label.gfield_label{display:none}.gform_wrapper .accept-terms{margin-top:32px}.gform_wrapper.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,#gform_wrapper_1.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],#gform_wrapper_1.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0;margin-right:4px}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{font-weight:400 !important}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,#gform_wrapper_3.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],#gform_wrapper_3.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:2px;margin-right:5px}.gform_wrapper .accept-terms label.gfield_label{display:none}.gform_wrapper .accept-terms{margin-top:32px}textarea{outline:none !important;border:1px solid #c8c6c6}textarea:focus{border:1px solid #232323}.contacts h2{margin-top:16px !important}.accept-terms a{color:#5990af !important}.accept-terms a:hover{text-decoration:underline !important}.speakers-masterclasses{padding-bottom:0 !important;padding-top:35px !important}.gform_wrapper span.gform_description{font-size:15px;font-weight:300}#hidden-text{display:none}#hide-text{display:none}#show-text{text-transform:uppercase;font-weight:700;margin:auto;float:none;cursor:pointer}#show-text:hover{color:#5990af}#show-text i{font-weight:700;font-size:20px !important;margin-left:4px}#hide-text{cursor:pointer;margin-top:11px}#hide-text:hover{color:#5990af}#hide-text i{font-weight:700;font-size:22px !important;margin-bottom:13px}li.wpml-ls-item{display:inline-block;margin:15px 7px}.first-country{right:43px !important}.sub_title_agenda{font-size:20px !important;color:#5990af;text-decoration:underline}.sub_title_agenda:hover{cursor:pointer}.agenda_title{margin-bottom:10px !important}.videos_concerts{margin:120px 0 20px}.videos_concerts h2{font-size:23px;color:#5990af;margin-bottom:20px}.videos_concerts .content_video{padding:0 10px}nav.navbar .navbar-brand img,footer .main-footer img{width:175px}.workshop_content h3{margin:20px 0 10px;font-size:23px}.workshop_content h5{font-size:14px;font-weight:400;margin:0 0 25px}.workshop_content .workshop_value p{font-size:16px;color:#5990af}.workshop_content .workshop_value p span{color:#000}.workshop_content .workshop_info p{font-size:15px}.workshop_signup{margin:50px 0 0}.workshop_signup .gform_footer{text-align:left !important}.full-menu .social_media_shortcuts{text-align:center;margin:0}.full-menu .social_media_shortcuts a.ig_icon{margin-right:0}.full-menu .social_media_shortcuts a img{width:12px}.full-menu .social_media_shortcuts a.ig_icon img{width:20px}.social_media_shortcuts{margin:30px 0 0}.social_media_shortcuts a{display:inline-block;margin-right:20px}.social_media_shortcuts a.ig_icon img{width:24px}.social_media_shortcuts a img{width:15px;margin:0}.accordion-speakers-timeline{margin:0 0 25px}.accordion-speakers-timeline .card-header{padding:0;background:unset;border:unset}.accordion-speakers-timeline .card-header h5{text-transform:initial;padding:15px 20px;cursor:pointer;font-size:18px}.accordion-speakers-timeline .accordion-speakers-timeline-year{padding:20px 0 0}.accordion-speakers-timeline .card{box-shadow:0 0px 6px rgb(0 0 0/7%)}.wrapper_speakers_tl{margin:35px 0 0}.wrapper_speakers_tl h3{font-size:24px;margin:0 0 25px}.navbar .col-buttons-menu .btn{padding:13px}@media screen and (min-width:993px) and (max-width:1200px){.navbar .col-buttons-menu .btn{padding:13px;font-size:12px !important}}.course-signup .gform_footer{text-align:left !important}.destaque_novo,.destaque_novo .imagem,.destaque_novo .texto{padding-top:30px;padding-bottom:30px}.destaque_novo h3{color:#eda53b;text-transform:uppercase;font-size:19px;text-align:justify;margin-bottom:20px}.destaque_novo p{color:#fff;text-align:justify}.destaque_novo a{text-decoration:none;color:#ec008c;font-weight:600;margin-top:10px;display:inline-block}.destaque_novo a:hover{text-decoration:underline}.destaque_novo .imagem,.bloco2 .imagem{display:flex;align-items:center;justify-content:center}@media (max-width:767px){.destaque_novo .imagem,.bloco2 .imagem{padding-top:30px}}.bloco2 .texto{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;color:#fff;padding-top:30px;padding-bottom:30px}.bloco2 .texto a{color:#fff;text-transform:uppercase}.bloco2 .texto a:hover{text-decoration:underline}.wrapp-concert .elementor-widget-image{width:60px !important;height:60px !important;display:block !important;flex-shrink:0 !important}.wrapp-concert .elementor-widget-image img{height:100%;width:100%;background-size:contain;object-fit:cover}.c-esgotado{display:none;width:140px}.btn.bgc-secondary{background-color:#54595f}.btn.c-secondary-hover:hover{color:#54595f}.btn.bdc-secondary-hover:hover{border-color:#54595f}.btn.bdc-secondary{border-color:#54595f}.btn.c-white-hover:hover{color:#fff !important}.disp-horas{font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#5990af;margin:10px 0 -11px;text-align:right}@media (max-width:1024px){.c-esgotado{margin:16px auto 0 !important}.wrapp-prod-title{display:block !important}.wrapp-prod-title .elementor-widget-image{width:100% !important;text-align:center !important;margin-bottom:20px !important}.wrapp-prod-shortcode .elementor-shortcode{display:flex !important;flex-direction:column !important;margin:auto !important;align-items:center !important}}@media (max-width:575px){.c-esgotado{margin:16px auto -13px !important}}.elementor-field-group-field_61ae7f3{padding-top:8px !important}.elementor-field-group-field_8894f94,.elementor-field-group-field_1a79d75{display:none !important}.elementor-field-group-field_8894f94.show-h,.elementor-field-group-field_1a79d75.show-h{display:block !important}.prod-item-wrapp.status-c-1,.prod-item-wrapp.status-c-4,.prod-item-wrapp.status-c-5{background:#efefef}.subs-form-concert .elementor-message{text-align:center}@media (min-width:1024px){.wrapp-prod-shortcode{padding-right:10px !important}}.banner{position:relative}.banner .fundoBanner{background-size:cover;width:100%;height:100vh;background-position:center}@media (max-width:576px){.banner .fundoBanner{height:60vh}}.banner .banner-content{color:#fff;background-color:rgba(0,0,0,.35)}.banner .banner-content .texto-1,.banner .banner-content .texto-2{text-transform:inherit;font-weight:400;font-style:italic}.banner .banner-content .texto-2{font-size:28px}.banner .banner-content .texto-2{font-size:20px}.outer-swiper-banner{position:relative}.swiper-banner{width:100%;height:100%}.banner-img{width:100%;height:auto;display:block}.banner-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;pointer-events:none}.banner-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;font-size:40px;color:#fff;user-select:none}.banner-prev{left:15px}.banner-next{right:15px}.nextevent_popup-title-p{font-family:"Roboto",Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:44px;letter-spacing:.75px;color:#424242;text-align:center;margin-bottom:15px}@media (max-width:576px){.nextevent_popup-title-p{font-size:19px;line-height:34px;margin-bottom:15px}}.datas-e-concerto .st-c-e-1{font-family:"Manrope",Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:-.4px;color:#000}.datas-e-concerto .st-c-e-2{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#b8b8b8}.datas-e-concerto{display:flex;justify-content:center;flex-direction:column;gap:10px;width:100%}.subs-form-concert .elementor-message.elementor-message-danger:before{display:none}@media (min-width:555px) and (max-width:767px){.page-id-6482 .main-fluid,.page-id-3547 .main-fluid{padding-top:179px !important}}