@font-face{font-family:"VanguardCF-ExtraBoldOblique";src:url(/wp-content/themes/ibiza-rocks/assets/fonts/vanguard-cf-extra-bold-oblique.woff2) format("woff2"),url(/wp-content/themes/ibiza-rocks/assets/fonts/vanguard-cf-extra-bold-oblique.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Effra-Std";src:url(/wp-content/themes/ibiza-rocks/assets/fonts/effra_std_md_2-webfont.woff2) format("woff2"),url(/wp-content/themes/ibiza-rocks/assets/fonts/effra_std_md_2-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Vanguard CF";src:url(/wp-content/themes/ibiza-rocks/assets/fonts/vanguard-cf-light-oblique.woff2) format("woff2"),url(/wp-content/themes/ibiza-rocks/assets/fonts/vanguard-cf-light-oblique.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.wp-block-acf-upbannerdefault .content-image{position:absolute;max-width:40vw;bottom:3rem;left:4rem}@media(max-width:64em){.wp-block-acf-upbannerdefault .content-image{bottom:10rem;width:40%}}@media(max-width:48em){.wp-block-acf-upbannerdefault .content-image{left:2rem;bottom:15rem}}.wp-block-acf-upbannerdefault .content-image img{width:100%;-o-object-fit:contain;object-fit:contain;position:relative}.wp-block-acf-upbannerdefault .ticker-bar-container{background:#80c8fa!important;background:var(--color-accent-beach-blue,#80C8FA)!important;position:absolute;bottom:0;left:0;width:100%;overflow:hidden;padding-top:1rem;padding-bottom:1rem}@media(max-width:64em){.wp-block-acf-upbannerdefault .ticker-bar-container{padding-top:2rem;padding-bottom:2rem}}.wp-block-acf-upbannerdefault .ticker-bar-container .js-marquee{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.wp-block-acf-upbannerdefault .ticker-bar-container .ticker-bar{margin:auto;overflow:hidden}.wp-block-acf-upbannerdefault .ticker-bar-container .ticker-bar-text{color:#29ade4!important;color:var(--color-accent-balearic-blue,#29ADE4)!important}.wp-block-acf-upbannerdefault .ticker-bar-container .features-bar-logo{margin-left:3.5rem;margin-right:1.5rem}.wp-block-acf-upbannerdefault .ticker-bar-container img{width:3rem;height:3rem}.wp-block-acf-upbannerdefault .desktop-banner-booking-options{position:absolute;bottom:6rem;left:4rem;width:100%}.wp-block-acf-upbannerdefault .desktop-banner-booking-options>div:not(:last-child){width:12.5rem}.wp-block-acf-upbannerdefault .desktop-banner-booking-options input,.wp-block-acf-upbannerdefault .desktop-banner-booking-options button{height:50px}@media(max-width:64em){.wp-block-acf-upbannerdefault.has-booking-card{margin-bottom:0!important}.wp-block-acf-upbannerdefault .desktop-banner-booking-options{display:none!important}}.wp-block-acf-upbannerdefault .check-availability-button{min-height:50px}.mobile-banner-booking-options{display:none}@media(max-width:64em){.mobile-banner-booking-options{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-banner-booking-options .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}