.section--events{color:#1fb9e9}.section--photos{color:#353535}.section--music{color:#ff4663}.section--video{color:#ffa600}.section--mag{color:#5fc782}.section--who{color:#9f8adb}.section--new{color:#f75c4e}.section--now{color:#ffd431}@font-face{font-family:'Gelion';src:url("../../assets/fonts/Gelion-Bold/Gelion-Bold.eot");src:url("../../assets/fonts/Gelion-Bold/Gelion-Bold.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Gelion-Bold/Gelion-Bold.woff2") format("woff2"),url("../../assets/fonts/Gelion-Bold/Gelion-Bold.woff") format("woff"),url("../../assets/fonts/Gelion-Bold/Gelion-Bold.ttf") format("truetype"),url("../../assets/fonts/Gelion-Bold/Gelion-Bold.svg#Gelion-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Andvari';src:url("../../assets/fonts/Andvari/Andvari.eot");src:url("../../assets/fonts/Andvari/Andvari.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/Andvari/Andvari.woff2") format("woff2"),url("../../assets/fonts/Andvari/Andvari.woff") format("woff"),url("../../assets/fonts/Andvari/Andvari.ttf") format("truetype"),url("../../assets/fonts/Andvari/Andvari.svg#ISL_Andvari-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}.bg-theme{background-color:#002520;color:#fff}a,p,h1,h2,h3,h4,h5,li,div,span,b,.button,button,strong{font-family:"Gelion",sans-serif}a{color:#317c91}.global-navbar__nav a{font-size:1.0625rem}@media all and (min-width: 1200px){.global-navbar__list>li>a{padding-top:3px}}.global-navbar__list a.global-navbar--active-link{color:#317c91}h2 a,h2 p{font-size:1.5rem}.lineup a,.lineup li,.lineup li span{font-family:"Gelion",sans-serif}.lineup a{line-height:1.45}.links-list a{background-image:url(../images/sonuscroatia/icons/arrow-open-right.svg);background-position-y:25px;font-family:"Gelion",sans-serif;font-size:1.1875rem}.callout h2 a::after,.global-toolbar__button,.global-toolbar__item>a{background-image:url(../images/sonuscroatia/icons/arrow-open-right.svg)}.button,.hard-modal-dialog .hive-signup-form button,.custom-form .button,.global-footer button{background-color:#317c91}.button--outline,.hard-modal-dialog .hive-signup-form button--outline,.custom-form .button--outline,.global-footer button--outline{background-color:#fff;border-color:#317c91;color:#317c91}h1,.large-title{font-size:2rem}h1 span,.large-title span{font-size:1.5rem}.medium-title{font-size:1.5rem}.title-numbered::after{font-size:10.625rem}blockquote{color:#317c91}.lineup h2{font-size:1.5rem}.lineup li{font-size:.875rem}.lineup li.lineup__message{font-family:"Gelion",sans-serif;font-size:1.0625rem}.lineup li.lineup__message em{font-size:3.75rem}.lineup a{font-size:1.125rem}.card__category{color:#317c91}.card-carousel button.slick-arrow{background-image:url(../images/sonuscroatia/icons/arrow-carousel.svg)}.caption-overlay{font-family:"Gelion",sans-serif}.caption-overlay div{font-size:2.8125rem}.caption-overlay p{font-size:1.0625rem}.fact-side__left,.fact-wave__top{font-family:"Gelion",sans-serif}.experience-content .large-text{font-size:2.0625rem}.experience-content .fact span{font-size:4.125rem}.experience-content .fact-side span{font-size:8.75rem}.experience-page .experience-content .fact-wave__top:after{background-color:#002520}@media all and (min-width: 1200px){.global-navbar__subnav li>a{font-size:.9375rem}}@media all and (min-width: 60.5625em){h1,.large-title{font-size:2.625rem}h1 span,.large-title span{font-size:1.8125rem}.medium-title{font-size:1.8125rem}h2{font-size:1.5rem}.lineup h2{font-size:1.5rem}.lineup li{font-size:1.375rem}.lineup a{font-size:2rem}.caption-overlay div{font-size:5.625rem}}@media (-moz-touch-enabled: 0), (hover: hover){a:hover,.hard-paragrah a:hover,.accordion dt:hover,.global-navbar__list a:not(.u-alt-color):hover,.global-navbar__list>li:hover>a:not(.u-alt-color),.inpage-nav a:hover,.lineup a:hover,.tabs__trigger:not(.tabs__trigger--active):hover{color:#005067}.links-list a:hover{background-position:right 0 top 25px}.button:hover,.hard-modal-dialog .hive-signup-form button:hover,.custom-form .button:hover,.global-footer button:hover{background-color:#005067}.button--outline:hover{border-color:#005067}}.global-navbar__logo img{max-width:150px;object-fit:contain}@media (min-width: 1200px){.global-navbar__logo{margin-right:80px}.global-navbar__logo img{max-width:240px;margin-right:-70px}.global-navbar--stick .global-navbar__logo{margin-right:80px}}.custom-form button,.custom-form .button,.newsletter-basic-fm button[type=submit]{background-color:#317c91}.custom-form button:hover,.custom-form .button:hover,.newsletter-basic-fm button[type=submit]:hover{background-color:#005067}.ticket-blocks .ticket-blocks_title h1,.ticket-blocks .ticket-price p,.ticket-blocks .ticket-border-panel .ticket-toggle_title,.ticket-toggle_panel .ticket-toggle_content a,.ticket-toggle_panel .ticket-toggle_content h4,.ticket-blocks .ticket-border-panel .ticket-toggle_title,.ticket-toggle_panel .ticket-toggle_content li,.layout-ticketButton-blocks .button{font-family:"Gelion",sans-serif}.ticket-blocks_bottom.active .ticket-toggle_panel .ticket-toggle_title:hover{color:currentcolor}.layout-ticketButton-blocks .button{background-color:#005067}.ticket-blocks .ticket-border-panel .ticket-toggle_title{font-size:14px;color:#fff}.ticket-blocks .ticket-border-panel .ticket-toggle_title:hover{color:#000}.ticket-toggle_panel .ticket-toggle_content a,.ticket-toggle_panel .ticket-toggle_content h4{font-size:15px;color:#fff}.ticket-blocks .ticket-border-panel a:hover{color:#000}.ticket-toggle_panel .ticket-toggle_icon:after{margin-top:1px}.ticket-toggle_panel .active .ticket-toggle_icon:after{margin-top:1px}@media (min-width: 1160px){.ticket-blocks .ticket-border-panel .ticket-toggle_title{font-size:19px}.ticket-toggle_panel .ticket-toggle_content a,.ticket-toggle_panel .ticket-toggle_content h4{font-size:18px}}.ticket-blocks .ticket-price p{font-size:12px;letter-spacing:0}@media (min-width: 768px){.ticket-blocks .ticket-price p{font-size:12px}}@media (max-width: 1360px){.ticket-blocks .ticket-blocks_title h1{font-size:28px}}@media (min-width: 1340px){.ticket-blocks .ticket-blocks_title h1{font-size:36px}}@media (min-width: 1400px){.ticket-blocks .ticket-blocks_title h1{font-size:41px}}.tickets-img{text-align:center;margin-bottom:-45px}.ticket-blocks{padding:30px}@media (max-width: 1360px){.ticket-blocks{padding:28px}}.tickets-img img{max-width:81%}.ticket-blocks.ticket-blocks-GA .ticket-blocks_medium,.ticket-blocks.ticket-blocks-GA-plus .ticket-blocks_medium,.ticket-blocks.ticket-blocks-VIP .ticket-blocks_medium{border:none}.layout__bg{margin-bottom:0}.global-footer a,.global-footer__site-links a{font-family:"Gelion",sans-serif}.set-block:hover .set-block__text{background:white}#om-l0gtshc0d44sfupvr4yu{display:none !important}body[page^="tickets"] .sticky-footer{display:none}body[page^="lineup"] .sticky-footer{display:none}.mp,.card-carousel{display:none}.page{padding-bottom:0}body{background-color:#cbcbcb}.callout__content a:not(.button){color:#222}.callout__content a:not(.button):hover{color:#317c91}@media (max-width: 767px){.tiles{margin-top:-1px}a.button:hover{color:#fff}}.form-thanks{line-height:1.2}.global-navbar__list>li.hover-fdc925:hover>a:not(.u-alt-color){color:#fdc925}@media (min-width: 1200px) and (max-width: 1316px){.global-navbar__nav a{font-size:0.88rem}}@media (max-width: 699px){.pricing{display:flex;border:none;justify-content:center;flex-wrap:wrap}.pricing__block{width:33.3%;border:2px solid #e9e9e9 !important;margin-bottom:-2px}.pricing__block:nth-child(2n+2){border-left-width:0 !important}}button,.button{display:inline-flex;align-items:center;justify-content:center;background-color:#f47043;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:bold;transition:background-color 0.2s ease, color 0.2s ease;position:relative;line-height:1}button:hover,.button:hover,button:active,.button:active{background-color:#222;color:#fff}.custom-form label,.custom-form .checkbox-group label,.custom-form .select-group select{font-family:"Gelion",sans-serif}body[page="line-up"] .layout__bg,body[page="this-is-sonus"] .layout__bg{margin-bottom:20px}.page-header-transparent picture{height:120px;overflow:hidden}.page-header-transparent h1{max-width:none;position:static;transform:translateX(0%);width:100%;padding:20px}@media (max-width: 767px){.page-header-transparent picture{height:80px}.page-header-transparent h1{padding-bottom:0}}
