.elementor-2094 .elementor-element.elementor-element-e932df8{--display:flex;--min-height:70vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2094 .elementor-element.elementor-element-e932df8::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .elementor-background-video-container::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .elementor-background-slideshow::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2F2F2;background-image:url("https://escoladeyoga.pt/wp-content/uploads/2025/11/escola-de-yoga-sobre-nos.avif");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2094 .elementor-element.elementor-element-7a01c10{width:var( --container-widget-width, 805px );max-width:805px;--container-widget-width:805px;--container-widget-flex-grow:0;}.elementor-2094 .elementor-element.elementor-element-7a01c10 .elementor-image-box-wrapper{text-align:start;}.elementor-2094 .elementor-element.elementor-element-7a01c10 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-7a01c10 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-2094 .elementor-element.elementor-element-f8e0b76{--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:4em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;--z-index:2;}.elementor-2094 .elementor-element.elementor-element-f8e0b76:not(.elementor-motion-effects-element-type-background), .elementor-2094 .elementor-element.elementor-element-f8e0b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2094 .elementor-element.elementor-element-e8216f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2094 .elementor-element.elementor-element-5338345{padding:0em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-5338345 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-1466ba1{--display:flex;}.elementor-2094 .elementor-element.elementor-element-60f033f{--display:flex;}.elementor-2094 .elementor-element.elementor-element-ee81154{--display:flex;}.elementor-2094 .elementor-element.elementor-element-bd7735d{--display:flex;}.elementor-2094 .elementor-element.elementor-element-b83a18a{--n-accordion-title-font-size:1.35rem;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2094 .elementor-element.elementor-element-b83a18a {--n-accordion-padding:16px 10px 16px 10px;}:where( .elementor-2094 .elementor-element.elementor-element-b83a18a > .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;}:where( .elementor-2094 .elementor-element.elementor-element-b83a18a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2094 .elementor-element.elementor-element-2b35ccd{padding:0em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-2b35ccd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-7061201{--display:flex;}.elementor-2094 .elementor-element.elementor-element-82feae1{--display:flex;}.elementor-2094 .elementor-element.elementor-element-0d5ea91{--display:flex;}.elementor-2094 .elementor-element.elementor-element-a7b7bc4{--display:flex;}.elementor-2094 .elementor-element.elementor-element-c358bbe{--n-accordion-title-font-size:1.35rem;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2094 .elementor-element.elementor-element-c358bbe {--n-accordion-padding:16px 10px 16px 10px;}:where( .elementor-2094 .elementor-element.elementor-element-c358bbe > .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;}:where( .elementor-2094 .elementor-element.elementor-element-c358bbe > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2094 .elementor-element.elementor-element-7d4e293{padding:0em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-7d4e293 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-29b69c1{--display:flex;}.elementor-2094 .elementor-element.elementor-element-49e35ea{--display:flex;}.elementor-2094 .elementor-element.elementor-element-6cd5382{--display:flex;}.elementor-2094 .elementor-element.elementor-element-d8d25bd{--display:flex;}.elementor-2094 .elementor-element.elementor-element-4973a1f{--display:flex;}.elementor-2094 .elementor-element.elementor-element-2aa30e2{--display:flex;}.elementor-2094 .elementor-element.elementor-element-4c6ef08{--display:flex;}.elementor-2094 .elementor-element.elementor-element-73e9771{--n-accordion-title-font-size:1.35rem;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2094 .elementor-element.elementor-element-73e9771 {--n-accordion-padding:16px 10px 16px 10px;}:where( .elementor-2094 .elementor-element.elementor-element-73e9771 > .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;}:where( .elementor-2094 .elementor-element.elementor-element-73e9771 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2094 .elementor-element.elementor-element-1f831f9{padding:0em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-1f831f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-103f3d9{--display:flex;}.elementor-2094 .elementor-element.elementor-element-45ad212{--display:flex;}.elementor-2094 .elementor-element.elementor-element-c0e519c{--display:flex;}.elementor-2094 .elementor-element.elementor-element-94d375f{--n-accordion-title-font-size:1.35rem;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2094 .elementor-element.elementor-element-94d375f {--n-accordion-padding:16px 10px 16px 10px;}:where( .elementor-2094 .elementor-element.elementor-element-94d375f > .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;}:where( .elementor-2094 .elementor-element.elementor-element-94d375f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2094 .elementor-element.elementor-element-e25427c{padding:0em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-e25427c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-7b1fa75{--display:flex;}.elementor-2094 .elementor-element.elementor-element-4c8c019{--display:flex;}.elementor-2094 .elementor-element.elementor-element-9efcbe4{--display:flex;}.elementor-2094 .elementor-element.elementor-element-7a720b9{--display:flex;}.elementor-2094 .elementor-element.elementor-element-a9eb765{--display:flex;}.elementor-2094 .elementor-element.elementor-element-070430d{--n-accordion-title-font-size:1.35rem;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2094 .elementor-element.elementor-element-070430d {--n-accordion-padding:16px 10px 16px 10px;}:where( .elementor-2094 .elementor-element.elementor-element-070430d > .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;}:where( .elementor-2094 .elementor-element.elementor-element-070430d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2094 .elementor-element.elementor-element-67e0205{padding:0em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-67e0205 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-ca11ee3{--display:flex;}.elementor-2094 .elementor-element.elementor-element-c2c3c22{--display:flex;}.elementor-2094 .elementor-element.elementor-element-fadee00{--display:flex;}.elementor-2094 .elementor-element.elementor-element-a3283b3{--n-accordion-title-font-size:1.35rem;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2094 .elementor-element.elementor-element-a3283b3 {--n-accordion-padding:16px 10px 16px 10px;}:where( .elementor-2094 .elementor-element.elementor-element-a3283b3 > .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;}:where( .elementor-2094 .elementor-element.elementor-element-a3283b3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2094 .elementor-element.elementor-element-568e667{padding:0em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-568e667 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-4015708{--display:flex;}.elementor-2094 .elementor-element.elementor-element-0526e99{--display:flex;}.elementor-2094 .elementor-element.elementor-element-3209a49{--display:flex;}.elementor-2094 .elementor-element.elementor-element-0628b91{--display:flex;}.elementor-2094 .elementor-element.elementor-element-71d948f{--n-accordion-title-font-size:1.35rem;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2094 .elementor-element.elementor-element-71d948f {--n-accordion-padding:16px 10px 16px 10px;}:where( .elementor-2094 .elementor-element.elementor-element-71d948f > .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;}:where( .elementor-2094 .elementor-element.elementor-element-71d948f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2094 .elementor-element.elementor-element-bc46def{padding:0em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-bc46def .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-9210709{--display:flex;}.elementor-2094 .elementor-element.elementor-element-589d500{--display:flex;}.elementor-2094 .elementor-element.elementor-element-c5bc21a{--display:flex;}.elementor-2094 .elementor-element.elementor-element-219928f{--display:flex;}.elementor-2094 .elementor-element.elementor-element-8de057d{--n-accordion-title-font-size:1.35rem;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2094 .elementor-element.elementor-element-8de057d {--n-accordion-padding:16px 10px 16px 10px;}:where( .elementor-2094 .elementor-element.elementor-element-8de057d > .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;}:where( .elementor-2094 .elementor-element.elementor-element-8de057d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2094 .elementor-element.elementor-element-196cab9{padding:0em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-196cab9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.1rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-b5882f9{--display:flex;}.elementor-2094 .elementor-element.elementor-element-c949983{--display:flex;}.elementor-2094 .elementor-element.elementor-element-3c52462{--display:flex;}.elementor-2094 .elementor-element.elementor-element-a8c3fcc{--n-accordion-title-font-size:1.35rem;--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:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-icon-size:15px;}.elementor-2094 .elementor-element.elementor-element-a8c3fcc {--n-accordion-padding:16px 10px 16px 10px;}:where( .elementor-2094 .elementor-element.elementor-element-a8c3fcc > .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;}:where( .elementor-2094 .elementor-element.elementor-element-a8c3fcc > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2094 .elementor-element.elementor-element-4439112{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2094 .elementor-element.elementor-element-e4011e9{--box-border-color:#C7C7C7;--box-border-radius:10px;--item-text-hover-color:var( --e-global-color-62e331f );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-62e331f );}.elementor-2094 .elementor-element.elementor-element-e4011e9 .elementor-toc__header-title{text-align:start;}.elementor-2094 .elementor-element.elementor-element-e4011e9 .elementor-toc__header, .elementor-2094 .elementor-element.elementor-element-e4011e9 .elementor-toc__header-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;}.elementor-2094 .elementor-element.elementor-element-e4011e9 .elementor-toc__header{flex-direction:row;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2094 .elementor-element.elementor-element-4439112{--width:50%;}}@media(max-width:1366px){.elementor-2094 .elementor-element.elementor-element-e932df8{--padding-top:9em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(max-width:1024px){.elementor-2094 .elementor-element.elementor-element-e932df8{--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;}}@media(max-width:767px){.elementor-2094 .elementor-element.elementor-element-e932df8{--min-height:60vh;--overlay-opacity:1;--padding-top:0em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2094 .elementor-element.elementor-element-e932df8::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .elementor-background-video-container::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .elementor-background-slideshow::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2094 .elementor-element.elementor-element-e932df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-2094 .elementor-element.elementor-element-7a01c10 .elementor-image-box-wrapper{text-align:start;}.elementor-2094 .elementor-element.elementor-element-7a01c10 .elementor-image-box-title{font-size:2.5rem;}.elementor-2094 .elementor-element.elementor-element-f8e0b76{--padding-top:2em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-2094 .elementor-element.elementor-element-5338345 .elementor-heading-title{font-size:1.75rem;line-height:1.4em;}.elementor-2094 .elementor-element.elementor-element-b83a18a{--n-accordion-title-font-size:1.2rem;}.elementor-2094 .elementor-element.elementor-element-2b35ccd{padding:1em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-2b35ccd .elementor-heading-title{font-size:1.75rem;line-height:1.4em;}.elementor-2094 .elementor-element.elementor-element-c358bbe{--n-accordion-title-font-size:1.2rem;}.elementor-2094 .elementor-element.elementor-element-7d4e293{padding:1em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-7d4e293 .elementor-heading-title{font-size:1.75rem;line-height:1.4em;}.elementor-2094 .elementor-element.elementor-element-73e9771{--n-accordion-title-font-size:1.2rem;}.elementor-2094 .elementor-element.elementor-element-1f831f9{padding:1em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-1f831f9 .elementor-heading-title{font-size:1.75rem;line-height:1.4em;}.elementor-2094 .elementor-element.elementor-element-94d375f{--n-accordion-title-font-size:1.2rem;}.elementor-2094 .elementor-element.elementor-element-e25427c{padding:1em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-e25427c .elementor-heading-title{font-size:1.75rem;line-height:1.4em;}.elementor-2094 .elementor-element.elementor-element-070430d{--n-accordion-title-font-size:1.2rem;}.elementor-2094 .elementor-element.elementor-element-67e0205{padding:1em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-67e0205 .elementor-heading-title{font-size:1.75rem;line-height:1.4em;}.elementor-2094 .elementor-element.elementor-element-a3283b3{--n-accordion-title-font-size:1.2rem;}.elementor-2094 .elementor-element.elementor-element-568e667{padding:1em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-568e667 .elementor-heading-title{font-size:1.75rem;line-height:1.4em;}.elementor-2094 .elementor-element.elementor-element-71d948f{--n-accordion-title-font-size:1.2rem;}.elementor-2094 .elementor-element.elementor-element-bc46def{padding:1em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-bc46def .elementor-heading-title{font-size:1.75rem;line-height:1.4em;}.elementor-2094 .elementor-element.elementor-element-8de057d{--n-accordion-title-font-size:1.2rem;}.elementor-2094 .elementor-element.elementor-element-196cab9{padding:1em 0em 0.5em 0em;}.elementor-2094 .elementor-element.elementor-element-196cab9 .elementor-heading-title{font-size:1.75rem;line-height:1.4em;}.elementor-2094 .elementor-element.elementor-element-a8c3fcc{--n-accordion-title-font-size:1.2rem;}}/* Start custom CSS for container, class: .elementor-element-e932df8 */.elementor-2094 .elementor-element.elementor-element-e932df8 {
    position: relative; /* importante pro ::before se posicionar corretamente */
    border-radius: 32px;
    overflow: visible;
    
 
}


.elementor-2094 .elementor-element.elementor-element-e932df8::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 2%;
    transform: translate(-50%);
     width: 98%;
     border-radius: inherit; 
    z-index: -1;
}



/* ==========================================
   BACKGROUND HERO - ANIMAÇÃO REVEAL
   ========================================== */

/* Preparar background para animação */
.elementor-2094 .elementor-element.elementor-element-e932df8::before {

    
    /* Estado inicial - escondido com blur */
    opacity: 0;
    filter: blur(30px);
    transform: scale(1.1);
    
    /* Animação */
    animation: bgReveal 2s cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s forwards;
}

/* Keyframes da animação */
@keyframes bgReveal {
    0% {
        opacity: 0;
        filter: blur(30px);
        transform: scale(1.1) translate(-50%);
    }
    100% {
        opacity: 1;
        filter: blur(0px);
        transform: scale(1) translate(-50%);
    }
}

/* ==========================================
   RESPONSIVO - MOBILE
   ========================================== */

@media (max-width: 767px) {
.elementor-2094 .elementor-element.elementor-element-e932df8::before {
        background-position: center center;
    }
    
    @keyframes bgReveal {
        0% {
            opacity: 0;
            filter: blur(20px);
            transform: scale(1.08) translate(-50%);
        }
        100% {
            opacity: 1;
            filter: blur(0px);
            transform: scale(1) translate(-50%);
        }
    }
}

/* ==========================================
   ACESSIBILIDADE
   ========================================== */

@media (prefers-reduced-motion: reduce) {
.elementor-2094 .elementor-element.elementor-element-e932df8::before {
        animation: none !important;
        opacity: 1 !important;
        filter: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS */p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Regular.eot');
	src: url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Regular.woff2') format('woff2'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Regular.woff') format('woff'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Regular.ttf') format('truetype'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Regular.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Medium.eot');
	src: url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Medium.woff2') format('woff2'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Medium.woff') format('woff'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Medium.ttf') format('truetype'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-Medium.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-SemiBold.eot');
	src: url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-SemiBold.woff2') format('woff2'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-SemiBold.woff') format('woff'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-SemiBold.ttf') format('truetype'),
		url('https://escoladeyoga.pt/wp-content/uploads/2026/01/Montserrat-SemiBold.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */