.elementor-43 .elementor-element.elementor-element-db990a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-43 .elementor-element.elementor-element-db990a7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-db990a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sabahiaibiza.com/wp-content/uploads/2025/01/Vector.png");background-position:90% center;background-repeat:no-repeat;background-size:29% auto;}.elementor-43 .elementor-element.elementor-element-2d46b7c img{width:254px;}.elementor-43 .elementor-element.elementor-element-159886f .elementor-icon-wrapper{text-align:center;}.elementor-43 .elementor-element.elementor-element-159886f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-159886f.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-159886f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-159886f.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-159886f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-159886f .elementor-icon{font-size:40px;}.elementor-43 .elementor-element.elementor-element-159886f .elementor-icon svg{height:40px;}.elementor-43 .elementor-element.elementor-element-2b369ff .elementor-nav-menu .elementor-item{font-family:"Jost", Sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:0.05em;}.elementor-43 .elementor-element.elementor-element-2b369ff .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-65937a4{text-align:center;}.elementor-43 .elementor-element.elementor-element-65937a4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-3b20f97{text-align:center;font-size:14px;}.elementor-43 .elementor-element.elementor-element-3b20f97 a{color:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-01554e7 .elementor-nav-menu .elementor-item{font-family:"Jost", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;}.elementor-43 .elementor-element.elementor-element-01554e7 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-43 .elementor-element.elementor-element-01554e7{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-db990a7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-db990a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-db990a7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-db990a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:63% auto;}}/* Start custom CSS for nav-menu, class: .elementor-element-2b369ff */@media only screen and (max-width:48em) {
    .elementor-43 .elementor-element.elementor-element-2b369ff ul {
        display: flex!important;
        flex-direction: column!important;
        text-align: center!important;
        align-items: center!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0ca6f2 */.mc-field-group {
    width: 100%;
}

#mc_embed_signup_scroll input[type="email"] {
    border: 0;
    border-bottom: 3px solid #eadf96;
    border-radius: 0;
    background: transparent;
    text-align: center;
    font-family: 'DM Sans';
    padding-top: 15px;
    padding-bottom: 15px;
    color: #494948!important;
}


#mc_embed_signup_scroll input[type="email"]:focus {
    outline: none;
}

#mc_embed_signup_scroll input[type="email"]::placeholder {
    color: #494948;
}

#mc_embed_signup_scroll {
    display: flex;
    align-items: center;
    gap: 40px;
    width: 100%;
    max-width: 600px;

    margin: 0px auto 0;
    position: relative;
}

#mc_embed_signup_scroll button {
    border: 0!important;
    background: transparent!important;
    padding: 0!important;
    text-indent: -10000000px;
}

#mc_embed_signup_scroll button:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAzMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNi4zNjM3N0MwLjQ0NzcxNSA2LjM2Mzc3IDAgNi44MTE0OCAwIDcuMzYzNzdDMCA3LjkxNjA1IDAuNDQ3NzE1IDguMzYzNzcgMSA4LjM2Mzc3TDEgNi4zNjM3N1pNMzEuNzA3MSA4LjA3MDg4QzMyLjA5NzYgNy42ODAzNSAzMi4wOTc2IDcuMDQ3MTkgMzEuNzA3MSA2LjY1NjY2TDI1LjM0MzEgMC4yOTI3MDJDMjQuOTUyNiAtMC4wOTc4MjI3IDI0LjMxOTUgLTAuMDk3ODIyNyAyMy45Mjg5IDAuMjkyNzAyQzIzLjUzODQgMC42ODMyMjYgMjMuNTM4NCAxLjMxNjM5IDIzLjkyODkgMS43MDY5MkwyOS41ODU4IDcuMzYzNzdMMjMuOTI4OSAxMy4wMjA2QzIzLjUzODQgMTMuNDExMSAyMy41Mzg0IDE0LjA0NDMgMjMuOTI4OSAxNC40MzQ4QzI0LjMxOTUgMTQuODI1NCAyNC45NTI2IDE0LjgyNTQgMjUuMzQzMSAxNC40MzQ4TDMxLjcwNzEgOC4wNzA4OFpNMSA4LjM2Mzc3TDMxIDguMzYzNzdWNi4zNjM3N0wxIDYuMzYzNzdMMSA4LjM2Mzc3WiIgZmlsbD0iI0VCREY5NyIvPgo8L3N2Zz4K");
    display: block;
    width: 40px;
    height: 40px;
    background-size: contain;
    content: "";
    background-repeat: no-repeat;
    background-position: top center;
    
}


#mc_embed_signup_scroll button {
    position: absolute;
    right: 0;
}

#mc_embed_signup_scroll button:after {
    width: 35px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-01554e7 */@media only screen and (max-width:48em) {
    .elementor-43 .elementor-element.elementor-element-01554e7 ul {
        display: flex!important;
        flex-direction: column!important;
        text-align: center!important;
        align-items: center!important;
    }
    .elementor-43 .elementor-element.elementor-element-01554e7 .elementor-nav-menu>li:not(:last-child):after {
        content: unset!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db990a7 */@media only screen and (max-width:48em) { 
    .elementor-43 .elementor-element.elementor-element-db990a7 {
        background: none!important;
    }
}/* End custom CSS */