.elementor-7 .elementor-element.elementor-element-c871be6{margin-top:0;margin-bottom:-10%;z-index:1}.elementor-7 .elementor-element.elementor-element-1d372b09:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-1d372b09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-7 .elementor-element.elementor-element-1d372b09>.elementor-background-overlay{background-color:#fff;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-7 .elementor-element.elementor-element-1d372b09>.elementor-container{min-height:218px}.elementor-7 .elementor-element.elementor-element-1d372b09{border-style:solid;border-width:0 0 1px;border-color:#fbd784;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 40px}.elementor-7 .elementor-element.elementor-element-1d372b09,.elementor-7 .elementor-element.elementor-element-1d372b09>.elementor-background-overlay{border-radius:0}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-53015d03.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7 .elementor-element.elementor-element-53015d03.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-3e8242c7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7 .elementor-element.elementor-element-3e8242c7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-3e8242c7>.elementor-element-populated{margin:25% 0 0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-7 .elementor-element.elementor-element-4667fe89 .elementor-button{background-color:#fbd784;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:500;text-shadow:0px 0px 0px rgba(0,0,0,.3);fill:#000;color:#000;box-shadow:1px 3px 0px 0px #d7b871;border-radius:50px;padding:16px 50px}.elementor-7 .elementor-element.elementor-element-4667fe89 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-4667fe89 .elementor-button:focus{background-color:#f3cf7c}.elementor-7 .elementor-element.elementor-element-4667fe89>.elementor-widget-container{margin:0}.elementor-7 .elementor-element.elementor-element-2a752e4{margin-top:0;margin-bottom:0}.elementor-7 .elementor-element.elementor-element-6016f77>.elementor-widget-container{margin:3%}.elementor-7 .elementor-element.elementor-element-6016f77{text-align:center}.elementor-7 .elementor-element.elementor-element-6016f77 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.3);color:var(--e-global-color-45f4d5f)}.elementor-7 .elementor-element.elementor-element-4f8ac95:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-4f8ac95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.flowyogabarcelona.com/wp-content/uploads/2021/09/IMG-8.jpg");background-position:0 -182px;background-repeat:no-repeat;background-size:cover}.elementor-7 .elementor-element.elementor-element-4f8ac95>.elementor-background-overlay{background-color:#000;opacity:.71;transition:background .3s,border-radius .3s,opacity .3s}.elementor-7 .elementor-element.elementor-element-4f8ac95{border-style:solid;border-width:1px 0;border-color:#fbd784;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:8% 0 10%}.elementor-7 .elementor-element.elementor-element-2b2a3ec{text-align:center;font-family:"Montserrat",Sans-serif;font-size:23px;color:#fff}.elementor-7 .elementor-element.elementor-element-cf5ae01{margin-top:5%;margin-bottom:0}.elementor-7 .elementor-element.elementor-element-e1fe33c{text-align:center}.elementor-7 .elementor-element.elementor-element-e1fe33c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:42px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.3);color:#77dddf}.elementor-7 .elementor-element.elementor-element-b42254d{margin-top:2%;margin-bottom:2%}.elementor-7 .elementor-element.elementor-element-005c8f1>.elementor-element-populated{padding:0 10%}.elementor-7 .elementor-element.elementor-element-3132b90{text-align:center}.elementor-7 .elementor-element.elementor-element-3132b90 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.3);color:#77dddf}.elementor-7 .elementor-element.elementor-element-41d93ae>.elementor-widget-container{margin:-2% 0 0}.elementor-7 .elementor-element.elementor-element-c4728e1{margin-top:2%;margin-bottom:2%}.elementor-7 .elementor-element.elementor-element-e5ca8b5>.elementor-element-populated{padding:0 10%}.elementor-7 .elementor-element.elementor-element-543d9ce{text-align:center}.elementor-7 .elementor-element.elementor-element-543d9ce .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.3);color:#77dddf}.elementor-7 .elementor-element.elementor-element-d0e630a:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-d0e630a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ffd678}.elementor-7 .elementor-element.elementor-element-d0e630a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-7 .elementor-element.elementor-element-d0e630a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7 .elementor-element.elementor-element-813b85b{text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:500;font-style:italic;text-shadow:0px .5px 3px #3f3f3f;color:#fff}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-c871be6{margin-top:0;margin-bottom:-13%}.elementor-7 .elementor-element.elementor-element-1d372b09{padding:60px 20px}.elementor-7 .elementor-element.elementor-element-53015d03>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-7 .elementor-element.elementor-element-3e8242c7>.elementor-element-populated{margin:2% 0 0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-7 .elementor-element.elementor-element-4667fe89 .elementor-button{font-size:15px}.elementor-7 .elementor-element.elementor-element-4f8ac95:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-4f8ac95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c871be6{margin-top:0;margin-bottom:-25%}.elementor-7 .elementor-element.elementor-element-1d372b09{padding:60px 20px}.elementor-7 .elementor-element.elementor-element-6016f77{text-align:center}.elementor-7 .elementor-element.elementor-element-6016f77 .elementor-heading-title{font-size:30px;line-height:35px}.elementor-7 .elementor-element.elementor-element-4f8ac95:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-4f8ac95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-7 .elementor-element.elementor-element-e1fe33c{text-align:center}.elementor-7 .elementor-element.elementor-element-e1fe33c .elementor-heading-title{font-size:30px;line-height:35px}.elementor-7 .elementor-element.elementor-element-3132b90{text-align:center}.elementor-7 .elementor-element.elementor-element-3132b90 .elementor-heading-title{font-size:30px;line-height:35px}.elementor-7 .elementor-element.elementor-element-543d9ce{text-align:center}.elementor-7 .elementor-element.elementor-element-543d9ce .elementor-heading-title{font-size:30px;line-height:35px}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-53015d03{width:50.041%}.elementor-7 .elementor-element.elementor-element-3e8242c7{width:49.959%}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-53015d03{width:100%}.elementor-7 .elementor-element.elementor-element-3e8242c7{width:100%}}