.elementor-930 .elementor-element.elementor-element-f16c0de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.86;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-930 .elementor-element.elementor-element-f16c0de:not(.elementor-motion-effects-element-type-background), .elementor-930 .elementor-element.elementor-element-f16c0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005879;background-image:url("https://hybrydmallorca.com/wp-content/uploads/2025/11/fitness-club-interior-gym-nobody-2024-11-27-11-29-13-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-930 .elementor-element.elementor-element-f16c0de::before, .elementor-930 .elementor-element.elementor-element-f16c0de > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-f16c0de > .e-con-inner > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-f16c0de > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-f16c0de > .e-con-inner > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-f16c0de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(158deg, var( --e-global-color-04f4988 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-930 .elementor-element.elementor-element-f16c0de:hover::before, .elementor-930 .elementor-element.elementor-element-f16c0de:hover > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-f16c0de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-f16c0de > .elementor-background-slideshow:hover::before, .elementor-930 .elementor-element.elementor-element-f16c0de > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-930 .elementor-element.elementor-element-2739d8e{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-930 .elementor-element.elementor-element-d89c57b{font-size:20px;}.elementor-930 .elementor-element.elementor-element-9ace8c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-0097b3f{--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;--justify-content:center;}.elementor-930 .elementor-element.elementor-element-0bea62a{--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;}.elementor-930 .elementor-element.elementor-element-3726d6f:not( .elementor-widget-image ), .elementor-930 .elementor-element.elementor-element-3726d6f.elementor-widget-image img{-webkit-mask-image:url( https://hybrydmallorca.com/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-930 .elementor-element.elementor-element-3726d6f img{height:700px;object-fit:cover;object-position:center center;}.elementor-930 .elementor-element.elementor-element-f665f60{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-930 .elementor-element.elementor-element-e4b7d41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-851dccf{text-align:center;}.elementor-930 .elementor-element.elementor-element-481437d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-930 .elementor-element.elementor-element-f76de2e{--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;}.elementor-930 .elementor-element.elementor-element-2517388{--display:flex;}.elementor-930 .elementor-element.elementor-element-fd4e805{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-11f993d{--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;}.elementor-930 .elementor-element.elementor-element-72fff62{--display:flex;}.elementor-930 .elementor-element.elementor-element-f443d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-986a695{--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;}.elementor-930 .elementor-element.elementor-element-3af4705{--display:flex;}.elementor-930 .elementor-element.elementor-element-f697e6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-d9fc39e{--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;}.elementor-930 .elementor-element.elementor-element-8560c1e{--display:flex;}.elementor-930 .elementor-element.elementor-element-dcd41b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-d0802f3{--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;}.elementor-930 .elementor-element.elementor-element-c4905ca{--display:flex;}.elementor-930 .elementor-element.elementor-element-c8dbbbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-8db9355{--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;}.elementor-930 .elementor-element.elementor-element-5e7fd08{--display:flex;}.elementor-930 .elementor-element.elementor-element-46eee12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-7ee6bf6{--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;}.elementor-930 .elementor-element.elementor-element-f07942b{--display:flex;}.elementor-930 .elementor-element.elementor-element-33f6d77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-34ccc9e{--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;}.elementor-930 .elementor-element.elementor-element-7b95618{--display:flex;}.elementor-930 .elementor-element.elementor-element-4e40160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-d4b5365{--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;}.elementor-930 .elementor-element.elementor-element-6a14d75{--display:flex;}.elementor-930 .elementor-element.elementor-element-4e6c43e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-1381080{--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;}.elementor-930 .elementor-element.elementor-element-a593002{--display:flex;}.elementor-930 .elementor-element.elementor-element-714f544{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-44c7eea{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-d79b442{--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;--justify-content:center;}.elementor-930 .elementor-element.elementor-element-0e1647b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-930 .elementor-element.elementor-element-0e1647b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-930 .elementor-element.elementor-element-0e1647b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-930 .elementor-element.elementor-element-0e1647b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-930 .elementor-element.elementor-element-0e1647b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-930 .elementor-element.elementor-element-0e1647b .elementor-icon-list-icon i{color:var( --e-global-color-56939b1 );transition:color 0.3s;}.elementor-930 .elementor-element.elementor-element-0e1647b .elementor-icon-list-icon svg{fill:var( --e-global-color-56939b1 );transition:fill 0.3s;}.elementor-930 .elementor-element.elementor-element-0e1647b{--e-icon-list-icon-size:23px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-930 .elementor-element.elementor-element-0e1647b .elementor-icon-list-text{transition:color 0.3s;}.elementor-930 .elementor-element.elementor-element-f60a09e{--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;}.elementor-930 .elementor-element.elementor-element-7a54b70:not( .elementor-widget-image ), .elementor-930 .elementor-element.elementor-element-7a54b70.elementor-widget-image img{-webkit-mask-image:url( https://hybrydmallorca.com/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-left.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-930 .elementor-element.elementor-element-7a54b70 img{height:700px;object-fit:cover;object-position:center center;}.elementor-930 .elementor-element.elementor-element-8367604{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-930 .elementor-element.elementor-element-4ad77b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-45c55b9{text-align:center;}.elementor-930 .elementor-element.elementor-element-4257c41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-930 .elementor-element.elementor-element-33e99eb{--display:flex;--min-height:521px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--overlay-opacity:0.63;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-930 .elementor-element.elementor-element-33e99eb:not(.elementor-motion-effects-element-type-background), .elementor-930 .elementor-element.elementor-element-33e99eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hybrydmallorca.com/wp-content/uploads/2025/11/group-of-people-working-out-in-gym-2025-04-03-07-15-13-utc-1536x1025.jpg");background-position:center center;background-size:cover;}.elementor-930 .elementor-element.elementor-element-33e99eb::before, .elementor-930 .elementor-element.elementor-element-33e99eb > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-33e99eb > .e-con-inner > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-33e99eb > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-33e99eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-33e99eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(154deg, var( --e-global-color-04f4988 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-930 .elementor-element.elementor-element-9e6e480{--display:flex;--min-height:521px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--overlay-opacity:0.63;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-930 .elementor-element.elementor-element-9e6e480:not(.elementor-motion-effects-element-type-background), .elementor-930 .elementor-element.elementor-element-9e6e480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hybrydmallorca.com/wp-content/uploads/2025/11/making-effort-2025-03-15-07-05-31-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-930 .elementor-element.elementor-element-9e6e480::before, .elementor-930 .elementor-element.elementor-element-9e6e480 > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-9e6e480 > .e-con-inner > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-9e6e480 > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-9e6e480 > .e-con-inner > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-9e6e480 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(154deg, var( --e-global-color-04f4988 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-930 .elementor-element.elementor-element-c0a6067{--display:flex;--min-height:521px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--overlay-opacity:0.63;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-930 .elementor-element.elementor-element-c0a6067:not(.elementor-motion-effects-element-type-background), .elementor-930 .elementor-element.elementor-element-c0a6067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hybrydmallorca.com/wp-content/uploads/2025/11/top-view-at-young-people-running-on-treadmills-in-2025-02-22-11-15-51-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-930 .elementor-element.elementor-element-c0a6067::before, .elementor-930 .elementor-element.elementor-element-c0a6067 > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-c0a6067 > .e-con-inner > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-c0a6067 > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-c0a6067 > .e-con-inner > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-c0a6067 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(154deg, var( --e-global-color-04f4988 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-930 .elementor-element.elementor-element-ee420ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-930 .elementor-element.elementor-element-6717fc8{--display:flex;--min-height:521px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--overlay-opacity:0.63;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-930 .elementor-element.elementor-element-6717fc8:not(.elementor-motion-effects-element-type-background), .elementor-930 .elementor-element.elementor-element-6717fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hybrydmallorca.com/wp-content/uploads/2025/11/the-girl-in-a-black-sports-suit-performs-an-exerci-2025-08-27-13-40-30-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-930 .elementor-element.elementor-element-6717fc8::before, .elementor-930 .elementor-element.elementor-element-6717fc8 > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-6717fc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-6717fc8 > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-6717fc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-6717fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(154deg, var( --e-global-color-04f4988 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-930 .elementor-element.elementor-element-6a64a20{--display:flex;--min-height:521px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--overlay-opacity:0.63;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-930 .elementor-element.elementor-element-6a64a20:not(.elementor-motion-effects-element-type-background), .elementor-930 .elementor-element.elementor-element-6a64a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hybrydmallorca.com/wp-content/uploads/2025/11/young-woman-and-man-training-together-carrying-at-2025-04-04-11-21-34-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-930 .elementor-element.elementor-element-6a64a20::before, .elementor-930 .elementor-element.elementor-element-6a64a20 > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-6a64a20 > .e-con-inner > .elementor-background-video-container::before, .elementor-930 .elementor-element.elementor-element-6a64a20 > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-6a64a20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-930 .elementor-element.elementor-element-6a64a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(154deg, var( --e-global-color-04f4988 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-930 .elementor-element.elementor-element-18292f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-593210e{--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;--justify-content:center;}.elementor-930 .elementor-element.elementor-element-8485fd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-930 .elementor-element.elementor-element-8485fd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-930 .elementor-element.elementor-element-8485fd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-930 .elementor-element.elementor-element-8485fd5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-930 .elementor-element.elementor-element-8485fd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-930 .elementor-element.elementor-element-8485fd5 .elementor-icon-list-icon i{color:var( --e-global-color-56939b1 );transition:color 0.3s;}.elementor-930 .elementor-element.elementor-element-8485fd5 .elementor-icon-list-icon svg{fill:var( --e-global-color-56939b1 );transition:fill 0.3s;}.elementor-930 .elementor-element.elementor-element-8485fd5{--e-icon-list-icon-size:23px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-930 .elementor-element.elementor-element-8485fd5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-930 .elementor-element.elementor-element-be531f0{--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;}.elementor-930 .elementor-element.elementor-element-d841231:not( .elementor-widget-image ), .elementor-930 .elementor-element.elementor-element-d841231.elementor-widget-image img{-webkit-mask-image:url( https://hybrydmallorca.com/wp-content/plugins/elementor/assets/mask-shapes/parallelogram-right.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-930 .elementor-element.elementor-element-d841231 img{height:700px;object-fit:cover;object-position:center center;}.elementor-930 .elementor-element.elementor-element-a651cdc{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-930 .elementor-element.elementor-element-e4e9306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-8dd8e6c{text-align:center;}.elementor-930 .elementor-element.elementor-element-cec09ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-9845303{--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;}.elementor-930 .elementor-element.elementor-element-ae0395f{--display:flex;}.elementor-930 .elementor-element.elementor-element-489148f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-489148f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-930 .elementor-element.elementor-element-aa4c309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;font-family:"Blender", Sans-serif;font-size:18px;text-transform:uppercase;}.elementor-930 .elementor-element.elementor-element-03432fc{text-align:center;font-family:"Blender", Sans-serif;font-size:40px;text-transform:uppercase;}.elementor-930 .elementor-element.elementor-element-13e6617{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Blender", Sans-serif;font-size:18px;text-transform:uppercase;}.elementor-930 .elementor-element.elementor-element-44b3bea{text-align:center;}.elementor-930 .elementor-element.elementor-element-9f8013c{--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;}.elementor-930 .elementor-element.elementor-element-9abae47{--display:flex;}.elementor-930 .elementor-element.elementor-element-8b2b5f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-e19ebde{text-align:center;font-family:"Blender", Sans-serif;font-size:40px;text-transform:uppercase;}.elementor-930 .elementor-element.elementor-element-95a583f{text-align:center;}.elementor-930 .elementor-element.elementor-element-87dd67e .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-930 .elementor-element.elementor-element-b340374{--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;}.elementor-930 .elementor-element.elementor-element-19df445{--display:flex;}.elementor-930 .elementor-element.elementor-element-883dce4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-930 .elementor-element.elementor-element-c2962ea{text-align:center;font-family:"Blender", Sans-serif;font-size:40px;text-transform:uppercase;}.elementor-930 .elementor-element.elementor-element-81d1a59{text-align:center;}.elementor-930 .elementor-element.elementor-element-095f3e9 .elementor-button{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-930 .elementor-element.elementor-element-f16c0de{--padding-top:150px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-930 .elementor-element.elementor-element-2739d8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-0bea62a{--justify-content:center;}.elementor-930 .elementor-element.elementor-element-3726d6f img{height:400px;object-position:center left;}.elementor-930 .elementor-element.elementor-element-481437d{--grid-auto-flow:row;}.elementor-930 .elementor-element.elementor-element-f60a09e{--justify-content:center;}.elementor-930 .elementor-element.elementor-element-7a54b70 img{height:400px;}.elementor-930 .elementor-element.elementor-element-be531f0{--justify-content:center;}.elementor-930 .elementor-element.elementor-element-d841231 img{height:400px;object-position:center left;}.elementor-930 .elementor-element.elementor-element-cec09ab{--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;}}@media(max-width:767px){.elementor-930 .elementor-element.elementor-element-f16c0de{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-930 .elementor-element.elementor-element-2739d8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-f665f60{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-930 .elementor-element.elementor-element-481437d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-930 .elementor-element.elementor-element-44c7eea{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-8367604{--padding-top:100px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-930 .elementor-element.elementor-element-2739d8e{--width:50%;}.elementor-930 .elementor-element.elementor-element-0097b3f{--width:50%;}.elementor-930 .elementor-element.elementor-element-0bea62a{--width:50%;}.elementor-930 .elementor-element.elementor-element-f665f60{--content-width:800px;}.elementor-930 .elementor-element.elementor-element-f76de2e{--width:100%;}.elementor-930 .elementor-element.elementor-element-11f993d{--width:100%;}.elementor-930 .elementor-element.elementor-element-986a695{--width:100%;}.elementor-930 .elementor-element.elementor-element-d9fc39e{--width:100%;}.elementor-930 .elementor-element.elementor-element-d0802f3{--width:100%;}.elementor-930 .elementor-element.elementor-element-8db9355{--width:100%;}.elementor-930 .elementor-element.elementor-element-7ee6bf6{--width:100%;}.elementor-930 .elementor-element.elementor-element-34ccc9e{--width:100%;}.elementor-930 .elementor-element.elementor-element-d4b5365{--width:100%;}.elementor-930 .elementor-element.elementor-element-1381080{--width:100%;}.elementor-930 .elementor-element.elementor-element-d79b442{--width:50%;}.elementor-930 .elementor-element.elementor-element-f60a09e{--width:50%;}.elementor-930 .elementor-element.elementor-element-8367604{--content-width:800px;}.elementor-930 .elementor-element.elementor-element-33e99eb{--width:50%;}.elementor-930 .elementor-element.elementor-element-9e6e480{--width:50%;}.elementor-930 .elementor-element.elementor-element-c0a6067{--width:50%;}.elementor-930 .elementor-element.elementor-element-6717fc8{--width:50%;}.elementor-930 .elementor-element.elementor-element-6a64a20{--width:50%;}.elementor-930 .elementor-element.elementor-element-593210e{--width:50%;}.elementor-930 .elementor-element.elementor-element-be531f0{--width:50%;}.elementor-930 .elementor-element.elementor-element-a651cdc{--content-width:800px;}.elementor-930 .elementor-element.elementor-element-9845303{--width:50%;}.elementor-930 .elementor-element.elementor-element-9f8013c{--width:50%;}.elementor-930 .elementor-element.elementor-element-b340374{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-930 .elementor-element.elementor-element-2739d8e{--width:100%;}.elementor-930 .elementor-element.elementor-element-f76de2e{--width:100%;}.elementor-930 .elementor-element.elementor-element-11f993d{--width:100%;}.elementor-930 .elementor-element.elementor-element-986a695{--width:100%;}.elementor-930 .elementor-element.elementor-element-d9fc39e{--width:100%;}.elementor-930 .elementor-element.elementor-element-d0802f3{--width:100%;}.elementor-930 .elementor-element.elementor-element-8db9355{--width:100%;}.elementor-930 .elementor-element.elementor-element-7ee6bf6{--width:100%;}.elementor-930 .elementor-element.elementor-element-34ccc9e{--width:100%;}.elementor-930 .elementor-element.elementor-element-d4b5365{--width:100%;}.elementor-930 .elementor-element.elementor-element-1381080{--width:100%;}.elementor-930 .elementor-element.elementor-element-9845303{--width:100%;}.elementor-930 .elementor-element.elementor-element-9f8013c{--width:100%;}.elementor-930 .elementor-element.elementor-element-b340374{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-33e99eb */.octagon-bg {
  --border-width: 4px;
  --border-color: #ffffff;
  --overlay-color: rgba(0, 0, 0, 0.4); /* change as needed */

  position: relative;
  width: 400px;          /* adjust */
  height: 300px;         /* adjust */
  background-image: url('your-image.jpg');
  background-size: cover;
  background-position: center;
  clip-path: polygon(
    3% 0%, 97% 0%,
    100% 3%, 100% 97%,
    97% 100%, 3% 100%,
    0% 97%, 0% 3%
  );
}

/* Overlay */
.octagon-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--overlay-color);
  clip-path: inherit;  /* keeps same octagon shape */
  pointer-events: none;
}

/* Border Layer (fake outline) */
.octagon-bg::after {
  content: "";
  position: absolute;
  inset: 0;
  clip-path: inherit;
  border: var(--border-width) solid var(--border-color);
  pointer-events: none;
}

.octagon-content {
  position: relative;
  z-index: 1;
  color: white;
  padding: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6717fc8 */.octagon-bg {
  --border-width: 4px;
  --border-color: #ffffff;
  --overlay-color: rgba(0, 0, 0, 0.4); /* change as needed */

  position: relative;
  width: 400px;          /* adjust */
  height: 300px;         /* adjust */
  background-image: url('your-image.jpg');
  background-size: cover;
  background-position: center;
  clip-path: polygon(
    3% 0%, 97% 0%,
    100% 3%, 100% 97%,
    97% 100%, 3% 100%,
    0% 97%, 0% 3%
  );
}

/* Overlay */
.octagon-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--overlay-color);
  clip-path: inherit;  /* keeps same octagon shape */
  pointer-events: none;
}

/* Border Layer (fake outline) */
.octagon-bg::after {
  content: "";
  position: absolute;
  inset: 0;
  clip-path: inherit;
  border: var(--border-width) solid var(--border-color);
  pointer-events: none;
}

.octagon-content {
  position: relative;
  z-index: 1;
  color: white;
  padding: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9845303 */.octagon-blue {
  --border-color: #199da9;
  --border-width: 2px;
  --page-bg: #000000; /* set this to your page background colour */

  position: relative;
  display: inline-block;
  padding: 24px 40px; /* space inside for content */
}

/* Outer octagon (white “border”) */
.octagon-blue::before,
.octagon-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  clip-path: polygon(
    4% 0%, 96% 0%,
    100% 4%, 100% 96%,
    96% 100%, 4% 100%,
    0% 96%, 0% 4%
  );
}

/* White outer shape */
.octagon-blue::before {
  background: var(--border-color);
}

/* Inner cut-out (same colour as page, creates hollow effect) */
.octagon-blue::after {
  inset: var(--border-width);
  background: var(--page-bg);
}

.octagon__inner {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Blender';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hybrydmallorca.com/wp-content/uploads/2025/11/blender-pro-medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */