.elementor-1194 .elementor-element.elementor-element-91b9b2b{--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;--overflow:hidden;}.elementor-1194 .elementor-element.elementor-element-91b9b2b:not(.elementor-motion-effects-element-type-background), .elementor-1194 .elementor-element.elementor-element-91b9b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #F5F1E700 100%);}.elementor-1194 .elementor-element.elementor-element-8435188{--display:flex;}.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-1194 .elementor-element.elementor-element-9a7e66c{text-align:start;}.elementor-1194 .elementor-element.elementor-element-9a7e66c img{width:59%;}.elementor-1194 .elementor-element.elementor-element-d6c774e{--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;}.elementor-1194 .elementor-element.elementor-element-62f5cfc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1194 .elementor-element.elementor-element-62f5cfc.e-con{--align-self:flex-start;}.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-1194 .elementor-element.elementor-element-22cb33b .elementor-button{background-color:#C6817300;font-family:"Montserrat", Sans-serif;font-size:0.5em;font-weight:700;letter-spacing:1.7px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-1194 .elementor-element.elementor-element-22cb33b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1194 .elementor-element.elementor-element-22cb33b.elementor-element{--align-self:flex-start;}.elementor-1194 .elementor-element.elementor-element-22cb33b .elementor-button-content-wrapper{flex-direction:row;}.elementor-1194 .elementor-element.elementor-element-22cb33b .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-1194 .elementor-element.elementor-element-a4ff3c0 .elementor-button{background-color:#C6817300;font-family:"Montserrat", Sans-serif;font-size:0.5em;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.7px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;padding:0px 0px 0px 0px;}.elementor-1194 .elementor-element.elementor-element-a4ff3c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1194 .elementor-element.elementor-element-a4ff3c0.elementor-element{--align-self:flex-start;}.elementor-1194 .elementor-element.elementor-element-a4ff3c0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1194 .elementor-element.elementor-element-a4ff3c0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1194 .elementor-element.elementor-element-5dc9339 .elementor-button{background-color:#C6817300;font-family:"Montserrat", Sans-serif;font-size:0.5em;font-weight:700;text-transform:uppercase;letter-spacing:1.7px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-1194 .elementor-element.elementor-element-5dc9339{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1194 .elementor-element.elementor-element-2bb6e0e{--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;--overflow:hidden;}.elementor-1194 .elementor-element.elementor-element-2bb6e0e:not(.elementor-motion-effects-element-type-background), .elementor-1194 .elementor-element.elementor-element-2bb6e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #F5F1E700 100%);}.elementor-1194 .elementor-element.elementor-element-69d6e6b{text-align:start;}.elementor-1194 .elementor-element.elementor-element-69d6e6b img{width:59%;}.elementor-1194 .elementor-element.elementor-element-a3da0fb{--display:flex;--min-height:654px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1194 .elementor-element.elementor-element-dffc8ff{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-1194 .elementor-element.elementor-element-dffc8ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:normal;letter-spacing:1.1px;color:var( --e-global-color-secondary );}.elementor-1194 .elementor-element.elementor-element-1dd642a{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-1194 .elementor-element.elementor-element-1dd642a.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-1dd642a .elementor-heading-title{font-family:"FONTSPRINGDEMO-TheSeasonsLightRegular", Sans-serif;font-size:3em;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-1194 .elementor-element.elementor-element-f715ac4 .elementor-button{background-color:#C6817300;font-family:"Montserrat", Sans-serif;font-size:0.6em;font-weight:500;letter-spacing:0px;fill:#7B3B37;color:#7B3B37;box-shadow:0px 0px 10px 0px rgba(232.9, 179.73804347826086, 179.73804347826086, 0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:50% 50% 50% 50%;padding:20px 20px 20px 20px;}.elementor-1194 .elementor-element.elementor-element-f715ac4{width:auto;max-width:auto;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1194 .elementor-element.elementor-element-f715ac4.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-c12055b{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-1194 .elementor-element.elementor-element-bc3d163{--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;}.elementor-1194 .elementor-element.elementor-element-477436e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1194 .elementor-element.elementor-element-69bd162{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1194 .elementor-element.elementor-element-69bd162 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;}.elementor-1194 .elementor-element.elementor-element-b5e4752{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1194 .elementor-element.elementor-element-b5e4752 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;}.elementor-1194 .elementor-element.elementor-element-690ef95{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1194 .elementor-element.elementor-element-690ef95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;}.elementor-1194 .elementor-element.elementor-element-eef51e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1194 .elementor-element.elementor-element-d2bd2a3{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1194 .elementor-element.elementor-element-d2bd2a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;line-height:19px;}.elementor-1194 .elementor-element.elementor-element-d0c54eb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1194 .elementor-element.elementor-element-d0c54eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;}.elementor-1194 .elementor-element.elementor-element-e50648e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1194 .elementor-element.elementor-element-e50648e img{width:62%;border-style:none;}.elementor-1194 .elementor-element.elementor-element-2d40c79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1194 .elementor-element.elementor-element-4543f67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1194 .elementor-element.elementor-element-4543f67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;color:#C681737A;}.elementor-1194 .elementor-element.elementor-element-60a8f31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1194 .elementor-element.elementor-element-60a8f31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;color:#C681737A;}.elementor-1194 .elementor-element.elementor-element-dab89e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1194 .elementor-element.elementor-element-dab89e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;color:#C681737A;}.elementor-1194 .elementor-element.elementor-element-c53f0c1{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1194 .elementor-element.elementor-element-c53f0c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;color:#C681737A;}.elementor-1194 .elementor-element.elementor-element-ddcf528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1194 .elementor-element.elementor-element-ddcf528 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.7em;font-weight:normal;color:#C681737A;}body.elementor-page-1194:not(.elementor-motion-effects-element-type-background), body.elementor-page-1194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E7;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1194 .elementor-element.elementor-element-2bb6e0e{--min-height:89px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1194 .elementor-element.elementor-element-69d6e6b{text-align:center;}.elementor-1194 .elementor-element.elementor-element-69d6e6b img{width:41%;}.elementor-1194 .elementor-element.elementor-element-a3da0fb{--min-height:381px;}.elementor-1194 .elementor-element.elementor-element-dffc8ff{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1194 .elementor-element.elementor-element-dffc8ff.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-1dd642a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;}.elementor-1194 .elementor-element.elementor-element-1dd642a.elementor-element{--align-self:center;}.elementor-1194 .elementor-element.elementor-element-1dd642a .elementor-heading-title{font-size:2.7em;}.elementor-1194 .elementor-element.elementor-element-f715ac4 .elementor-button{font-size:0.8em;}.elementor-1194 .elementor-element.elementor-element-69bd162{text-align:center;}.elementor-1194 .elementor-element.elementor-element-b5e4752{text-align:center;}.elementor-1194 .elementor-element.elementor-element-690ef95{text-align:center;}.elementor-1194 .elementor-element.elementor-element-d2bd2a3{text-align:center;}.elementor-1194 .elementor-element.elementor-element-d0c54eb{text-align:center;}.elementor-1194 .elementor-element.elementor-element-2d40c79{--gap:10px 30px;--row-gap:10px;--column-gap:30px;}.elementor-1194 .elementor-element.elementor-element-60a8f31.elementor-element{--align-self:flex-start;}.elementor-1194 .elementor-element.elementor-element-dab89e1.elementor-element{--align-self:flex-end;}.elementor-1194 .elementor-element.elementor-element-c53f0c1.elementor-element{--align-self:flex-start;}.elementor-1194 .elementor-element.elementor-element-ddcf528.elementor-element{--align-self:flex-end;}}@media(min-width:768px){.elementor-1194 .elementor-element.elementor-element-8435188{--width:61%;}.elementor-1194 .elementor-element.elementor-element-d6c774e{--width:40%;}.elementor-1194 .elementor-element.elementor-element-62f5cfc{--width:93%;}.elementor-1194 .elementor-element.elementor-element-477436e{--width:16%;}.elementor-1194 .elementor-element.elementor-element-eef51e2{--width:16%;}}/* Start custom CSS for button, class: .elementor-element-22cb33b */.card {
    backdrop-filter: blur(16px) saturate(120%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(198, 129, 115, 0.05);
    border-radius: 50%;
    border: 1px solid rgba(209, 213, 219, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4ff3c0 */.card {
    backdrop-filter: blur(16px) saturate(120%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(198, 129, 115, 0.05);
    border-radius: 50%;
    border: 1px solid rgba(209, 213, 219, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5dc9339 */.card {
    backdrop-filter: blur(16px) saturate(120%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(198, 129, 115, 0.05);
    border-radius: 50%;
    border: 1px solid rgba(209, 213, 219, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f715ac4 */.card {
    backdrop-filter: blur(16px) saturate(120%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(198, 129, 115, 0.05);
    border-radius: 50%;
    border: 1px solid rgba(209, 213, 219, 0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7028ad4 */@font-face {
  font-family: 'FONTSPRINGDEMO-TheSeasonsLightRegular';
  src: url('/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular.woff2') format('woff2'),
       url('/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular.woff') format('woff'),
       url('/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular.eot') format('eot'),
       url('/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular.ttf') format('truetype'),
       url('/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular.svg#TheSeasons') format('svg');
  font-weight: normal;
  font-style: normal;
}

.wave-text {
  font-family: 'FONTSPRINGDEMO-TheSeasonsLightRegular', serif;
  font-size: 3em;
  color: #C68173;
  text-transform: none
  letter-spacing: 0em;
  text-align: center;
}

.wave-text span {
  display: inline-block;
  animation: wave 2s ease-in-out infinite;
}

.wave-text span:nth-child(1) { animation-delay: 0s; }
.wave-text span:nth-child(2) { animation-delay: 0.2s; }
.wave-text span:nth-child(3) { animation-delay: 0.4s; }
.wave-text span:nth-child(4) { animation-delay: 0.6s; }
.wave-text span:nth-child(5) { animation-delay: 0.8s; }
.wave-text span:nth-child(6) { animation-delay: 1s; }
.wave-text span:nth-child(7) { animation-delay: 1.2s; }

@keyframes wave {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e50648e */.card {
    backdrop-filter: blur(16px) saturate(120%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(198, 129, 115, 0.05);
    border-radius:50%;
    border: 1px solid rgba(209, 213, 219, 0.3);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FONTSPRINGDEMO-TheSeasonsLightRegular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yogasade.es/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular-1.eot');
	src: url('https://yogasade.es/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular-1.eot?#iefix') format('embedded-opentype'),
		url('https://yogasade.es/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular.woff2') format('woff2'),
		url('https://yogasade.es/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular.woff') format('woff'),
		url('https://yogasade.es/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular.ttf') format('truetype'),
		url('https://yogasade.es/wp-content/uploads/2025/12/FONTSPRINGDEMO-TheSeasonsLightRegular.svg#FONTSPRINGDEMO-TheSeasonsLightRegular') format('svg');
}
/* End Custom Fonts CSS */