.elementor-329 .elementor-element.elementor-element-f68752e{--display:flex;--min-height:80vh;--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;--justify-content:flex-start;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--overlay-mix-blend-mode:luminosity;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-f68752e::before, .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-f68752e > .e-con-inner > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-f68752e > .e-con-inner > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://casasdeibiza.com/wp-content/uploads/2026/02/marca_de_agua-scaled.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-329 .elementor-element.elementor-element-f68752e:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-329 .elementor-element.elementor-element-f68752e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-2638007{padding:0px 0px 0px 0px;top:95px;}body:not(.rtl) .elementor-329 .elementor-element.elementor-element-2638007{left:15px;}body.rtl .elementor-329 .elementor-element.elementor-element-2638007{right:15px;}.elementor-329 .elementor-element.elementor-element-2882fbc{--display:flex;--position:absolute;--min-height:80vh;--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;--justify-content:flex-start;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--overlay-opacity:0.5;--overlay-mix-blend-mode:luminosity;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:39px;}.elementor-329 .elementor-element.elementor-element-2882fbc::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .e-con-inner > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://casasdeibiza.com/wp-content/uploads/2026/02/marca_de_agua-scaled.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-329 .elementor-element.elementor-element-2882fbc:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-2882fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-329 .elementor-element.elementor-element-2882fbc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-329 .elementor-element.elementor-element-14baac0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:50px 50px 50px 50px;}.elementor-329 .elementor-element.elementor-element-85aff3c .elementor-button{background-color:var( --e-global-color-2a3e219 );font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-a074485 );color:var( --e-global-color-a074485 );border-radius:50px 50px 50px 50px;}.elementor-329 .elementor-element.elementor-element-9459608.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-329 .elementor-element.elementor-element-9459608{right:20px;}body.rtl .elementor-329 .elementor-element.elementor-element-9459608{left:20px;}.elementor-329 .elementor-element.elementor-element-9459608{top:100px;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-329 .elementor-element.elementor-element-9459608 .elementor-share-btn{font-size:calc(0.9px * 10);}.elementor-329 .elementor-element.elementor-element-9459608 .elementor-share-btn__icon{--e-share-buttons-icon-size:3.2em;}.elementor-329 .elementor-element.elementor-element-12e4a3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-329 .elementor-element.elementor-element-12e4a3e:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-12e4a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-2f9cf1b{--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;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-329 .elementor-element.elementor-element-edc107d{--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-329 .elementor-element.elementor-element-ab4bc72{--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;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-d86e300 .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-d86e300.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-d86e300.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-d86e300.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-d86e300.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-d86e300.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-d86e300 .elementor-icon{font-size:1em;}.elementor-329 .elementor-element.elementor-element-d86e300 .elementor-icon svg{height:1em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-45911a6{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-4776a85 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-329 .elementor-element.elementor-element-ec67550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-ec67550 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-329 .elementor-element.elementor-element-5fc5d87{--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;--justify-content:flex-start;--align-items:center;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-5fc5d87:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-5fc5d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-8f754ae{--display:flex;--min-height:48px;--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;--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-329 .elementor-element.elementor-element-4d81205{--display:flex;--min-height:0px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-4d81205:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-4d81205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a3e219 );}.elementor-329 .elementor-element.elementor-element-4d81205.e-con{--align-self:center;}.elementor-329 .elementor-element.elementor-element-8d6f1f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-8d6f1f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-8d6f1f5 .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-8d6f1f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-8d6f1f5.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-8d6f1f5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-8d6f1f5.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-8d6f1f5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-8d6f1f5 .elementor-icon{font-size:24px;}.elementor-329 .elementor-element.elementor-element-8d6f1f5 .elementor-icon svg{height:24px;}.elementor-329 .elementor-element.elementor-element-2a1abb2{--display:flex;--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-329 .elementor-element.elementor-element-216d9b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-216d9b0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a074485 );}.elementor-329 .elementor-element.elementor-element-d2f6485{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-02b515b{--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;--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-329 .elementor-element.elementor-element-c027bb8{--display:flex;--min-height:0px;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-c027bb8:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-c027bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a3e219 );}.elementor-329 .elementor-element.elementor-element-c027bb8.e-con{--align-self:center;}.elementor-329 .elementor-element.elementor-element-9a3fe31{background-color:var( --e-global-color-2a3e219 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-9a3fe31 .elementor-icon-wrapper{text-align:center;}.elementor-329 .elementor-element.elementor-element-9a3fe31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-9a3fe31.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-9a3fe31.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-9a3fe31.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-9a3fe31.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-9a3fe31 .elementor-icon{font-size:24px;}.elementor-329 .elementor-element.elementor-element-9a3fe31 .elementor-icon svg{height:24px;}.elementor-329 .elementor-element.elementor-element-37182e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-329 .elementor-element.elementor-element-d0b027c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-d0b027c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a074485 );}.elementor-329 .elementor-element.elementor-element-eec1261{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-c4dfe63{--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;--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-329 .elementor-element.elementor-element-0fc7430{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-0fc7430:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-0fc7430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a3e219 );}.elementor-329 .elementor-element.elementor-element-0fc7430.e-con{--align-self:center;}.elementor-329 .elementor-element.elementor-element-59ef6fa{background-color:var( --e-global-color-2a3e219 );border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-59ef6fa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-329 .elementor-element.elementor-element-59ef6fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-59ef6fa.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-59ef6fa.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-59ef6fa.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-59ef6fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-59ef6fa .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-59ef6fa .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-5f35eed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-329 .elementor-element.elementor-element-3a372f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-3a372f2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a074485 );}.elementor-329 .elementor-element.elementor-element-39edd1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-e412f52{--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;--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-329 .elementor-element.elementor-element-5c15ef1 .elementor-heading-title{font-family:"Poiret One", serif;font-weight:600;color:var( --e-global-color-a074485 );}.elementor-329 .elementor-element.elementor-element-75b2a39{text-align:justify;font-family:var( --e-global-typography-c357c09-font-family ), serif;color:var( --e-global-color-text );}.elementor-329 .elementor-element.elementor-element-556b14f{--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;--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-329 .elementor-element.elementor-element-478a844 .elementor-heading-title{font-family:"Poiret One", serif;font-weight:600;color:var( --e-global-color-a074485 );}.elementor-329 .elementor-element.elementor-element-0ed31b2{--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;--flex-wrap:wrap;--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-329 .elementor-element.elementor-element-c6b671d{--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;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-c6b671d:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-c6b671d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-c6b671d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-611003c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-611003c .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-611003c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-611003c.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-611003c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-611003c.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-611003c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-611003c .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-611003c .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-56da4d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-30d4707{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-30d4707:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-30d4707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-30d4707.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-b327026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-b327026 .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-b327026.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-b327026.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-b327026.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-b327026.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-b327026.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-b327026 .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-b327026 .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-b933284{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-57ce2ed{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-57ce2ed:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-57ce2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-57ce2ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-d4157f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-d4157f8 .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-d4157f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-d4157f8.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-d4157f8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-d4157f8.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-d4157f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-d4157f8 .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-d4157f8 .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-438abb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-3bb5800{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-3bb5800:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-3bb5800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-3bb5800.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-d7ba16b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-d7ba16b .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-d7ba16b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-d7ba16b.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-d7ba16b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-d7ba16b.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-d7ba16b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-d7ba16b .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-d7ba16b .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-b941704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-2d0af84{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-2d0af84:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-2d0af84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-2d0af84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-a4c05fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-a4c05fc .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-a4c05fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-a4c05fc.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-a4c05fc.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-a4c05fc.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-a4c05fc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-a4c05fc .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-a4c05fc .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-204b79a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-f81b166{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-f81b166:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-f81b166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-f81b166.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-f9171ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-f9171ec .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-f9171ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-f9171ec.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-f9171ec.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-f9171ec.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-f9171ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-f9171ec .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-f9171ec .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-4e39598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-4b97c34{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-4b97c34:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-4b97c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-4b97c34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-ab97d86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-ab97d86 .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-ab97d86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-ab97d86.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-ab97d86.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-ab97d86.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-ab97d86.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-ab97d86 .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-ab97d86 .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-f0bf86a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-3c13034{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-3c13034:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-3c13034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-3c13034.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-396820e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-396820e .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-396820e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-396820e.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-396820e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-396820e.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-396820e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-396820e .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-396820e .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-9f1f0fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-4053d35{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-4053d35:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-4053d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-4053d35.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-73f7b0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-73f7b0d .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-73f7b0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-73f7b0d.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-73f7b0d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-73f7b0d.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-73f7b0d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-73f7b0d .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-73f7b0d .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-6001255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-9e42658{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-9e42658:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-9e42658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-9e42658.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-9bb63fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-9bb63fd .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-9bb63fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-9bb63fd.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-9bb63fd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-9bb63fd.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-9bb63fd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-9bb63fd .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-9bb63fd .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-9ee762b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-f458023{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-f458023:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-f458023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-f458023.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-856ec57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-856ec57 .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-856ec57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-856ec57.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-856ec57.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-856ec57.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-856ec57.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-856ec57 .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-856ec57 .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-102eb4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-dc70d10{--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;--justify-content:flex-start;--align-items:center;--border-radius:15px 15px 15px 15px;}.elementor-329 .elementor-element.elementor-element-dc70d10:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-dc70d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16ca241 );}.elementor-329 .elementor-element.elementor-element-dc70d10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-f053d64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-f053d64 .elementor-icon-wrapper{text-align:start;}.elementor-329 .elementor-element.elementor-element-f053d64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-f053d64.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-f053d64.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-f053d64.elementor-view-framed .elementor-icon, .elementor-329 .elementor-element.elementor-element-f053d64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-f053d64 .elementor-icon{font-size:25px;}.elementor-329 .elementor-element.elementor-element-f053d64 .elementor-icon svg{height:25px;}.elementor-329 .elementor-element.elementor-element-caca5aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", serif;font-size:1.2em;font-weight:500;}.elementor-329 .elementor-element.elementor-element-9c1790d{--display:flex;--min-height:0px;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 29px 0px rgba(0, 0, 0, 0.27);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--z-index:2;}.elementor-329 .elementor-element.elementor-element-9c1790d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-18f2509{text-align:center;}.elementor-329 .elementor-element.elementor-element-18f2509 .elementor-heading-title{font-family:"Poiret One", serif;font-size:1.3em;font-weight:600;color:var( --e-global-color-text );}.elementor-329 .elementor-element.elementor-element-3c29d44{--display:flex;--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-090b378{--divider-border-style:solid;--divider-color:#FFFFFF00;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-090b378 .elementor-divider-separator{width:100%;}.elementor-329 .elementor-element.elementor-element-090b378 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}@media(max-width:1024px){.elementor-329 .elementor-element.elementor-element-f68752e::before, .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-f68752e > .e-con-inner > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-f68752e > .e-con-inner > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://casasdeibiza.com/wp-content/uploads/2026/02/marca_de_agua-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-329 .elementor-element.elementor-element-f68752e{--min-height:60vh;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-329 .elementor-element.elementor-element-2638007{top:159px;}.elementor-329 .elementor-element.elementor-element-2882fbc{--margin-top:139px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;} .elementor-329 .elementor-element.elementor-element-9459608{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-329 .elementor-element.elementor-element-5fc5d87{--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;--align-items:flex-start;}.elementor-329 .elementor-element.elementor-element-9a3fe31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-f68752e{--min-height:80vh;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-329 .elementor-element.elementor-element-f68752e::before, .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-f68752e > .e-con-inner > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-f68752e > .e-con-inner > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-f68752e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-329 .elementor-element.elementor-element-2638007{top:120px;}.elementor-329 .elementor-element.elementor-element-2882fbc{--min-height:40vh;--margin-top:103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-329 .elementor-element.elementor-element-2882fbc::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .e-con-inner > .elementor-background-video-container::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-329 .elementor-element.elementor-element-2882fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-329 .elementor-element.elementor-element-9459608{top:127px;} .elementor-329 .elementor-element.elementor-element-9459608{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-329 .elementor-element.elementor-element-2f9cf1b{--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-329 .elementor-element.elementor-element-5fc5d87{--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;--align-items:flex-start;}.elementor-329 .elementor-element.elementor-element-8f754ae{--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;--flex-wrap:nowrap;}.elementor-329 .elementor-element.elementor-element-4d81205{--width:60px;}.elementor-329 .elementor-element.elementor-element-02b515b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-329 .elementor-element.elementor-element-c027bb8{--width:60px;}.elementor-329 .elementor-element.elementor-element-37182e2{--flex-wrap:nowrap;}.elementor-329 .elementor-element.elementor-element-c4dfe63{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-329 .elementor-element.elementor-element-0fc7430{--width:80px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-329 .elementor-element.elementor-element-75b2a39{text-align:start;}}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-2882fbc{--width:80%;}.elementor-329 .elementor-element.elementor-element-2f9cf1b{--content-width:1440px;}.elementor-329 .elementor-element.elementor-element-edc107d{--width:66%;}.elementor-329 .elementor-element.elementor-element-4d81205{--width:70px;}.elementor-329 .elementor-element.elementor-element-02b515b{--width:100%;}.elementor-329 .elementor-element.elementor-element-c027bb8{--width:70px;}.elementor-329 .elementor-element.elementor-element-c4dfe63{--width:100%;}.elementor-329 .elementor-element.elementor-element-0fc7430{--width:100px;}.elementor-329 .elementor-element.elementor-element-e412f52{--width:100%;}.elementor-329 .elementor-element.elementor-element-556b14f{--width:100%;}.elementor-329 .elementor-element.elementor-element-c6b671d{--width:30%;}.elementor-329 .elementor-element.elementor-element-30d4707{--width:30%;}.elementor-329 .elementor-element.elementor-element-57ce2ed{--width:30%;}.elementor-329 .elementor-element.elementor-element-3bb5800{--width:30%;}.elementor-329 .elementor-element.elementor-element-2d0af84{--width:30%;}.elementor-329 .elementor-element.elementor-element-f81b166{--width:30%;}.elementor-329 .elementor-element.elementor-element-4b97c34{--width:30%;}.elementor-329 .elementor-element.elementor-element-3c13034{--width:30%;}.elementor-329 .elementor-element.elementor-element-4053d35{--width:30%;}.elementor-329 .elementor-element.elementor-element-9e42658{--width:30%;}.elementor-329 .elementor-element.elementor-element-f458023{--width:30%;}.elementor-329 .elementor-element.elementor-element-dc70d10{--width:30%;}.elementor-329 .elementor-element.elementor-element-9c1790d{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-329 .elementor-element.elementor-element-c027bb8{--width:70px;}}/* Start custom CSS for html, class: .elementor-element-2638007 */.elementor-329 .elementor-element.elementor-element-2638007{
    .button {
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
  border: none;
  cursor: pointer;
  align-items: center;
  gap: 0.75rem;
  background-color: var(--clr);
  color: #fff;
  border-radius: 10rem;
  font-weight: 600;
  padding: 0.75rem 1.5rem;
  padding-left: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background-color 0.3s;
}

.button__icon-wrapper {
  flex-shrink: 0;
  width: 25px;
  height: 25px;
  position: relative;
  color: var(--clr);
  background-color: #fff;
  border-radius: 50%;
  display: grid;
  place-items: center;
  overflow: hidden;
}

.button:hover {
    background-color: #DF2020;
}

.button:hover .button__icon-wrapper {
  color: #DF2020;
}

.button__icon-svg--copy {
  position: absolute;
  transform: translate(-150%, 150%);
}

.button:hover .button__icon-svg:first-child {
  transition: transform 0.3s ease-in-out;
  transform: translate(150%, -150%);
  color: #DF2020;
}

.button:hover .button__icon-svg--copy {
  transition: transform 0.3s ease-in-out 0.1s;
  transform: translate(0);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2882fbc */.elementor-329 .elementor-element.elementor-element-2882fbc{
    left: 50%;
    transform: translate(-50%); 
}
.container_centro{
    align-self: center;
    justify-self: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14baac0 */.elementor-329 .elementor-element.elementor-element-14baac0{
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85aff3c */.elementor-329 .elementor-element.elementor-element-85aff3c{
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68752e */.elementor-329 .elementor-element.elementor-element-f68752e:not(.elementor-motion-effects-element-type-background) {
    background-position: center center !important;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ee638b *//*FLECHAS*/
.slider-arrow{
    height: 50px;;
    width: 50px;
    align-items: center;
    border-radius: 5%;
    justify-content: center;
    flex-wrap: wrap;
    font-size: 25px;
    align-content: center;
    margin: auto;
}
.slide img {
    height: 200px !important;
    width: 200px !important;
    border-radius: 10px;
    transition: transform 0.3s ease;
}
.elementor img {
    object-fit: cover;
    object-position: center;
}
.modal {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
    align-items: center;   
    justify-content: center;
    padding: 20px;           
}

.modal-content {
    max-width: 80%;
    max-height: 80%;
    width: auto;  
    height: auto;  
    box-shadow: 0 0 20px rgba(0,0,0,0.5); 
}

.modal-image-wrapper {
    position: relative;
    display: inline-block;
}

.modal-image-wrapper::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("https://casasdeibiza.com/wp-content/uploads/2026/02/marca_de_agua-scaled.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    opacity: 0.35;
    pointer-events: none;
}

.close {
    
    position: absolute;
    top: 30px;
    right: 40px;
    color: white;
    font-size: 40px;
    cursor: pointer;
}


/*FLECHAS MODAL*/
.modal-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 40px;
    color: white;
    background: rgba(0,0,0,0.5);
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    justify-content: center;
    align-content: center;
    z-index: 100;
}

.modal-arrow.left { left: 20px; }
.modal-arrow.right { right: 20px; }

.modal-arrow:hover { background: rgba(0,0,0,0.8); }


/*ScrollBAR*/
/** Chrome, Safari y Edge */
.custom-slider::-webkit-scrollbar {
    height: 6px; 
}
/* Firefox */
.custom-slider {
    /*margin: auto 20px;*/
    scrollbar-width: thin;
}
/* Chrome, Safari y Edge */
.custom-slider::-webkit-scrollbar {
    height: 6px; 
}
.custom-slider::-webkit-scrollbar-track {
    background: transparent; 
}
.custom-slider::-webkit-scrollbar-button{
    color: transparent;
    background-color: transparent;
}
.custom-slider::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,0.3); 
    border-radius: 3px;
}
/* Firefox */
.custom-slider {
    scrollbar-width: thin;
    scrollbar-color: rgba(0,0,0,0.3) transparent;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0259936 */.custom-slider {
    display: flex;
    gap: 15px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    align-items: center;
    overflow-y: hidden;
    padding-bottom: 30px;
}

.slide {
    flex: 0 0 auto;
    scroll-snap-align: start;
    cursor: pointer;
}

.slide img {
    width: 250px;
    height: auto;
    border-radius: 10px;
    transition: transform 0.3s ease;
}

.slide img:hover {
    transform: scale(1.05);
}

/**********FLECHAS**************/
.slider-wrapper {
    position: relative;
}

.custom-slider {
    display: flex;
    gap: 15px;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
}

.slide {
    flex: 0 0 auto;
    scroll-snap-align: start;
}

.slider-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0,0,0,0.6);
    color: white;
    border: none;
    font-size: 30px;
    padding: 10px 15px;
    cursor: pointer;
    z-index: 10;
    display: none; /* por defecto ocultas */
}

.slider-arrow.left {
    left: 0;
}

.slider-arrow.right {
    right: 0;
}

.slider-arrow:hover {
    background: rgba(0,0,0,0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a1abb2 */.elementor-329 .elementor-element.elementor-element-2a1abb2{
    width: fit-content;
    p{
    margin:0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f754ae */.elementor-329 .elementor-element.elementor-element-8f754ae{
    max-width: 200px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eec1261 */.elementor-329 .elementor-element.elementor-element-eec1261{
    p{
    margin:0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37182e2 */.elementor-329 .elementor-element.elementor-element-37182e2{
        width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02b515b */.elementor-329 .elementor-element.elementor-element-02b515b{
    max-width: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f35eed */.elementor-329 .elementor-element.elementor-element-5f35eed{
    p{
    margin:0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4dfe63 */.elementor-329 .elementor-element.elementor-element-c4dfe63{
    max-width: 200px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56da4d3 */.elementor-329 .elementor-element.elementor-element-56da4d3{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b933284 */.elementor-329 .elementor-element.elementor-element-b933284{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438abb7 */.elementor-329 .elementor-element.elementor-element-438abb7{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b941704 */.elementor-329 .elementor-element.elementor-element-b941704{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-204b79a */.elementor-329 .elementor-element.elementor-element-204b79a{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e39598 */.elementor-329 .elementor-element.elementor-element-4e39598{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0bf86a */.elementor-329 .elementor-element.elementor-element-f0bf86a{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f1f0fb */.elementor-329 .elementor-element.elementor-element-9f1f0fb{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6001255 */.elementor-329 .elementor-element.elementor-element-6001255{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ee762b */.elementor-329 .elementor-element.elementor-element-9ee762b{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-102eb4f */.elementor-329 .elementor-element.elementor-element-102eb4f{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caca5aa */.elementor-329 .elementor-element.elementor-element-caca5aa{
    p{margin: 0}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ed31b2 */.elementor-329 .elementor-element.elementor-element-0ed31b2{
   
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1941d8c */.elementor-329 .elementor-element.elementor-element-1941d8c{
    form{
        input, textarea, label{
            padding-left: ;
            width: 100%;
            margin-top: 5px;
            border-radius: 5px;
            border: none;
            font-size: 1.1em;
        }
        input::placeholder{
            color:grey;
        }
        input{
        background-color: #F1ECE4;

        }
    }
    .textareaeditar {
        height: 150px;
                    background-color: #F1ECE4;

    }
     input[type="submit"]{
        width: 100%;
        color:white;
        font-weight: bold;
        border-color: #DAC685;
        background-color: #DF2020;
    }
    .nombre_apellido p{
        margin:0;
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c1790d */.elementor-329 .elementor-element.elementor-element-9c1790d{
    z-index: 2;
}/* End custom CSS */