.elementor-11 .elementor-element.elementor-element-a13a0b3{--display:flex;--min-height:100vh;--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:center;--overlay-opacity:0.9;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-a13a0b3::before, .elementor-11 .elementor-element.elementor-element-a13a0b3 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a13a0b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-a13a0b3 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a13a0b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-a13a0b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #FFFFFF 40%, #FFFFFF40 70%);}.elementor-11 .elementor-element.elementor-element-a13a0b3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-11 .elementor-element.elementor-element-6a10d8d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b5aae1c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:var( --e-global-color-17a366f );}.elementor-11 .elementor-element.elementor-element-a570105 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:600;color:var( --e-global-color-cdf8ef2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-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-11 .elementor-element.elementor-element-ff646f9{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:1.3em;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-bafc0ca .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:#000000;color:#000000;}.elementor-11 .elementor-element.elementor-element-bafc0ca .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-bafc0ca .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-bafc0ca .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-bafc0ca .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-bafc0ca .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-8a29037{--display:flex;}.elementor-11 .elementor-element.elementor-element-09c7a83{--display:flex;--padding-top:100px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-2732286{--display:flex;}.elementor-11 .elementor-element.elementor-element-3769150{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#000000;}.elementor-11 .elementor-element.elementor-element-7a16210{text-align:center;}.elementor-11 .elementor-element.elementor-element-7a16210 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-bf1a06b{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-4a13c0a{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-1999557{--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;}.elementor-11 .elementor-element.elementor-element-61ef8dd{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#30262740;--border-color:#30262740;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-61ef8dd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1e6981 );--border-color:var( --e-global-color-b1e6981 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-11 .elementor-element.elementor-element-61ef8dd, .elementor-11 .elementor-element.elementor-element-61ef8dd::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-c3e3888{padding:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-c3e3888 .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-c3e3888 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-c3e3888.elementor-view-stacked .elementor-icon{background-color:#D67920;fill:var( --e-global-color-ca0e6b1 );color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-c3e3888.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c3e3888.elementor-view-default .elementor-icon{fill:#D67920;color:#D67920;border-color:#D67920;}.elementor-11 .elementor-element.elementor-element-c3e3888.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-c3e3888 .elementor-icon{font-size:90px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-c3e3888 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-c3e3888 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-c3e3888:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-c3e3888:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-c3e3888 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-91da756{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#30262740;--border-color:#30262740;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-91da756:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1e6981 );--border-color:var( --e-global-color-b1e6981 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-11 .elementor-element.elementor-element-91da756, .elementor-11 .elementor-element.elementor-element-91da756::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-27d9833{padding:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-27d9833 .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-27d9833 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-27d9833.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b1e6981 );fill:var( --e-global-color-ca0e6b1 );color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-27d9833.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-27d9833.elementor-view-default .elementor-icon{fill:var( --e-global-color-b1e6981 );color:var( --e-global-color-b1e6981 );border-color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-27d9833.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-27d9833 .elementor-icon{font-size:90px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-27d9833 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-27d9833 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-27d9833:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-27d9833:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-27d9833 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-e031b57{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#30262740;--border-color:#30262740;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e031b57:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1e6981 );--border-color:var( --e-global-color-b1e6981 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-11 .elementor-element.elementor-element-e031b57, .elementor-11 .elementor-element.elementor-element-e031b57::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-0850a10{padding:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-0850a10 .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-0850a10 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-0850a10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b1e6981 );fill:var( --e-global-color-ca0e6b1 );color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-0850a10.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-0850a10.elementor-view-default .elementor-icon{fill:var( --e-global-color-b1e6981 );color:var( --e-global-color-b1e6981 );border-color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-0850a10.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-0850a10 .elementor-icon{font-size:90px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-0850a10 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-0850a10 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-0850a10:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-0850a10:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-0850a10 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-b66fca9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-9e8aa34 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-9e8aa34 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-9e8aa34 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-9e8aa34 .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-9e8aa34 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-9e8aa34 .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-1daa7af{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-04cd3ff{--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;--padding-top:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-15162b0{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-9d9b911 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-5bb47da{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-b33c7f3{--display:flex;}.elementor-11 .elementor-element.elementor-element-0f224d1{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-09ccfff{--display:flex;}.elementor-11 .elementor-element.elementor-element-86e4339{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-8a36d5a{--display:flex;}.elementor-11 .elementor-element.elementor-element-d274d42{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-a352f1f{--display:flex;}.elementor-11 .elementor-element.elementor-element-ce079f7{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-b56b34c{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b1e6981 );--n-accordion-title-hover-color:var( --e-global-color-cdf8ef2 );--n-accordion-title-active-color:var( --e-global-color-cdf8ef2 );--n-accordion-icon-size:15px;}:where( .elementor-11 .elementor-element.elementor-element-b56b34c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-11 .elementor-element.elementor-element-5557612 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:#000000;color:#000000;}.elementor-11 .elementor-element.elementor-element-5557612 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-5557612 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-5557612 .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-5557612 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-5557612 .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-c19a639{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-73ba69c{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-11 .elementor-element.elementor-element-73ba69c img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-11 .elementor-element.elementor-element-8b41871{--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;--padding-top:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-6ec797c{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-aeeca20{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-11 .elementor-element.elementor-element-aeeca20 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-11 .elementor-element.elementor-element-267c05a{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-6f72e98 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-49fab60{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-0df6b13{--display:flex;}.elementor-11 .elementor-element.elementor-element-4fe9dbe{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-2be97fa{--display:flex;}.elementor-11 .elementor-element.elementor-element-0c0f2e9{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-ab9e029{--display:flex;}.elementor-11 .elementor-element.elementor-element-eca4299{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-c667631{--display:flex;}.elementor-11 .elementor-element.elementor-element-dc3ad00{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-add8267{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b1e6981 );--n-accordion-title-hover-color:var( --e-global-color-cdf8ef2 );--n-accordion-title-active-color:var( --e-global-color-cdf8ef2 );--n-accordion-icon-size:15px;}:where( .elementor-11 .elementor-element.elementor-element-add8267 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-11 .elementor-element.elementor-element-c254edc .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:#000000;color:#000000;}.elementor-11 .elementor-element.elementor-element-c254edc .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-c254edc .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-c254edc .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-c254edc .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-c254edc .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-3b0be7b{--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-3b0be7b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3b0be7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-11 .elementor-element.elementor-element-3b0be7b::before, .elementor-11 .elementor-element.elementor-element-3b0be7b > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3b0be7b > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3b0be7b > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3b0be7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3b0be7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ca0e6b1 ) 0%, #F2295B00 100%);}.elementor-11 .elementor-element.elementor-element-fc6f057{--display:flex;}.elementor-11 .elementor-element.elementor-element-47430f0{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#000000;}.elementor-11 .elementor-element.elementor-element-deadd4c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-9813220{--display:flex;}.elementor-11 .elementor-element.elementor-element-97466ba{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-c05f039 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:#000000;color:#000000;}.elementor-11 .elementor-element.elementor-element-c05f039 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-c05f039 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-c05f039 .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-c05f039 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-c05f039 .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-253d8a8{--display:flex;--padding-top:100px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-11bcf50{--display:flex;}.elementor-11 .elementor-element.elementor-element-069651c{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#000000;}.elementor-11 .elementor-element.elementor-element-cec1f0a{text-align:center;}.elementor-11 .elementor-element.elementor-element-cec1f0a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-3ffd4b1{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-fc10044{--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;}.elementor-11 .elementor-element.elementor-element-dbc5dd8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#30262740;--border-color:#30262740;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-dbc5dd8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1e6981 );--border-color:var( --e-global-color-b1e6981 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-11 .elementor-element.elementor-element-dbc5dd8, .elementor-11 .elementor-element.elementor-element-dbc5dd8::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-6714371{padding:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-6714371 .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-6714371 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-6714371.elementor-view-stacked .elementor-icon{background-color:#D67920;fill:var( --e-global-color-ca0e6b1 );color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-6714371.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6714371.elementor-view-default .elementor-icon{fill:#D67920;color:#D67920;border-color:#D67920;}.elementor-11 .elementor-element.elementor-element-6714371.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-6714371 .elementor-icon{font-size:90px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-6714371 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-6714371 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-6714371:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-6714371:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-6714371 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-b1d29e3{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#30262740;--border-color:#30262740;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b1d29e3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b1e6981 );--border-color:var( --e-global-color-b1e6981 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-11 .elementor-element.elementor-element-b1d29e3, .elementor-11 .elementor-element.elementor-element-b1d29e3::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-dc6cdd1{padding:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-dc6cdd1 .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-dc6cdd1 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-dc6cdd1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b1e6981 );fill:var( --e-global-color-ca0e6b1 );color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-dc6cdd1.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-dc6cdd1.elementor-view-default .elementor-icon{fill:var( --e-global-color-b1e6981 );color:var( --e-global-color-b1e6981 );border-color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-dc6cdd1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-dc6cdd1 .elementor-icon{font-size:90px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-dc6cdd1 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-dc6cdd1 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-dc6cdd1:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-dc6cdd1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-dc6cdd1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-11 .elementor-element.elementor-element-33602b3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-ca68464 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-ca68464 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-ca68464 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-ca68464 .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-ca68464 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-ca68464 .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-0a45fbc{--display:flex;--min-height:600px;--justify-content:flex-end;}.elementor-11 .elementor-element.elementor-element-0a45fbc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0a45fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://serenior.es/wp-content/uploads/2025/11/Serenior-Video.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-26cd06c{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-2284e4a{--display:flex;}.elementor-11 .elementor-element.elementor-element-2b65765{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#000000;}.elementor-11 .elementor-element.elementor-element-511014b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-a917b9a{--display:flex;}.elementor-11 .elementor-element.elementor-element-436a0d7{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-116145f .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:#000000;color:#000000;}.elementor-11 .elementor-element.elementor-element-116145f .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-116145f .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-116145f .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-116145f .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-116145f .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-1ad2fe5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-46db383{--e-image-carousel-slides-to-show:2;}.elementor-11 .elementor-element.elementor-element-46db383 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11 .elementor-element.elementor-element-46db383 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-46db383 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11 .elementor-element.elementor-element-46db383 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-97dc7eb{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;--arrow-normal-color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-97dc7eb :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-b1e6981 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-97dc7eb .swiper-slide > .elementor-element{height:100%;}.elementor-11 .elementor-element.elementor-element-89df6ca{--display:flex;--min-height:100vh;--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:center;--overlay-opacity:0.7;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-89df6ca:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-89df6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://serenior.es/wp-content/uploads/2026/03/Foto-Serenior-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-89df6ca::before, .elementor-11 .elementor-element.elementor-element-89df6ca > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-89df6ca > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-89df6ca > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-89df6ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-89df6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #FFFFFF00 100%);}.elementor-11 .elementor-element.elementor-element-7ec99a8{--display:flex;}.elementor-11 .elementor-element.elementor-element-2b393ab{font-family:"Antic Didone", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f599e9a .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:var( --e-global-color-ca0e6b1 );color:var( --e-global-color-ca0e6b1 );}.elementor-11 .elementor-element.elementor-element-f599e9a .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-f599e9a .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-f599e9a .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-f599e9a .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-f599e9a .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-8f5ba55{--display:flex;}.elementor-11 .elementor-element.elementor-element-ad4335d{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-256bcee{--display:flex;}.elementor-11 .elementor-element.elementor-element-8b26ce0{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#000000;}.elementor-11 .elementor-element.elementor-element-eeeaf68{text-align:center;}.elementor-11 .elementor-element.elementor-element-eeeaf68 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-3b90e31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-44a4c3a{--e-image-carousel-slides-to-show:5;}.elementor-11 .elementor-element.elementor-element-44a4c3a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11 .elementor-element.elementor-element-44a4c3a .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-44a4c3a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11 .elementor-element.elementor-element-44a4c3a .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-44a4c3a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;}.elementor-11 .elementor-element.elementor-element-6421107{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-95bf371{--display:flex;}.elementor-11 .elementor-element.elementor-element-77a48d0{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:#000000;}.elementor-11 .elementor-element.elementor-element-57efe76 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:300;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-f64b6da{--display:flex;}.elementor-11 .elementor-element.elementor-element-a606860{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;color:var( --e-global-color-cdf8ef2 );}.elementor-11 .elementor-element.elementor-element-8c73f3b .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:#000000;color:#000000;}.elementor-11 .elementor-element.elementor-element-8c73f3b .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-8c73f3b .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-8c73f3b .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-8c73f3b .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-8c73f3b .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-60bdf15{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-6912832{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-de7c3fa{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-de7c3fa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-de7c3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://serenior.es/wp-content/uploads/2026/03/Hombre-trabajando-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-3bd53b0{--display:flex;--min-height:550px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3bd53b0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3bd53b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://serenior.es/wp-content/uploads/2026/03/Foto-Serenior-4.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-4beaed5{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4beaed5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4beaed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://serenior.es/wp-content/uploads/2026/03/Hombre-trabajando.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-04d47d8{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-04d47d8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-04d47d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://serenior.es/wp-content/uploads/2026/03/Foto-Serenior-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-04d47d8::before, .elementor-11 .elementor-element.elementor-element-04d47d8 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-04d47d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-04d47d8 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-04d47d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-04d47d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #000000 0%, #FFFFFF00 50%);}.elementor-11 .elementor-element.elementor-element-0a8277a{--display:flex;}.elementor-11 .elementor-element.elementor-element-de4a9da{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-eb66927 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Slab", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-eb66927 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-eb66927 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-eb66927 .elementor-button:focus{color:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-eb66927 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-eb66927 .elementor-button:focus svg{fill:var( --e-global-color-b1e6981 );}.elementor-11 .elementor-element.elementor-element-9955995{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-a13a0b3{--min-height:200px;--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-11 .elementor-element.elementor-element-a570105 .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-09c7a83{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-7a16210 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-04cd3ff{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-9d9b911 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-73ba69c img{height:350px;}.elementor-11 .elementor-element.elementor-element-8b41871{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-aeeca20 img{height:350px;}.elementor-11 .elementor-element.elementor-element-6f72e98 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-3b0be7b{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-deadd4c .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-253d8a8{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-cec1f0a .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-0a45fbc{--min-height:400px;}.elementor-11 .elementor-element.elementor-element-26cd06c{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-511014b .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-97dc7eb{--swiper-slides-to-display:2;}.elementor-11 .elementor-element.elementor-element-89df6ca{--min-height:400px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-2b393ab{font-size:28px;}.elementor-11 .elementor-element.elementor-element-ad4335d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-eeeaf68 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-44a4c3a{--e-image-carousel-slides-to-show:2;}.elementor-11 .elementor-element.elementor-element-6421107{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-57efe76 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-de7c3fa{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-3bd53b0{--min-height:350px;}.elementor-11 .elementor-element.elementor-element-04d47d8{--min-height:500px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-de4a9da{font-size:32px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-a13a0b3 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-11 .elementor-element.elementor-element-a13a0b3{--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-a570105 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-09c7a83{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7a16210 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-04cd3ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-9d9b911 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-73ba69c img{height:250px;}.elementor-11 .elementor-element.elementor-element-8b41871{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-aeeca20 img{height:250px;}.elementor-11 .elementor-element.elementor-element-6f72e98 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-3b0be7b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-deadd4c .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-253d8a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-cec1f0a .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-0a45fbc{--min-height:250px;}.elementor-11 .elementor-element.elementor-element-26cd06c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-511014b .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-1ad2fe5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-97dc7eb{--swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-89df6ca:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-89df6ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-11 .elementor-element.elementor-element-2b393ab{font-size:24px;}.elementor-11 .elementor-element.elementor-element-ad4335d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-eeeaf68 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-44a4c3a{--e-image-carousel-slides-to-show:1;}.elementor-11 .elementor-element.elementor-element-6421107{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-57efe76 .elementor-heading-title{font-size:28px;}.elementor-11 .elementor-element.elementor-element-60bdf15{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6912832{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-3bd53b0{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-4beaed5{--min-height:200px;}.elementor-11 .elementor-element.elementor-element-04d47d8{--min-height:250px;--padding-top:40px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-de4a9da{font-size:24px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-15162b0{--width:50%;}.elementor-11 .elementor-element.elementor-element-c19a639{--width:50%;}.elementor-11 .elementor-element.elementor-element-6ec797c{--width:50%;}.elementor-11 .elementor-element.elementor-element-267c05a{--width:50%;}.elementor-11 .elementor-element.elementor-element-fc10044{--content-width:900px;}.elementor-11 .elementor-element.elementor-element-de7c3fa{--width:15%;}.elementor-11 .elementor-element.elementor-element-3bd53b0{--width:60%;}.elementor-11 .elementor-element.elementor-element-4beaed5{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-15162b0{--width:100%;}.elementor-11 .elementor-element.elementor-element-c19a639{--width:100%;}.elementor-11 .elementor-element.elementor-element-6ec797c{--width:100%;}.elementor-11 .elementor-element.elementor-element-267c05a{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-3b7b343 *//* Configuración del contenedor principal */
.video-BG {
  position: relative !important; 
  overflow: hidden;
  cursor: none; /* Oculta el cursor normal */
}

/* --- EL PADRE (TRACKER) --- */
/* Se encarga de: Posición, Centrado y Escala */
.cursor-tracker {
  position: absolute;
  top: 0; 
  left: 0;
  width: 120px;
  height: 120px;
  opacity: 0;
  pointer-events: none; /* Crucial para que no bloquee clicks */
  z-index: 10;
  
  /* 1. Centramos el elemento respecto a su coordenada top/left */
  /* 2. Iniciamos con escala 0 (oculto) */
  transform: translate(-50%, -50%) scale(0);
  
  /* Transición suave para cuando entra y sale el mouse */
  transition: transform 0.3s ease-in-out;
}
.video-BG:hover .cursor-tracker {
    opacity: 1;
}

/* --- EL HIJO (SPINNER) --- */
/* Se encarga de: Imagen y Rotación */
.cursor-spinner {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 42px;
  color: white;
  border: 2px solid white;
  border-radius: 50%;
  
}

/* --- ESTADOS DE HOVER --- */

/* Cuando el mouse entra en la sección, el PADRE escala a 1 */
.video-BG:hover .cursor-tracker {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}

/* Animación de rotación */
@keyframes rotateCursor {
    0% { transform: rotate(360deg); }
    100% { transform: rotate(0deg); }
}

/* Limpieza de estructura de Elementor (lo que ya tenías) */
.video-BG > .e-con-inner { position: static !important; }
.video-BG .e-con-inner > .elementor-widget-html {
    position: static !important;
    width: 0 !important;
    height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a45fbc */.video-BG {
    cursor: none;
}

.video-BG > .e-con-inner {
    position: static !important;
}

.video-BG .e-con-inner > .elementor-widget-html {
    position: static !important;
    width: 0 !important;
    height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-44a4c3a */.carCSS img {
    transition: all 300ms;
    height: 350px;
    width: 100%;
    object-fit: cover;
}
.carCSS .swiper-slide {
    flex: 1 0 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb66927 */.buttonI2 svg {
    fill: #D67920;
    transition: transform 300ms;
}
.buttonI a {
    overflow: hidden;
}
.buttonI a .elementor-button-text {
    z-index: 2;
    transition: color 300ms;
}

.buttonI:hover svg {
    transform: scale(50);
}
.buttonI a:hover .elementor-button-text {
    color: white;
}/* End custom CSS */