.elementor-2027 .elementor-element.elementor-element-48340c2{--display:flex;--min-height:840px;--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2027 .elementor-element.elementor-element-48340c2:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-48340c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-2027 .elementor-element.elementor-element-48340c2::before, .elementor-2027 .elementor-element.elementor-element-48340c2 > .elementor-background-video-container::before, .elementor-2027 .elementor-element.elementor-element-48340c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2027 .elementor-element.elementor-element-48340c2 > .elementor-background-slideshow::before, .elementor-2027 .elementor-element.elementor-element-48340c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2027 .elementor-element.elementor-element-48340c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.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-2027 .elementor-element.elementor-element-ad708f8{text-align:center;}.elementor-2027 .elementor-element.elementor-element-ad708f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.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-2027 .elementor-element.elementor-element-87a20ec{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2027 .elementor-element.elementor-element-87a20ec img{width:100%;max-width:40%;}.elementor-2027 .elementor-element.elementor-element-1866fe6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027 .elementor-element.elementor-element-8322643{text-align:center;}.elementor-2027 .elementor-element.elementor-element-8322643 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.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-2027 .elementor-element.elementor-element-7b5d9dc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-2027 .elementor-element.elementor-element-7b5d9dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-64d1d13{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027 .elementor-element.elementor-element-2f9e6e6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.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-2027 .elementor-element.elementor-element-ae5253c .elementor-button{background-color:#222222;transition-duration:0.6s;border-style:solid;border-color:#222222;border-radius:20px 20px 20px 20px;}.elementor-2027 .elementor-element.elementor-element-ae5253c .elementor-button:hover, .elementor-2027 .elementor-element.elementor-element-ae5253c .elementor-button:focus{background-color:#F5EFE7;color:#222222;border-color:#222222;}.elementor-2027 .elementor-element.elementor-element-ae5253c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2027 .elementor-element.elementor-element-ae5253c.elementor-element{--align-self:center;}.elementor-2027 .elementor-element.elementor-element-ae5253c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2027 .elementor-element.elementor-element-ae5253c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2027 .elementor-element.elementor-element-ae5253c .elementor-button:hover svg, .elementor-2027 .elementor-element.elementor-element-ae5253c .elementor-button:focus svg{fill:#222222;}.elementor-2027 .elementor-element.elementor-element-c493ca8{--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-2027 .elementor-element.elementor-element-1dd3b7e .elementor-button{background-color:#222222;transition-duration:0.6s;border-style:solid;border-color:#222222;border-radius:20px 20px 20px 20px;}.elementor-2027 .elementor-element.elementor-element-1dd3b7e .elementor-button:hover, .elementor-2027 .elementor-element.elementor-element-1dd3b7e .elementor-button:focus{background-color:#F5EFE7;color:#222222;border-color:#222222;}.elementor-2027 .elementor-element.elementor-element-1dd3b7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2027 .elementor-element.elementor-element-1dd3b7e.elementor-element{--align-self:center;}.elementor-2027 .elementor-element.elementor-element-1dd3b7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2027 .elementor-element.elementor-element-1dd3b7e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2027 .elementor-element.elementor-element-1dd3b7e .elementor-button:hover svg, .elementor-2027 .elementor-element.elementor-element-1dd3b7e .elementor-button:focus svg{fill:#222222;}.elementor-2027 .elementor-element.elementor-element-8fb6cf8{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2027 .elementor-element.elementor-element-8fb6cf8:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-8fb6cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FF;}.elementor-2027 .elementor-element.elementor-element-2a27a6c{--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:center;}.elementor-2027 .elementor-element.elementor-element-2a27a6c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-2d6ec4c{text-align:center;}.elementor-2027 .elementor-element.elementor-element-2d6ec4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-2027 .elementor-element.elementor-element-5ff508a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-2027 .elementor-element.elementor-element-5ff508a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#222222;}.elementor-2027 .elementor-element.elementor-element-3abaf49{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2027 .elementor-element.elementor-element-3abaf49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:#222222;}.elementor-2027 .elementor-element.elementor-element-fea56d1{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2027 .elementor-element.elementor-element-fea56d1 img{width:100%;max-width:100%;}.elementor-2027 .elementor-element.elementor-element-c21d11a{--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;--overlay-opacity:0;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027 .elementor-element.elementor-element-c21d11a:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-c21d11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-2027 .elementor-element.elementor-element-c21d11a::before, .elementor-2027 .elementor-element.elementor-element-c21d11a > .elementor-background-video-container::before, .elementor-2027 .elementor-element.elementor-element-c21d11a > .e-con-inner > .elementor-background-video-container::before, .elementor-2027 .elementor-element.elementor-element-c21d11a > .elementor-background-slideshow::before, .elementor-2027 .elementor-element.elementor-element-c21d11a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2027 .elementor-element.elementor-element-c21d11a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2027 .elementor-element.elementor-element-a1795e8{--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:center;}.elementor-2027 .elementor-element.elementor-element-a1795e8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-475f4fd{text-align:center;}.elementor-2027 .elementor-element.elementor-element-475f4fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-cea7be5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-2027 .elementor-element.elementor-element-cea7be5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-8976900{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2027 .elementor-element.elementor-element-8976900 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-92347bd .elementor-button{background-color:#C0001500;fill:#F5EFE7;color:#F5EFE7;transition-duration:0.6s;border-style:solid;border-color:#F5EFE7;border-radius:20px 20px 20px 20px;}.elementor-2027 .elementor-element.elementor-element-92347bd .elementor-button:hover, .elementor-2027 .elementor-element.elementor-element-92347bd .elementor-button:focus{background-color:#F5EFE7;color:#222222;}.elementor-2027 .elementor-element.elementor-element-92347bd{margin:06px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2027 .elementor-element.elementor-element-92347bd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-92347bd .elementor-button:hover svg, .elementor-2027 .elementor-element.elementor-element-92347bd .elementor-button:focus svg{fill:#222222;}.elementor-2027 .elementor-element.elementor-element-c5bbc3f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2027 .elementor-element.elementor-element-c5bbc3f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2027 .elementor-element.elementor-element-026763c{--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;--align-items:center;--overlay-opacity:0;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027 .elementor-element.elementor-element-026763c:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-026763c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-2027 .elementor-element.elementor-element-026763c::before, .elementor-2027 .elementor-element.elementor-element-026763c > .elementor-background-video-container::before, .elementor-2027 .elementor-element.elementor-element-026763c > .e-con-inner > .elementor-background-video-container::before, .elementor-2027 .elementor-element.elementor-element-026763c > .elementor-background-slideshow::before, .elementor-2027 .elementor-element.elementor-element-026763c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2027 .elementor-element.elementor-element-026763c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#222222;--background-overlay:'';}.elementor-2027 .elementor-element.elementor-element-026763c.e-con{--align-self:center;}.elementor-2027 .elementor-element.elementor-element-700ac6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027 .elementor-element.elementor-element-515c298{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-515c298.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-0de82dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-0de82dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-031e896{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-031e896 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-d82cec4{--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-2027 .elementor-element.elementor-element-900e7a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-1e0ebab{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2027 .elementor-element.elementor-element-1e0ebab .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2027 .elementor-element.elementor-element-0f1a230{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-2027 .elementor-element.elementor-element-a013424{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-f7c3b85{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2027 .elementor-element.elementor-element-f7c3b85 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2027 .elementor-element.elementor-element-e8a309f{--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-2027 .elementor-element.elementor-element-55e59be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-55e59be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-5fc79d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-5fc79d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-77b1b8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-77b1b8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-8b98787{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-2027 .elementor-element.elementor-element-5542e67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-5542e67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-7ebc0f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-7ebc0f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-87fae81{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-87fae81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-032fede{--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-2027 .elementor-element.elementor-element-3b0f5a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-124c033{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2027 .elementor-element.elementor-element-124c033 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2027 .elementor-element.elementor-element-9f1ef09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-2027 .elementor-element.elementor-element-b696c59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-fccc64c{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2027 .elementor-element.elementor-element-fccc64c .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2027 .elementor-element.elementor-element-de46bf6{--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-2027 .elementor-element.elementor-element-eaefe90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-eaefe90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-8f68d8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-8f68d8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-717649a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-717649a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-6073b1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-2027 .elementor-element.elementor-element-3ccc86b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-3ccc86b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-063f00a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-063f00a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-080f058{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2027 .elementor-element.elementor-element-080f058 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-f2f23a3{--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-2027 .elementor-element.elementor-element-43ed1eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2027 .elementor-element.elementor-element-47c9f93{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2027 .elementor-element.elementor-element-47c9f93 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2027 .elementor-element.elementor-element-b766bfb .elementor-button{background-color:#C0001500;fill:#F5EFE7;color:#F5EFE7;transition-duration:0.6s;border-style:solid;border-color:#F5EFE7;border-radius:20px 20px 20px 20px;}.elementor-2027 .elementor-element.elementor-element-b766bfb .elementor-button:hover, .elementor-2027 .elementor-element.elementor-element-b766bfb .elementor-button:focus{background-color:#F5EFE7;color:#222222;}.elementor-2027 .elementor-element.elementor-element-b766bfb{margin:06px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2027 .elementor-element.elementor-element-b766bfb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-b766bfb .elementor-button:hover svg, .elementor-2027 .elementor-element.elementor-element-b766bfb .elementor-button:focus svg{fill:#222222;}.elementor-2027 .elementor-element.elementor-element-460386d{--display:flex;--min-height:120px;--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-2027 .elementor-element.elementor-element-460386d:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-460386d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-2027 .elementor-element.elementor-element-460386d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-2027 .elementor-element.elementor-element-f00d1c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027 .elementor-element.elementor-element-997ce56{--display:flex;}.elementor-2027 .elementor-element.elementor-element-57f06e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-2027 .elementor-element.elementor-element-dcb39e8{--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:11px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2027 .elementor-element.elementor-element-dcb39e8:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-dcb39e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-2027 .elementor-element.elementor-element-56f31c3{text-align:center;}.elementor-2027 .elementor-element.elementor-element-56f31c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-2027 .elementor-element.elementor-element-15d71ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2027 .elementor-element.elementor-element-15d71ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:36px;color:#222222;}.elementor-2027 .elementor-element.elementor-element-a201c1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 0px 20px;}.elementor-2027 .elementor-element.elementor-element-d330a8d{--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:11px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2027 .elementor-element.elementor-element-d330a8d:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-d330a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #222222 0%, #3A3221 120%);}.elementor-2027 .elementor-element.elementor-element-43b5174{text-align:center;}.elementor-2027 .elementor-element.elementor-element-43b5174 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2027 .elementor-element.elementor-element-6a2466c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2027 .elementor-element.elementor-element-6a2466c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:36px;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-c1d98f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 0px 20px;}.elementor-2027 .elementor-element.elementor-element-59589b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2027 .elementor-element.elementor-element-cde96f5{--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:11px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2027 .elementor-element.elementor-element-cde96f5:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-cde96f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #222222 0%, #3A3221 120%);}.elementor-2027 .elementor-element.elementor-element-d5eaf4e{text-align:center;}.elementor-2027 .elementor-element.elementor-element-d5eaf4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2027 .elementor-element.elementor-element-65017fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2027 .elementor-element.elementor-element-65017fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:36px;color:#FDF7EE;}.elementor-2027 .elementor-element.elementor-element-072c1be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 0px 20px;}.elementor-2027 .elementor-element.elementor-element-9a23c77{--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:11px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2027 .elementor-element.elementor-element-9a23c77:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-9a23c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-2027 .elementor-element.elementor-element-d78a57d{text-align:center;}.elementor-2027 .elementor-element.elementor-element-d78a57d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-2027 .elementor-element.elementor-element-e2d2b09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2027 .elementor-element.elementor-element-e2d2b09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:36px;color:#222222;}.elementor-2027 .elementor-element.elementor-element-7c26967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 0px 20px;}.elementor-2027 .elementor-element.elementor-element-0cded0b{--display:flex;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2027 .elementor-element.elementor-element-0cded0b:not(.elementor-motion-effects-element-type-background), .elementor-2027 .elementor-element.elementor-element-0cded0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.purorhino.es/wp-content/uploads/2026/02/bgdemo2-scaled.jpg");background-position:center left;background-repeat:no-repeat;}.elementor-2027 .elementor-element.elementor-element-0cded0b::before, .elementor-2027 .elementor-element.elementor-element-0cded0b > .elementor-background-video-container::before, .elementor-2027 .elementor-element.elementor-element-0cded0b > .e-con-inner > .elementor-background-video-container::before, .elementor-2027 .elementor-element.elementor-element-0cded0b > .elementor-background-slideshow::before, .elementor-2027 .elementor-element.elementor-element-0cded0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2027 .elementor-element.elementor-element-0cded0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#363636;--background-overlay:'';}.elementor-2027 .elementor-element.elementor-element-90a95d0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-2027 .elementor-element.elementor-element-90a95d0.elementor-element{--align-self:center;}.elementor-2027 .elementor-element.elementor-element-90a95d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-2027 .elementor-element.elementor-element-bdb36b4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-2027 .elementor-element.elementor-element-bdb36b4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2027 .elementor-element.elementor-element-4ba0568 .elementor-button{background-color:#22222200;transition-duration:0.6s;border-style:solid;border-color:#F4EFEA;border-radius:20px 20px 20px 20px;}.elementor-2027 .elementor-element.elementor-element-4ba0568 .elementor-button:hover, .elementor-2027 .elementor-element.elementor-element-4ba0568 .elementor-button:focus{background-color:#F4EFEA;color:#222222;border-color:#F4EFEA;}.elementor-2027 .elementor-element.elementor-element-4ba0568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2027 .elementor-element.elementor-element-4ba0568.elementor-element{--align-self:center;}.elementor-2027 .elementor-element.elementor-element-4ba0568 .elementor-button:hover svg, .elementor-2027 .elementor-element.elementor-element-4ba0568 .elementor-button:focus svg{fill:#222222;}.elementor-2027 .elementor-element.elementor-element-7d97232{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2027 .elementor-element.elementor-element-2a27a6c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2027 .elementor-element.elementor-element-5ff508a .elementor-heading-title{font-size:30px;}.elementor-2027 .elementor-element.elementor-element-3abaf49{text-align:center;}.elementor-2027 .elementor-element.elementor-element-a1795e8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2027 .elementor-element.elementor-element-cea7be5 .elementor-heading-title{font-size:30px;}.elementor-2027 .elementor-element.elementor-element-8976900{text-align:center;}.elementor-2027 .elementor-element.elementor-element-0de82dd .elementor-heading-title{font-size:30px;}.elementor-2027 .elementor-element.elementor-element-031e896{text-align:center;}.elementor-2027 .elementor-element.elementor-element-5fc79d2 .elementor-heading-title{font-size:30px;}.elementor-2027 .elementor-element.elementor-element-77b1b8a{text-align:center;}.elementor-2027 .elementor-element.elementor-element-7ebc0f2 .elementor-heading-title{font-size:30px;}.elementor-2027 .elementor-element.elementor-element-87fae81{text-align:center;}.elementor-2027 .elementor-element.elementor-element-8f68d8b .elementor-heading-title{font-size:30px;}.elementor-2027 .elementor-element.elementor-element-717649a{text-align:center;}.elementor-2027 .elementor-element.elementor-element-063f00a .elementor-heading-title{font-size:30px;}.elementor-2027 .elementor-element.elementor-element-080f058{text-align:center;}.elementor-2027 .elementor-element.elementor-element-15d71ce{text-align:center;}.elementor-2027 .elementor-element.elementor-element-6a2466c{text-align:center;}.elementor-2027 .elementor-element.elementor-element-65017fb{text-align:center;}.elementor-2027 .elementor-element.elementor-element-e2d2b09{text-align:center;}}@media(min-width:768px){.elementor-2027 .elementor-element.elementor-element-1866fe6{--width:100%;}.elementor-2027 .elementor-element.elementor-element-64d1d13{--width:40%;}.elementor-2027 .elementor-element.elementor-element-2f9e6e6{--width:50%;}.elementor-2027 .elementor-element.elementor-element-c493ca8{--width:50%;}.elementor-2027 .elementor-element.elementor-element-8fb6cf8{--content-width:60%;}.elementor-2027 .elementor-element.elementor-element-2a27a6c{--width:96%;}.elementor-2027 .elementor-element.elementor-element-a1795e8{--width:100%;}.elementor-2027 .elementor-element.elementor-element-700ac6e{--width:90%;}.elementor-2027 .elementor-element.elementor-element-515c298{--width:63%;}.elementor-2027 .elementor-element.elementor-element-d82cec4{--width:4%;}.elementor-2027 .elementor-element.elementor-element-900e7a8{--width:33%;}.elementor-2027 .elementor-element.elementor-element-0f1a230{--width:90%;}.elementor-2027 .elementor-element.elementor-element-a013424{--width:33%;}.elementor-2027 .elementor-element.elementor-element-e8a309f{--width:4%;}.elementor-2027 .elementor-element.elementor-element-55e59be{--width:63%;}.elementor-2027 .elementor-element.elementor-element-8b98787{--width:90%;}.elementor-2027 .elementor-element.elementor-element-5542e67{--width:63%;}.elementor-2027 .elementor-element.elementor-element-032fede{--width:4%;}.elementor-2027 .elementor-element.elementor-element-3b0f5a8{--width:33%;}.elementor-2027 .elementor-element.elementor-element-9f1ef09{--width:90%;}.elementor-2027 .elementor-element.elementor-element-b696c59{--width:33%;}.elementor-2027 .elementor-element.elementor-element-de46bf6{--width:4%;}.elementor-2027 .elementor-element.elementor-element-eaefe90{--width:63%;}.elementor-2027 .elementor-element.elementor-element-6073b1c{--width:90%;}.elementor-2027 .elementor-element.elementor-element-3ccc86b{--width:63%;}.elementor-2027 .elementor-element.elementor-element-f2f23a3{--width:4%;}.elementor-2027 .elementor-element.elementor-element-43ed1eb{--width:33%;}.elementor-2027 .elementor-element.elementor-element-997ce56{--width:100%;}.elementor-2027 .elementor-element.elementor-element-dcb39e8{--width:50%;}.elementor-2027 .elementor-element.elementor-element-d330a8d{--width:50%;}.elementor-2027 .elementor-element.elementor-element-cde96f5{--width:50%;}.elementor-2027 .elementor-element.elementor-element-9a23c77{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-475f4fd */.titulo-degradado {
  background: linear-gradient(90deg, #ffb37a, #ff6a00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0de82dd */.texto-degradado {
    background: linear-gradient(90deg, #FF8A3C 0%, #FFB178 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;

    display: inline-block;
    line-height: 1.2;       
    padding-bottom: 0.2em;  
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e0ebab */.video-sin-bordes iframe,
.video-sin-bordes video {
    transform: scale(1.07);   /* Ajusta la escala */
    transform-origin: center; /* Centra la ampliación */
}

/* Esto evita que el video sobresalga */
.video-sin-bordes {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f7c3b85 */.video-sin-bordes iframe,
.video-sin-bordes video {
    transform: scale(1.07);   /* Ajusta la escala */
    transform-origin: center; /* Centra la ampliación */
}

/* Esto evita que el video sobresalga */
.video-sin-bordes {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc79d2 */.texto-degradado {
    background: linear-gradient(90deg, #FF8A3C 0%, #FFB178 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;

    display: inline-block;
    line-height: 1.2;       
    padding-bottom: 0.2em;  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ebc0f2 */.texto-degradado {
    background: linear-gradient(90deg, #FF8A3C 0%, #FFB178 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;

    display: inline-block;
    line-height: 1.2;       
    padding-bottom: 0.2em;  
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-124c033 */.video-sin-bordes2 iframe,
.video-sin-bordes2 video {
    transform: scale(1.12);   /* Ajusta la escala */
    transform-origin: center; /* Centra la ampliación */
}

/* Esto evita que el video sobresalga */
.video-sin-bordes {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fccc64c */.video-sin-bordes iframe,
.video-sin-bordes video {
    transform: scale(1.07);   /* Ajusta la escala */
    transform-origin: center; /* Centra la ampliación */
}

/* Esto evita que el video sobresalga */
.video-sin-bordes {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f68d8b */.texto-degradado {
    background: linear-gradient(90deg, #FF8A3C 0%, #FFB178 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;

    display: inline-block;
    line-height: 1.2;       
    padding-bottom: 0.2em;  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-063f00a */.texto-degradado {
    background: linear-gradient(90deg, #FF8A3C 0%, #FFB178 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;

    display: inline-block;
    line-height: 1.2;       
    padding-bottom: 0.2em;  
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-47c9f93 */.video-sin-bordes iframe,
.video-sin-bordes video {
    transform: scale(1.07);   /* Ajusta la escala */
    transform-origin: center; /* Centra la ampliación */
}

/* Esto evita que el video sobresalga */
.video-sin-bordes {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-026763c *//* El contenido que se despliega */
#contenido-extra {
  display: none;
}

/* Color del botón enlace si lo necesitas */
#btn-toggle {
  color: #FDF7EE !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43b5174 */.blue-title,
.blue-title span {
    background: linear-gradient(
        90deg,
        #5fe3cf 0%,
        #eafffb 50%,
        #5fe3cf 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
    letter-spacing: 0.06em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5eaf4e */.blue-title,
.blue-title span {
    background: linear-gradient(
        90deg,
        #5fe3cf 0%,
        #eafffb 50%,
        #5fe3cf 100%
    );

    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;

    display: inline-block;
    letter-spacing: 0.06em;
}/* End custom CSS */
/* Start custom CSS *//* Contenedor cerrado */
#contenedor-extra{
  display: none !important;
  overflow: hidden;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity .3s ease, transform .3s ease;
}

/* Contenedor abierto */
#contenedor-extra.is-open{
  display: block !important;
  opacity: 1;
  transform: translateY(0);
}

/* Visible en el editor */
.elementor-editor-active #contenedor-extra{
  display: block !important;
  opacity: 1;
  transform: none;
}

/* Botón "Descubre menos" oculto por defecto */
#btn-descubre-menos{
  display: none;
}

/* Vídeo */
#video-hero{
  transition: opacity .3s ease, transform .3s ease;
}

#video-hero.is-hidden{
  opacity: 0;
  transform: translateY(8px);
  display: none !important;
}/* End custom CSS */