.elementor-90 .elementor-element.elementor-element-c86ce31{--display:flex;--min-height:70vh;--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:flex-start;--overlay-opacity:1;--margin-top:0em;--margin-bottom:0.8em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-90 .elementor-element.elementor-element-c86ce31::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2F2F2;background-image:url("https://escoladeyoga.pt/wp-content/uploads/2025/12/transforme-sua-paixao.avif");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-90 .elementor-element.elementor-element-a98b0b9{width:var( --container-widget-width, 812px );max-width:812px;--container-widget-width:812px;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-a98b0b9 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-a98b0b9 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-a98b0b9 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-9b5c810{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-de0257f{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-a6027be{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-0e494e3{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-0e494e3.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-0e494e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-0e494e3 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;padding:16px 24px 16px 24px;}.elementor-90 .elementor-element.elementor-element-cd4f75a .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;fill:var( --e-global-color-62e331f );color:var( --e-global-color-62e331f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:300px 300px 300px 300px;padding:18px 24px 18px 24px;}.elementor-90 .elementor-element.elementor-element-cd4f75a{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-cd4f75a.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-cd4f75a .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-cd4f75a .elementor-button:focus{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-cd4f75a .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-cd4f75a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-daa56dd{--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:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-90 .elementor-element.elementor-element-daa56dd:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-daa56dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-90 .elementor-element.elementor-element-45db0d7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-2319d53{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-9e1418c{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-9e1418c.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-9e1418c .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-9e1418c .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-9e1418c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-icon i{color:#45475400;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-icon svg{fill:#45475400;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-2651a53{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:500;}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-59b46d4{--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:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:4em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-90 .elementor-element.elementor-element-59b46d4:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-59b46d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-90 .elementor-element.elementor-element-849a68c{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-90 .elementor-element.elementor-element-f94aa3d{padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ECECEC;}.elementor-90 .elementor-element.elementor-element-f94aa3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-08a8f50{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-08a8f50 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-08a8f50 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-08a8f50 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-08a8f50 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-08a8f50 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-2073a69{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-2073a69 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-2073a69 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-2073a69 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-2073a69 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-2073a69 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-f8c89e3{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-f8c89e3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-f8c89e3 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-f8c89e3 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-f8c89e3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-f8c89e3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-be8e2f5{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-be8e2f5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-be8e2f5 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-be8e2f5 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-be8e2f5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-be8e2f5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-f835219{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-f835219 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-f835219 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-f835219 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-f835219 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-f835219 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-bedb44b{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-bedb44b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-bedb44b .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-bedb44b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-bedb44b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-bedb44b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-bf504cd{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-bf504cd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-bf504cd .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-bf504cd .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-bf504cd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-bf504cd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-cb03281{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-cb03281 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-cb03281 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-cb03281 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-cb03281 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-cb03281 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-21b8c0d{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-21b8c0d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-21b8c0d .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-21b8c0d .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-21b8c0d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-21b8c0d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-0293943{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-aabf3fc{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-90 .elementor-element.elementor-element-0cc008b{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-0cc008b .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-0cc008b .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-0cc008b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-0add21b .elementor-icon-list-icon i{color:#45475400;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-0add21b .elementor-icon-list-icon svg{fill:#45475400;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-0add21b{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-0add21b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-0add21b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-90 .elementor-element.elementor-element-0add21b .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-86821a1{width:100%;max-width:100%;padding:12px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E0E0E0;}.elementor-90 .elementor-element.elementor-element-86821a1 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-86821a1 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-86821a1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-9b3f1cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.4em;}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-icon i{color:#45475400;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-icon svg{fill:#45475400;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-e18d920{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:500;}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-8840792{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-90 .elementor-element.elementor-element-a6c5a17{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-a6c5a17 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-a6c5a17.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90 .elementor-element.elementor-element-a6c5a17.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90 .elementor-element.elementor-element-a6c5a17.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-a6c5a17 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-90 .elementor-element.elementor-element-a6c5a17 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-a6c5a17 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-a6c5a17 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-b5880ad{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-b5880ad.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-b5880ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-b5880ad .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;padding:16px 24px 16px 24px;}.elementor-90 .elementor-element.elementor-element-ce475a3{--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:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-90 .elementor-element.elementor-element-ce475a3:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-ce475a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-90 .elementor-element.elementor-element-845c5de{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-8a2c48c{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-90 .elementor-element.elementor-element-c0db6d9{width:var( --container-widget-width, 708px );max-width:708px;--container-widget-width:708px;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-c0db6d9 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-c0db6d9 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-c0db6d9 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-5ff15c2 .elementor-icon-list-icon i{color:#45475400;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-5ff15c2 .elementor-icon-list-icon svg{fill:#45475400;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-5ff15c2{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-5ff15c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-5ff15c2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-90 .elementor-element.elementor-element-5ff15c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-3cef3b4{width:100%;max-width:100%;padding:12px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E0E0E0;}.elementor-90 .elementor-element.elementor-element-3cef3b4 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-3cef3b4 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-3cef3b4 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-b70153a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.4em;}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-icon i{color:#45475400;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-icon svg{fill:#45475400;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-9c488a2{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:500;}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-34d1fe3{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-90 .elementor-element.elementor-element-c8651ec{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-c8651ec .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-c8651ec.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90 .elementor-element.elementor-element-c8651ec.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90 .elementor-element.elementor-element-c8651ec.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-c8651ec .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-90 .elementor-element.elementor-element-c8651ec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-c8651ec .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-c8651ec .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-dded944{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-dded944.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-dded944 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-dded944 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;padding:16px 24px 16px 24px;}.elementor-90 .elementor-element.elementor-element-0184d8f{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-90 .elementor-element.elementor-element-82382e9{padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ECECEC;}.elementor-90 .elementor-element.elementor-element-82382e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-4c8b099{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-4c8b099 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-4c8b099 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-4c8b099 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-4c8b099 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-4c8b099 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-4f53870{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-4f53870 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-4f53870 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-4f53870 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-4f53870 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-4f53870 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-27305e4{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-27305e4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-27305e4 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-27305e4 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-27305e4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-27305e4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-43202c5{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-43202c5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-43202c5 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-43202c5 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-43202c5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-43202c5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-52c2946{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-52c2946 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-52c2946 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-52c2946 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-52c2946 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-52c2946 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-465ac0a{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-465ac0a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-465ac0a .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-465ac0a .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-465ac0a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-465ac0a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-b19f054{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-b19f054 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-b19f054 .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-b19f054 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-b19f054 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-b19f054 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-1c3a7fd{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-1c3a7fd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-1c3a7fd .elementor-icon-box-title{margin-block-end:6px;}.elementor-90 .elementor-element.elementor-element-1c3a7fd .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1c3a7fd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-1c3a7fd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-c04fe98{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-90 .elementor-element.elementor-element-c04fe98:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-c04fe98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-90 .elementor-element.elementor-element-54a6d51{width:var( --container-widget-width, 834px );max-width:834px;padding:0px 0px 0px 0px;--container-widget-width:834px;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-54a6d51.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-54a6d51 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-54a6d51 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-54a6d51 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-197fdd4{--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:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-3c76591{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-90 .elementor-element.elementor-element-57f4692{width:100%;max-width:100%;padding:0px 0px 24px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}.elementor-90 .elementor-element.elementor-element-57f4692 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-57f4692.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90 .elementor-element.elementor-element-57f4692.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90 .elementor-element.elementor-element-57f4692.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-57f4692 .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-90 .elementor-element.elementor-element-57f4692 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-57f4692 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-57f4692 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-separator{border-bottom-style:none;}.elementor-90 .elementor-element.elementor-element-1c75ddd{padding:0px 0px 12px 0px;}.elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-item{align-items:flex-start;}.elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-header{color:#7B7D8A;font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-price{color:#779ED9;font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:700;}.elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-90 .elementor-element.elementor-element-af28284{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-90 .elementor-element.elementor-element-69b854b{padding:0px 0px 12px 0px;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-icon i{color:#45475400;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-icon svg{fill:#45475400;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:500;}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-3fe0360{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-3fe0360 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-3fe0360 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;padding:16px 24px 16px 24px;}.elementor-90 .elementor-element.elementor-element-9fdd492{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-90 .elementor-element.elementor-element-fb7587d{width:100%;max-width:100%;padding:0px 0px 24px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}.elementor-90 .elementor-element.elementor-element-fb7587d .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-fb7587d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-90 .elementor-element.elementor-element-fb7587d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-90 .elementor-element.elementor-element-fb7587d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-fb7587d .elementor-image-box-wrapper .elementor-image-box-img{width:48px;}.elementor-90 .elementor-element.elementor-element-fb7587d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-90 .elementor-element.elementor-element-fb7587d .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-fb7587d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-separator{border-bottom-style:none;}.elementor-90 .elementor-element.elementor-element-1d58ccf{padding:0px 0px 12px 0px;}.elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-item{align-items:flex-start;}.elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-header{color:#7B7D8A;font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-price{color:#779ED9;font-family:"Montserrat", Sans-serif;font-size:1.15rem;font-weight:700;}.elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-90 .elementor-element.elementor-element-013a67c{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-90 .elementor-element.elementor-element-b50bc55{padding:0px 0px 12px 0px;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-icon i{color:#45475400;transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-icon svg{fill:#45475400;transition:fill 0.3s;}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:500;}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-text{transition:color 0.3s;}.elementor-90 .elementor-element.elementor-element-4a2255f{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-4a2255f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-4a2255f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;padding:16px 24px 16px 24px;}.elementor-90 .elementor-element.elementor-element-a04f62b{--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;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-90 .elementor-element.elementor-element-a04f62b:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-a04f62b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-90 .elementor-element.elementor-element-a8b3881{padding:0px 0px -60px 0px;}.elementor-90 .elementor-element.elementor-element-a8b3881.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-a8b3881 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-a8b3881 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-a8b3881 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-26f8749{--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:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-90 .elementor-element.elementor-element-cba4f40{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-cba4f40 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-cba4f40 .elementor-icon-box-title{margin-block-end:16px;}.elementor-90 .elementor-element.elementor-element-cba4f40 .elementor-icon{font-size:60px;}.elementor-90 .elementor-element.elementor-element-cba4f40 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-cba4f40 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.4em;}.elementor-90 .elementor-element.elementor-element-0641847{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-0641847 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-0641847 .elementor-icon-box-title{margin-block-end:16px;}.elementor-90 .elementor-element.elementor-element-0641847 .elementor-icon{font-size:60px;}.elementor-90 .elementor-element.elementor-element-0641847 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-0641847 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.4em;}.elementor-90 .elementor-element.elementor-element-ab44ec8{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-ab44ec8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-ab44ec8 .elementor-icon-box-title{margin-block-end:16px;}.elementor-90 .elementor-element.elementor-element-ab44ec8 .elementor-icon{font-size:60px;}.elementor-90 .elementor-element.elementor-element-ab44ec8 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-ab44ec8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.4em;}.elementor-90 .elementor-element.elementor-element-f0eb455{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-f0eb455 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-90 .elementor-element.elementor-element-f0eb455 .elementor-icon-box-title{margin-block-end:16px;}.elementor-90 .elementor-element.elementor-element-f0eb455 .elementor-icon{font-size:60px;}.elementor-90 .elementor-element.elementor-element-f0eb455 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-f0eb455 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.4em;}.elementor-90 .elementor-element.elementor-element-bb5b9a4{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-bb5b9a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-bb5b9a4 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;padding:16px 24px 16px 24px;}.elementor-90 .elementor-element.elementor-element-a1d9874{--display:flex;--padding-top:0em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-90 .elementor-element.elementor-element-a1d9874:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-a1d9874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-90 .elementor-element.elementor-element-cde0760{padding:0px 0px -60px 0px;}.elementor-90 .elementor-element.elementor-element-cde0760.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-cde0760 .elementor-image-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-cde0760 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:600;}.elementor-90 .elementor-element.elementor-element-cde0760 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-ecc2ac5{--display:flex;}.elementor-90 .elementor-element.elementor-element-0fc6354{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-f86e598{--display:flex;}.elementor-90 .elementor-element.elementor-element-e71e8cc{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-b105ab7{--display:flex;}.elementor-90 .elementor-element.elementor-element-c8d528c{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-b9f4ca0{--display:flex;}.elementor-90 .elementor-element.elementor-element-799e104{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-f5e768d{--display:flex;}.elementor-90 .elementor-element.elementor-element-4e962e4{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-99e3b9a{--display:flex;}.elementor-90 .elementor-element.elementor-element-12d3953{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-d7bc138{--n-accordion-title-font-size:1.25rem;width:var( --container-widget-width, 802px );max-width:802px;--container-widget-width:802px;--container-widget-flex-grow:0;--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:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:16px 16px 16px 16px;--n-accordion-icon-size:10px;}.elementor-90 .elementor-element.elementor-element-d7bc138.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-d7bc138 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-90 .elementor-element.elementor-element-d7bc138 > .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;line-height:1.4em;}:where( .elementor-90 .elementor-element.elementor-element-d7bc138 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-90 .elementor-element.elementor-element-b0c35c7{--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:1;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:2;}.elementor-90 .elementor-element.elementor-element-b0c35c7:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-b0c35c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://escoladeyoga.pt/wp-content/uploads/2026/02/formacoao-footer-1.avif");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-90 .elementor-element.elementor-element-b0c35c7::before, .elementor-90 .elementor-element.elementor-element-b0c35c7 > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-b0c35c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-b0c35c7 > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-b0c35c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-b0c35c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #F6F6F6 35%, #EEEEEE00 100%);}.elementor-90 .elementor-element.elementor-element-a305a00{width:var( --container-widget-width, 895px );max-width:895px;--container-widget-width:895px;--container-widget-flex-grow:0;}.elementor-90 .elementor-element.elementor-element-a305a00.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-a305a00 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-a305a00 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-90 .elementor-element.elementor-element-a305a00 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-90 .elementor-element.elementor-element-29f08b9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90 .elementor-element.elementor-element-299178c{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-299178c.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-299178c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-90 .elementor-element.elementor-element-299178c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;padding:16px 24px 16px 24px;}.elementor-90 .elementor-element.elementor-element-9795b4b .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;fill:var( --e-global-color-62e331f );color:var( --e-global-color-62e331f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:300px 300px 300px 300px;padding:18px 24px 18px 24px;}.elementor-90 .elementor-element.elementor-element-9795b4b{width:auto;max-width:auto;}.elementor-90 .elementor-element.elementor-element-9795b4b.elementor-element{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-9795b4b .elementor-button:hover, .elementor-90 .elementor-element.elementor-element-9795b4b .elementor-button:focus{color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-9795b4b .elementor-button:hover svg, .elementor-90 .elementor-element.elementor-element-9795b4b .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-90:not(.elementor-motion-effects-element-type-background), body.elementor-page-90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-90 .elementor-element.elementor-element-c86ce31{--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-c86ce31{--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-90 .elementor-element.elementor-element-c86ce31::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-90 .elementor-element.elementor-element-59b46d4{--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-90 .elementor-element.elementor-element-197fdd4{--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-90 .elementor-element.elementor-element-26f8749{--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;--gap:90px 90px;--row-gap:90px;--column-gap:90px;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-c86ce31{--min-height:60vh;--overlay-opacity:1;--padding-top:6em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-90 .elementor-element.elementor-element-c86ce31::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-c86ce31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center left;background-size:cover;}.elementor-90 .elementor-element.elementor-element-a98b0b9{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-a98b0b9 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-a98b0b9 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-daa56dd{--padding-top:4em;--padding-bottom:2em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-90 .elementor-element.elementor-element-9e1418c .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-9e1418c .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-9e1418c .elementor-image-box-description{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-2651a53 .elementor-icon-list-item > a{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-59b46d4{--padding-top:2em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-90 .elementor-element.elementor-element-f94aa3d .elementor-heading-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-08a8f50{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-08a8f50 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-08a8f50 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-08a8f50 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-2073a69{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-2073a69 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-2073a69 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-2073a69 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-f8c89e3{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-f8c89e3 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-f8c89e3 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-f8c89e3 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-be8e2f5{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-be8e2f5 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-be8e2f5 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-be8e2f5 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-f835219{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-f835219 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-f835219 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-f835219 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-bedb44b{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-bedb44b .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-bedb44b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-bedb44b .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-bf504cd{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-bf504cd .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-bf504cd .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-bf504cd .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-cb03281{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-cb03281 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-cb03281 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-cb03281 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-21b8c0d{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-21b8c0d .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-21b8c0d .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-21b8c0d .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-0cc008b .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-0cc008b .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-86821a1 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-86821a1 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-9b3f1cd .elementor-heading-title{font-size:1.5rem;}.elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-e18d920 .elementor-icon-list-item > a{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-a6c5a17 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-a6c5a17 .elementor-image-box-img{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-a6c5a17 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-ce475a3{--padding-top:2em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-90 .elementor-element.elementor-element-c0db6d9 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-c0db6d9 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-3cef3b4 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-3cef3b4 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-9c488a2 .elementor-icon-list-item > a{font-size:1rem;}.elementor-90 .elementor-element.elementor-element-c8651ec .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-c8651ec .elementor-image-box-img{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-c8651ec .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-82382e9 .elementor-heading-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-4c8b099{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-4c8b099 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-4c8b099 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-4c8b099 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-4f53870{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-4f53870 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-4f53870 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-4f53870 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-27305e4{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-27305e4 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-27305e4 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-27305e4 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-43202c5{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-43202c5 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-43202c5 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-43202c5 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-52c2946{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-52c2946 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-52c2946 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-52c2946 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-465ac0a{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-465ac0a .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-465ac0a .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-465ac0a .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-b19f054{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-b19f054 .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-b19f054 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-b19f054 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-1c3a7fd{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-1c3a7fd .elementor-icon{font-size:40px;}.elementor-90 .elementor-element.elementor-element-1c3a7fd .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1c3a7fd .elementor-icon-box-title a{font-size:1.25rem;}.elementor-90 .elementor-element.elementor-element-c04fe98{--padding-top:4em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-90 .elementor-element.elementor-element-54a6d51 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-54a6d51 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-57f4692 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-57f4692 .elementor-image-box-img{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-57f4692 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-header{font-size:0.85rem;}.elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-price{font-size:0.8rem;}.elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-69b854b .elementor-icon-list-item > a{font-size:0.85rem;}.elementor-90 .elementor-element.elementor-element-fb7587d .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-fb7587d .elementor-image-box-img{margin-bottom:0px;}.elementor-90 .elementor-element.elementor-element-fb7587d .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-header{font-size:0.85rem;}.elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-price{font-size:0.8rem;}.elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-90 .elementor-element.elementor-element-b50bc55 .elementor-icon-list-item > a{font-size:0.85rem;}.elementor-90 .elementor-element.elementor-element-a8b3881{padding:2em 1.25em 0em 1.25em;}.elementor-90 .elementor-element.elementor-element-a8b3881 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-a8b3881 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-26f8749{--padding-top:5em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-90 .elementor-element.elementor-element-a1d9874{--padding-top:0em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-90 .elementor-element.elementor-element-cde0760 .elementor-image-box-wrapper{text-align:start;}.elementor-90 .elementor-element.elementor-element-cde0760 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-d7bc138{--n-accordion-title-font-size:1rem;}.elementor-90 .elementor-element.elementor-element-b0c35c7:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-b0c35c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-b0c35c7{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-90 .elementor-element.elementor-element-a305a00{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-90 .elementor-element.elementor-element-a305a00 .elementor-image-box-title{font-size:2rem;}.elementor-90 .elementor-element.elementor-element-a305a00 .elementor-image-box-description{font-size:1rem;}}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-45db0d7{--width:80%;}.elementor-90 .elementor-element.elementor-element-2319d53{--width:100%;}.elementor-90 .elementor-element.elementor-element-849a68c{--width:80%;}.elementor-90 .elementor-element.elementor-element-0293943{--width:100%;}.elementor-90 .elementor-element.elementor-element-845c5de{--width:100%;}.elementor-90 .elementor-element.elementor-element-0184d8f{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-90 .elementor-element.elementor-element-849a68c{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-cd4f75a */.elementor-90 .elementor-element.elementor-element-cd4f75a .elementor-button{
    border: 1px solid var(--linear, #8FA8CD);

}


.elementor-90 .elementor-element.elementor-element-cd4f75a .elementor-button:hover{
    background: #779ED9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86ce31 */.elementor-90 .elementor-element.elementor-element-c86ce31 {
    position: relative; /* importante pro ::before se posicionar corretamente */
    border-radius: 32px;
    overflow: visible;
    
 
}


.elementor-90 .elementor-element.elementor-element-c86ce31::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-90 .elementor-element.elementor-element-c86ce31::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-90 .elementor-element.elementor-element-c86ce31::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-90 .elementor-element.elementor-element-c86ce31::before {
        animation: none !important;
        opacity: 1 !important;
        filter: none !important;
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-849a68c */.elementor-90 .elementor-element.elementor-element-849a68c{
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
backdrop-filter: blur(3.950000047683716px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aabf3fc */.elementor-90 .elementor-element.elementor-element-aabf3fc{
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
backdrop-filter: blur(3.950000047683716px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8840792 */.elementor-90 .elementor-element.elementor-element-8840792{
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
backdrop-filter: blur(3.950000047683716px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59b46d4 */.elementor-90 .elementor-element.elementor-element-59b46d4::before{
    content: "";
 background: linear-gradient(0deg, rgba(250, 250, 250, 0.95) 0%, rgba(250, 250, 250, 0.95) 100%), url('https://escoladeyoga.pt/wp-content/uploads/2025/12/56d3946806d8ea16aaeb053fdc0cddc5353f5814.avif') lightgray 50% / cover no-repeat;
mix-blend-mode: luminosity;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a2c48c */.elementor-90 .elementor-element.elementor-element-8a2c48c{
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
backdrop-filter: blur(3.950000047683716px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d1fe3 */.elementor-90 .elementor-element.elementor-element-34d1fe3{
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
backdrop-filter: blur(3.950000047683716px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0184d8f */.elementor-90 .elementor-element.elementor-element-0184d8f{
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
backdrop-filter: blur(3.950000047683716px);
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-1c75ddd */.elementor-90 .elementor-element.elementor-element-1c75ddd .elementor-price-list-item{
    border-bottom: solid 1px #E6E6E6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c76591 */.elementor-90 .elementor-element.elementor-element-3c76591{
    border-radius: 24px;
border-top: 3px solid var(--linear, #8FA8CD);
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
backdrop-filter: blur(3.950000047683716px);
webkit-backdrop-filter: blur(3.950000047683716px);
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-1d58ccf */.elementor-90 .elementor-element.elementor-element-1d58ccf .elementor-price-list-item{
    border-bottom: solid 1px #E6E6E6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fdd492 */.elementor-90 .elementor-element.elementor-element-9fdd492{
    border-radius: 24px;
border-top: 3px solid var(--linear, #8FA8CD);
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
backdrop-filter: blur(3.950000047683716px);
webkit-backdrop-filter: blur(3.950000047683716px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cba4f40 */.elementor-90 .elementor-element.elementor-element-cba4f40{
    padding: 20px;
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
}

.elementor-90 .elementor-element.elementor-element-cba4f40 svg{
    position: absolute;
    top: -70px;
    left: 50%;
    transform: translate(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0641847 */.elementor-90 .elementor-element.elementor-element-0641847{
    padding: 20px;
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
}

.elementor-90 .elementor-element.elementor-element-0641847 svg{
    position: absolute;
    top: -70px;
    left: 50%;
    transform: translate(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab44ec8 */.elementor-90 .elementor-element.elementor-element-ab44ec8{
    padding: 20px;
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
}

.elementor-90 .elementor-element.elementor-element-ab44ec8 svg{
    position: absolute;
    top: -70px;
    left: 50%;
    transform: translate(-50%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0eb455 */.elementor-90 .elementor-element.elementor-element-f0eb455{
    padding: 20px;
    border-radius: 24px;
background: #FBFBFB;
box-shadow: 0 4px 13.7px 0 rgba(75, 89, 108, 0.05);
}

.elementor-90 .elementor-element.elementor-element-f0eb455 svg{
    position: absolute;
    top: -70px;
    left: 50%;
    transform: translate(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f8749 */@media (min-width: 1025px)
{
.elementor-90 .elementor-element.elementor-element-26f8749::before{
    content: "";
    position: absolute;
    width: 76%;
    height: 4px;
    top: 28px;
    transform: translate(-50%, 0%);
    left: 50%;
    background: #E8E8E8;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d7bc138 */.e-n-accordion-item[open] {
    border-radius: 16px;
    border: 1px solid #CBCBCB;
    background: linear-gradient(82deg, #8FA8CD 10.96%, #718EB9 85.05%);
}

.e-n-accordion-item[open] .e-n-accordion-item-title{
    color: #fff !important;
    border: none;
}

.e-n-accordion-item-title[aria-expanded="true"] svg
{
    transform: rotate(180deg);
    transition: all 0.5s;
  
}

.e-n-accordion-item-title[aria-expanded="false"] svg
{
    transform: rotate(0deg);
    transition: all 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9795b4b */.elementor-90 .elementor-element.elementor-element-9795b4b .elementor-button{
    border: 1px solid var(--linear, #8FA8CD);

}


.elementor-90 .elementor-element.elementor-element-9795b4b .elementor-button:hover{
    background: #779ED9 !important;
}/* 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 */