.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";

html,body{font-family:"FontPrimary",sans-serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;margin:0;background:#FC471E;color:#25385B}
html.no-scroll,body.no-scroll{overflow:hidden}
b,strong{font-weight:bold}
.a-hover-through{transition:color 0.3s ease-out;position:relative;text-decoration:none;color:#25385B}
.a-hover-through:hover{color:#25385B}
::-moz-selection{color:#fff;background:#333}
::selection{color:#fff;background:#333}
button:focus{outline:none}
.underline{text-decoration:underline;text-decoration-color:#333}
picture.responsive{position:relative}
picture.responsive img{display:block;height:100%;width:100%;object-fit:cover}
.overflow-x-hidden{overflow-x:hidden}
.overflow-y-hidden{overflow-y:hidden}
.overflow-hidden{overflow:hidden}
.overflow-visible{overflow:visible}
.icon{display:inline-block;vertical-align:middle}
label{margin:0}
button{outline:0;border:0;background:none;padding:0}
ul{list-style-type:none;margin:0;padding:0}
img{max-width:100%}

@keyframes rotate{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
.backdrop{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1;backdrop-filter:blur(5px)}
.backdrop-user-menu{position:fixed;top:0;left:0;display:block;width:100%;height:100%;z-index:1;visibility:hidden}
.btn{position:relative;outline:0;border:0;padding:0 20px;height:38px;font-size:13px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:"FontPrimary",sans-serif,sans-serif;transition:color 0.2s ease-out;border-radius:2px}
.btn.loading,.btn:hover.loading{color:transparent;background:#000}
.btn.loading::after,.btn:hover.loading::after{visibility:visible;opacity:1;transition-delay:0s}
.btn--primary{background-color:#FC471E;color:#EBD9CE;transition:background-color 0.2s ease-out;border-radius:10px}
.btn--primary:hover{color:#FC471E;background-color:#EBD9CE;transition-duration:0s}
.btn--secondary{background-color:#EBD9CE;color:#FC471E;transition:background-color 0.2s ease-out;border-radius:10px}
.btn--secondary:hover{color:#EBD9CE;background-color:#FC471E;transition-duration:0s}
.btn--custom{transition:background-color 0.2s ease-out;border-radius:10px}
.btn--custom:hover{transition-duration:0s}
.btn--close{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:auto;width:44px;height:44px}
.btn--close .cross-icon{width:26px;height:26px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.btn--close .cross-icon div{position:absolute;top:0;background:#25385B}
.btn--close .cross-icon div:nth-child(1){top:50%;width:0;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.btn--close .cross-icon div:nth-child(2){left:50%;height:0;width:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.text-input,.form-control:disabled,.form-control[readonly]{width:100%;height:44px;border:2px solid #eaeaea;padding:0 14px;border-radius:30px}
.text-input:disabled,.text-input.form-control[readonly]{background-color:#eaeaea}
.checkbox-holder{font-size:14px}
.checkbox-holder label{display:flex}
.checkbox-holder .checkbox{position:relative;display:inline-block;width:32px;min-width:32px;height:32px;background-color:#fff;border:1px solid #eaeaea;margin-right:12px;border-radius:2px;cursor:pointer}
.checkbox-holder .checkbox::after{content:"";position:absolute;top:50%;left:50%;display:block;width:18px;height:10px;border-bottom:3px solid #445766;border-left:3px solid #445766;transform:translate(-50%,calc(-50% - 18px / 10)) rotate(-45deg);opacity:0;transition:0.2s ease-out}
.checkbox-holder input:checked ~ .checkbox::after{opacity:1}
.text-input.coupon-code{border-top-right-radius:0;border-bottom-right-radius:0}
.btn.add-coupon{border-top-left-radius:0;border-bottom-left-radius:0}
.custom-flash{position:fixed;top:0;left:0;width:100%;height:100%;display:flex !important;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.2s ease-out,visibility 0s ease-out 0.2s;z-index:12}
.custom-flash.show{visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto}
.custom-flash.show *{pointer-events:auto}
.custom-flash .backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1}
.custom-flash .content{position:relative;padding:40px;text-align:center;z-index:2;color:#02142b;border-radius:4px;box-shadow:0 20px 20px -10px rgba(0,0,0,0.75);width:90%}
.custom-flash .content.router,.custom-flash .content.preloader{box-shadow:none}
.custom-flash .content.router .txt{font-size:1.8rem;color:#fff}
.custom-flash .content:not(.router):not(.preloader){background-color:#fff}
.custom-flash .content:not(.router):not(.preloader) .btn{height:50px;line-height:50px;border-radius:25px}
.custom-flash .txt{padding-bottom:20px;font-size:15px;line-height:19px}
.custom-flash .btn-holder{padding:10px 0;display:flex;justify-content:center}
.custom-flash .btn{opacity:1;visibility:visible;transition-delay:0s;position:relative;width:280px;height:60px;line-height:60px;border-radius:30px;font-size:16px;color:#fff}
.custom-flash .btn.btn--close{background:#FC471E;border-color:transparent;box-shadow:0 15px 15px -15px rgba(153,153,153,0.7)}
.custom-flash .btn.btn--close:hover{background:#EBD9CE;box-shadow:0 0 0 0 rgba(153,153,153,0)}
.js-select{position:relative}
.js-select .toggle-select{position:relative;border:2px solid #fafafa;padding:8px 5px;cursor:pointer}
.js-select .toggle-select[data-toggled="true"] + .select{height:auto;visibility:visible;opacity:1;transition-delay:0s}
.js-select .toggle-select[data-toggled="true"] .arrow{transform:rotate(225deg) translate(-2px,-4px)}
.js-select .toggle-select .arrow{position:absolute;right:15px;top:9px;width:10px;height:10px;border-bottom:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);transition:0.1s ease-out}
.js-select .select{position:absolute;background-color:#f5f5f5;height:0;width:100%;visibility:hidden;opacity:0;transition:opacity 0.1s ease-out,visibility 0.1s ease-out 0.1s;box-shadow:2px 4px 16px rgba(0,0,0,0.1);z-index:2}
.js-select .opt{padding:10px 6px;border-bottom:1px solid #e0e0e0;transition:background-color 0.2s ease-out;cursor:pointer}
.js-select .opt:last-child{border-bottom:0}
.js-select .opt:hover{background-color:#fafafa;transition-duration:0s}
.simple-select{position:relative;z-index:1}
.simple-select .backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.2) !important;opacity:0;visibility:hidden;transition:opacity 0.15s ease-out,visibility 0s ease-out 0.15s}
.simple-select .selected-option{font-family:"FontSecondary",sans-serif;font-size:20px;line-height:24px}
.simple-select .selected-option label{cursor:pointer;white-space:nowrap}
.simple-select .selected-option label::after{content:"";display:inline-block;width:9px;height:9px;margin-left:15px;border:2px solid #25385B;border-top:0;border-left:0;transform-origin:75% 75%;transform:translate(-50%,-30%) rotateZ(45deg);transition:transform 0.15s ease-out}
.simple-select>ul{position:absolute;z-index:1;top:calc(100% + 5px);left:0;display:block;background:#EBD9CE;opacity:0;visibility:hidden;transition:opacity 0.15s ease-out,visibility 0s ease-out 0.15s}
.simple-select>ul li label{padding:8px 12px;display:block;white-space:nowrap;cursor:pointer}
.simple-select>ul li label:hover{background:#e4cbbc}
.simple-select>[id^="toggle_"]:checked ~ .selected-option label::after{transform:translate(-50%,-50%) rotateZ(225deg)}
.simple-select>[id^="toggle_"]:checked ~ .backdrop,.simple-select>[id^="toggle_"]:checked ~ ul{opacity:1;visibility:visible;transition-delay:0s}
.range-slider-holder{margin:0 20px;min-width:200px}
.range-slider{position:relative;display:inline-block;width:100%;padding-bottom:15px}
.range-slider input{position:relative;width:100%;opacity:0;-webkit-appearance:none;cursor:pointer;z-index:5}
.range-slider input:active::-webkit-slider-thumb{cursor:grabbing}
.range-slider input::-webkit-slider-thumb{position:relative;width:26px;height:26px;border-radius:50%;opacity:0;-webkit-appearance:none;z-index:6;cursor:grab}
.range-slider .illusion{position:absolute;width:100%;height:26px;top:0;left:0;right:46px;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box}
.range-slider .illusion .bar{position:absolute;top:12px;left:0;right:0;width:100%;height:6px;background-color:#f7f8fa;-webkit-border-radius:3px;border-radius:3px;z-index:1;overflow:hidden}
.range-slider .illusion .progress{background:#333;height:6px;width:0%}
.range-slider .illusion .thumb{position:absolute;display:inline-block;left:0;top:0;width:26px;height:26px;border-radius:50%;transform:translateX(-50%);background-color:#333;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.3);box-shadow:0 8px 8px rgba(0,0,0,0.3);z-index:3}
.range-slider .illusion .cur-value{position:absolute;top:35px;font-family:"FontPrimary",sans-serif;font-size:16px;transform:translateX(-50%);white-space:nowrap}
.range-slider .illusion .cur-value::before{content:attr(data-before-currency)}
.range-slider .illusion .cur-value::after{content:attr(data-after-currency)}
.expand-toggle{cursor:pointer}
.expandable-list,.expandable-content{opacity:0;max-height:0;overflow-y:hidden;-webkit-transition:max-height 0.2s linear,opacity 0.2s ease-out 0.2s;transition:max-height 0.2s linear,opacity 0.2s ease-out 0.2s}
@keyframes loading{0%{opacity:1;box-shadow:0 0 5px white}100%{opacity:0;box-shadow:0 0 6px rgba(255,255,255,0)}}
.loading-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:20;visibility:hidden;opacity:0;transition:opacity 0.3s ease-out,visibility 0.3s ease-out 0.3s}
.loading-fullscreen .spinner{position:absolute;width:60px;height:60px;left:50%;top:50%;visibility:hidden;opacity:0;transition:opacity 0.3s ease-out,visibility 0.3s ease-out 0.3s}
.loading-fullscreen .spinner div{position:absolute;width:5px;border-radius:3px;height:18px;background-color:#fff;opacity:0.05}
.loading-fullscreen .spinner div:nth-child(1){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(2){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(3){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(4){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(5){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(6){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(7){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(8){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(9){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(10){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(11){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(12){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(13){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(14){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(15){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
.loading-fullscreen .spinner div:nth-child(16){transform:rotate(calc(0deg + $i * 22.5deg)) translate(0,-26px)}
body.loading .loading-fullscreen,body.oc-loading .loading-fullscreen{visibility:visible;opacity:1;transition-delay:0s}
body.loading .loading-fullscreen .spinner,body.oc-loading .loading-fullscreen .spinner{visibility:visible;opacity:1;transition-delay:0s}
body.loading .loading-fullscreen .spinner div,body.oc-loading .loading-fullscreen .spinner div{animation:loading 0.8s linear infinite}
body.loading .loading-fullscreen .spinner div:nth-child(1),body.oc-loading .loading-fullscreen .spinner div:nth-child(1){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(2),body.oc-loading .loading-fullscreen .spinner div:nth-child(2){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(3),body.oc-loading .loading-fullscreen .spinner div:nth-child(3){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(4),body.oc-loading .loading-fullscreen .spinner div:nth-child(4){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(5),body.oc-loading .loading-fullscreen .spinner div:nth-child(5){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(6),body.oc-loading .loading-fullscreen .spinner div:nth-child(6){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(7),body.oc-loading .loading-fullscreen .spinner div:nth-child(7){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(8),body.oc-loading .loading-fullscreen .spinner div:nth-child(8){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(9),body.oc-loading .loading-fullscreen .spinner div:nth-child(9){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(10),body.oc-loading .loading-fullscreen .spinner div:nth-child(10){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(11),body.oc-loading .loading-fullscreen .spinner div:nth-child(11){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(12),body.oc-loading .loading-fullscreen .spinner div:nth-child(12){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(13),body.oc-loading .loading-fullscreen .spinner div:nth-child(13){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(14),body.oc-loading .loading-fullscreen .spinner div:nth-child(14){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(15),body.oc-loading .loading-fullscreen .spinner div:nth-child(15){animation-delay:calc(0.05s * $i)}
body.loading .loading-fullscreen .spinner div:nth-child(16),body.oc-loading .loading-fullscreen .spinner div:nth-child(16){animation-delay:calc(0.05s * $i)}
@keyframes flashIn{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0%)}}
@keyframes flashOut{0%{opacity:1;transform:translateY(0%)}100%{opacity:0;transform:translateY(100%)}}
.flash-msg{display:flex;align-items:center;justify-content:center;width:100vw;background:#EBD9CE;color:#fff;position:fixed;z-index:100;bottom:0;left:0;padding:20px;box-shadow:0 0 40px rgba(0,0,0,0.2);opacity:0;transform:translateY(100%);animation:0.25s ease-in flashOut;animation-fill-mode:forwards}
.flash-msg .msg{font-size:0.9rem;padding:0 20px}
.flash-msg.show{animation:0.25s ease-in flashIn;animation-fill-mode:forwards}
.decrease-increase{display:flex;align-items:center}
.decrease-increase .decrease,.decrease-increase .increase{font-size:40px;line-height:47px;position:relative;font-family:"FontPrimary",sans-serif;color:#FC471E;border:2px solid #FC471E;border-radius:50%;width:30px;height:30px;min-width:30px;cursor:pointer}
.decrease-increase .decrease.disabled,.decrease-increase .increase.disabled{opacity:0.5;cursor:not-allowed}
.decrease-increase .decrease::before{top:-13px;left:4px;position:absolute;content:"-"}
.decrease-increase .increase::before{top:-13px;left:2px;position:absolute;content:"+"}
.decrease-increase input{min-width:0;background-color:transparent;border:0;outline:0;width:44px;text-align:center;font-size:18px;line-height:21px;padding-left:0;padding-right:0}
.warning-warning{border:1px solid orange;padding:10px;color:orange;font-size:14px}
.warning-warning p{margin:0}
.warning-info{border:1px solid lightskyblue;padding:10px;color:lightskyblue;font-size:14px}
.warning-info p{margin:0}
.special-link{position:relative;display:inline-block;color:inherit;transition:color 0.15s ease-out}
.special-link:hover{text-decoration:none;transition-duration:0s;color:#FC471E}
.special-link div{content:"";position:absolute;bottom:0;height:1px;width:100%;background-color:#FC471E;transition:transform 0.25s cubic-bezier(0.57,0.61,0,1) 0s;transform:scaleX(0);transform-origin:100% 0}
.slick-dots{position:absolute;display:flex;bottom:0;left:50%;transform:translateX(-50%)}
.slick-dots li{margin:0 9px}
.slick-dots li button{position:relative;width:18px;height:18px;background:none;padding:0;border:2px solid #FC471E;border-radius:20px;font-size:0;cursor:pointer;background-color:transparent;transition:all 0.3s ease-out}
.slick-dots li:hover button{background-color:#EBD9CE}
.slick-dots li.slick-active button{width:36px;background-color:#EBD9CE}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}
.visibility-hidden{visibility:hidden}
.share_button{width:34px;height:34px;cursor:pointer}
.share_button[data-network="facebook"]{background:url("../themes/edicao-2022/assets/img/icon_sn_share_fb.svg") center center no-repeat}
.share_button[data-network="twitter"]{background:url("../themes/edicao-2022/assets/img/icon_sn_share_tw.svg") center center no-repeat}
.share_button[data-network="linkedin"]{background:url("../themes/edicao-2022/assets/img/icon_sn_share_in.svg") center center no-repeat}
.share_button[data-network="whatsapp"]{background:url("../themes/edicao-2022/assets/img/icon_sn_share_wa.svg") center center no-repeat}
.share_button[data-network="telegram"]{background:url("../themes/edicao-2022/assets/img/icon_sn_share_tg.svg") center center no-repeat}
.share_button[data-network="google"]{background:url("../themes/edicao-2022/assets/img/icon_sn_share_g.svg") center center no-repeat}
.share_button[data-network="email"]{background:url("../themes/edicao-2022/assets/img/icon_sn_share_at.svg") center center no-repeat}
.sn-wrapper .sn[data-network="facebook"]{background:url("../themes/edicao-2022/assets/img/icon_sn_fb_neg.svg") center center/70% no-repeat}
.sn-wrapper .sn[data-network="instagram"]{background:url("../themes/edicao-2022/assets/img/icon_sn_ig_neg.svg") center center/70% no-repeat}
.sn-wrapper .sn[data-network="youtube"]{background:url("../themes/edicao-2022/assets/img/icon_sn_yt_neg.svg") center center/70% no-repeat}
.sn-wrapper .sn[data-network="twitter"]{background:url("../themes/edicao-2022/assets/img/icon_sn_yt_neg.svg") center center/70% no-repeat}
.sn-wrapper .sn[data-network="blog"]{background:url("../themes/edicao-2022/assets/img/icon_sn_yt_neg.svg") center center/70% no-repeat}
.sn-wrapper.inverted .sn[data-network="facebook"]{background:url("../themes/edicao-2022/assets/img/icon_sn_fb_pos.svg") center center/70% no-repeat}
.sn-wrapper.inverted .sn[data-network="instagram"]{background:url("../themes/edicao-2022/assets/img/icon_sn_ig_pos.svg") center center/70% no-repeat}
.sn-wrapper.inverted .sn[data-network="youtube"]{background:url("../themes/edicao-2022/assets/img/icon_sn_yt_pos.svg") center center/70% no-repeat}
.sn-wrapper.inverted .sn[data-network="twitter"]{background:url("../themes/edicao-2022/assets/img/icon_sn_share_tw.svg") center center/70% no-repeat}
.sn-wrapper.inverted .sn[data-network="blog"]{background:url("../themes/edicao-2022/assets/img/icon_sn_yt_pos.svg") center center/70% no-repeat}
#NewsLetterForm_forms_flash .alert h4{font-size:1.1rem}
#NewsLetterForm_forms_flash .alert button.close{position:absolute;top:3px;right:3px;width:30px;height:30px;font-size:21px;line-height:30px}
#NewsLetterForm_forms_flash .alert ul li{font-size:0.9rem}
#NewsLetterForm_forms_flash .alert.alert-success p{margin-bottom:0}
.stripe-loading-indicator{height:3px !important}
.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{height:3px !important;background:#FC471E !important}

@keyframes ticker-animation{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
.ticker-outer-container{width:100vw;overflow:hidden;position:fixed;top:0;left:0;z-index:99999}
.ticker-outer-container.horizontal-bottom{top:auto;bottom:0;transform:rotate(180deg)}
.ticker-outer-container.vertical-left{width:100vh;top:100vh;transform-origin:top left;transform:rotate(-90deg)}
.ticker-outer-container.vertical-right{width:calc(100vh - 24px);top:100vh;left:auto;transform-origin:top right;transform:rotate(90deg);right:0}
.ticker-outer-container .ticker-inner-container{width:calc(100% * 2);display:flex}
.ticker-outer-container .ticker-inner-container .ticker{width:auto;height:24px;background:#EBD9CE;display:flex;text-align:center;justify-content:space-evenly;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ticker-animation;animation-duration:10s;animation-duration:var(--animation-duration);flex-shrink:0;margin-left:-1px;padding-left:1px}
.ticker-outer-container .ticker-inner-container .ticker .item{display:inline-block;height:100%;position:relative;margin:auto;font-family:"FontPrimary",sans-serif;font-weight:var(--bs-body-font-weight);font-size:14px;line-height:24px;text-transform:uppercase;color:#25385B}
.ticker-outer-container .ticker-inner-container .ticker .item.sep{width:6px;height:6px;background:#25385B;border-radius:6px;flex-shrink:0;margin:auto 10px}
.ticker-outer-container .ticker-inner-container .ticker .item a{font-weight:900;text-decoration:none;color:#25385B}
.ticker-outer-container .ticker-inner-container .ticker .item a:hover{text-decoration:underline}
@charset "UTF-8";


@media (min-width:1px){html,body{font-size:16px}body.page-404 #layout-content section{padding:20vh 10vw 20vh;background:url("../themes/edicao-2022/assets/img/images/404.jpg") center -17vh no-repeat}.navigation-anchor{position:relative;transform:translateY(-100px);display:block}.container-fluid{padding-right:24px;padding-left:24px}.anti-container-fluid{margin-right:-24px;margin-left:-24px}.row{margin-right:calc(16px / -2);margin-left:calc(16px / -2)}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:calc(16px / 2);padding-left:calc(16px / 2)}body.with-ticker{padding-left:24px}body #layout_content{margin-top:100px}body.scrolled #layout_content{margin-top:68px}.nav-anchor{position:relative;display:block;transform:translateY(-140px)}h1,h2,h3,h4{font-weight:normal;font-family:"FontPrimary",sans-serif;color:#25385B}.section--title,.section--pretitle{font-family:"FontPrimary",sans-serif;text-transform:uppercase;font-size:26px;line-height:31px;color:#25385B}.section--pretitle{font-family:"FontPrimary",sans-serif}.section--title{font-size:35px;line-height:40px;font-weight:900;text-transform:uppercase;font-size:35px;line-height:40px;font-weight:900;text-transform:uppercase;margin-top:30px}.section--subtitle{font-size:23px;line-height:27px;font-weight:400;text-transform:uppercase}.section--header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;color:#25385B}.txt{font-size:14px;line-height:1.2}.ptb{padding-top:60px;padding-bottom:60px}.mtb{margin-top:60px;margin-bottom:60px}[drawer],[modal]{position:fixed;top:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out,visibility 0.2s ease-out}[drawer]{z-index:11}[drawer].left-sided .content{transform:translateX(-100%);margin-left:0}[drawer].left-sided .content .btn--close{top:25px;left:24px}[drawer]>.content{position:relative;background-color:#fefefe;height:100%;width:83%;margin-left:auto;transform:translateX(100%);transition:transform 0.2s ease-out;display:flex;flex-direction:column;z-index:1;overflow:auto}[drawer]>.content .header{position:relative}[drawer]>.content .btn--close{top:25px;right:24px}[drawer] .content--header{text-align:center;height:100px;position:relative;flex-shrink:0}[drawer] .content--header .section--title{font-size:20px;line-height:1.2}[modal]{z-index:11}[modal]>.content{position:absolute;top:50%;left:50%;width:calc(100% - 2 * 24px);max-height:calc(100vh - 16vh);transform:translate(-50%,calc(-50% + 30px));opacity:0;visibility:hidden;background-color:#fff;border-radius:4px;overflow:hidden;transition:transform 0.2s ease-out 0.1s,opacity 0.2s ease-out 0.1s,visibility 0.2s ease-out 0.3s;z-index:2}[modal] .btn--close{top:10px;right:10px}.modal--auth .form-wrapper,.modal--auth .form-holder,.modal--auth .form-holder form{height:100%}.modal--auth .form-holder[data-visible="false"]{display:none}.modal--auth .form--header{padding:40px 20px 10px;position:relative;z-index:1}.modal--auth .form--header .title{font-family:"FontPrimary",sans-serif;font-size:26px;line-height:28px;text-align:center}.modal--auth .form--header .txt{font-size:14px;line-height:normal;color:#333}.modal--auth .form--header::after{content:"";position:absolute;width:100%;height:20px;background:linear-gradient(180deg,white 0%,rgba(255,255,255,0) 100%);left:0;bottom:-20px}.modal--auth .form--body{padding:20px;height:100%;max-height:calc(100vh - 70px - 16vh);overflow:auto}.modal--auth .form--body .text-input{border:1px solid #f0f0f0}.modal--auth .form--body .btn--submit{height:46px;padding:0 40px}.modal--auth .form--footer{background-color:#f5f5f5;font-size:16px}.modal--auth .form--footer label{width:100%;text-align:center;padding:30px 20px}.modal--auth .input-holder{margin-bottom:20px}.modal--auth .input-holder input:focus ~ .form-label{font-size:12px;line-height:1.75;top:-10px}.modal--auth .input-holder input:focus{border-color:#0070c9;outline:0;box-shadow:0 0 0 3px rgba(131,192,253,0.5)}.modal--auth .remember-me,.modal--auth .forgot-pw{font-size:13px}.menu-container{}.menu-container .extra-fx{width:10px;height:120px;position:absolute;background:#FC471E;right:0;bottom:0;transition:right 0.1s ease-out;z-index:1}.menu-container>.content{background:#FC471E}.menu-container>.content .btn--close .cross div{background-color:#fff}.menu-container .menu-categories li a{display:inline-block;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0)}.menu-container .menu-categories .login a{text-decoration:none;font-family:"FontPrimary",sans-serif;font-size:15px;line-height:18px;color:rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0)}.menu-container .menu-categories .login a:hover{border-bottom:1px solid rgba(255,255,255,0.8);color:#fff}.menu-container .menu-categories .category li a,.menu-container .menu-categories .category li label{font-size:23px;line-height:27px;color:#25385B;font-weight:bold;text-transform:uppercase;margin:10px 0;cursor:pointer}.menu-container .menu-categories .category li a.sub-menu,.menu-container .menu-categories .category li label.sub-menu{font-size:16px;line-height:20px;font-weight:normal;margin-left:15px}.menu-container .menu-categories .category li label::after{content:"+";font-weight:normal;margin-left:6px}.menu-container .menu-categories .category .sub-menu-container.lineup,.menu-container .menu-categories .category .sub-menu-container.info{overflow:hidden;height:100%;max-height:0;transition:max-height 0.2s ease-out}.menu-container .menu-categories .category #sub_menu_lineup:checked ~ li label.lineup::after{content:"–"}.menu-container .menu-categories .category #sub_menu_lineup:checked ~ li .sub-menu-container.lineup{max-height:300px}.menu-container .menu-categories .category #sub_menu_info:checked ~ li label.info::after{content:"–"}.menu-container .menu-categories .category #sub_menu_info:checked ~ li .sub-menu-container.info{max-height:300px}.menu-container .menu-social-networks{position:relative;width:100%;height:120px;bottom:0;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.menu-container .menu-social-networks .abdd-richlist-component{margin-left:16.66666667%}.menu-container .menu-social-networks .abdd-richlist-component .abdd-richlist{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto}.menu-container .menu-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item{width:30px;height:30px;margin-right:16px}.menu-container .menu-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a{width:30px;height:30px}.menu-container .menu-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg{fill:#25385B}.menu-container .menu-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg path{fill:#25385B}.menu-container .content--body{margin-top:-10px;height:100%}.menu-container .block{margin-bottom:29px}.menu-container .title{margin-bottom:8px;font-family:"FontPrimary",sans-serif;color:white;font-size:14px;line-height:34px}.menu-container .logo{width:200px}.menu-container .toggle-login{font-size:15px;text-transform:uppercase;color:#fff;font-family:"FontPrimary",sans-serif}.menu-container .toggle-login img{margin-right:8px}#toggle_login_form:checked ~ .modal--auth,#toggle_register_form:checked ~ .modal--auth,#toggle_forgot_pw_form:checked ~ .modal--auth{opacity:1;visibility:visible;transition-delay:0s}#toggle_login_form:checked ~ .modal--auth>.content,#toggle_register_form:checked ~ .modal--auth>.content,#toggle_forgot_pw_form:checked ~ .modal--auth>.content{transition-delay:0s;transform:translate(-50%,-50%);opacity:1;visibility:visible}#toggle_login_form:checked ~ .modal--auth .btn--close,#toggle_register_form:checked ~ .modal--auth .btn--close,#toggle_forgot_pw_form:checked ~ .modal--auth .btn--close{opacity:1;visibility:visible;z-index:5}#toggle_login_form:checked ~ .modal--auth .btn--close .cross-icon,#toggle_register_form:checked ~ .modal--auth .btn--close .cross-icon,#toggle_forgot_pw_form:checked ~ .modal--auth .btn--close .cross-icon{cursor:pointer}#toggle_login_form:checked ~ .modal--auth .btn--close .cross-icon div:nth-child(1),#toggle_register_form:checked ~ .modal--auth .btn--close .cross-icon div:nth-child(1),#toggle_forgot_pw_form:checked ~ .modal--auth .btn--close .cross-icon div:nth-child(1){width:100%;-webkit-transition:width 0.2s ease-out 0.2s;transition:width 0.2s ease-out 0.2s}#toggle_login_form:checked ~ .modal--auth .btn--close .cross-icon div:nth-child(2),#toggle_register_form:checked ~ .modal--auth .btn--close .cross-icon div:nth-child(2),#toggle_forgot_pw_form:checked ~ .modal--auth .btn--close .cross-icon div:nth-child(2){height:100%;-webkit-transition:height 0.2s ease-out 0.4s;transition:height 0.2s ease-out 0.4s}#toggle_login_form:checked ~ .modal--auth #form_login{display:block}#toggle_login_form:checked ~ .modal--auth #form_register,#toggle_login_form:checked ~ .modal--auth #form_forgot_pw{display:none}#toggle_register_form:checked ~ .modal--auth #form_register{display:block}#toggle_register_form:checked ~ .modal--auth #form_login,#toggle_register_form:checked ~ .modal--auth #form_forgot_pw{display:none}#toggle_forgot_pw_form:checked ~ .modal--auth #form_forgot_pw{display:block}#toggle_forgot_pw_form:checked ~ .modal--auth #form_login,#toggle_forgot_pw_form:checked ~ .modal--auth #form_register{display:none}#toggle_menu:checked ~ .menu-container{opacity:1;visibility:visible;transition-delay:0s}#toggle_menu:checked ~ .menu-container .extra-fx{right:83%;transition:right 0.1s ease-out 0.1s}#toggle_menu:checked ~ .menu-container>.content{transform:translateX(0%);transition:transform 0.2s ease-out,padding-top 0.2s ease-out}#toggle_menu:checked ~ .menu-container .btn--close{opacity:1;visibility:visible;pointer-events:auto}#toggle_menu:checked ~ .menu-container .btn--close .cross-icon{cursor:pointer}#toggle_menu:checked ~ .menu-container .btn--close .cross-icon div:nth-child(1){width:100%;-webkit-transition:width 0.2s ease-out 0.2s;transition:width 0.2s ease-out 0.2s}#toggle_menu:checked ~ .menu-container .btn--close .cross-icon div:nth-child(2){height:100%;-webkit-transition:height 0.2s ease-out 0.4s;transition:height 0.2s ease-out 0.4s}header label.toggle-lang-container,.menu-container label.toggle-lang-container{position:relative;z-index:1;width:25px;height:25px;margin:auto 20px;cursor:pointer;color:#25385B}header label.toggle-lang-container .toggle-lang,.menu-container label.toggle-lang-container .toggle-lang{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:16px;line-height:16px;font-weight:bold;transition:all 0.2s ease-out}header label.toggle-lang-container .toggle-lang.pt,.menu-container label.toggle-lang-container .toggle-lang.pt{visibility:visible;opacity:1}header label.toggle-lang-container .toggle-lang.en,.menu-container label.toggle-lang-container .toggle-lang.en{visibility:hidden;opacity:0}.menu-container label.toggle-lang-container{margin:0}#toggle_lang:checked ~ header label.toggle-lang-container .toggle-lang.pt,#toggle_lang:checked ~ .menu-container label.toggle-lang-container .toggle-lang.pt{visibility:hidden;opacity:0}#toggle_lang:checked ~ header label.toggle-lang-container .toggle-lang.en,#toggle_lang:checked ~ .menu-container label.toggle-lang-container .toggle-lang.en{visibility:visible;opacity:1}.slick-slider{position:relative}.slick-arrow.slick-prev,.slick-arrow.slick-next{width:34px;height:34px;color:#25385B;font-size:0.75rem;background:#EBD9CE;position:absolute;top:50%;border-radius:50px;z-index:1;transition:all 0.3s ease-out}.slick-arrow.slick-prev{left:34px;-webkit-transform:rotate(180deg) scale(1);-ms-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.slick-arrow.slick-prev>svg{width:20px;height:20px;position:relative}.slick-arrow.slick-prev>svg path{stroke:#25385B}.slick-arrow.slick-prev:hover{-webkit-transform:rotate(180deg) scale(1.2);-ms-transform:rotate(180deg) scale(1.2);transform:rotate(180deg) scale(1.2)}.slick-arrow.slick-next{right:34px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slick-arrow.slick-next>svg{width:20px;height:20px;position:relative}.slick-arrow.slick-next>svg path{stroke:#25385B}.slick-arrow.slick-next:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.slick-arrow.slick-disabled{display:none !important}[class^="slider-nav-"]{width:40px;height:100%;position:absolute;top:0;left:0;pointer-events:none}[class^="slider-nav-"] .slick-arrow{position:sticky;pointer-events:all}.slider-nav-next{left:auto;right:0}.news-text-container .text-content .fr-fic.fr-dib{margin:auto}.news-text-container .text-content .fr-fic.fr-dib.fr-fil{margin-left:0;margin-right:auto}.news-text-container .text-content .fr-fic.fr-dib.fr-fir{margin-left:auto;margin-right:0}.news-text-container .text-content .fr-fic.fr-dii{margin-bottom:20px}.news-text-container .text-content .fr-fic.fr-dii.fr-fil{float:left;margin-right:20px}.news-text-container .text-content .fr-fic.fr-dii.fr-fir{float:right;margin-left:20px}body.with-ticker header{width:calc(100% - 24px)}body header{position:fixed;top:0;right:0;height:100px;width:100%;background-color:#FC471E;transition:box-shadow 0.2s ease-out,background-color 0.2s ease-out,height 0.2s ease-out 0.2s;z-index:10}body header .fx-helper{position:absolute;top:0;left:0;background:#FC471E;width:260px;height:calc(100px + 12px);transition:width 0.3s ease-out 0.2s,height 0.2s ease-out 0.2s,background-color 0.2s ease-out}body header .header-container .header-content .logo-container{width:180px;height:100%;transition:0.2s ease-out;display:flex;justify-content:center;align-items:center;transition:width 0.2s ease-out 0.2s;-webkit-transition:0.3s -webkit-filter ease-out}body header .header-container .header-content .logo-container a,body header .header-container .header-content .logo-container picture,body header .header-container .header-content .logo-container img{width:100%;height:auto}body header .header-container .header-content .logo-container h1.naming{font-size:0;line-height:0;visibility:hidden;overflow:hidden}body header .header-container .header-content .header-right-side{position:relative;z-index:1}body header .header-container .header-content .toggle-menu{position:relative;width:50px;height:50px;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#EBD9CE;flex-shrink:0}body header .header-container .header-content .toggle-menu picture{width:26px;height:26px}body header .header-container .header-content .toggle-menu picture svg path{stroke:#25385B}body header .header-container .header-content .toggle-menu:hover{background-color:#25385B}body header .header-container .header-content .toggle-menu:hover picture svg path{stroke:#EBD9CE}body header .header-container .header-content .toggle-menu.active{background-color:#EBD9CE}body header .header-container .header-content .toggle-menu.active path{stroke:#fff}body header .header-container.scrolled{box-shadow:0 24px 30px -10px rgba(2,34,34,0.15)}body.scrolled header{height:68px}body.scrolled header .fx-helper{width:200px;height:calc(68px + 10px);transition:width 0.4s ease-out 0.2s,height 0.2s ease-out 0.2s,background-color 0.2s ease-out}body.scrolled header .header-container .header-content .logo-container{width:144px}body.header-color-switch header{background-color:#EBD9CE;transition:background-color 0.2s ease-out}body.header-color-switch header .fx-helper{background-color:#EBD9CE;transition:background-color 0.2s ease-out}.menu-container .btn--close{width:50px;height:50px;border-radius:50px;background:#EBD9CE}.menu-container .btn--close:hover{background-color:#25385B}.menu-container .btn--close:hover .cross-icon div{background-color:#EBD9CE}#toggle_menu:checked ~ header .toggle-menu .burger div:nth-child(1){width:0;-webkit-transition:width 0.25s ease-out 0.4s;transition:width 0.25s ease-out 0.4s}#toggle_menu:checked ~ header .toggle-menu .burger div:nth-child(2){width:0;-webkit-transition:width 0.25s ease-out 0.2s;transition:width 0.25s ease-out 0.2s}#toggle_menu:checked ~ header .toggle-menu .burger div:nth-child(3){width:0;-webkit-transition:width 0.25s ease-out 0s;transition:width 0.25s ease-out 0s}#toggle_menu:checked ~ header .toggle-menu .cross div:nth-child(1){width:100%;-webkit-transition:width 0.25s ease-out 0.6s;transition:width 0.25s ease-out 0.6s}#toggle_menu:checked ~ header .toggle-menu .cross div:nth-child(2){height:100%;-webkit-transition:height 0.25s ease-out 0.9s;transition:height 0.25s ease-out 0.9s}.user-menu{position:absolute;top:calc(100% + 10px);left:50%;z-index:11;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity 0.2s ease-out,visibility 0.2s ease-out 0.2s,transform 0.2s ease-out}.user-menu ul{position:relative;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;box-shadow:2px 2px 14px rgba(0,0,0,0.16)}.user-menu ul::before{content:"";position:absolute;top:-9px;left:50%;transform:translateX(-50%);z-index:3;width:0;height:0;border-style:solid;border-width:0 7px 10px 7px;border-color:transparent transparent #fff transparent}.user-menu a,.user-menu label{display:block;background-color:#fff;text-align:center;padding:10px 20px;transition:background-color 0.2s ease-out;font-size:14px;color:#FC471E;white-space:nowrap;user-select:none;cursor:pointer;text-decoration:none}.user-menu a.active,.user-menu label.active{font-family:"FontPrimary",sans-serif}.user-menu a:hover,.user-menu label:hover{background-color:#f5f5f5;text-decoration:none}#toggle_user_menu:checked ~ header .user-menu{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}#toggle_user_menu:checked ~ header .backdrop-user-menu{visibility:visible}.subscribe-block{position:relative;overflow:hidden}.subscribe-block .subscribe-container{position:relative;width:4200px;margin-left:calc(-600px + 100vw / 12 - 22px)}.subscribe-block .subscribe-container .highlight-row{white-space:nowrap;text-align:left}.subscribe-block .subscribe-container .highlight-row:nth-child(1){margin-left:18px}.subscribe-block .subscribe-container .highlight-row:nth-child(2){margin-left:435px}.subscribe-block .subscribe-container .highlight-row:nth-child(4){margin-left:220px}.subscribe-block .subscribe-container .highlight-row .highlight-text{font-size:63px;line-height:63px;color:#EBD9CE;font-weight:900;text-transform:uppercase}.subscribe-block .subscribe-container .highlight-row .highlight-icon{width:100px;height:46px;display:inline-block;position:relative;margin:0 16px}.subscribe-block .subscribe-container .highlight-row .highlight-icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.subscribe-block .subscribe-container .highlight-row .highlight-icon svg rect{fill:#EBD9CE}.subscribe-block .subscribe-container .highlight-row .highlight-icon svg path{stroke:#FC471E}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container{display:inline-block;position:relative;margin:0 16px;width:268px;height:43px}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe{position:absolute;top:0;left:0;background:#fff;border-radius:0;overflow:hidden;height:100%;width:100%;display:flex;justify-content:space-between;align-items:center}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe input[type="email"]{border:none;border-radius:0;outline:0;width:100%;padding-left:16px;font-size:13px;line-height:15px;color:#25385B}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe input[type="email"] + label{font-size:13px;line-height:15px;color:#25385B;width:calc(100% - (45px + 16px));flex-shrink:0;cursor:text;position:relative;left:-45px}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe input[type="email"] + label:after{content:" *";color:#EBD9CE}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe input[type="email"]:invalid + label{display:none}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe input[type="email"]:valid + label{display:inline-block}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe .btn--secondary{color:#25385B;border:none;border-radius:0;padding:0;height:45px;width:45px;font-size:28px;flex-shrink:0;position:absolute;right:0}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe .btn--secondary:hover{background:#25385B;color:#fff}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe .btn--secondary:hover svg path{stroke:#EBD9CE}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe .btn--secondary svg{width:24px;height:auto}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe .btn--secondary svg path{stroke:#25385B}.subscribe-block .policy-consent{text-align:left}.subscribe-block .policy-consent p{position:relative;font-size:13px;line-height:17px;color:#EBD9CE;display:inline-block}.subscribe-block .policy-consent p a.a-hover-through{color:#EBD9CE;text-decoration:underline}.subscribe-block .policy-consent p a.a-hover-through:hover{color:#25385B}.subscribe-block .policy-consent p a.a-hover-through:hover::after{background:#25385B}.subscribe-block .policy-consent p::before{content:"*";color:#EBD9CE;position:absolute;top:0;left:-10px}.subscribe-block .policy-consent #mce-responses .response{width:100%;padding:5% 10%;display:flex;justify-content:center;align-items:center}.subscribe-block .policy-consent #mce-responses .response#mce-error-response{background:#fc471e}.subscribe-block .policy-consent #mce-responses .response#mce-success-response{background:#EBD9CE}.subscribe-block .checkbox-container{min-width:30px;min-height:30px;max-height:30px;max-width:30px;margin:4px 30px 0 0;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.subscribe-block .checkbox-container input{position:absolute;opacity:0;height:0;width:0}.subscribe-block .checkbox-container .checkmark{position:absolute;height:30px;width:30px;background-color:#fff;border-radius:2px;border:1px solid transparent}.subscribe-block .checkbox-container:hover input ~ .checkmark{border:1px solid rgba(80,54,41,0.5)}.subscribe-block .checkbox-container input:checked ~ .checkmark{background-color:#fff}.subscribe-block .checkmark::after{content:"";position:absolute;display:none}.subscribe-block .checkbox-container input:checked ~ .checkmark::after{display:block}.subscribe-block .checkbox-container .checkmark::after{left:10px;top:4px;width:8px;height:16px;border:solid #FC471E;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body .pre-footer{height:auto;padding:100px 0}body .pre-footer .partnerships .partnerships-container,body .pre-footer .partnerships .abdd-richlist-component,body .sponsors .partnerships .partnerships-container,body .sponsors .partnerships .abdd-richlist-component{display:flex;flex-wrap:wrap;justify-content:flex-end}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item,body .sponsors .partnerships .partnerships-container .abdd-richlist-item,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item{width:74px;height:74px}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item a.abdd-richlist-item-link,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item a.abdd-richlist-item-link,body .sponsors .partnerships .partnerships-container .abdd-richlist-item a.abdd-richlist-item-link,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item a.abdd-richlist-item-link{text-decoration:none;color:#25385B}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.double{width:148px}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.has-image,body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.no-image,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.has-image,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.no-image,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.has-image,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.no-image,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.has-image,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.no-image{background:#EBD9CE;display:flex;justify-content:center;align-items:center}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.category-title,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.category-title,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.category-title,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.category-title{display:flex;align-content:center;justify-content:flex-end;padding:13px;color:#25385B}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.category-title .txt,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.category-title .txt,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.category-title .txt,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.category-title .txt{text-align:right;font-size:10px;line-height:10px;font-weight:bold;word-break:break-word;text-transform:uppercase;margin:auto 0;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.category-title.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.category-title.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.category-title.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.category-title.double{padding-left:74px}footer{background-color:#EBD9CE;color:#25385B;position:relative;padding-top:60px;padding-bottom:500px}footer h5{font-family:"FontPrimary",sans-serif;font-size:20px;line-height:20px;text-transform:uppercase;font-weight:900}footer p{font-family:"FontPrimary",sans-serif;font-size:15px;line-height:18px;color:#25385B}footer .drop-detail{position:absolute;top:0;right:30px;width:20px;height:22px;background:#FC471E}footer .footer-logo{position:absolute;left:0;bottom:0;width:100%;height:501px;overflow:hidden;z-index:0;pointer-events:none}footer .footer-logo .logo-xs svg path{stroke:#25385B}footer .footer-logo .footer-tag{position:absolute;bottom:444px;right:4px;width:154px;height:54px;padding:20px;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:all}footer .footer-logo .footer-tag .logo{width:94px;height:14px}footer .footer-logo .footer-tag .logo svg{display:block;width:100%;fill:#EBD9CE}footer .footer-logo .footer-tag .arrow{width:12px;height:12px}footer .footer-logo .footer-tag .arrow svg{display:block;width:100%}footer .footer-logo .footer-tag .arrow svg path{stroke:#EBD9CE}footer .footer-menus{position:relative;z-index:0;display:flex;justify-content:space-between;flex-wrap:wrap;text-transform:uppercase}footer .footer-menus>ul>li{margin-bottom:50px}footer .footer-menus>ul>li>h5,footer .footer-menus>ul>li>a{display:inline-block;text-decoration:none;font-family:"FontPrimary",sans-serif;font-size:20px;line-height:20px;text-transform:uppercase;font-weight:900}footer .footer-menus ul li a{font-size:15px;line-height:20px;font-weight:300}footer .abdd-richlist-component.social-networks .abdd-richlist{display:block}footer .abdd-richlist-component.social-networks .abdd-richlist .abdd-richlist-item{display:inline-block;width:30px;height:30px}footer .abdd-richlist-component.social-networks .abdd-richlist .abdd-richlist-item:first-child{margin-left:-3px}footer .abdd-richlist-component.social-networks .abdd-richlist .abdd-richlist-item + .abdd-richlist-item{margin-left:20px}footer .abdd-richlist-component.social-networks .abdd-richlist .abdd-richlist-item a{display:block;width:100%;height:100%}footer .abdd-richlist-component.social-networks .abdd-richlist .abdd-richlist-item a svg{display:block;width:100%;height:100%;fill:#25385B}footer .abdd-richlist-component.social-networks .abdd-richlist .abdd-richlist-item a svg path{fill:#25385B}footer .customer-support{margin-bottom:50px}footer .customer-support a.a-hover-through{font-size:13px;line-height:27px;text-decoration:none}footer .customer-support a.a-hover-through:hover{text-decoration:underline;color:#25385B}footer .customer-support a.a-hover-through:hover::after{background:#25385B}footer .copyrights-container{font-weight:normal;position:absolute;bottom:18px;left:24px;right:24px}footer .copyrights-container .copyrights{font-size:11px;line-height:13px;color:#EBD9CE}footer .copyrights-container .copyrights a{transition:color 0.3s ease-out;position:relative;text-decoration:none;color:#EBD9CE}footer .copyrights-container .copyrights a::after{content:"";position:absolute;bottom:50%;left:-3px;width:0;height:3px;transform:translateY(50%);background:transparent;transition:width 0.3s ease-out 0.2s}footer .copyrights-container .copyrights a:hover{color:#FC471E}footer .copyrights-container .copyrights a:hover::after{width:105%;opacity:0.5;background:#FC471E}body{color:#25385B}body .hero{background:#000;position:relative;z-index:3;height:calc(100vh - 100px + 30px);display:flex;justify-content:center;align-items:center}body .hero .hero-content{width:100%;height:100%;position:absolute;top:0;left:0}body .hero .hero-content .slick-list,body .hero .hero-content .slick-track{height:100%}body .hero .hero-content .slide{width:100%;height:100%}body .hero .hero-content .slide .image-container{width:100%;height:100%;position:relative}body .hero .hero-content .slide .video-container{width:100%;height:100%;position:relative}body .hero .hero-content .slide .video-container #video_player{width:100%;height:100%;object-fit:cover}body .hero .hero-content .slide .video-container .overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:2}body .hero .hero-social-networks{position:absolute;width:40px;height:auto;top:34px;left:5%;z-index:60}body .hero .hero-social-networks .abdd-richlist-component{display:flex}body .hero .hero-social-networks .abdd-richlist-component .abdd-richlist{display:flex;align-items:center;justify-content:space-between;width:100%;height:auto;flex-direction:column}body .hero .hero-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a{width:24px;height:24px;margin:6px;display:block}body .hero .hero-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg{fill:#EBD9CE}body .hero .hero-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg path{fill:#EBD9CE}body .hero .hero-highlights{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;z-index:6;color:#EBD9CE;position:fixed;bottom:calc(50% - 60px);right:calc(50% - 12px);transform:translate(50%,50%);transition:all 0.3s ease-out}body .hero .hero-highlights .event-dates,body .hero .hero-highlights .event-names{font-weight:900;font-size:35px;line-height:30px;margin-bottom:10px;opacity:1;position:relative;z-index:1;text-transform:uppercase;transition:all 0.2s ease-in 0.3s}body .hero .hero-highlights .event-names{font-weight:400;font-size:20px;line-height:20px}body .hero .hero-highlights .ticket-purchase-container{position:relative;z-index:3;transition:all 0.3s ease-in}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase{text-decoration:none;display:flex;justify-content:flex-start;align-items:flex-end;transition:all 0.2s ease-out}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container{display:flex;flex-direction:column;justify-content:center;width:152px;height:82px;background:#EBD9CE;padding:12px 10px 12px 16px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span{display:block;color:#25385B;transition:all 0.2s ease-out}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span.small{opacity:1;visibility:visible;font-size:12px;line-height:12px;margin-bottom:5px;transition:all 0.3s ease-out}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span.big{font-size:20px;line-height:20px;font-weight:900;text-transform:uppercase}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .extra-container{display:inline-block;width:6px;height:76px;background:#EBD9CE;box-shadow:3px 0 0 #EBD9CE,-3px 0 0 #EBD9CE;z-index:1}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .image-container{display:flex;justify-content:center;align-items:center;width:82px;height:82px;background:#EBD9CE}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .image-container svg{width:100%;height:100%}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .image-container svg path{stroke:#25385B}body .hero .hero-highlights .location{display:flex;justify-content:flex-start;align-items:center;font-size:14px;line-height:14px;color:#EBD9CE;font-weight:bold;opacity:1;margin-top:10px;position:relative;z-index:2;transition:all 0.2s ease-in 0.15s}body .hero .hero-highlights .location .icon{height:20px;width:24px}body .hero .hero-highlights .location .icon svg{width:100%;height:100%}body .hero .hero-highlights .location .icon svg path{stroke:#EBD9CE}body .hero .hero-scroll-indicator{position:absolute;left:50%;bottom:0;width:4px;height:130px;z-index:2}body .hero .hero-scroll-indicator::after{content:"";width:100%;height:100%;background-color:#EBD9CE;display:block;animation:scrollIndicator 4s ease-out infinite}body .hero .hero-mask-container .mask-top{position:fixed;top:100px;left:0;z-index:5;display:flex;transition:top 0.2s ease-out 0.2s}body .hero .hero-mask-container .mask-top div{background:#FC471E}body .hero .hero-mask-container .mask-top div:nth-child(1){width:264px;height:12px;transition:width 0.3s ease-out 0.2s,height 0.2s ease-out 0.2s}body .hero .hero-mask-container .mask-top div:nth-child(2){width:20px;height:34px;transition:height 0.3s ease-out 0.4s}body .hero .hero-mask-container .mask-bottom-left{position:absolute;bottom:0;left:0;z-index:5}body .hero .hero-mask-container .mask-bottom-left div{background:#FC471E}body .hero .hero-mask-container .mask-bottom-left div:nth-child(1){width:10px;height:280px;transition:height 0.2s ease-out 0.1s}body .hero .hero-mask-container .mask-bottom-left div:nth-child(2){width:91px;height:60px;transition:height 0.3s ease-out 0.2s}body .hero .hero-mask-container .mask-bottom-right{position:absolute;bottom:0;right:0;z-index:5;display:flex;flex-direction:column;align-items:flex-end}body .hero .hero-mask-container .mask-bottom-right div{background:#FC471E}body .hero .hero-mask-container .mask-bottom-right div:nth-child(1){width:91px;height:10px;transition:width 0.1s ease-out 0.2s}body .hero .hero-mask-container .mask-bottom-right div:nth-child(2){width:20px;height:120px;margin-right:0;margin-left:auto;transition:height 0.2s ease-out 0.3s}body.scrolled .hero .hero-highlights{bottom:10px;right:10px;transform:translate(0%,0%);transition:all 0.3s ease-out 0.2s;transform:scale(0.85);transform-origin:bottom right}body.scrolled .hero .hero-highlights .event-dates,body.scrolled .hero .hero-highlights .event-names{opacity:0;margin-bottom:-60px;transition:opacity 0.3s ease-out,margin-bottom 0.2s ease-out}body.scrolled .hero .hero-highlights .ticket-purchase-container{box-shadow:0 20px 20px rgba(0,0,0,0.3);overflow:hidden}body.scrolled .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span.small{transform:translateY(-200%);margin-top:-12px;opacity:0}body.scrolled .hero .hero-highlights .location{opacity:0;margin-top:-20px;transition:opacity 0.3s ease-out,margin-top 0.2s ease-out 0.1s}body.scrolled .hero .hero-mask-container .mask-top{position:fixed;top:68px;left:0;z-index:5;display:flex}body.scrolled .hero .hero-mask-container .mask-top div{background:#FC471E}body.scrolled .hero .hero-mask-container .mask-top div:nth-child(1){width:200px;height:10px;transition:width 0.4s ease-out 0.2s,height 0.2s ease-out 0.2s}body.scrolled .hero .hero-mask-container .mask-top div:nth-child(2){width:20px;height:10px;transition:height 0.2s ease-out}body.scrolled .hero .hero-mask-container .mask-bottom-left{position:absolute;bottom:0;left:0;z-index:5}body.scrolled .hero .hero-mask-container .mask-bottom-left div:nth-child(1){height:100px}body.scrolled .hero .hero-mask-container .mask-bottom-left div:nth-child(2){height:30px}body.scrolled .hero .hero-mask-container .mask-bottom-right{position:absolute;bottom:0;right:0;z-index:5;text-align:right}body.scrolled .hero .hero-mask-container .mask-bottom-right div{background:#FC471E}body.scrolled .hero .hero-mask-container .mask-bottom-right div:nth-child(1){width:60px}body.scrolled .hero .hero-mask-container .mask-bottom-right div:nth-child(2){height:80px}#lineup_block.lineup-block{padding:90px 0 0}#lineup_block.lineup-block .lineup-container .title-big{font-size:56px;line-height:50px;font-family:"FontPrimary",sans-serif;font-weight:900;text-transform:uppercase}#lineup_block.lineup-block .lineup-container .lineup-note{font-size:9px;line-height:11px;font-weight:400;text-transform:uppercase;opacity:0.5}#lineup_block.lineup-block .lineup-container .event-dates{padding:0 24px}#lineup_block.lineup-block .lineup-container .event-dates .date-selector{position:relative;display:inline-block;font-size:22px;line-height:22px;z-index:1}#lineup_block.lineup-block .lineup-container .event-dates .date-selector span{cursor:pointer;color:transparent;transition:all 0.2s ease-out;text-transform:uppercase;transition:background-size 0.4s ease-in,color 0.3s ease-out;background:linear-gradient(0deg,rgba(235,217,206,0) 35%,rgba(235,217,206,0.5) 35%,rgba(235,217,206,0.5) 70%,rgba(235,217,206,0) 70%);background-size:0% 100%;background-repeat:no-repeat;padding:0 2px}#lineup_block.lineup-block .lineup-container .event-dates .date-selector span::after{content:attr(data-content);position:absolute;width:100%;top:0;left:0;z-index:-1;color:rgba(235,217,206,0.8);transition:all 0.3s ease-out}#lineup_block.lineup-block .lineup-container .event-dates .date-selector:hover span{background-size:100% 100%}#lineup_block.lineup-block .lineup-container .event-dates .date-selector:hover span::after{color:#EBD9CE}#lineup_block.lineup-block .lineup-container .event-card{position:relative;height:auto;width:100%;padding:12px;margin-left:-12px}#lineup_block.lineup-block .lineup-container .event-card .card-cat{position:absolute;top:48px;left:8px}#lineup_block.lineup-block .lineup-container .event-card .card-cat>div{font-size:12px;line-height:15px;font-weight:bold;color:#EBD9CE;text-transform:uppercase;writing-mode:vertical-lr}#lineup_block.lineup-block .lineup-container .event-card .card-content{height:100%;width:100%;padding:24px}#lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist{margin:12px 0;position:relative;font-size:33px;line-height:33px;font-weight:400;word-break:break-word;display:inline-block;text-decoration:none;text-transform:uppercase}#lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist span,#lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist h2{color:transparent;cursor:pointer;transition:background-size 0.4s ease-in,color 0.3s ease-out;background:linear-gradient(0deg,rgba(235,217,206,0) 35%,rgba(235,217,206,0.5) 35%,rgba(235,217,206,0.5) 75%,rgba(235,217,206,0) 75%);background-size:0% 100%;background-repeat:no-repeat}#lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist span:hover,#lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist h2:hover{background-size:100% 100%}#lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist span::after,#lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist h2::after{content:attr(data-content);position:absolute;color:#25385B;top:0;left:0;z-index:-1;width:100%;transition:all 0.3s ease-out}#lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist h2{margin:0;font-size:33px;line-height:33px;font-weight:400;word-break:break-word;display:inline;text-decoration:none;text-transform:uppercase}#lineup_block.lineup-block .lineup-container .event-card .more-on-this-day{font-size:20px;font-weight:400;color:#25385B;text-decoration:none}#lineup_block.lineup-block .lineup-container .event-card .more-on-this-day .group{display:block;margin:20px 0;transition:all 0.3s ease-out}#lineup_block.lineup-block .lineup-container .event-card .more-on-this-day .group .icon{margin-right:10px;background:transparent;width:34px;height:34px;display:inline-block;text-align:center;vertical-align:middle;border-radius:20px;transition:all 0.3s ease-out}#lineup_block.lineup-block .lineup-container .event-card .more-on-this-day .group .icon svg path{stroke:#25385B}#lineup_block.lineup-block .lineup-container .event-card .more-on-this-day:hover .group{margin-left:10px}#lineup_block.lineup-block .lineup-container .event-card .more-on-this-day:hover .group .icon{margin-left:20px}#lineup_block.lineup-block .lineup-container .lineup-slider,#lineup_block.lineup-block .lineup-container .lineup-empty{opacity:0;overflow:hidden;visibility:hidden;transition:opacity 0.3s ease-out,max-height 0.5s cubic-bezier(0,1,0,1)}#lineup_block.lineup-block .lineup-container .lineup-slider .slick-list,#lineup_block.lineup-block .lineup-container .lineup-empty .slick-list{padding:0 24px}#lineup_block.lineup-block .lineup-container .lineup-slider .slick-list .slick-track,#lineup_block.lineup-block .lineup-container .lineup-empty .slick-list .slick-track{margin-left:0}#lineup_block.lineup-block .lineup-container .lineup-slider[data-status="off"],#lineup_block.lineup-block .lineup-container .lineup-empty[data-status="off"]{opacity:0;visibility:hidden;max-height:0}#lineup_block.lineup-block .lineup-container .lineup-slider[data-status="on"],#lineup_block.lineup-block .lineup-container .lineup-empty[data-status="on"]{visibility:visible;max-height:none;opacity:1;transition:opacity 0.3s ease-out 0.3s}#lineup_block.lineup-block .lineup-container .lineup-slider-off-stage .slick-list,#lineup_block.lineup-block .lineup-container .lineup-slider-bairros .slick-list{padding-left:24px}#lineup_block.lineup-block .lineup-container .lineup-slider-off-stage .slick-list .slick-track,#lineup_block.lineup-block .lineup-container .lineup-slider-bairros .slick-list .slick-track{margin-left:0}#lineup_block.lineup-block .lineup-container .lineup-empty{padding:0 24px}#lineup_block.lineup-block .lineup-container .lineup-empty .event-card.no-content .card-content{color:#25385B;padding-left:0;opacity:0.7}#lineup_block.lineup-block .lineup-container input[id^="date_"]:checked + label.date-selector span{background-size:100% 100%;font-weight:900}#lineup_block.lineup-block .lineup-container input[id^="date_"]:checked + label.date-selector span::after{color:#EBD9CE}#lineup_block.lineup-block .lineup-container [class^="slider-nav-"]{padding:40px 0}#lineup_block.lineup-block .lineup-page-btn{margin:30px auto}#lineup_block.lineup-block .lineup-page-btn a{padding:18px 24px;width:100%;height:52px;background:#25385B;color:#EBD9CE;text-decoration:none;text-transform:uppercase;font-size:13px;line-height:16px;font-weight:bold;transition:all 0.2s ease-out;display:flex;align-items:center;justify-content:center}#lineup_block.lineup-block .lineup-page-btn a span{display:block;width:18px;height:auto;margin-bottom:1px;margin-left:15px}#lineup_block.lineup-block .lineup-page-btn a span svg{width:100%;height:auto}#lineup_block.lineup-block .lineup-page-btn a span svg path{stroke:#EBD9CE}#lineup_block.lineup-block .lineup-page-btn a:hover{background:#EBD9CE;color:#25385B}#lineup_block.lineup-block .lineup-page-btn a:hover span svg path{stroke:#25385B}#lineup_page.lineup-page #lineup-slider-off-stage,#lineup_page.lineup-page #lineup-slider-bairros{margin:24px 0}#lineup_page.lineup-page #lineup-slider-off-stage .event-card,#lineup_page.lineup-page #lineup-slider-bairros .event-card{position:relative;height:auto;width:100%;padding:0 12px;margin-left:-12px}#lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-cat,#lineup_page.lineup-page #lineup-slider-bairros .event-card .card-cat{position:absolute;top:0;left:8px}#lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-cat>div,#lineup_page.lineup-page #lineup-slider-bairros .event-card .card-cat>div{font-size:12px;line-height:15px;font-weight:400;color:#EBD9CE;text-transform:uppercase;writing-mode:vertical-lr}#lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content,#lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content{height:100%;width:100%;padding:0 24px}#lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist,#lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist{margin:4px 0;position:relative;display:inline-block;text-decoration:none}#lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist h2,#lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist h2{color:transparent;cursor:pointer;transition:background-size 0.4s ease-in,color 0.3s ease-out;background:linear-gradient(0deg,rgba(235,217,206,0) 35%,rgba(235,217,206,0.5) 35%,rgba(235,217,206,0.5) 75%,rgba(235,217,206,0) 75%);background-size:0% 100%;background-repeat:no-repeat}#lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist h2:hover,#lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist h2:hover{background-size:100% 100%}#lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist h2::after,#lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist h2::after{content:attr(data-content);position:absolute;color:#25385B;top:0;left:0;z-index:-1;width:100%;transition:all 0.3s ease-out}#lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist h2,#lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist h2{margin:0;font-size:20px;line-height:22px;font-weight:400;text-transform:uppercase;word-break:break-word;display:inline;text-decoration:none}#lineup_page.lineup-page #lineup-slider-off-stage .slick-list,#lineup_page.lineup-page #lineup-slider-bairros .slick-list{padding-left:24px;min-height:145px}#lineup_page.lineup-page #lineup-slider-off-stage .slick-list .slick-track,#lineup_page.lineup-page #lineup-slider-bairros .slick-list .slick-track{margin-left:0}#lineup_page.lineup-page #lineup-slider-off-stage input[id^="date_"]:checked + label.date-selector span,#lineup_page.lineup-page #lineup-slider-bairros input[id^="date_"]:checked + label.date-selector span{background-size:100% 100%;font-weight:900}#lineup_page.lineup-page #lineup-slider-off-stage input[id^="date_"]:checked + label.date-selector span::after,#lineup_page.lineup-page #lineup-slider-bairros input[id^="date_"]:checked + label.date-selector span::after{color:#EBD9CE}.playlist-block{padding:50px 0;position:relative;overflow:hidden}.playlist-block #playlist_bkg{position:absolute;z-index:1;width:100%;left:0;right:0;display:flex;justify-content:space-between;align-items:center}.playlist-block #playlist_bkg .playlist-bkg{width:12px;background:#EBD9CE}.playlist-block #playlist_embed_wrapper{position:relative;z-index:2;height:380px;margin-top:118px;box-shadow:0 25px 25px rgba(0,0,0,0.25);border-radius:12px;overflow:hidden;background:#25385B}#news_block.news-block .news-slider-container{margin:50px 0}#news_block.news-block .news-slider-container .news-slide{position:relative;width:240px;height:420px;margin:25px}#news_block.news-block .news-slider-container .news-slide .news-container{position:absolute;height:370px;width:100%;left:0;background:#000;overflow:hidden;transition:transform 0.2s ease-out}#news_block.news-block .news-slider-container .news-slide .news-container a{display:block;height:100%}#news_block.news-block .news-slider-container .news-slide .news-container a span{display:block}#news_block.news-block .news-slider-container .news-slide .news-container a .news-bkg{position:relative;height:100%}#news_block.news-block .news-slider-container .news-slide .news-container a .news-bkg .tint-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}#news_block.news-block .news-slider-container .news-slide .news-container a .news-bkg.placeholder{filter:blur(3px)}#news_block.news-block .news-slider-container .news-slide .news-container a .news-no-image{width:100%;height:100%;background:#25385B}#news_block.news-block .news-slider-container .news-slide .news-container a .news-txt{position:absolute;top:0;left:0;padding:20px 30px;direction:ltr;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}#news_block.news-block .news-slider-container .news-slide .news-container a .news-txt .news-date{font-size:14px;line-height:18px;color:#fff}#news_block.news-block .news-slider-container .news-slide .news-container a .news-txt .news-title{margin:10px 0;font-size:26px;line-height:30px;color:#EBD9CE;text-transform:uppercase;font-weight:bold;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}#news_block.news-block .news-slider-container .news-slide .news-container a .news-txt .news{font-size:16px;line-height:20px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}#news_block.news-block .news-slider-container .news-slide .news-container a .news-txt .news-arrow{width:45px;height:45px;border-radius:45px;background:#EBD9CE;position:absolute;bottom:15px;right:15px;display:flex;justify-content:center;align-items:center;padding:8px}#news_block.news-block .news-slider-container .news-slide .news-container:hover{transform:scale(1.1)}#news_block.news-block .news-slider-container .news-slide:nth-child(odd) .news-container{top:0}#news_block.news-block .news-slider-container .news-slide:nth-child(even) .news-container{bottom:0}#news_block.news-block .news-slider-container .slick-list{padding:24px}body .branding-block{overflow:hidden}body .branding-block .branding-container{width:100%;height:auto;padding:100px 0}body .golden-ticket-purchase-container{position:fixed;bottom:100%;right:50%;z-index:10;opacity:0;visibility:hidden;transition:all 0.3s ease-out}body .golden-ticket-purchase-container .ticket-purchase{text-decoration:none;display:flex;justify-content:flex-start;align-items:flex-end;transition:all 0.2s ease-out}body .golden-ticket-purchase-container .ticket-purchase .text-container{display:flex;flex-direction:column;justify-content:center;background:#EBD9CE;transition:all 0.2s ease-out;width:120px;height:67px;padding:12px 18px}body .golden-ticket-purchase-container .ticket-purchase .text-container span{display:block;color:#25385B}body .golden-ticket-purchase-container .ticket-purchase .text-container span.small{margin-bottom:5px;height:0;opacity:0;visibility:hidden;transition:all 0.3s ease-out}body .golden-ticket-purchase-container .ticket-purchase .text-container span.big{font-size:16px;line-height:16px;font-weight:900;text-transform:uppercase;transition:all 0.2s ease-out}body .golden-ticket-purchase-container .ticket-purchase .extra-container{display:inline-block;width:5px;height:61px;background:#EBD9CE;transition:all 0.2s ease-out}body .golden-ticket-purchase-container .ticket-purchase .image-container{display:flex;justify-content:center;align-items:center;width:67px;height:67px;background:#EBD9CE;transition:all 0.2s ease-out}body .golden-ticket-purchase-container .ticket-purchase .image-container svg path{stroke:#25385B}body .golden-ticket-purchase-container.active{bottom:20px;right:20px;visibility:visible;opacity:1}body #news_detail.news-detail.has-img .news-img-container{height:70vh}body #news_detail.news-detail.has-img .news-img-container .back-container{position:absolute;top:24px;left:24px;z-index:1}body #news_detail.news-detail.has-img .news-img-container .news-info-container{position:absolute;z-index:1;margin-bottom:24px;bottom:0}body #news_detail.news-detail.no-img .back-container{position:relative;margin:24px}body #news_detail.news-detail.no-img .news-info-container{position:relative}body #news_detail.news-detail .back-container a{display:flex;align-items:center;color:#EBD9CE;font-size:14px;line-height:16px;text-decoration:none}body #news_detail.news-detail .back-container a .back-arrow{width:36px;height:36px;background:rgba(235,217,206,0.2);border-radius:36px;display:flex;justify-content:center;align-items:center;padding:5px;margin-right:10px}body #news_detail.news-detail .back-container a .back-arrow span{transform:scaleX(-1)}body #news_detail.news-detail .back-container a .back-arrow span svg path{stroke:#EBD9CE}body #news_detail.news-detail .news-img-container{position:relative}body #news_detail.news-detail .news-img-container::before{content:"";width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.5);z-index:1}body #news_detail.news-detail .news-info-container .news-info-content .news-date{font-size:20px;line-height:24px;color:#fff;margin-bottom:10px}body #news_detail.news-detail .news-info-container .news-info-content .news-title{font-size:35px;line-height:40px;font-weight:900;color:#EBD9CE;word-break:break-word;margin-bottom:0;text-transform:uppercase}body #news_detail.news-detail .news-text-container{margin:40px 0;word-break:break-word}body #news_detail.news-detail .news-text-container .text-content{font-size:14px;line-height:18px;color:#25385B}body #news_detail.news-detail .news-text-container .text-content p{margin-bottom:0;position:relative;color:#25385B}body #news_detail.news-detail .news-text-container .text-content a{cursor:pointer;color:#25385B;position:relative;transition:color 0.2s ease-out}body #news_detail.news-detail .news-text-container .text-content a:hover{color:#EBD9CE}body #news_detail.news-detail .news-nav .previous,body #news_detail.news-detail .news-nav .next{background:#25385B;transition:background 0.2s ease-out}body #news_detail.news-detail .news-nav .previous a,body #news_detail.news-detail .news-nav .next a{cursor:pointer;padding:20px;text-decoration:none;color:#EBD9CE;font-size:20px;line-height:24px;font-weight:bold;height:100%;transition:color 0.2s ease-out}body #news_detail.news-detail .news-nav .previous a .news-arrow,body #news_detail.news-detail .news-nav .next a .news-arrow{width:24px;height:auto}body #news_detail.news-detail .news-nav .previous a span svg path,body #news_detail.news-detail .news-nav .next a span svg path{stroke:#EBD9CE;transition:stroke 0.2s ease-out}body #news_detail.news-detail .news-nav .previous.next .news-arrow,body #news_detail.news-detail .news-nav .next.next .news-arrow{margin-left:25px}body #news_detail.news-detail .news-nav .previous.previous .news-arrow,body #news_detail.news-detail .news-nav .next.previous .news-arrow{margin-right:25px;transform:scaleX(-1)}body #news_detail.news-detail .news-nav .previous:hover,body #news_detail.news-detail .news-nav .next:hover{background:#EBD9CE}body #news_detail.news-detail .news-nav .previous:hover a,body #news_detail.news-detail .news-nav .next:hover a{color:#25385B}body #news_detail.news-detail .news-nav .previous:hover a span svg path,body #news_detail.news-detail .news-nav .next:hover a span svg path{stroke:#25385B}body #news_detail.news-detail .news-nav .previous.no-more>div,body #news_detail.news-detail .news-nav .next.no-more>div{opacity:0.6;cursor:default;padding:20px;text-decoration:none;color:#EBD9CE;font-size:20px;line-height:24px;font-weight:bold;height:100%}body #news_detail.news-detail .news-nav .previous.no-more>div .news-arrow,body #news_detail.news-detail .news-nav .next.no-more>div .news-arrow{width:24px;height:auto}body #news_detail.news-detail .news-nav .previous.no-more>div span svg path,body #news_detail.news-detail .news-nav .next.no-more>div span svg path{stroke:#EBD9CE}body #news_detail.news-detail .news-nav .previous.no-more:hover,body #news_detail.news-detail .news-nav .next.no-more:hover{background:#25385B}body #news_detail.news-detail .news-img-container.no-image::before{opacity:0}body #news_detail.news-detail .news-img-container.no-image .news-detail-placeholder{filter:blur(20px)}body #info_page.info-page{position:relative;font-size:14px;line-height:18px;color:#25385B}body #info_page.info-page .section--title{margin:30px 0;font-size:35px;line-height:40px;font-weight:900;text-transform:uppercase;color:#25385B}body #info_page.info-page strong{font-weight:900}body #info_page.info-page .description{margin:30px 0}body #info_page.info-page .contacts .title{font-weight:900;text-transform:uppercase;margin-top:20px;margin-bottom:5px}body #info_page.info-page .event-map-button{cursor:pointer;width:214px}body #info_page.info-page .event-map-button.no-map{width:auto;opacity:0.5;cursor:default}body #info_page.info-page .event-map-button .title{font-weight:900;text-transform:uppercase;margin-top:2px}body #info_page.info-page .event-map-button .map-arrow{width:36px;height:36px;border-radius:36px;background:#EBD9CE;display:flex;justify-content:center;align-items:center;padding:8px;transition:all 0.2s ease-out}body #info_page.info-page .event-map-button .map-arrow svg path{stroke:#25385B}body #info_page.info-page .event-map-button:hover .map-arrow{background:#25385B}body #info_page.info-page .event-map-button:hover .map-arrow svg path{stroke:#EBD9CE}body #info_page.info-page .info-menu-container{margin-top:20px}body #info_page.info-page .info-menu-container .info-menu .info-container label.title{cursor:pointer;padding:20px;background:#EBD9CE;font-size:20px;line-height:24px;font-weight:900;margin-top:20px}body #info_page.info-page .info-menu-container .info-menu .info-container label.title .arrow-minimal{width:10px;height:10px;border-left:2px solid #25385B;border-top:2px solid #25385B;transform:rotate(225deg);transition:transform 0.2s ease-out}body #info_page.info-page .info-menu-container .info-menu .info-container .info-text-container{background:#EBD9CE;height:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s cubic-bezier(0,1,0,1),opacity 0.2s ease-out}body #info_page.info-page .info-menu-container .info-menu .info-container .info-text-container>div{margin:26px 20px}body #info_page.info-page .info-menu-container .info-menu .info-container .info-text-container>div ul{margin-left:20px}body #info_page.info-page .info-menu-container .info-menu input[id^="sub_info_"]:checked + .info-container label.title .arrow-minimal{transform:rotate(45deg)}body #info_page.info-page .info-menu-container .info-menu input[id^="sub_info_"]:checked + .info-container .info-text-container{opacity:1;max-height:var(--el-max-height);margin-top:1px}body #info_page.info-page .event-map[modal]{background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;z-index:99999;overflow-y:scroll}body #info_page.info-page .event-map[modal] .map-backdrop{width:100%;height:100%;position:fixed;backdrop-filter:blur(5px)}body #info_page.info-page .event-map[modal] .map-container{position:relative;padding:100px 0;z-index:1}body #info_page.info-page .event-map[modal] .map-container .btn--close{position:absolute;top:calc(24px/ 2 + 100px);right:12px;opacity:0;visibility:hidden;pointer-events:auto;background:#EBD9CE;border-radius:44px;z-index:1;transition:opacity 0.3s ease-out}body #info_page.info-page .event-map[modal] .map-container .btn--close .cross-icon{cursor:pointer;display:block;position:relative}body #info_page.info-page .event-map[modal] .map-container .btn--close .cross-icon span:nth-child(1){position:absolute;display:block;background:#25385B;top:50%;transform:translateY(-50%);width:0;height:2px;-webkit-transition:width 0.2s ease-out 0.2s;transition:width 0.2s ease-out 0.2s}body #info_page.info-page .event-map[modal] .map-container .btn--close .cross-icon span:nth-child(2){position:absolute;display:block;background:#25385B;left:50%;transform:translateX(-50%);height:0;width:2px;-webkit-transition:height 0.2s ease-out 0.4s;transition:height 0.2s ease-out 0.4s}body #info_page.info-page .event-map[modal] .map-container .btn--close:hover{background:#25385B}body #info_page.info-page .event-map[modal] .map-container .btn--close:hover .cross-icon span:nth-child(1),body #info_page.info-page .event-map[modal] .map-container .btn--close:hover .cross-icon span:nth-child(2){background:#EBD9CE}body #info_page.info-page #map_modal:checked ~ .event-map[modal]{opacity:1;visibility:visible}body #info_page.info-page #map_modal:checked ~ .event-map[modal] .btn--close{opacity:1;visibility:visible}body #info_page.info-page #map_modal:checked ~ .event-map[modal] .btn--close .cross-icon span:nth-child(1){width:100%}body #info_page.info-page #map_modal:checked ~ .event-map[modal] .btn--close .cross-icon span:nth-child(2){height:100%}body #artist_detail.artist-detail.has-img .artist-sticky-top .back-container{position:absolute;top:30px;left:calc(24px + 16px/ 2)}body #artist_detail.artist-detail.no-img .artist-sticky-top .back-container{position:relative;margin-top:30px;margin-left:calc(24px + 16px/ 2)}body #artist_detail.artist-detail{position:relative;font-size:16px;line-height:20px;color:#25385B}body #artist_detail.artist-detail .artist-sticky-top .back-container{z-index:2}body #artist_detail.artist-detail .artist-sticky-top .back-container a{display:flex;align-items:center;text-decoration:none;color:#EBD9CE;font-size:14px;line-height:16px}body #artist_detail.artist-detail .artist-sticky-top .back-container a .back-arrow{width:36px;height:36px;background:rgba(235,217,206,0.2);border-radius:36px;display:flex;justify-content:center;align-items:center;padding:5px;margin-right:10px}body #artist_detail.artist-detail .artist-sticky-top .back-container a .back-arrow span{transform:scaleX(-1)}body #artist_detail.artist-detail .artist-sticky-top .back-container a .back-arrow span svg path{stroke:#EBD9CE}body #artist_detail.artist-detail .artist-sticky-top .artist-img-container{position:relative;height:60vh}body #artist_detail.artist-detail .artist-sticky-top .artist-img-container::before{content:"";width:100%;height:50%;position:absolute;top:0;left:0;background:radial-gradient(50.25% 73.99% at 0% 0%,#000 0%,rgba(0,0,0,0) 100%);z-index:1}body #artist_detail.artist-detail .artist-info-container{margin-top:30px}body #artist_detail.artist-detail .artist-info-container .artist-acts{margin-bottom:30px}body #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act{margin-bottom:10px;font-size:14px;line-height:18px;color:#25385B}body #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act .act-day,body #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act .act-when-where{background:#EBD9CE}body #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act .act-day{font-weight:900;padding:6px 16px 6px 10px}body #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act .act-when-where{padding:6px 16px 4px 10px;margin-top:-10px}body #artist_detail.artist-detail .artist-info-container .artist-info .artist-name{font-size:35px;line-height:40px;font-weight:900;text-transform:uppercase;word-break:break-word;margin-bottom:20px}body #artist_detail.artist-detail .artist-info-container .artist-info .artist-text a{color:#25385B;transition:color 0.2s ease-out}body #artist_detail.artist-detail .artist-info-container .artist-info .artist-text a:hover{color:#EBD9CE}body #artist_detail.artist-detail .artist-info-container .artist-media{margin-bottom:40px}body #artist_detail.artist-detail .artist-info-container .artist-media a{font-size:14px;line-height:24px;font-weight:900;text-decoration:none;color:#25385B}body #artist_detail.artist-detail .artist-info-container .artist-media a .media-icon{width:30px;height:auto;display:inline-block;border-radius:30px;background:none;margin-right:5px}body #artist_detail.artist-detail .artist-info-container .artist-media a .media-icon svg{width:100%;height:auto}body #artist_detail.artist-detail .artist-info-container .artist-media a .media-icon svg path{transition:all 0.2s ease-out;fill:#25385B}body #artist_detail.artist-detail .artist-info-container .artist-media a:hover{color:#EBD9CE;transition:color 0.2s ease-out}body #artist_detail.artist-detail .artist-info-container .artist-media a:hover .media-icon svg path{fill:#EBD9CE}body #lineup_page.lineup-page .lineup-container .lineup-title{font-size:35px;line-height:40px;font-weight:900;text-transform:uppercase}body #lineup_page.lineup-page .lineup-container .lineup-subtitle{margin-top:40px;font-size:26px;line-height:30px;font-weight:900;text-transform:uppercase}body #lineup_page.lineup-page .lineup-container .lineup-note{font-size:11px;line-height:13px;font-weight:400;text-transform:uppercase;opacity:0.5}body #lineup_page.lineup-page .lineup-container .lineup-filters{margin-top:30px;color:rgba(37,56,91,0.7);font-size:14px;line-height:18px}body #lineup_page.lineup-page .lineup-container .lineup-filters .simple-select{margin-left:19px;margin-bottom:3px}body #lineup_page.lineup-page .lineup-container .lineup-filters .simple-select .selected-option label{font-size:16px;line-height:22px;color:#25385B}body #lineup_page.lineup-page .lineup-container .lineup-filters .simple-select ul li{font-size:16px;line-height:22px}body #lineup_page.lineup-page .lineup-container .lineup-slider{margin-top:30px}body #lineup_page.lineup-page .lineup-container .lineup-slider .slick-list{padding-left:24px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide{margin-right:54px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container{display:flex;margin-bottom:25px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-time{font-size:13px;line-height:13px;color:rgba(0,0,0,0.5);padding:0 17px;position:relative;width:6.1539em;flex-shrink:0}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-time::before{position:absolute;content:"";width:7px;height:7px;border-radius:7px;background:#25385B;top:0;left:0;transform:translateY(50%)}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-time::after{position:absolute;content:"";width:1px;height:calc(100% + 22px);background:#25385B;top:8px;left:3px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-category{font-size:13px;line-height:13px;color:#EBD9CE;font-weight:400;text-transform:uppercase;margin-bottom:6px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist{font-size:23px;line-height:25px;font-weight:400;text-transform:uppercase;word-break:break-word;margin-bottom:6px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a{text-decoration:none;color:#25385B;transition:all 0.2s ease-out;display:inline-block;position:relative;width:100%}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a span{width:100%;cursor:pointer;transition:background-size 0.4s ease-in,color 0.3s ease-out;background:linear-gradient(0deg,rgba(235,217,206,0) 35%,rgba(235,217,206,0.5) 35%,rgba(235,217,206,0.5) 75%,rgba(235,217,206,0) 75%);background-size:0% 100%;background-repeat:no-repeat;color:transparent}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a span::after{content:attr(data-content);position:absolute;color:#25385B;top:0;left:0;z-index:-1;width:100%;transition:all 0.3s ease-out}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a:hover span{background-size:100% 100%}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-stage{font-size:14px;line-height:17px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-stage div{display:inline-block}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-stage div.icon{width:12px;height:auto;margin-bottom:6px;margin-right:8px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-stage div.icon svg{width:100%;height:auto}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-stage div.icon svg path{stroke:#25385B}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container:last-child .act-time::after{display:none}body #lineup_page.lineup-page .lineup-container .slider-top-nav{position:sticky;top:68px;left:0;background:#FC471E;z-index:2}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots{position:relative;margin-top:20px;margin-bottom:10px}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots{position:relative;top:0;left:0;transform:translateX(0);display:flex;justify-content:space-between}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li{width:50px;height:50px;margin:0;border-radius:0}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li button{position:relative;display:inline-block;font-size:22px;line-height:22px;background:none;border:none;border-radius:0;text-align:left;text-transform:uppercase;z-index:1}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li button span{cursor:pointer;color:transparent;transition:all 0.2s ease-out;text-transform:uppercase;transition:background-size 0.4s ease-in,color 0.3s ease-out;background:linear-gradient(0deg,rgba(235,217,206,0) 35%,rgba(235,217,206,0.5) 35%,rgba(235,217,206,0.5) 70%,rgba(235,217,206,0) 70%);background-size:0% 100%;background-repeat:no-repeat}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li button span::after{content:attr(data-content);position:absolute;width:100%;top:0;left:0;z-index:-1;color:#25385B;transition:all 0.3s ease-out}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li button:hover span{background-size:100% 100%}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li button:hover span::after{color:#25385B;font-weight:900}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li.slick-active button span{background-size:100% 100%}body #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li.slick-active button span::after{color:#25385B;font-weight:900}body #categories_page.categories-page .category-title{font-size:35px;line-height:40px;font-weight:900;text-transform:uppercase}body #categories_page.categories-page .category-filters{margin-top:30px;font-size:14px;line-height:18px}body #categories_page.categories-page .category-filters .simple-select{margin-left:19px;margin-bottom:3px}body #categories_page.categories-page .category-filters .simple-select label{font-size:16px;line-height:22px;color:#25385B}body #categories_page.categories-page #artists_list .artists-container{margin-top:50px}body #categories_page.categories-page #artists_list .artists-container.no-artists{min-height:20vh;opacity:0.5}body #categories_page.categories-page #artists_list .artists-container .artist-content a{text-decoration:none;color:#25385B;display:block}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-img{position:relative;display:block;transition:filter 0.25s ease-out}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-img .arrow{position:absolute;bottom:10px;right:10px;width:36px;height:36px;border-radius:36px;background:#EBD9CE}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-img .arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-img .arrow svg svg path{stroke:#25385B}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-img::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#EBD9CE;opacity:0;transform:rotateZ(4.74deg) scale(0.8);transition:opacity 0.25s ease-out,transform 0.25s ease-out}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-info{height:100%;width:100%}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-info .artist-name{display:inline-block;position:relative;margin-top:20px;font-size:26px;line-height:30px;font-weight:900;text-transform:uppercase;padding-right:20px;z-index:1}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-info .artist-name span{color:transparent;cursor:pointer;transition:background-size 0.4s ease-in,color 0s ease-out 0.4s;background:linear-gradient(0deg,rgba(235,217,206,0) 35%,rgba(235,217,206,0.5) 35%,rgba(235,217,206,0.5) 75%,rgba(235,217,206,0) 75%);background-size:0% 100%;background-repeat:no-repeat}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-info .artist-name span::after{content:attr(data-content);position:absolute;color:#25385B;top:0;left:0;z-index:-1;width:100%;transition:all 0.3s ease-out;padding-right:20px}body #categories_page.categories-page #artists_list .artists-container .artist-content a .artist-info .artist-origin{margin-top:10px;font-size:16px;line-height:20px;display:block}body #categories_page.categories-page #artists_list .artists-container .artist-content a:hover .artist-img{-webkit-filter:saturate(1.3) brightness(1.1) contrast(1.3);filter:saturate(1.3) brightness(1.1) contrast(1.3)}body #categories_page.categories-page #artists_list .artists-container .artist-content a:hover .artist-img::after{opacity:0.25;transform:rotateZ(-4.74deg)}body #categories_page.categories-page #artists_list .artists-container .artist-content a:hover .artist-info .artist-name span{background-size:100% 100%;transition:background-size 0.4s ease-in,color 0s ease-out}}
@media (min-width:1px) and (max-width:992px){.news-text-container .text-content p{display:flex;flex-direction:column}.news-text-container .text-content table tr{display:flex;flex-direction:column;justify-content:center;align-items:center}.news-text-container .text-content table tr td{width:100% !important;margin-top:20px;margin-bottom:20px;display:flex;flex-direction:column}.news-text-container .text-content table tr td img{max-width:500px}}

@keyframes paths{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0% 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0% 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,7%,33%,47%,78%,93%{clip-path:none}}
@keyframes movement{0%{top:0;left:-10px}15%{top:5px;left:5px}60%{top:2px;left:-5px}75%{top:-5px;left:11px}100%{top:4px;left:3px}}
@keyframes opacity{0%{opacity:0.1}5%{opacity:0.7}30%{opacity:0.4}45%{opacity:0.6}76%{opacity:0.4}90%{opacity:0.8}1%,7%,33%,47%,78%,93%{opacity:0}}
@keyframes scrollIndicator{0%{transform:translateY(0px)}3%{transform:translateY(80px)}6%{transform:translateY(0px)}9%{transform:translateY(80px)}12%{transform:translateY(0px)}100%{transform:translateY(0px)}}


@media (min-width:1px) and (-moz-min-device-pixel-ratio:2),(min-width:1px) and (-o-min-device-pixel-ratio:2),(min-width:1px) and (-webkit-min-device-pixel-ratio:2),(min-width:1px) and (min-device-pixel-ratio:2){.no-webp .know-us{background-image:url("../themes/edicao-2022/assets/img/images/know_us_xs@2x.jpg")}.webp .know-us{background-image:url("../themes/edicao-2022/assets/img/images/know_us_xs@2x.webp")}}
@media (min-width:768px){html,body{font-size:16px}.nav-anchor{position:relative;display:block;transform:translateY(-110px)}.navigation-anchor{transform:translateY(-90px)}.container-fluid{padding-right:80px;padding-left:80px}.row{margin-right:calc(16px / -2);margin-left:calc(16px / -2)}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{padding-right:calc(16px / 2);padding-left:calc(16px / 2)}body.with-ticker{padding:0}body.with-ticker .branding-block .branding-container{padding:80px}body.with-ticker #layout_content{margin-top:114px}body.with-ticker.scrolled #layout_content{margin-top:97px}body #layout_content{margin-top:90px}body.scrolled #layout_content{margin-top:73px}.section--title,.section--pretitle{font-size:30px;line-height:36px}[drawer] .content{width:370px}#toggle_menu:checked ~ .menu-container .extra-fx{right:370px}.modal--auth .form--header{padding:40px 60px 10px}.modal--auth .form--header .txt{font-size:15px;text-align:center}.modal--auth .form--header .title{font-size:30px}.modal--auth .form--body{padding:20px 60px 40px}.modal--auth .form--body .form--footer{margin:40px -60px -40px -60px}[modal]>.content{width:calc(80% - 2 * 26px)}.slick-arrow.slick-prev,.slick-arrow.slick-next{width:40px;height:40px}[class^="slider-nav-"]{width:50px;left:24px;padding:60px 0}.slider-nav-next{left:auto;right:24px}body{}body header{height:90px}body header .fx-helper{width:calc(45vw - 24px);height:calc(90px + 40px)}body header .header-container .header-content .logo-container{width:auto;height:90px;transform:translateY(20px);transition:all 0.2s ease-out 0.3s;margin-right:8.333%;padding-left:0}body header .header-container .header-content .logo-container a,body header .header-container .header-content .logo-container picture,body header .header-container .header-content .logo-container img{width:100%;height:100%;object-fit:contain}body header .header-container .header-content .header-center{flex-grow:1;justify-content:flex-end}body header .header-container .header-content .header-center .header-social-networks{visibility:hidden;opacity:0;transition:all 0.2s ease-out 0.2s;pointer-events:none;margin-right:10px;position:relative;z-index:2}body header .header-container .header-content .header-center .header-social-networks .abdd-richlist{display:flex;justify-content:center;align-items:center}body header .header-container .header-content .header-center .header-social-networks .abdd-richlist .abdd-richlist-item{width:24px;height:24px;margin:10px}body header .header-container .header-content .header-center .header-social-networks .abdd-richlist .abdd-richlist-item a svg path{fill:#25385B}body.with-ticker header{width:100%;top:24px}body.scrolled header{height:73px}body.scrolled header .fx-helper{width:calc(45vw - 24px);height:calc(73px + 20px)}body.scrolled header .header-container .header-content .logo-container{width:auto;transform:translateY(10px);transition:all 0.2s ease-out 0.2s;padding:10px;padding-left:0}body.scrolled header .header-container .header-content .logo-container a,body.scrolled header .header-container .header-content .logo-container picture,body.scrolled header .header-container .header-content .logo-container img{width:100%;height:100%;object-fit:contain}body.scrolled header .header-container .header-content .header-center .header-social-networks{visibility:visible;opacity:1;transition:all 0.3s ease-out 0.2s;pointer-events:all}body header label.toggle-lang-container,body .menu-container label.toggle-lang-container{margin-right:30px;width:auto;height:auto;border-radius:20px;border:1px solid #25385B;display:flex;justify-content:space-between;align-items:center}body header label.toggle-lang-container::before,body .menu-container label.toggle-lang-container::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border-radius:12px;z-index:1;background-color:#25385B;transition:all 0.3s ease-in-out}body header label.toggle-lang-container .toggle-lang,body header label.toggle-lang-container .toggle-lang.en,body header label.toggle-lang-container .toggle-lang.pt,body .menu-container label.toggle-lang-container .toggle-lang,body .menu-container label.toggle-lang-container .toggle-lang.en,body .menu-container label.toggle-lang-container .toggle-lang.pt{position:relative;z-index:2;top:auto;left:auto;transform:none;visibility:visible;opacity:1;color:#25385B;font-size:10px;line-height:10px;font-weight:normal;width:24px;height:24px;padding:6px;display:flex;justify-content:center;align-items:center}body #toggle_menu ~ .menu-container .extra-fx{right:0;height:50%}body #toggle_menu ~ .menu-container>.content{padding:24px 24px 24px 0}body #toggle_menu ~ .menu-container>.content .content--body{display:flex;flex-direction:column;justify-content:center}body #toggle_menu:checked ~ .menu-container .extra-fx{right:370px;height:50%}body #toggle_lang:checked ~ header label.toggle-lang-container::before,body #toggle_lang:checked ~ .menu-container label.toggle-lang-container::before{left:calc(100% - 24px)}body #toggle_lang:checked ~ header label.toggle-lang-container .toggle-lang.en,body #toggle_lang:checked ~ header label.toggle-lang-container .toggle-lang.pt,body #toggle_lang:checked ~ .menu-container label.toggle-lang-container .toggle-lang.en,body #toggle_lang:checked ~ .menu-container label.toggle-lang-container .toggle-lang.pt{visibility:visible;opacity:1}.subscribe-block .subscribe-container .highlight-row:nth-child(2){margin-left:165px}.subscribe-block .subscribe-container .highlight-row:nth-child(4){margin-left:-40px}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container{width:536px}.subscribe-block .policies{margin:0 60px 0 60px}.subscribe-block .policies p{font-family:"FontPrimary",sans-serif;font-size:14px;line-height:19px}body .pre-footer .partnerships,body .sponsors .partnerships{padding-right:80px !important;padding-left:80px !important}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item,body .sponsors .partnerships .partnerships-container .abdd-richlist-item,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item{width:calc((100vw - 24px - 24px - 80px - 80px) / 6);height:calc((100vw - 24px - 24px - 80px - 80px) / 6)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.double{width:calc((100vw - 24px - 24px - 80px - 80px) / 6 * 2)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.no-image.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.no-image.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.no-image.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.no-image.double{padding-left:calc((100vw - 24px - 24px - 80px - 80px) / 6)}footer{padding-top:75px;padding-bottom:110px;height:635px}footer .drop-detail{right:calc(100% / 12 + 80px)}footer .footer-logo{height:566px}footer .footer-logo .logo-md{position:absolute;right:-100px;bottom:44px}footer .footer-logo .logo-md svg path{stroke:#25385B}footer .footer-logo::before{content:"";background:#25385B;position:absolute;bottom:44px;height:68px;left:0;right:320px}footer .footer-logo .footer-tag{right:52px;bottom:490px;height:68px;align-items:center;width:auto}footer .footer-logo .footer-tag .logo{width:108px;height:16px}footer .footer-logo .footer-tag .arrow{width:14px;height:13px}footer .footer-menus>ul{display:flex}footer .social-networks{margin-bottom:0}footer .customer-support{margin-top:0;margin-bottom:20px;max-width:calc(100vw - 400px);font-size:13px;line-height:16px}footer .customer-support a.a-hover-through{font-size:inherit;line-height:inherit}footer .copyrights-container{left:80px;right:80px;bottom:44px}footer .copyrights-container .copyrights{height:68px}body{}body #layout_content{margin-top:90px}body .hero{height:calc(80vh - 100px + 30px)}body .hero .hero-highlights{bottom:50%}body .hero .hero-highlights .event-dates{font-size:40px;line-height:35px}body .hero .hero-highlights .event-names{font-size:23px;line-height:23px}body .hero .hero-social-networks{top:auto;bottom:20px;width:auto;opacity:1;transition:opacity 0.3s ease-out 0.3s}body .hero .hero-social-networks .abdd-richlist-component .abdd-richlist{flex-direction:row}body .hero .hero-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg path{fill:#25385B}body .hero .hero-scroll-indicator{height:150px;bottom:-20px}body .hero .hero-mask-container .mask-top{top:calc(90px + 24px);left:24px}body .hero .hero-mask-container .mask-top div:nth-child(1){width:calc(calc(45vw - 24px) - 24px);height:40px}body .hero .hero-mask-container .mask-top div:nth-child(2){width:20px;height:64px}body .hero .hero-mask-container .mask-bottom-left div:nth-child(1){width:253px;height:47px;transition:height 0.2s ease-out 0.2s,width 0.2s ease-out 0.1s}body .hero .hero-mask-container .mask-bottom-left div:nth-child(2){width:291px;height:20px;transition:height 0.2s ease-out 0.1s,width 0.2s ease-out 0.1s}body .hero .hero-mask-container .mask-bottom-right div:nth-child(1){width:176px;height:10px;transition:width 0.1s ease-out 0.2s,height 0.1s ease-out 0.2s}body .hero .hero-mask-container .mask-bottom-right div:nth-child(2){width:80px;height:120px;transition:width 0.1s ease-out 0.2s,height 0.1s ease-out 0.2s}body.scrolled .hero .hero-highlights{bottom:44px;right:44px}body.scrolled .hero .hero-social-networks{opacity:0;transition:opacity 0.3s ease-out}body.scrolled .hero .hero-mask-container .mask-top{top:73px;left:24px}body.scrolled .hero .hero-mask-container .mask-top div:nth-child(1){width:calc(calc(37vw - 24px) - 20px)}body.scrolled .hero .hero-mask-container .mask-top div:nth-child(2){width:20px}body.scrolled .hero .hero-mask-container .mask-bottom-left div:nth-child(1){width:133px;height:10px}body.scrolled .hero .hero-mask-container .mask-bottom-left div:nth-child(2){width:190px;height:30px}body.scrolled .hero .hero-mask-container .mask-bottom-right div:nth-child(1){width:16px;height:60px}body.scrolled .hero .hero-mask-container .mask-bottom-right div:nth-child(2){width:30px;height:10px}body #lineup_block.lineup-block{margin-top:50px}body #lineup_block.lineup-block .lineup-container .title-big{font-size:74px;line-height:64px}body #lineup_block.lineup-block .lineup-container .event-dates{padding:0;padding-left:16.6666666667vw}body #lineup_block.lineup-block .lineup-container .event-dates .date-selector{font-size:30px;line-height:35px}body #lineup_block.lineup-block .lineup-container .event-dates .date-selector span{padding:0 4px}body #lineup_block.lineup-block .lineup-container .event-card .card-cat{top:67px}body #lineup_block.lineup-block .lineup-container .event-card .card-cat>div{font-size:15px;line-height:15px}body #lineup_block.lineup-block .lineup-container .event-card .card-content{padding:40px}body #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist span,body #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist h2{font-size:60px;line-height:0.9em}body #lineup_block.lineup-block .lineup-container .lineup-slider .slick-list,body #lineup_block.lineup-block .lineup-container .lineup-slider-off-stage .slick-list,body #lineup_block.lineup-block .lineup-container .lineup-slider-bairros .slick-list,body #lineup_block.lineup-block .lineup-container .lineup-empty .slick-list{padding:0;padding-left:16.6666666667vw}body #lineup_block.lineup-block .lineup-container .lineup-empty{padding-left:16.6666666667vw}body #lineup_block.lineup-block .lineup-page-btn a{padding:24px 42px;height:70px;font-size:16px;line-height:18px}body #lineup_block.lineup-block .lineup-page-btn a span{width:25px}body #news_block.news-block .news-slider-container{margin:50px 0}body #news_block.news-block .news-slider-container .news-slide{position:relative;width:280px;height:482px;margin:25px}body #news_block.news-block .news-slider-container .news-slide .news-container{width:100%;height:432px}body #news_block.news-block .news-slider-container .slick-list{padding:24px 48px}body #news_block.news-block .news-slider-container.centered .slick-track{display:flex;align-items:center;justify-content:center;max-width:100%;transform:translate3d(0px,0px,0px) !important}body #news_detail.news-detail.has-img .news-img-container{height:45vh}body #news_detail.news-detail.has-img .news-img-container .back-container{top:80px;left:80px}body #news_detail.news-detail.has-img .news-img-container .news-info-container{margin-bottom:80px}body #news_detail.news-detail.no-img .back-container{margin:80px}body #news_detail.news-detail .news-info-container .news-info-content .news-date{font-size:24px;line-height:28px}body #news_detail.news-detail .news-info-container .news-info-content .news-title{font-size:46px;line-height:50px}body #news_detail.news-detail .news-text-container{margin:80px auto}body #news_detail.news-detail .news-nav .previous.next,body #news_detail.news-detail .news-nav .next.next{margin-left:auto;margin-right:0;transform:translateY(-50%)}body #info_page.info-page .section--title{margin-top:60px}body #info_page.info-page .event-map[modal] .map-container .btn--close{top:calc(80px/4 + 100px);right:20px}body #artist_detail.artist-detail.has-img .artist-sticky-top .back-container{top:60px;left:48px}body #artist_detail.artist-detail.no-img .artist-sticky-top .back-container{margin:84px;margin-bottom:0}body #artist_detail.artist-detail .artist-sticky-top .artist-img-container{height:50vh}body #artist_detail.artist-detail .artist-info-container{margin-top:90px}body #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act .act-day{padding:6px 0 6px 10px}body #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act .act-when-where{padding:6px 16px 6px 0;margin-top:0}body #artist_detail.artist-detail .artist-info-container .artist-info .artist-name{font-size:46px;line-height:50px}body #lineup_page.lineup-page .lineup-container .lineup-title{margin-top:40px}body #lineup_page.lineup-page .lineup-container .lineup-subtitle{margin-top:60px}body #lineup_page.lineup-page .lineup-container .lineup-slider .slick-list{padding-left:80px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide{margin-right:50px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-day{font-size:23px;line-height:23px;margin-bottom:30px;font-weight:900;text-transform:uppercase}body #lineup_page.lineup-page .lineup-container .lineup-dots{margin-top:40px}body #lineup_page.lineup-page #lineup-slider-off-stage .slick-list,body #lineup_page.lineup-page #lineup-slider-bairros .slick-list{padding-left:80px}body #categories_page.categories-page #artists_list{margin-left:-30px;margin-right:-30px}body #categories_page.categories-page #artists_list .artists-container{width:calc(100% / 3 - 60px);margin-left:30px;margin-right:30px}body #categories_page.categories-page #artists_list .artists-container.no-artists{width:calc(100% - 60px)}}
@media (min-width:768px){body.with-ticker footer .customer-support{max-width:calc(100vw - 448px)}}
@charset "UTF-8";


@media (min-width:992px){html,body{font-size:16px}.navigation-anchor{transform:translateY(-94px)}.container-fluid{padding-right:80px;padding-left:80px}.row{margin-right:calc(16px / -2);margin-left:calc(16px / -2)}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{padding-right:calc(16px / 2);padding-left:calc(16px / 2)}body.with-ticker #layout_content{margin-top:118px}body.with-ticker.scrolled #layout_content{margin-top:102px}body #layout_content{margin-top:94px}body.scrolled #layout_content{margin-top:78px}body header{height:94px}body header .fx-helper{width:calc(45vw - 24px);height:calc(94px + 40px)}body header .header-container .header-content .logo-container{width:264px;height:94px;transform:translateY(20px)}body header .header-container .header-content .header-center .header-social-networks .abdd-richlist .abdd-richlist-item{margin:6px}body header .header-container .header-content .header-center .header-menu ul li label,body header .header-container .header-content .header-center .header-menu ul li a{font-size:0.9rem;line-height:0.9rem;position:relative;z-index:2;margin:0 10px;text-decoration:none;display:inline-block;cursor:pointer}body header .header-container .header-content .header-center .header-menu ul li label span,body header .header-container .header-content .header-center .header-menu ul li a span{color:transparent;transition:all 0.2s ease-out;text-transform:uppercase;transition:background-size 0.4s ease-in,color 0.3s ease-out;background:linear-gradient(0deg,rgba(235,217,206,0) 35%,rgba(235,217,206,0.5) 35%,rgba(235,217,206,0.5) 70%,rgba(235,217,206,0) 70%) no-repeat;background-size:0% 100%}body header .header-container .header-content .header-center .header-menu ul li label span::after,body header .header-container .header-content .header-center .header-menu ul li a span::after{content:attr(data-content);position:absolute;width:100%;top:0;left:0;z-index:-1;color:rgba(235,217,206,0.8);transition:all 0.3s ease-out}body header .header-container .header-content .header-center .header-menu ul li label.active span,body header .header-container .header-content .header-center .header-menu ul li label:hover span,body header .header-container .header-content .header-center .header-menu ul li a.active span,body header .header-container .header-content .header-center .header-menu ul li a:hover span{background-size:100% 100%}body header .header-container .header-content .header-center .header-menu ul li label.active span::after,body header .header-container .header-content .header-center .header-menu ul li label:hover span::after,body header .header-container .header-content .header-center .header-menu ul li a.active span::after,body header .header-container .header-content .header-center .header-menu ul li a:hover span::after{color:#EBD9CE}body header .header-container .header-content .header-center .header-menu ul li label.hover-label span,body header .header-container .header-content .header-center .header-menu ul li a.hover-label span{background-size:100% 100%}body header .header-container .header-content .header-center .header-menu ul li label.hover-label span::after,body header .header-container .header-content .header-center .header-menu ul li a.hover-label span::after{color:#EBD9CE}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container{position:fixed;width:100vw;height:100vh;top:0;left:0;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity 0.2s ease-out,visibility 0.2s ease-out;backdrop-filter:blur(5px)}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background{width:75vw;height:100%;position:absolute;top:0;right:0;background:#FC471E;padding-top:102px;padding-bottom:30px;overflow-y:auto;display:flex;align-items:center;min-height:100vh;flex-direction:column;justify-content:center}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background::before{content:"";position:fixed;width:75vw;height:118px;top:0;right:0;background:#FC471E;z-index:10}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background ul.sub-menu-list{position:relative;background:#FC471E;padding:30px 80px 0;z-index:1;width:100%}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .hover-label ~ .sub-menu-container.active{visibility:visible;opacity:1;transition:opacity 0.2s ease-out,visibility 0.2s ease-out;display:block}body header .header-container .header-content .header-center .header-menu ul li label.lineup{padding-right:14px}body header .header-container .header-content .header-center .header-menu ul li label.lineup::before{content:"+";position:absolute;color:#EBD9CE;right:0;top:0}body header .header-container .header-content .header-center .header-menu ul li label.lineup.hover-label::before{content:"–";top:-1px}body header .header-container .header-content .header-center .header-menu ul li ul{position:fixed;top:0;right:0;background:#FC471E;height:auto;padding:94px 80px;z-index:1;width:75vw}body header .header-container .header-content .header-center .header-menu ul li ul li{text-align:right}body header .header-container .header-content .header-center .header-menu ul li ul li a{position:relative;display:inline-block;color:#EBD9CE;font-size:56px;line-height:52px;margin:6px 0}body header .header-container .header-content .header-center .header-menu ul li ul li a::after{top:45%;height:30px}body header .header-container .header-content .header-center .header-menu ul li.hidden{opacity:0.3}body header .header-container .header-content .header-center .header-menu ul li.hidden label,body header .header-container .header-content .header-center .header-menu ul li.hidden a{cursor:default}body header .header-container .header-content .header-center .header-menu ul li.hidden label span,body header .header-container .header-content .header-center .header-menu ul li.hidden a span{background:none;background-size:0% 100%}body.scrolled header{height:78px}body.scrolled header .header-container .header-content .logo-container{width:204.4px}body{}body .hero{height:calc(100vh - 100px - 24px + 30px)}body .hero .hero-highlights{bottom:calc(50% - 40px)}body .hero .hero-social-networks{left:80px;bottom:67px}body .hero .hero-mask-container .mask-bottom-left div:nth-child(1){width:70%;height:47px;transition:height 0.2s ease-out 0.2s,width 0.2s ease-out 0.1s}body .hero .hero-mask-container .mask-bottom-left div:nth-child(2){width:100%;height:73px;transition:height 0.2s ease-out 0.1s,width 0.2s ease-out 0.1s}body .hero .hero-mask-container .mask-bottom-right div:nth-child(1){width:100%;height:10px;transition:width 0.1s ease-out 0.2s,height 0.1s ease-out 0.2s}body .hero .hero-mask-container .mask-bottom-right div:nth-child(2){width:33%;height:120px;transition:width 0.1s ease-out 0.2s,height 0.1s ease-out 0.2s}body #lineup_block.lineup-block .lineup-container .event-dates{padding-left:8.3333333333vw}body #lineup_block.lineup-block .lineup-container .event-card .card-content{padding-right:0}body #lineup_block.lineup-block .lineup-container .lineup-slider .slick-list,body #lineup_block.lineup-block .lineup-container .lineup-slider-off-stage .slick-list,body #lineup_block.lineup-block .lineup-container .lineup-slider-bairros .slick-list,body #lineup_block.lineup-block .lineup-container .lineup-empty .slick-list{padding-left:8.3333333333vw}body #lineup_block.lineup-block .lineup-container .lineup-empty{padding-left:8.3333333333vw}body #news_block.news-block .news-slider-container.centered-3 .slick-track{display:flex;align-items:center;justify-content:center;max-width:100%;transform:translate3d(0px,0px,0px) !important}.subscribe-block .subscribe-news{padding:5px 20px 0 0}.subscribe-block .policies{margin:0 0 0 20px}.subscribe-block .checkbox-container{margin:4px 10px 0 0}body .pre-footer .partnerships,body .sponsors .partnerships{padding-right:80px !important;padding-left:80px !important}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item,body .sponsors .partnerships .partnerships-container .abdd-richlist-item,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item{width:calc((100vw - 24px - 24px - 80px - 80px) / 8);height:calc((100vw - 24px - 24px - 80px - 80px) / 8)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.double{width:calc((100vw - 24px - 24px - 80px - 80px) / 8 * 2)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.category-title.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.category-title.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.category-title.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.category-title.double{padding-left:calc((100vw - 24px - 24px - 80px - 80px) / 8)}footer .footer-menus>ul{display:grid;grid-template-columns:50% 50%;grid-template-rows:25% 25% 25% 25%;grid-template-areas:"lineup tickets" "lineup social" "infos social" "infos social"}footer .footer-menus>ul>li:nth-child(1){grid-area:lineup}footer .footer-menus>ul>li:nth-child(2){grid-area:infos}footer .footer-menus>ul>li:nth-child(3){grid-area:tickets}footer .footer-menus>ul>li:nth-child(4){grid-area:social}footer .copyrights-container{left:80px;right:80px}body #news_detail.news-detail.has-img .news-img-container{height:70vh}body #news_detail.news-detail.has-img .news-img-container .back-container{top:80px;left:80px}body #news_detail.news-detail.has-img .news-img-container .news-info-container{margin-bottom:80px}body #news_detail.news-detail.no-img .back-container{margin:80px}body #news_detail.news-detail .back-container a{font-size:16px;line-height:18px}body #news_detail.news-detail .back-container a .back-arrow{width:46px;height:46px}body #news_detail.news-detail .news-nav .previous.next,body #news_detail.news-detail .news-nav .next.next{margin-left:auto;margin-right:0;transform:translateY(-50%)}body #info_page.info-page .event-map[modal] .map-container .btn--close{top:calc(80px/ 4 + 100px);right:20px}body #artist_detail.artist-detail.has-img .artist-sticky-top .back-container{top:40px;left:84px}body #artist_detail.artist-detail.no-img .artist-sticky-top .back-container{margin:84px;margin-top:40px}body #artist_detail.artist-detail{margin-top:118px}body #artist_detail.artist-detail .artist-sticky-top{position:sticky;top:118px;z-index:1}body #artist_detail.artist-detail .artist-sticky-top .back-container a{font-size:16px;line-height:18px}body #artist_detail.artist-detail .artist-sticky-top .back-container a .back-arrow{width:46px;height:46px}body #artist_detail.artist-detail .artist-sticky-top .artist-img-container{height:calc(100vh - (94px + 24px))}body #artist_detail.artist-detail .artist-info-container{margin-top:0}body #categories_page.categories-page #artists_list{margin-left:-20px;margin-right:-20px}body #categories_page.categories-page #artists_list .artists-container{width:calc(100% / 3 - 40px);margin-left:20px;margin-right:20px}body #categories_page.categories-page #artists_list .artists-container.no-artists{width:calc(100% - 40px)}}
@media (min-width:1200px){html,body{font-size:16px}.navigation-anchor{transform:translateY(-98px)}.container-fluid{padding-right:80px;padding-left:80px}.row{margin-right:calc(16px / -2);margin-left:calc(16px / -2)}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{padding-right:calc(16px / 2);padding-left:calc(16px / 2)}body.with-ticker #layout_content{margin-top:122px}body.with-ticker.scrolled #layout_content{margin-top:104px}body #layout_content{margin-top:98px}body.scrolled #layout_content{margin-top:80px}.section--title,.section--pretitle{font-size:40px;line-height:48px}[modal]>.content{width:550px}body header{height:98px}body header .fx-helper{width:calc(38vw - 24px);height:calc(98px + 40px)}body header .header-container .header-content .logo-container{position:relative;left:0;width:275px;height:98px;transform:translateY(20px)}body header .header-container .header-content .toggle-menu{width:50px;height:50px}body header .header-container .header-content .header-center .header-social-networks{margin-right:30px}body header .header-container .header-content .header-center .header-social-networks .abdd-richlist .abdd-richlist-item{margin:10px}body header .header-container .header-content .header-center .header-menu ul li div.has-submenu,body header .header-container .header-content .header-center .header-menu ul li a,body header .header-container .header-content .header-center .header-menu ul li label{font-size:1rem;line-height:1rem;margin:0 12px}body header .header-container .header-content .header-center .header-menu ul li ul li a{font-size:70px;line-height:70px}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background{padding-top:104px}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background::before{height:104px}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background ul.sub-menu-list{padding:30px 80px 0}body.scrolled header{height:80px}body.scrolled header .fx-helper{width:calc(30vw - 24px);height:calc(80px + 20px)}body.scrolled header .header-container .header-content .logo-container{width:210px}main{margin-top:98px}body{}body .hero{min-height:650px}body .hero .hero-highlights{}body .hero .hero-highlights .event-dates{font-size:40px;line-height:35px}body .hero .hero-highlights .event-names{font-size:23px;line-height:23px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container{width:200px;height:100px;padding:18px;display:flex;flex-direction:column;justify-content:center}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span.small{font-size:14px;line-height:14px;margin-bottom:5px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span.big{font-size:25px;line-height:25px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .extra-container{width:6px;height:94px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .image-container{width:100px;height:100px}body .hero .hero-highlights .location{font-size:15px;line-height:15px;margin-top:14px}body .hero .hero-mask-container .mask-top{top:calc(98px + 24px);left:24px}body .hero .hero-mask-container .mask-top div:nth-child(1){width:calc(calc(38vw - 24px) - 20px);height:40px}body .hero .hero-mask-container .mask-top div:nth-child(2){width:20px;height:64px}body.scrolled .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span:nth-child(1){margin-top:-14px}body.scrolled .hero .hero-mask-container .mask-top{top:80px;left:24px}body.scrolled .hero .hero-mask-container .mask-top div:nth-child(1){width:calc(calc(30vw - 24px) - 20px)}body.scrolled .hero .hero-mask-container .mask-top div:nth-child(2){width:20px}body #lineup_block.lineup-block{margin-top:80px}body #lineup_block.lineup-block .lineup-container .title-big{font-size:84px;line-height:74px}body #lineup_block.lineup-block .lineup-container .event-dates{padding-left:16.6666666667vw}body #lineup_block.lineup-block .lineup-container .lineup-slider .slick-list,body #lineup_block.lineup-block .lineup-container .lineup-slider-off-stage .slick-list,body #lineup_block.lineup-block .lineup-container .lineup-slider-bairros .slick-list,body #lineup_block.lineup-block .lineup-container .lineup-empty .slick-list{padding-left:16.6666666667vw}body #lineup_block.lineup-block .lineup-container .lineup-empty{padding-left:16.6666666667vw}body #lineup_block.lineup-block .lineup-container .lineup-empty .event-card.no-content .card-content{font-size:18px;line-height:24px}body #lineup_block.lineup-block .lineup-page-btn{margin:50px auto}body #lineup_block.lineup-block .lineup-page-btn a{padding:28px 42px;height:80px;font-size:18px;line-height:22px}body #lineup_block.lineup-block .lineup-page-btn a span{width:25px}body #news_block.news-block .news-slider-container .slick-list{padding-right:16.6666666667vw}body #news_block.news-block .news-slider-container.centered .slick-list,body #news_block.news-block .news-slider-container.centered-3 .slick-list{padding-right:0}body .playlist-block #playlist_embed_wrapper{margin-top:155px;height:333px}body .pre-footer .partnerships,body .sponsors .partnerships{padding-right:80px !important;padding-left:80px !important}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item,body .sponsors .partnerships .partnerships-container .abdd-richlist-item,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item{width:calc((100vw - 24px - 24px - 80px - 80px) / 9);height:calc((100vw - 24px - 24px - 80px - 80px) / 9)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.double{width:calc((100vw - 24px - 24px - 80px - 80px) / 9 * 2)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.category-title,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.category-title,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.category-title,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.category-title{align-items:flex-start;justify-content:flex-end}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.category-title.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.category-title.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.category-title.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.category-title.double{padding-left:calc((100vw - 24px - 24px - 80px - 80px) / 9)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.category-title .txt,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.category-title .txt,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.category-title .txt,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.category-title .txt{display:inline-block;width:calc(100% - 13px);font-size:12px;line-height:14px;margin:0;transform:translateY(-100%) rotate(-90deg);transform-origin:bottom right}footer{padding-top:180px;font-size:18px}footer .drop-detail{right:292px}footer .footer-menus>ul{grid-template-columns:33.33% 33.33% 33.33%;grid-template-rows:33.33% 33.33% 33.33%;grid-template-areas:"lineup infos tickets" "lineup infos tickets" "lineup infos social"}footer .copyrights-container{left:80px;right:80px}footer .footer-logo .logo-md{right:-30px}footer .footer-logo::before{right:360px}footer .footer-logo .footer-tag{right:90px}body #news_detail.news-detail.has-img .news-img-container{height:60vh}body #news_detail.news-detail.has-img .news-img-container .back-container{top:80px;left:80px}body #news_detail.news-detail.has-img .news-img-container .news-info-container{margin-bottom:80px}body #news_detail.news-detail.no-img .back-container{margin:80px}body #info_page.info-page .section--title{margin-top:146px;margin-bottom:0;font-size:40px;line-height:46px}body #info_page.info-page .info-menu-container{margin-top:22px}body #info_page.info-page .info-menu-container .info-menu .info-container .info-text-container>div{margin:26px 40px 33px 40px}body #info_page.info-page .info-menu-container .info-menu .info-container .info-text-container>div ul{margin-left:20px}body #info_page.info-page .event-map[modal] .map-container .btn--close{top:calc(80px/4 + 100px);right:20px}body #info_page.info-page .sticky-xl-top{margin-top:-104px;z-index:1}body #lineup_page.lineup-page .lineup-container .lineup-title{font-size:46px;line-height:50px;margin-top:70px}body #lineup_page.lineup-page .lineup-container .lineup-slider .slick-list{padding-left:calc(80px + (8.3333% - 12px))}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide{margin-right:40px}body #lineup_page.lineup-page #lineup-slider-off-stage .slick-list,body #lineup_page.lineup-page #lineup-slider-bairros .slick-list{padding-left:calc(80px + (8.3333% - 12px))}body #artist_detail.artist-detail{margin-top:124px}body #artist_detail.artist-detail .artist-sticky-top{top:124px}body #artist_detail.artist-detail .artist-sticky-top .artist-img-container{height:calc(100vh - (98px + 24px))}}
@media (min-width:1400px){.navigation-anchor{transform:translateY(-130px)}.container-fluid{padding-right:80px;padding-left:80px}.row{margin-right:calc(16px / -2);margin-left:calc(16px / -2)}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{padding-right:calc(16px / 2);padding-left:calc(16px / 2)}body.with-ticker #layout_content{margin-top:154px}body.with-ticker.scrolled #layout_content{margin-top:124px}body #layout_content{margin-top:130px}body.scrolled #layout_content{margin-top:100px}body header{height:130px}body header .fx-helper{width:calc(38vw - 24px);height:calc(100px + 40px)}body header .header-container .header-content .logo-container{width:364px;height:130px;transform:translateY(20px)}body header .header-container .header-content .header-center .header-social-networks .abdd-richlist .abdd-richlist-item{margin:10px}body header .header-container .header-content .header-center .header-menu ul li div.has-submenu,body header .header-container .header-content .header-center .header-menu ul li a,body header .header-container .header-content .header-center .header-menu ul li label{font-size:1.1rem;line-height:1.1rem;margin:0 15px}body header .header-container .header-content .header-center .header-menu ul li ul li{margin:0}body header .header-container .header-content .header-center .header-menu ul li ul li a{font-size:80px;line-height:80px}body header .header-container .header-content .header-center .header-menu ul li ul li a::after{height:40px}body header .header-container .header-content .header-center .header-menu ul li ul{width:80vw}body header .header-container .header-content .header-center .header-menu ul li label.lineup{padding-right:20px}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background{width:80vw;padding-top:124px}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background::before{height:124px}body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background ul.sub-menu-list{padding:0 130px}body.scrolled header{height:100px}body.scrolled header .fx-helper{width:calc(30vw - 24px);height:calc(100px + 20px)}body.scrolled header .header-container .header-content .logo-container{width:224px}body .hero{height:calc(100vh - 100px - 24px + 30px)}body .hero .hero-social-networks{bottom:90px}body .hero .hero-mask-container .mask-bottom-left div:nth-child(1){width:50%;height:70px}body .hero .hero-mask-container .mask-top{top:calc(130px + 24px);left:24px}body .hero .hero-mask-container .mask-top div:nth-child(1){width:calc(calc(38vw - 24px) - 20px);height:40px}body .hero .hero-mask-container .mask-top div:nth-child(2){width:20px;height:64px}body .hero .hero-highlights{}body .hero .hero-highlights .event-dates{font-size:57px;line-height:47px;margin-bottom:12px}body .hero .hero-highlights .event-names{font-size:30px;line-height:28px;margin-bottom:12px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container{width:250px;height:120px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span.small{font-size:16px;line-height:16px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span.big{font-size:30px;line-height:28px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .extra-container{width:10px;height:110px}body .hero .hero-highlights .ticket-purchase-container .ticket-purchase .image-container{width:100px;height:120px}body .hero .hero-highlights .location{font-size:18px;line-height:18px}body #lineup_block.lineup-block{}body #lineup_block.lineup-block .lineup-page-btn a{padding:28px 42px;font-size:20px;line-height:24px}body #lineup_block.lineup-block .lineup-page-btn a span{width:28px;margin-bottom:2px}body .playlist-block #playlist_embed_wrapper{margin-top:177px;height:380px}.subscribe-block .subscribe-container{margin-left:calc(-800px + 100vw / 12 - 22px)}.subscribe-block .subscribe-container .highlight-row .highlight-text{font-size:90px;line-height:80px}.subscribe-block .subscribe-container .highlight-row .highlight-icon{width:140px;height:66px}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container{width:530px;height:63px}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe input[type="email"]{font-size:18px;line-height:20px}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe input[type="email"] + label{font-size:18px;line-height:20px}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe .btn--secondary{height:64px;width:64px}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container .subscribe .btn--secondary svg{width:30px}.subscribe-block .subscribe-container .highlight-row .subscribe-input-container::before{width:531px}body .pre-footer .partnerships,body .sponsors .partnerships{padding-right:80px !important;padding-left:80px !important}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item,body .sponsors .partnerships .partnerships-container .abdd-richlist-item,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item{width:calc((100vw - 24px - 24px - 80px - 80px) / 9);height:calc((100vw - 24px - 24px - 80px - 80px) / 9)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.double{width:calc((100vw - 24px - 24px - 80px - 80px) / 9 * 2)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item.no-image.double,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.no-image.double,body .sponsors .partnerships .partnerships-container .abdd-richlist-item.no-image.double,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.no-image.double{padding-left:calc((100vw - 24px - 24px - 80px - 80px) / 9)}body .pre-footer .partnerships .partnerships-container .abdd-richlist-item .txt,body .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item .txt,body .sponsors .partnerships .partnerships-container .abdd-richlist-item .txt,body .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item .txt{font-size:13px;line-height:15px}footer{font-size:18px}footer .drop-detail{right:292px}footer .footer-menus>ul>li{margin-bottom:0}footer .footer-logo .logo-md{right:0}footer .footer-logo::before{right:410px}footer .footer-logo .footer-tag{right:115px}body #news_detail.news-detail.has-img .news-img-container{height:70vh}body #news_detail.news-detail.has-img .news-img-container .back-container{top:80px;left:80px}body #news_detail.news-detail.has-img .news-img-container .news-info-container{margin-bottom:80px}body #news_detail.news-detail.no-img .back-container{margin:80px}body #news_detail.news-detail .news-text-container .text-content{font-size:16px;line-height:20px}body #news_detail.news-detail .news-nav .previous.next,body #news_detail.news-detail .news-nav .next.next{margin-left:auto;margin-right:0;transform:translateY(-50%)}body #info_page.info-page .section--title{margin-top:173px;font-size:46px;line-height:50px}body #info_page.info-page .info-menu-container{margin-top:28px}body #info_page.info-page .event-map[modal] .map-container .btn--close{top:calc(80px/4 + 100px);right:20px}body #info_page.info-page .sticky-xl-top{margin-top:-124px}body{}body #lineup_page.lineup-page .lineup-container .lineup-title{font-size:46px;line-height:50px;margin-top:70px}body #lineup_page.lineup-page .lineup-container .lineup-subtitle{font-size:35px;line-height:40px}body #lineup_page.lineup-page .lineup-container .lineup-slider .slick-list{padding-left:calc(80px + (8.3333% - 12px))}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide{margin-right:100px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-day{font-size:26px;line-height:30px;margin-bottom:45px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-category{font-size:15px;line-height:15px}body #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist{font-size:26px;line-height:30px}body #lineup_page.lineup-page .lineup-container .lineup-slider-off-stage .slick-list,body #lineup_page.lineup-page .lineup-container .lineup-slider-bairros .slick-list{padding-left:calc(80px + (8.3333% - 12px))}body #lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist h2,body #lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist h2{font-size:26px;line-height:30px}body #artist_detail.artist-detail{margin-top:144px}body #artist_detail.artist-detail .artist-sticky-top{top:144px}body #artist_detail.artist-detail .artist-sticky-top .artist-img-container{height:calc(100vh - (130px + 24px))}}
@media (min-width:1400px) and (min-width:1600px){body header .header-container .header-content .header-center .header-menu ul li div.has-submenu,body header .header-container .header-content .header-center .header-menu ul li a,body header .header-container .header-content .header-center .header-menu ul li label{font-size:1.5rem;line-height:1.5rem}}
@media (min-width:1400px) and (min-width:1600px){body header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background ul.sub-menu-list{padding:30px 200px}}
@media (min-width:1400px) and (min-width:1600px){body .hero .hero-highlights .event-dates{font-size:60px;line-height:50px;margin-bottom:14px}body .hero .hero-highlights .event-names{font-size:32px;line-height:30px;margin-bottom:14px}}
@media (min-width:1400px) and (min-width:1600px){body #lineup_block.lineup-block .lineup-container .event-dates .date-selector{font-size:38px;line-height:38px}body #lineup_block.lineup-block .lineup-container .event-card .card-cat{top:63px}body #lineup_block.lineup-block .lineup-container .event-card .card-cat>div{font-size:18px;line-height:18px}body #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist span,body #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist h2{font-size:70px}}
@media (min-width:1400px) and (min-width:1600px){body #info_page.info-page .info-main-container{padding:0 calc(8.3333% - 16px)}}body.loaded{opacity:1;visibility:visible}
body.wn-loading,
body.wn-loading *,
body.oc-loading,
body.oc-loading *{cursor:wait !important}
.stripe-loading-indicator{height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,
.stripe-loading-indicator .stripe-loaded{height:5px;display:block;background:#0090c0;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe{width:100%;-webkit-animation:wn-infinite-loader 60s linear;animation:wn-infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded{width:100%;transform:translate3d(-100%,0,0);opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe{animation-play-state:paused}
.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;filter:alpha(opacity=100);transform:translate3d(0,0,0);-webkit-transition:transform 0.3s linear;transition:transform 0.3s linear}
.stripe-loading-indicator.hide{display:none}
body>p.flash-message{position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0 rgba(0,0,0,0.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body>p.flash-message.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
body>p.flash-message.fade.in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body>p.flash-message.success{background:#8da85e}
body>p.flash-message.error{background:#c30}
body>p.flash-message.warning{background:#f0ad4e}
body>p.flash-message.info{background:#5fb6f5}
body>p.flash-message button.close{float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:0.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none}
body>p.flash-message button.close:hover,
body>p.flash-message button.close:focus{color:white;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
@media (max-width:768px){body>p.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}}
[data-request][data-request-validate] [data-validate-for]:not(.visible),
[data-request][data-request-validate] [data-validate-error]:not(.visible){display:none}
a.wn-loading:after,
button.wn-loading:after,
span.wn-loading:after,
a.oc-loading:after,
button.oc-loading:after,
span.oc-loading:after{content:'';display:inline-block;vertical-align:middle;margin-left:.4em;height:1em;width:1em;animation:wn-rotate-loader 0.8s infinite linear;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50)}
@-moz-keyframes wn-rotate-loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@-webkit-keyframes wn-rotate-loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-o-keyframes wn-rotate-loader{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}
@-ms-keyframes wn-rotate-loader{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}
@keyframes wn-rotate-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-moz-keyframes oc-rotate-loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@-webkit-keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-o-keyframes oc-rotate-loader{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}
@-ms-keyframes oc-rotate-loader{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}
@keyframes oc-rotate-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-moz-keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-webkit-keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-o-keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-ms-keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-moz-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-webkit-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-o-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-ms-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
body.rounded-layout{}
html{background:#ebd9ce;color:#000}
body.custom-layout{background:#ebd9ce;color:#000}
body.custom-layout h1,body.custom-layout h2,body.custom-layout h3,body.custom-layout h4{color:#000}
body.custom-layout .section--title,body.custom-layout .section--pretitle{color:#000}
body.custom-layout .btn--secondary{background-color:#ff0}
body.custom-layout .simple-select>ul{background:#000;color:#ff0}
body.custom-layout .simple-select>ul li label:hover{background:#ff0;color:#000}
body.custom-layout .simple-select .selected-option label::after{border:2px solid #000;border-top:0;border-left:0}
body.custom-layout header label.toggle-lang-container,body.custom-layout .menu-container label.toggle-lang-container{color:#000}
body.custom-layout .menu-categories .category li a,body.custom-layout .menu-categories .category li label{color:#000}
body.custom-layout .slick-arrow.slick-prev,body.custom-layout .slick-arrow.slick-next{background:#000}
body.custom-layout .slick-arrow.slick-prev>svg path,body.custom-layout .slick-arrow.slick-next>svg path{stroke:#ff0}
body.custom-layout .ticker-outer-container .ticker-inner-container .ticker{background:#ff0}
body.custom-layout .ticker-outer-container .ticker-inner-container .ticker .item,body.custom-layout .ticker-outer-container .ticker-inner-container .ticker .item a{color:#000}
body.custom-layout .ticker-outer-container .ticker-inner-container .ticker .item.sep{background:#000}
body.custom-layout header{background:#ebd9ce}
body.custom-layout header .fx-helper{background:#ebd9ce}
body.custom-layout header .header-container .header-content .toggle-menu{box-shadow:0 0 0 1px #000;background:#ff0}
body.custom-layout header .header-container .header-content .toggle-menu::before{content:"";position:absolute;top:-1px;left:-6px;width:53px;height:52px;border-radius:50px;background:#000;z-index:-1}
body.custom-layout header .header-container .header-content .toggle-menu picture svg path{stroke:#000}
body.custom-layout header .header-container .header-content .toggle-menu:hover{background-color:#000}
body.custom-layout header .header-container .header-content .toggle-menu:hover::before{background:#ff0}
body.custom-layout header .header-container .header-content .toggle-menu:hover picture svg path{stroke:#ff0}
body.custom-layout.header-color-switch header{background-color:#ff0;transition:background-color 0.2s ease-out}
body.custom-layout.header-color-switch header .fx-helper{background-color:#ff0;transition:background-color 0.2s ease-out}
body.custom-layout .menu-container .extra-fx{background:#ebd9ce}
body.custom-layout .menu-container>.content{background-color:#ebd9ce}
body.custom-layout .menu-container .btn--close{background:#ff0}
body.custom-layout .menu-container .btn--close:hover{background-color:#000}
body.custom-layout .menu-container .btn--close:hover .cross-icon div{background-color:#ff0}
body.custom-layout .menu-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg{fill:#000}
body.custom-layout .menu-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg path{fill:#000}
@media (min-width:768px){body.custom-layout header .header-container .header-content .header-center .header-social-networks .abdd-richlist .abdd-richlist-item a svg path{fill:#000}}
body.custom-layout header label.toggle-lang-container::before,body.custom-layout .menu-container label.toggle-lang-container::before{background-color:#000}
body.custom-layout header label.toggle-lang-container .toggle-lang,body.custom-layout header label.toggle-lang-container .toggle-lang.en,body.custom-layout header label.toggle-lang-container .toggle-lang.pt,body.custom-layout .menu-container label.toggle-lang-container .toggle-lang,body.custom-layout .menu-container label.toggle-lang-container .toggle-lang.en,body.custom-layout .menu-container label.toggle-lang-container .toggle-lang.pt{color:#000}
@media (min-width:992px){body.custom-layout header .header-container .header-content .header-center .header-menu ul li a span,body.custom-layout header .header-container .header-content .header-center .header-menu ul li label span{background-image:linear-gradient(0deg,rgba(255,255,0,0) 35%,rgba(255,255,0,0.5) 35%,rgba(255,255,0,0.5) 70%,rgba(255,255,0,0) 70%)}body.custom-layout header .header-container .header-content .header-center .header-menu ul li a span::after,body.custom-layout header .header-container .header-content .header-center .header-menu ul li label span::after{color:#000}body.custom-layout header .header-container .header-content .header-center .header-menu ul li a.active span::after,body.custom-layout header .header-container .header-content .header-center .header-menu ul li a:hover span::after,body.custom-layout header .header-container .header-content .header-center .header-menu ul li label.active span::after,body.custom-layout header .header-container .header-content .header-center .header-menu ul li label:hover span::after{color:#000}body.custom-layout header .header-container .header-content .header-center .header-menu ul li a.hover-label span::after,body.custom-layout header .header-container .header-content .header-center .header-menu ul li label.hover-label span::after{color:#000}body.custom-layout header .header-container .header-content .header-center .header-menu ul li ul{background:#ebd9ce}body.custom-layout header .header-container .header-content .header-center .header-menu ul li ul li a{color:#000}body.custom-layout header .header-container .header-content .header-center .header-menu ul li label.lineup::before{color:#000}body.custom-layout header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background{background:#ebd9ce}body.custom-layout header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background::before{background:#ebd9ce}body.custom-layout header .header-container .header-content .header-center .header-menu ul li.show-submenu .sub-menu-container .sub-menu-background ul.sub-menu-list{background:#ebd9ce}}
body.custom-layout .hero .hero-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg,body.custom-layout .hero .hero-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg path{fill:#ff0}
body.custom-layout .hero .hero-highlights{color:#ff0}
body.custom-layout .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container,body.custom-layout .hero .hero-highlights .ticket-purchase-container .ticket-purchase .extra-container,body.custom-layout .hero .hero-highlights .ticket-purchase-container .ticket-purchase .image-container{background:#ff0}
body.custom-layout .hero .hero-highlights .ticket-purchase-container .ticket-purchase .text-container span,body.custom-layout .hero .hero-highlights .ticket-purchase-container .ticket-purchase .extra-container span,body.custom-layout .hero .hero-highlights .ticket-purchase-container .ticket-purchase .image-container span{color:#000}
body.custom-layout .hero .hero-highlights .ticket-purchase-container .ticket-purchase .extra-container{box-shadow:3px 0 0 #ff0,-3px 0 0 #ff0}
body.custom-layout .hero .hero-highlights .ticket-purchase-container .ticket-purchase .image-container svg path{stroke:#000}
body.custom-layout .hero .hero-highlights .location{color:#ff0}
body.custom-layout .hero .hero-highlights .location .icon svg path{stroke:#ff0}
body.custom-layout .hero .hero-scroll-indicator::after{background:#ff0}
body.custom-layout .hero .hero-mask-container .mask-top div,body.custom-layout .hero .hero-mask-container .mask-bottom-left div,body.custom-layout .hero .hero-mask-container .mask-bottom-right div{background:#ebd9ce}
@media (min-width:768px){body.custom-layout .hero .hero-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg,body.custom-layout .hero .hero-social-networks .abdd-richlist-component .abdd-richlist .abdd-richlist-item a svg path{fill:#000}}
body.custom-layout .subscribe-block .subscribe-container .highlight-text{-webkit-text-stroke:1px #000;color:#ff0}
body.custom-layout .subscribe-block .subscribe-container .highlight-icon{border:1px solid #000;border-radius:40px}
body.custom-layout .subscribe-block .subscribe-container .highlight-icon svg rect{fill:#ff0}
body.custom-layout .subscribe-block .subscribe-container .highlight-icon svg path{stroke:#000;stroke-width:2px}
body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container::before{content:"";width:270px;height:46px;background:#0100F3;position:absolute;top:2px;left:-5px;box-shadow:-1.2px 1.2px 0 #000}
body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe{top:0;border-radius:0;box-shadow:1.2px 1.2px 0 #000,-1.2px -1.2px 0 #000,-1.2px 1.2px 0 #000,1.2px -1.2px 0 #000}
body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe input[type="email"]{border-radius:0;color:#000;font-weight:bold}
body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe input[type="email"] + label{width:calc(100% - (46px + 16px));left:-46px;font-weight:bold}
body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe input[type="email"] + label::after{color:#fc471e}
body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe .btn--secondary{height:46px;width:46px}
body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe .btn--secondary svg path{stroke:#000}
body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe .btn--secondary:hover{background:#000}
body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe .btn--secondary:hover svg path{stroke:#ff0}
body.custom-layout .subscribe-block .policy-consent p{position:relative;font-size:13px;line-height:17px;color:#000}
body.custom-layout .subscribe-block .policy-consent p a.a-hover-through{color:#000;text-decoration:underline}
body.custom-layout .subscribe-block .policy-consent p::before{color:#fc471e}
body.custom-layout .subscribe-block .checkbox-container{min-width:30px;min-height:30px;max-height:30px;max-width:30px;margin:4px 30px 0 0;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
body.custom-layout .subscribe-block .checkbox-container input{position:absolute;opacity:0;height:0;width:0}
body.custom-layout .subscribe-block .checkbox-container .checkmark{position:absolute;height:30px;width:30px;background-color:#fff;border-radius:2px;border:1px solid transparent}
body.custom-layout .subscribe-block .checkbox-container:hover input ~ .checkmark{border:1px solid rgba(80,54,41,0.5)}
body.custom-layout .subscribe-block .checkbox-container input:checked ~ .checkmark{background-color:#fff}
body.custom-layout .subscribe-block .checkmark::after{content:"";position:absolute;display:none}
body.custom-layout .subscribe-block .checkbox-container input:checked ~ .checkmark::after{display:block}
body.custom-layout .subscribe-block .checkbox-container .checkmark::after{left:10px;top:4px;width:8px;height:16px;border:solid #ebd9ce;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media (min-width:768px){body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container::before{width:538px}}
@media (min-width:1400px){body.custom-layout .subscribe-block .subscribe-container .highlight-text{-webkit-text-stroke:2px #000}body.custom-layout .subscribe-block .subscribe-container .highlight-icon{border:2px solid #000}body.custom-layout .subscribe-block .subscribe-container .highlight-icon svg path{stroke-width:3px}body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container::before{width:533px;height:65px;top:4px;left:-7px;box-shadow:-2px 2px 0 #000}body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe{box-shadow:2px 2px 0 #000,-2px -2px 0 #000,-2px 2px 0 #000,2px -2px 0 #000}body.custom-layout .subscribe-block .subscribe-container .subscribe-input-container .subscribe .btn--secondary{height:64px;width:64px}}
body.custom-layout .pre-footer .partnerships .partnerships-container .abdd-richlist-item.category-title,body.custom-layout .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.category-title,body.custom-layout .sponsors .partnerships .partnerships-container .abdd-richlist-item.category-title,body.custom-layout .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.category-title{color:#000}
body.custom-layout .pre-footer .partnerships .partnerships-container .abdd-richlist-item:not(.category-title),body.custom-layout .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item:not(.category-title),body.custom-layout .sponsors .partnerships .partnerships-container .abdd-richlist-item:not(.category-title),body.custom-layout .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item:not(.category-title){box-shadow:1px 0 0 0 #000,0 1px 0 0 #000,1px 1px 0 0 #000,1px 0 0 0 #000 inset,0 1px 0 0 #000 inset;background:#ff0}
body.custom-layout .pre-footer .partnerships .partnerships-container .abdd-richlist-item.no-image .txt,body.custom-layout .pre-footer .partnerships .abdd-richlist-component .abdd-richlist-item.no-image .txt,body.custom-layout .sponsors .partnerships .partnerships-container .abdd-richlist-item.no-image .txt,body.custom-layout .sponsors .partnerships .abdd-richlist-component .abdd-richlist-item.no-image .txt{color:#000}
body.custom-layout footer{background:#ff0;color:#000}
body.custom-layout footer .drop-detail{background:#ebd9ce}
body.custom-layout footer .footer-logo .logo-xs svg path{stroke:#000}
body.custom-layout footer .footer-logo .footer-tag .logo svg{fill:#ff0}
body.custom-layout footer .footer-logo .footer-tag .arrow svg path{stroke:#ff0}
body.custom-layout footer .footer-menus ul li a{color:#000}
body.custom-layout footer .footer-menus ul li .abdd-richlist-component.social-networks .abdd-richlist .abdd-richlist-item a svg{fill:#000}
body.custom-layout footer .footer-menus ul li .abdd-richlist-component.social-networks .abdd-richlist .abdd-richlist-item a svg path{fill:#000}
body.custom-layout footer .customer-support a.a-hover-through{color:#000}
body.custom-layout footer .customer-support a.a-hover-through:hover{color:#000}
body.custom-layout footer .customer-support a.a-hover-through:hover::after{background:#000}
body.custom-layout footer .copyrights-container .copyrights{color:#ff0}
body.custom-layout footer .copyrights-container .copyrights a{color:#ff0}
body.custom-layout footer .copyrights-container .copyrights a:hover{color:#ff0}
body.custom-layout footer .copyrights-container .copyrights a:hover::after{background-color:#ff0;height:4px}
@media (min-width:768px){body.custom-layout footer .footer-logo .logo-md svg path{stroke:#000}body.custom-layout footer .footer-logo::before{background:#000}}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-dates .date-selector span,body.custom-layout #lineup_block.lineup-block .lineup-container .event-dates .date-selector h2{background:linear-gradient(0deg,rgba(255,255,0,0) 35%,rgba(255,255,0,0.5) 35%,rgba(255,255,0,0.5) 70%,rgba(255,255,0,0) 70%);background-size:0% 100%;background-repeat:no-repeat}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-dates .date-selector span::after,body.custom-layout #lineup_block.lineup-block .lineup-container .event-dates .date-selector h2::after{color:#000}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-dates .date-selector:hover span,body.custom-layout #lineup_block.lineup-block .lineup-container .event-dates .date-selector:hover h2{background-size:100% 100%}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-dates .date-selector:hover span::after,body.custom-layout #lineup_block.lineup-block .lineup-container .event-dates .date-selector:hover h2::after{color:#ff0;-webkit-text-stroke:1px #000;text-shadow:-2px 2px 0 #000;font-weight:900}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .card-cat>div{color:#ff0}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist span,body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist h2{background:linear-gradient(0deg,rgba(255,255,0,0) 35%,rgba(255,255,0,0.5) 35%,rgba(255,255,0,0.5) 75%,rgba(255,255,0,0) 75%);background-size:0% 100%;background-repeat:no-repeat}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist span::after,body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist h2::after{color:#000}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist:hover span,body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist:hover h2{background-size:100% 100%}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist:hover span::after,body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .card-content .event-artist:hover h2::after{color:#000;text-shadow:-4px 4px 0 #ff0;font-weight:400}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .more-on-this-day{color:#000}
body.custom-layout #lineup_block.lineup-block .lineup-container .event-card .more-on-this-day .group .icon svg path{stroke:#000}
body.custom-layout #lineup_block.lineup-block .lineup-container .lineup-empty .event-card.no-content .card-content{color:#000}
body.custom-layout #lineup_block.lineup-block .lineup-container input[id^="date_"]:checked + label.date-selector span{background-size:100% 100%}
body.custom-layout #lineup_block.lineup-block .lineup-container input[id^="date_"]:checked + label.date-selector span::after{font-weight:900;color:#ff0;-webkit-text-stroke:1px #000;text-shadow:-3px 3px 0 #000}
body.custom-layout #lineup_block.lineup-block .lineup-page-btn a{background:#000;color:#ff0;box-shadow:-5px 5px 0 #ff0}
body.custom-layout #lineup_block.lineup-block .lineup-page-btn a span svg path{stroke:#ff0}
body.custom-layout #lineup_block.lineup-block .lineup-page-btn a:hover{background:#ff0;color:#000;box-shadow:-5px 5px 0 #000}
body.custom-layout #lineup_block.lineup-block .lineup-page-btn a:hover span svg path{stroke:#000}
@media (min-width:1200px){body.custom-layout #lineup_block.lineup-block .lineup-page-btn a{box-shadow:-8px 8px 0 #ff0}body.custom-layout #lineup_block.lineup-block .lineup-page-btn a:hover{box-shadow:-8px 8px 0 #000}}
body.custom-layout .playlist-block #playlist_bkg .playlist-bkg{outline:1px solid #000;box-shadow:-6px 6px 0 #fc471e,-7px 7px 0 #000;background:#ff0}
body.custom-layout .playlist-block #playlist_embed_wrapper{outline:1px solid #000;box-shadow:-8px 8px 0 #fc471e,-9px 9px 0 #000}
body.custom-layout #news_block.news-block .news-slider-container .news-slide .news-container a .news-txt .news-date{color:#fff}
body.custom-layout #news_block.news-block .news-slider-container .news-slide .news-container a .news-txt .news-title{color:#ff0}
body.custom-layout #news_block.news-block .news-slider-container .news-slide .news-container a .news-txt .news{color:#fff}
body.custom-layout #news_block.news-block .news-slider-container .news-slide .news-container a .news-txt .news-arrow{background:#ff0}
body.custom-layout #news_detail.news-detail.no-img .back-container a{color:#000}
body.custom-layout #news_detail.news-detail.no-img .back-container a .back-arrow{background:rgba(0,0,0,0.2)}
body.custom-layout #news_detail.news-detail.no-img .back-container a .back-arrow span svg path{stroke:#000}
body.custom-layout #news_detail.news-detail .back-container a{color:#ff0}
body.custom-layout #news_detail.news-detail .back-container a .back-arrow{background:rgba(255,255,0,0.2)}
body.custom-layout #news_detail.news-detail .back-container a .back-arrow span svg path{stroke:#ff0}
body.custom-layout #news_detail.news-detail .news-img-container .news-info-container .news-info-content .news-title{color:#ff0}
body.custom-layout #news_detail.news-detail .news-info-container .news-info-content .news-title{color:#ff0}
body.custom-layout #news_detail.news-detail .news-text-container .text-content{color:#000}
body.custom-layout #news_detail.news-detail .news-text-container .text-content h3{color:#000}
body.custom-layout #news_detail.news-detail .news-text-container .text-content p{color:#000}
body.custom-layout #news_detail.news-detail .news-text-container .text-content a{color:#000}
body.custom-layout #news_detail.news-detail .news-text-container .text-content a:hover{color:#ff0}
body.custom-layout #news_detail.news-detail .news-nav .previous,body.custom-layout #news_detail.news-detail .news-nav .next{background:#ff0}
body.custom-layout #news_detail.news-detail .news-nav .previous a,body.custom-layout #news_detail.news-detail .news-nav .next a{color:#000}
body.custom-layout #news_detail.news-detail .news-nav .previous a span svg path,body.custom-layout #news_detail.news-detail .news-nav .next a span svg path{stroke:#000}
body.custom-layout #news_detail.news-detail .news-nav .previous:hover,body.custom-layout #news_detail.news-detail .news-nav .next:hover{background:#000}
body.custom-layout #news_detail.news-detail .news-nav .previous:hover a,body.custom-layout #news_detail.news-detail .news-nav .next:hover a{color:#ff0}
body.custom-layout #news_detail.news-detail .news-nav .previous:hover a span svg path,body.custom-layout #news_detail.news-detail .news-nav .next:hover a span svg path{stroke:#ff0}
body.custom-layout #news_detail.news-detail .news-nav .previous.no-more>div,body.custom-layout #news_detail.news-detail .news-nav .next.no-more>div{color:#000}
body.custom-layout #news_detail.news-detail .news-nav .previous.no-more>div span svg path,body.custom-layout #news_detail.news-detail .news-nav .next.no-more>div span svg path{stroke:#000}
body.custom-layout #news_detail.news-detail .news-nav .previous.no-more:hover,body.custom-layout #news_detail.news-detail .news-nav .next.no-more:hover{background:#ff0}
body.custom-layout #categories_page.categories-page .category-title{color:#000}
body.custom-layout #categories_page.categories-page .category-filters{color:rgba(0,0,0,0.7)}
body.custom-layout #categories_page.categories-page .category-filters .simple-select .selected-option label{color:#000}
body.custom-layout #categories_page.categories-page .category-filters .simple-select label{color:#ff0}
body.custom-layout #categories_page.categories-page .category-filters .simple-select label:hover{color:#000}
body.custom-layout #categories_page.categories-page .artists-container .artist-content a .artist-img{box-shadow:-8px 8px 0 #000;transition:filter 0.25s ease-out,box-shadow 0.5s ease-out !important}
body.custom-layout #categories_page.categories-page .artists-container .artist-content a .artist-img .arrow{background:#ff0 !important}
body.custom-layout #categories_page.categories-page .artists-container .artist-content a .artist-img .arrow svg path{stroke:#000 !important}
body.custom-layout #categories_page.categories-page .artists-container .artist-content a .artist-info .artist-name span::after{color:#000 !important}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-1 a .artist-img::after{background:#FFD600 !important}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-1 a .artist-info .artist-name span{background-image:linear-gradient(0deg,rgba(255,214,0,0) 35%,rgba(255,214,0,0.5) 35%,rgba(255,214,0,0.5) 75%,rgba(255,214,0,0) 75%) !important}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-1 a:hover .artist-img{box-shadow:-8px 8px 0 #FFD600}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-2 a .artist-img::after{background:#00FF41 !important}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-2 a .artist-info .artist-name span{background-image:linear-gradient(0deg,rgba(0,255,65,0) 35%,rgba(0,255,65,0.5) 35%,rgba(0,255,65,0.5) 75%,rgba(0,255,65,0) 75%) !important}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-2 a:hover .artist-img{box-shadow:-8px 8px 0 #00FF41}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-3 a .artist-img::after{background:#0100F3 !important}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-3 a .artist-info .artist-name span{background-image:linear-gradient(0deg,rgba(1,0,243,0) 35%,rgba(1,0,243,0.5) 35%,rgba(1,0,243,0.5) 75%,rgba(1,0,243,0) 75%) !important}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-3 a:hover .artist-img{box-shadow:-8px 8px 0 #0100F3}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-4 a .artist-img::after{background:#FC471E !important}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-4 a .artist-info .artist-name span{background-image:linear-gradient(0deg,rgba(242,232,72,0) 35%,#FC471E80 35%,#FC471E80 75%,rgba(242,232,72,0) 75%) !important}
body.custom-layout #categories_page.categories-page .artists-container.hover-color-4 a:hover .artist-img{box-shadow:-8px 8px 0 #FC471E}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-title{color:#000}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-filters{color:rgba(0,0,0,0.7)}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-filters .simple-select .selected-option label{color:#000}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-time::before{background:#000}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-time::after{background:#000}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-category{color:#ff0}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-stage{color:#000}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-stage div.icon svg path{stroke:#000}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a span,body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a h2{background:linear-gradient(0deg,rgba(255,255,0,0) 35%,rgba(255,255,0,0.5) 35%,rgba(255,255,0,0.5) 75%,rgba(255,255,0,0) 75%);background-size:0% 100%;background-repeat:no-repeat}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a span::after,body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a h2::after{color:#000}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a:hover span,body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a:hover h2{background-size:100% 100%}
body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a:hover span::after,body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-slide-container .act-info .act-artist a:hover h2::after{color:#000;text-shadow:-2px 2px 0 #ff0;font-weight:400}
body.custom-layout #lineup_page.lineup-page .lineup-container .slider-top-nav{background:#ebd9ce}
body.custom-layout #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li button span{background:linear-gradient(0deg,rgba(255,255,0,0) 35%,rgba(255,255,0,0.5) 35%,rgba(255,255,0,0.5) 70%,rgba(255,255,0,0) 70%);background-size:0% 100%;background-repeat:no-repeat}
body.custom-layout #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li button span::after{color:#000}
body.custom-layout #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li button:hover span{background-size:100% 100%}
body.custom-layout #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li button:hover span::after{color:#ff0;-webkit-text-stroke:1px #000;text-shadow:-2px 2px 0 #000;font-weight:900}
body.custom-layout #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li.slick-active button span{background-size:100% 100%}
body.custom-layout #lineup_page.lineup-page .lineup-container .slider-top-nav .lineup-dots .slick-dots li.slick-active button span::after{color:#ff0;-webkit-text-stroke:1px #000;text-shadow:-2px 2px 0 #000;font-weight:900}
body.custom-layout #lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-cat>div,body.custom-layout #lineup_page.lineup-page #lineup-slider-bairros .event-card .card-cat>div{color:#ff0}
body.custom-layout #lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist h2::after,body.custom-layout #lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist h2::after{color:#000}
body.custom-layout #lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist h2,body.custom-layout #lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist h2{background:linear-gradient(0deg,rgba(255,255,0,0) 35%,rgba(255,255,0,0.5) 35%,rgba(255,255,0,0.5) 75%,rgba(255,255,0,0) 75%);background-size:0% 100%;background-repeat:no-repeat}
body.custom-layout #lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist h2::after,body.custom-layout #lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist h2::after{color:#000}
body.custom-layout #lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist:hover h2,body.custom-layout #lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist:hover h2{background-size:100% 100%}
body.custom-layout #lineup_page.lineup-page #lineup-slider-off-stage .event-card .card-content .event-artist:hover h2::after,body.custom-layout #lineup_page.lineup-page #lineup-slider-bairros .event-card .card-content .event-artist:hover h2::after{color:#000;text-shadow:-2px 2px 0 #ff0;font-weight:400}
@media (min-width:768px){body.custom-layout #lineup_page.lineup-page .lineup-container .lineup-slider .lineup-slide .lineup-day{color:#000}}
body.custom-layout #info_page.info-page{color:#000}
body.custom-layout #info_page.info-page .section--title{color:#000}
body.custom-layout #info_page.info-page .event-map-button .map-arrow{background:#ff0}
body.custom-layout #info_page.info-page .event-map-button .map-arrow svg path{stroke:#000}
body.custom-layout #info_page.info-page .event-map-button:hover .map-arrow{background:#000}
body.custom-layout #info_page.info-page .event-map-button:hover .map-arrow svg path{stroke:#ff0}
body.custom-layout #info_page.info-page .info-menu-container .info-menu .info-container label.title{background:#ff0}
body.custom-layout #info_page.info-page .info-menu-container .info-menu .info-container label.title .arrow-minimal{border-left:2px solid #000;border-top:2px solid #000}
body.custom-layout #info_page.info-page .info-menu-container .info-menu .info-container .info-text-container{background:#ff0}
body.custom-layout #info_page.info-page .event-map[modal] .map-container .btn--close{background:#ff0}
body.custom-layout #info_page.info-page .event-map[modal] .map-container .btn--close .cross-icon span:nth-child(1){background:#000}
body.custom-layout #info_page.info-page .event-map[modal] .map-container .btn--close .cross-icon span:nth-child(2){background:#000}
body.custom-layout #info_page.info-page .event-map[modal] .map-container .btn--close:hover{background:#000}
body.custom-layout #info_page.info-page .event-map[modal] .map-container .btn--close:hover .cross-icon span:nth-child(1),body.custom-layout #info_page.info-page .event-map[modal] .map-container .btn--close:hover .cross-icon span:nth-child(2){background:#ff0}
body.custom-layout #artist_detail.artist-detail.no-img .artist-sticky-top .back-container a{color:#000}
body.custom-layout #artist_detail.artist-detail.no-img .artist-sticky-top .back-container a .back-arrow{background:rgba(0,0,0,0.2)}
body.custom-layout #artist_detail.artist-detail.no-img .artist-sticky-top .back-container a .back-arrow span svg path{stroke:#000}
body.custom-layout #artist_detail.artist-detail{color:#000}
body.custom-layout #artist_detail.artist-detail .artist-sticky-top .back-container a{color:#ff0}
body.custom-layout #artist_detail.artist-detail .artist-sticky-top .back-container a .back-arrow{background:rgba(255,255,0,0.2)}
body.custom-layout #artist_detail.artist-detail .artist-sticky-top .back-container a .back-arrow span svg path{stroke:#ff0}
body.custom-layout #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act{color:#000}
body.custom-layout #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act .act-day,body.custom-layout #artist_detail.artist-detail .artist-info-container .artist-acts .artist-act .act-when-where{background:#ff0}
body.custom-layout #artist_detail.artist-detail .artist-info-container .artist-info .artist-text a{color:#000}
body.custom-layout #artist_detail.artist-detail .artist-info-container .artist-info .artist-text a:hover{color:#ff0}
body.custom-layout #artist_detail.artist-detail .artist-info-container .artist-media a{color:#000}
body.custom-layout #artist_detail.artist-detail .artist-info-container .artist-media a .media-icon svg path{fill:#000}
body.custom-layout #artist_detail.artist-detail .artist-info-container .artist-media a:hover{color:#ff0}
body.custom-layout #artist_detail.artist-detail .artist-info-container .artist-media a:hover .media-icon svg path{fill:#ff0}
body.custom-layout #INDmenu-btn{top:auto !important;right:auto !important;bottom:8px !important;left:8px !important;margin-left:0 !important}