/* Start custom CSS */body.postid-3912, body.page-id-3912 { background-color: #0B2540; overflow: visible !important; overflow-x: clip !important; }
body.postid-3912 #ast-scroll-top, body.page-id-3912 #ast-scroll-top { display: none !important; }
body.postid-3912 .ast-container, body.page-id-3912 .ast-container { padding: 0 !important; max-width: 100% !important; display: block !important; }
body.postid-3912 #primary, body.page-id-3912 #primary { margin: 0 !important; padding: 0 !important; width: 100% !important; }
.elementor-3912 h1 span, .elementor-3912 h2 span { color: #E6C877; }
.elementor-3912 strong { font-weight: 600; }
.elementor-3912 a, .elementor-3912 a:hover { text-decoration: none !important; }
.elementor-3912 #reserve { scroll-margin-top: 16px; }
.elementor-3912 [data-interaction-id="6a0c65ee"], .elementor-3912 [data-interaction-id="4f66f029"] { text-align: left !important; }
.elementor-3912 [data-interaction-id="63380fda"] { width: min(1100px, 100vw) !important; max-width: none !important; align-self: center !important; box-sizing: border-box; padding: 22px !important; }
@media (max-width: 767px) { .elementor-3912 [data-interaction-id="63380fda"] { border-radius: 0 !important; padding: 12px 4px !important; } }
.elementor-3912 [data-interaction-id="4b8467a3"] { background-image: url(https://ibizareport.com/wp-content/uploads/2026/10/rico-teaching.jpg) !important; background-size: cover !important; background-position: center 30% !important; background-repeat: no-repeat !important; border: none !important; aspect-ratio: 1 / 1 !important; min-height: 0 !important; }
.elementor-3912 [data-interaction-id="2419f3c0"] { overflow-x: auto !important; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; margin-right: -22px; padding-right: 22px !important; }
.elementor-3912 [data-interaction-id="2419f3c0"]::-webkit-scrollbar { display: none; }
.elementor-3912 [data-interaction-id="2419f3c0"] > * { scroll-snap-align: start; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; aspect-ratio: 1 / 1 !important; min-height: 0 !important; }
@media (min-width: 768px) { .elementor-3912 [data-interaction-id="2419f3c0"] > * { flex: 0 0 300px !important; } }
.elementor-3912 [data-interaction-id="408db133"] { background-image: linear-gradient(180deg, rgba(11,37,64,0.05) 30%, rgba(11,37,64,0.85) 100%), url(https://ibizareport.com/wp-content/uploads/2026/10/restaurants-pexels-36729739.jpg) !important; }
.elementor-3912 [data-interaction-id="1599c6e6"] { background-image: linear-gradient(180deg, rgba(11,37,64,0.05) 30%, rgba(11,37,64,0.85) 100%), url(https://ibizareport.com/wp-content/uploads/2026/10/shops-pexels-8387807.jpg) !important; }
.elementor-3912 [data-interaction-id="65ef0d26"] { background-image: linear-gradient(180deg, rgba(11,37,64,0.05) 30%, rgba(11,37,64,0.85) 100%), url(https://ibizareport.com/wp-content/uploads/2026/10/salons-pexels-5368632.jpg) !important; }
.elementor-3912 [data-interaction-id="75223d4c"] { background-image: linear-gradient(180deg, rgba(11,37,64,0.05) 30%, rgba(11,37,64,0.85) 100%), url(https://ibizareport.com/wp-content/uploads/2026/10/gyms-pexels-8436610.jpg) !important; }
.elementor-3912 [data-interaction-id="20888bdc"] { background-image: linear-gradient(180deg, rgba(11,37,64,0.05) 30%, rgba(11,37,64,0.85) 100%), url(https://ibizareport.com/wp-content/uploads/2026/10/tours-boats-pexels-23468954.jpg) !important; }
.elementor-3912 [data-interaction-id="5d08d630"] { background-image: linear-gradient(180deg, rgba(11,37,64,0.05) 30%, rgba(11,37,64,0.85) 100%), url(https://ibizareport.com/wp-content/uploads/2026/10/any-service-pexels-9788371.jpg) !important; }
@media (min-width: 768px) { .elementor-3912 [data-interaction-id="3cfceb56"] { align-items: center !important; } .elementor-3912 [data-interaction-id="3cfceb56"] > h1, .elementor-3912 [data-interaction-id="3cfceb56"] > p { text-align: center !important; } }/* End custom CSS */