.elementor-2566 .elementor-element.elementor-element-07688e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2566 .elementor-element.elementor-element-71baa2c{--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:50px 50px;--row-gap:50px;--column-gap:50px}.elementor-2566 .elementor-element.elementor-element-7700e80{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-2566 .elementor-element.elementor-element-7700e80:not(.elementor-motion-effects-element-type-background),.elementor-2566 .elementor-element.elementor-element-7700e80>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://vanesabravo.es/wp-content/uploads/2025/04/hero-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2566 .elementor-element.elementor-element-04b3460>.elementor-widget-container{margin:0 0 30px}.elementor-2566 .elementor-element.elementor-element-04b3460 .thegem-te-post-title{justify-content:left;text-align:left}.elementor-2566 .elementor-element.elementor-element-04b3460 .thegem-te-post-title .post-title{letter-spacing:0px;color:#fff}.elementor-2566 .elementor-element.elementor-element-04b3460 .thegem-te-post-title .post-title a{color:#fff}.elementor-2566 .elementor-element.elementor-element-177e38c{width:var(--container-widget-width,360px);max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0}.elementor-2566 .elementor-element.elementor-element-177e38c.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-2566 .elementor-element.elementor-element-177e38c .thegem-te-post-excerpt{justify-content:left;text-align:left}.elementor-2566 .elementor-element.elementor-element-177e38c .thegem-te-post-excerpt .post-excerpt{color:#fff}.elementor-2566 .elementor-element.elementor-element-9f339b1 .thegem-te-post-breadcrumbs .post-breadcrumbs{justify-content:left;text-align:left}.elementor-2566 .elementor-element.elementor-element-9f339b1 .thegem-te-post-breadcrumbs .post-breadcrumbs ul{justify-content:left;text-align:left}.elementor-2566 .elementor-element.elementor-element-9f339b1 .thegem-te-post-breadcrumbs .post-breadcrumbs ul>li{color:#fff}.elementor-2566 .elementor-element.elementor-element-9f339b1 .thegem-te-post-breadcrumbs .post-breadcrumbs ul>li>a{color:#fff}.elementor-2566 .elementor-element.elementor-element-9f339b1 .thegem-te-post-breadcrumbs .post-breadcrumbs ul>li>a:hover{color:#edf86e}.elementor-2566 .elementor-element.elementor-element-9f339b1 .thegem-te-post-breadcrumbs .post-breadcrumbs ul>li:last-child{color:#edf86e}.elementor-2566 .elementor-element.elementor-element-6aa263c .gem-image.gem-wrapbox{float:right}.elementor-2566 .elementor-element.elementor-element-6aa263c .gem-image a:before{background-color:rgba(0,188,212,.8)}body:not(.rtl) .elementor-2566 .elementor-element.elementor-element-6aa263c{right:0}body.rtl .elementor-2566 .elementor-element.elementor-element-6aa263c{left:0}.elementor-2566 .elementor-element.elementor-element-6aa263c{bottom:0}.elementor-2566 .elementor-element.elementor-element-6aa263c .gem-image img{opacity:calc(100/100)}.elementor-2566 .elementor-element.elementor-element-6aa263c .gem-image a:hover img{opacity:calc(100/100)}.elementor-2566 .elementor-element.elementor-element-164b25c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-2566 .elementor-element.elementor-element-164b25c:not(.elementor-motion-effects-element-type-background),.elementor-2566 .elementor-element.elementor-element-164b25c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://vanesabravo.es/wp-content/uploads/2026/03/vanesa-bravo-yoga-galeria-06.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2566 .elementor-element.elementor-element-9f1ae3c .gem-image.gem-wrapbox{float:left}.elementor-2566 .elementor-element.elementor-element-9f1ae3c .gem-image a:before{background-color:rgba(0,188,212,.8)}body:not(.rtl) .elementor-2566 .elementor-element.elementor-element-9f1ae3c{left:0}body.rtl .elementor-2566 .elementor-element.elementor-element-9f1ae3c{right:0}.elementor-2566 .elementor-element.elementor-element-9f1ae3c{bottom:0}.elementor-2566 .elementor-element.elementor-element-9f1ae3c .gem-image img{opacity:calc(100/100)}.elementor-2566 .elementor-element.elementor-element-9f1ae3c .gem-image a:hover img{opacity:calc(100/100)}.elementor-2566 .elementor-element.elementor-element-b5c03bb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10}.elementor-2566 .elementor-element.elementor-element-b5dbb77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-2566 .elementor-element.elementor-element-b5dbb77,.elementor-2566 .elementor-element.elementor-element-b5dbb77.thegem-e-con-layout-thegem{--content-width:1000px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-item .post-img a:hover:before{background:rgba(255,255,255,.8) !important}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-img a:hover:after{opacity:1 !important}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .post-read-more .gem-inner-wrapper-btn{flex-direction:row}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-item:not(.sticky) .post-img{opacity:calc(100/100)}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-item:not(.sticky) .post-img a:after{background-color:#3c3950}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-item:not(.sticky) .caption-container{padding:0}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist:not(.blog-style-compact-2) .post-item:not(.sticky) .post-title{margin-top:calc(50px - 50px);margin-bottom:calc(20px - 20px)}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist.blog-style-compact-2 .post-item:not(.sticky) .post-title{margin-top:50px;margin-bottom:20px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-item:not(.sticky) .summary{margin-bottom:40px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist-pagination .gem-pagination{margin-top:100px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .gem-pagination .prev i,.elementor-2566 .elementor-element.elementor-element-c6da4c6 .gem-pagination .next i{font-size:24px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .gem-pagination .prev svg,.elementor-2566 .elementor-element.elementor-element-c6da4c6 .gem-pagination .next svg{width:24px;height:24px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-footer-sharing .gem-button-container .gem-button{margin-right:13px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-footer-sharing .gem-button i{font-size:20px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-footer-sharing .gem-button .elementor-icon{font-size:20px;color:#fff}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-footer-sharing .gem-button{width:30px;height:30px;border-radius:3px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-footer-sharing .gem-button:hover .elementor-icon{color:#fff}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .sharing-popup .socials-sharing a.socials-item{color:#99a9b5}@media(min-width:768px){.elementor-2566 .elementor-element.elementor-element-7700e80{--width:50%}.elementor-2566 .elementor-element.elementor-element-164b25c{--width:50%}}@media(max-width:1024px){.elementor-2566 .elementor-element.elementor-element-71baa2c{--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-2566 .elementor-element.elementor-element-7700e80{--padding-top:50px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px}.elementor-2566 .elementor-element.elementor-element-177e38c{width:100%;max-width:100%}.elementor-2566 .elementor-element.elementor-element-177e38c>.elementor-widget-container{margin:0 0 30px}}@media(max-width:767px){.elementor-2566 .elementor-element.elementor-element-07688e3{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2566 .elementor-element.elementor-element-71baa2c{--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;--flex-wrap:nowrap}.elementor-2566 .elementor-element.elementor-element-7700e80{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-2566 .elementor-element.elementor-element-164b25c{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-2566 .elementor-element.elementor-element-b5c03bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2566 .elementor-element.elementor-element-b5dbb77{--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-2566 .elementor-element.elementor-element-c6da4c6 .bloglist .post-item:not(.sticky) .caption-container{padding:30px 0 0}}div#legalinfo{float:left;width:100%}@media(max-width:1630px) and (min-width:1401px){.hero-heading .thegem-heading{font-size:55px;line-height:65px}}