.elementor-2978 .elementor-element.elementor-element-4c66c2c{--display:flex;--min-height:85vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2978 .elementor-element.elementor-element-77e5968{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-2978 .elementor-element.elementor-element-77e5968 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2978 .elementor-element.elementor-element-343dff2{--display:flex;--min-height:85vh;--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:flex-end;--align-items:center;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2978 .elementor-element.elementor-element-343dff2:not(.elementor-motion-effects-element-type-background), .elementor-2978 .elementor-element.elementor-element-343dff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://lourdesestetica.pt/wp-content/uploads/2025/05/HeroHomeVideo.webp") 50% 50%;background-size:cover;}.elementor-2978 .elementor-element.elementor-element-4ec968e .elementor-button{background-color:var( --e-global-color-a0c70ff );font-family:"Public Sans", Sans-serif;font-size:0.9375rem;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5rem;fill:#000000;color:#000000;border-style:none;}.elementor-2978 .elementor-element.elementor-element-4ec968e{background-color:var( --e-global-color-a0c70ff );margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0% 0% 0% 0%;border-style:none;}.elementor-2978 .elementor-element.elementor-element-4ec968e:hover{background-color:#FFFFFF;border-style:none;}.elementor-2978 .elementor-element.elementor-element-4ec968e .elementor-button:hover, .elementor-2978 .elementor-element.elementor-element-4ec968e .elementor-button:focus{color:#000000;border-color:#FFFFFF;}.elementor-2978 .elementor-element.elementor-element-4ec968e .elementor-button:hover svg, .elementor-2978 .elementor-element.elementor-element-4ec968e .elementor-button:focus svg{fill:#000000;}.elementor-2978 .elementor-element.elementor-element-3c08283{--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;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-f72542c{text-align:center;}.elementor-2978 .elementor-element.elementor-element-f72542c .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-primary );}.elementor-2978 .elementor-element.elementor-element-e7c1c43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2978 .elementor-element.elementor-element-2273dbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2978 .elementor-element.elementor-element-2273dbb .elementor-heading-title{font-family:var( --e-global-typography-5e186a6-font-family ), Sans-serif;font-size:var( --e-global-typography-5e186a6-font-size );font-weight:var( --e-global-typography-5e186a6-font-weight );text-transform:var( --e-global-typography-5e186a6-text-transform );font-style:var( --e-global-typography-5e186a6-font-style );text-decoration:var( --e-global-typography-5e186a6-text-decoration );line-height:var( --e-global-typography-5e186a6-line-height );}.elementor-2978 .elementor-element.elementor-element-fc9e5d6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 5% 0% 5%;text-align:center;font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;}.elementor-2978 .elementor-element.elementor-element-868fa2f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:4%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-868fa2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2978 .elementor-element.elementor-element-8e55921{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2978 .elementor-element.elementor-element-792760f{--display:flex;--min-height:50vh;--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:center;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2978 .elementor-element.elementor-element-792760f::before, .elementor-2978 .elementor-element.elementor-element-792760f > .elementor-background-video-container::before, .elementor-2978 .elementor-element.elementor-element-792760f > .e-con-inner > .elementor-background-video-container::before, .elementor-2978 .elementor-element.elementor-element-792760f > .elementor-background-slideshow::before, .elementor-2978 .elementor-element.elementor-element-792760f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2978 .elementor-element.elementor-element-792760f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2978 .elementor-element.elementor-element-792760f:hover::before, .elementor-2978 .elementor-element.elementor-element-792760f:hover > .elementor-background-video-container::before, .elementor-2978 .elementor-element.elementor-element-792760f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2978 .elementor-element.elementor-element-792760f > .elementor-background-slideshow:hover::before, .elementor-2978 .elementor-element.elementor-element-792760f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2978 .elementor-element.elementor-element-792760f:hover{--overlay-opacity:0.5;}.elementor-2978 .elementor-element.elementor-element-792760f.e-con{--align-self:center;}.elementor-2978 .elementor-element.elementor-element-9812e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2978 .elementor-element.elementor-element-9812e16 .elementor-heading-title{font-family:"EditorNote-Italic", Sans-serif;font-size:2rem;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:2.9rem;}.elementor-2978 .elementor-element.elementor-element-07d606c{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-aedcd97{--display:flex;--min-height:50vh;--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:center;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2978 .elementor-element.elementor-element-aedcd97.e-con{--align-self:center;}.elementor-2978 .elementor-element.elementor-element-f5b0f77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2978 .elementor-element.elementor-element-f5b0f77 .elementor-heading-title{font-family:"EditorNote-Italic", Sans-serif;font-size:2rem;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:2.9rem;}.elementor-2978 .elementor-element.elementor-element-aa92f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Public Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2rem;}.elementor-2978 .elementor-element.elementor-element-26caac5{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2978 .elementor-element.elementor-element-3eec699{--display:flex;--min-height:50vh;--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:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2978 .elementor-element.elementor-element-3eec699.e-con{--align-self:center;}.elementor-2978 .elementor-element.elementor-element-74bde56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2978 .elementor-element.elementor-element-74bde56 .elementor-heading-title{font-family:"EditorNote-Italic", Sans-serif;font-size:1.6rem;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:2.9rem;}.elementor-2978 .elementor-element.elementor-element-3b97416{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-a8795c5{--display:flex;--min-height:50vh;--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:center;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2978 .elementor-element.elementor-element-a8795c5.e-con{--align-self:center;}.elementor-2978 .elementor-element.elementor-element-5d3500d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2978 .elementor-element.elementor-element-5d3500d .elementor-heading-title{font-family:"EditorNote-Italic", Sans-serif;font-size:2rem;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:2.9rem;}.elementor-2978 .elementor-element.elementor-element-7a2e8a2{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-26dc402{--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;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-5b05df7{text-align:center;}.elementor-2978 .elementor-element.elementor-element-5b05df7 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-primary );}.elementor-2978 .elementor-element.elementor-element-08ca2ee{text-align:center;}.elementor-2978 .elementor-element.elementor-element-08ca2ee .elementor-heading-title{font-family:"EditorNote-Italic", Sans-serif;font-size:3.75rem;font-weight:400;text-transform:none;font-style:italic;text-decoration:none;line-height:3.75rem;}.elementor-2978 .elementor-element.elementor-element-6327ba6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 5% 0% 5%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-9786a53 );}.elementor-2978 .elementor-element.elementor-element-93bda53{--display:flex;--min-height:60vh;--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;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2978 .elementor-element.elementor-element-eba8061 .jx-slider .jx-controller{background-color:var( --e-global-color-9786a53 );align-self:center;}.elementor-2978 .elementor-element.elementor-element-eba8061 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2978 .elementor-element.elementor-element-eba8061 .slick-slide{margin-left:0px;margin-right:0px;}.elementor-2978 .elementor-element.elementor-element-eba8061 .slick-list{margin-left:-0px;margin-right:-0px;}.elementor-2978 .elementor-element.elementor-element-eba8061 .jx-left{justify-content:flex-start;align-items:flex-start;}.elementor-2978 .elementor-element.elementor-element-eba8061 .jx-right{justify-content:flex-end;align-items:flex-start;}.elementor-2978 .elementor-element.elementor-element-eba8061 .jx-slider .jx-controller i{color:var( --e-global-color-a0c70ff );}.elementor-2978 .elementor-element.elementor-element-eba8061 .jx-slider .jx-controller i svg *{fill:var( --e-global-color-a0c70ff );}.elementor-2978 .elementor-element.elementor-element-eba8061 .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-9786a53 );}.elementor-2978 .elementor-element.elementor-element-eba8061 .jet-slick-dots{justify-content:center;}.elementor-2978 .elementor-element.elementor-element-eba8061 .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-2978 .elementor-element.elementor-element-2c5c770{--display:flex;--min-height:80vh;--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:0.5;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-2c5c770::before, .elementor-2978 .elementor-element.elementor-element-2c5c770 > .elementor-background-video-container::before, .elementor-2978 .elementor-element.elementor-element-2c5c770 > .e-con-inner > .elementor-background-video-container::before, .elementor-2978 .elementor-element.elementor-element-2c5c770 > .elementor-background-slideshow::before, .elementor-2978 .elementor-element.elementor-element-2c5c770 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2978 .elementor-element.elementor-element-2c5c770 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a0c70ff );--background-overlay:'';}.elementor-2978 .elementor-element.elementor-element-2c5c770:not(.elementor-motion-effects-element-type-background), .elementor-2978 .elementor-element.elementor-element-2c5c770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://lourdesestetica.pt/wp-content/uploads/2025/05/Soothing_Cream_RICH.webp") 50% 50%;background-size:cover;}.elementor-2978 .elementor-element.elementor-element-c549b13{text-align:center;}.elementor-2978 .elementor-element.elementor-element-c549b13 .elementor-heading-title{font-family:var( --e-global-typography-b9e0fc9-font-family ), Sans-serif;font-size:var( --e-global-typography-b9e0fc9-font-size );font-weight:var( --e-global-typography-b9e0fc9-font-weight );text-transform:var( --e-global-typography-b9e0fc9-text-transform );font-style:var( --e-global-typography-b9e0fc9-font-style );text-decoration:var( --e-global-typography-b9e0fc9-text-decoration );line-height:var( --e-global-typography-b9e0fc9-line-height );color:var( --e-global-color-21c9053 );}.elementor-2978 .elementor-element.elementor-element-8357747{text-align:center;}.elementor-2978 .elementor-element.elementor-element-8357747 .elementor-heading-title{font-family:"Editor Note Regular", Sans-serif;font-size:3.5rem;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:3.5rem;}.elementor-2978 .elementor-element.elementor-element-2547285{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 60% 0% 0%;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-9786a53 );}.elementor-2978 .elementor-element.elementor-element-3400e53 .elementor-button{background-color:var( --e-global-color-a0c70ff );font-family:"Public Sans", Sans-serif;font-size:0.9375rem;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5rem;fill:#000000;color:#000000;border-style:none;}.elementor-2978 .elementor-element.elementor-element-3400e53{background-color:var( --e-global-color-a0c70ff );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2978 .elementor-element.elementor-element-3400e53:hover{background-color:#FFFFFF;border-style:none;}.elementor-2978 .elementor-element.elementor-element-3400e53 .elementor-button:hover, .elementor-2978 .elementor-element.elementor-element-3400e53 .elementor-button:focus{color:#000000;border-color:#FFFFFF;}.elementor-2978 .elementor-element.elementor-element-3400e53 .elementor-button:hover svg, .elementor-2978 .elementor-element.elementor-element-3400e53 .elementor-button:focus svg{fill:#000000;}.elementor-2978 .elementor-element.elementor-element-7f64f8d{--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;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-0e06191{text-align:center;}.elementor-2978 .elementor-element.elementor-element-0e06191 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-primary );}.elementor-2978 .elementor-element.elementor-element-3dc68a9{text-align:center;}.elementor-2978 .elementor-element.elementor-element-3dc68a9 .elementor-heading-title{font-family:"EditorNote Italic", Sans-serif;font-size:3rem;font-weight:400;text-transform:none;font-style:italic;line-height:3rem;}.elementor-2978 .elementor-element.elementor-element-2eef47e{text-align:center;}.elementor-2978 .elementor-element.elementor-element-6a24ed9{--e-image-carousel-slides-to-show:1;}.elementor-2978 .elementor-element.elementor-element-6a24ed9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2978 .elementor-element.elementor-element-6a24ed9 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-9786a53 );}.elementor-2978 .elementor-element.elementor-element-6a24ed9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2978 .elementor-element.elementor-element-6a24ed9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-9786a53 );}.elementor-2978 .elementor-element.elementor-element-50ddff5 .elementor-blockquote__content{color:var( --e-global-color-9786a53 );}.elementor-2978 .elementor-element.elementor-element-50ddff5 .elementor-blockquote__author{color:var( --e-global-color-text );}.elementor-2978 .elementor-element.elementor-element-fbfa2d2{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-2978 .elementor-element.elementor-element-0735320{text-align:center;}.elementor-2978 .elementor-element.elementor-element-0735320 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:1.063rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.688rem;color:var( --e-global-color-primary );}.elementor-2978 .elementor-element.elementor-element-7c5e6d0{text-align:center;}.elementor-2978 .elementor-element.elementor-element-7c5e6d0 .elementor-heading-title{font-family:"Editor Note Regular", Sans-serif;font-size:4.667rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:4.667rem;}.elementor-2978 .elementor-element.elementor-element-da5c535{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-image-wrap::before{background-color:transparent;background-image:linear-gradient(360deg, #000 0%, #00000000 100%);}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-item{height:600px;}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-title, .elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-title a{color:var( --e-global-color-a0c70ff );}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-title:hover, .elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-title a:hover{color:var( --e-global-color-accent );}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-title{font-family:var( --e-global-typography-398ee9e-font-family ), Sans-serif;font-size:var( --e-global-typography-398ee9e-font-size );font-weight:var( --e-global-typography-398ee9e-font-weight );line-height:var( --e-global-typography-398ee9e-line-height );}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-subtitle{color:var( --e-global-color-secondary );font-family:"Public Sans", Sans-serif;font-size:1.063rem;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.688rem;}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-navigation-arrows .bdt-navigation-next, .elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-navigation-arrows .bdt-navigation-prev{color:var( --e-global-color-9786a53 );}.elementor-2978 .elementor-element.elementor-element-3f7c095{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-552c762{text-align:center;}.elementor-2978 .elementor-element.elementor-element-552c762 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-2978 .elementor-element.elementor-element-e625531{text-align:center;}.elementor-2978 .elementor-element.elementor-element-e625531 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2978 .elementor-element.elementor-element-921d3c5{text-align:center;}.elementor-2978 .elementor-element.elementor-element-2169bb2{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2978 .elementor-element.elementor-element-12b262f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2978 .elementor-element.elementor-element-12b262f .elementor-post__thumbnail__link{width:100%;}.elementor-2978 .elementor-element.elementor-element-12b262f .elementor-post__meta-data span + span:before{content:"•";}.elementor-2978 .elementor-element.elementor-element-12b262f .elementor-post__text{margin-top:20px;}.elementor-2978 .elementor-element.elementor-element-12b262f .elementor-post__badge{right:0;}.elementor-2978 .elementor-element.elementor-element-12b262f .elementor-post__card .elementor-post__badge{margin:20px;}:root{--page-title-display:none;}@media(max-width:1439px){.elementor-2978 .elementor-element.elementor-element-2273dbb .elementor-heading-title{font-size:var( --e-global-typography-5e186a6-font-size );line-height:var( --e-global-typography-5e186a6-line-height );}.elementor-2978 .elementor-element.elementor-element-07d606c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-3b97416{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-7a2e8a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-6327ba6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-c549b13 .elementor-heading-title{font-size:var( --e-global-typography-b9e0fc9-font-size );line-height:var( --e-global-typography-b9e0fc9-line-height );}.elementor-2978 .elementor-element.elementor-element-2547285{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-title{font-size:var( --e-global-typography-398ee9e-font-size );line-height:var( --e-global-typography-398ee9e-line-height );}.elementor-2978 .elementor-element.elementor-element-552c762 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2978 .elementor-element.elementor-element-e625531 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1199px){.elementor-2978 .elementor-element.elementor-element-868fa2f{--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-2978 .elementor-element.elementor-element-9812e16 .elementor-heading-title{font-size:1.2rem;line-height:2rem;}.elementor-2978 .elementor-element.elementor-element-f5b0f77 .elementor-heading-title{font-size:1.2rem;line-height:2rem;}.elementor-2978 .elementor-element.elementor-element-74bde56 .elementor-heading-title{font-size:1.2rem;line-height:2rem;}.elementor-2978 .elementor-element.elementor-element-5d3500d .elementor-heading-title{font-size:1.2rem;line-height:2rem;}.elementor-2978 .elementor-element.elementor-element-8357747 .elementor-heading-title{font-size:3rem;line-height:3.5rem;}.elementor-2978 .elementor-element.elementor-element-3dc68a9 .elementor-heading-title{font-size:3rem;line-height:3.5rem;}.elementor-2978 .elementor-element.elementor-element-7c5e6d0 .elementor-heading-title{font-size:3rem;line-height:3.5rem;}}@media(max-width:1024px){.elementor-2978 .elementor-element.elementor-element-4c66c2c{--min-height:45vh;}.elementor-2978 .elementor-element.elementor-element-343dff2{--min-height:70vh;--justify-content:flex-end;}.elementor-2978 .elementor-element.elementor-element-4ec968e .elementor-button{font-size:0.9375rem;line-height:1.5rem;}.elementor-2978 .elementor-element.elementor-element-3c08283{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2978 .elementor-element.elementor-element-f72542c .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-2978 .elementor-element.elementor-element-2273dbb .elementor-heading-title{font-size:var( --e-global-typography-5e186a6-font-size );line-height:var( --e-global-typography-5e186a6-line-height );}.elementor-2978 .elementor-element.elementor-element-fc9e5d6{font-size:16px;line-height:30px;}.elementor-2978 .elementor-element.elementor-element-868fa2f{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-792760f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2978 .elementor-element.elementor-element-9812e16{text-align:center;}.elementor-2978 .elementor-element.elementor-element-9812e16 .elementor-heading-title{font-size:2rem;line-height:2.5rem;}.elementor-2978 .elementor-element.elementor-element-07d606c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-f5b0f77{text-align:center;}.elementor-2978 .elementor-element.elementor-element-f5b0f77 .elementor-heading-title{font-size:2rem;line-height:2.5rem;}.elementor-2978 .elementor-element.elementor-element-aa92f13{font-size:1rem;line-height:2rem;}.elementor-2978 .elementor-element.elementor-element-74bde56{text-align:center;}.elementor-2978 .elementor-element.elementor-element-74bde56 .elementor-heading-title{font-size:2rem;line-height:2.5rem;}.elementor-2978 .elementor-element.elementor-element-3b97416{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-5d3500d{text-align:center;}.elementor-2978 .elementor-element.elementor-element-5d3500d .elementor-heading-title{font-size:2rem;line-height:2.5rem;}.elementor-2978 .elementor-element.elementor-element-7a2e8a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-5b05df7 .elementor-heading-title{font-size:15px;line-height:24px;}.elementor-2978 .elementor-element.elementor-element-08ca2ee .elementor-heading-title{font-size:3rem;line-height:3.5rem;}.elementor-2978 .elementor-element.elementor-element-6327ba6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-eba8061 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2978 .elementor-element.elementor-element-c549b13 .elementor-heading-title{font-size:var( --e-global-typography-b9e0fc9-font-size );line-height:var( --e-global-typography-b9e0fc9-line-height );}.elementor-2978 .elementor-element.elementor-element-8357747 .elementor-heading-title{font-size:3.25rem;line-height:3.25rem;}.elementor-2978 .elementor-element.elementor-element-2547285{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-3400e53 .elementor-button{font-size:0.9375rem;line-height:1.5rem;}.elementor-2978 .elementor-element.elementor-element-0e06191 .elementor-heading-title{font-size:15px;line-height:24px;}.elementor-2978 .elementor-element.elementor-element-3dc68a9 .elementor-heading-title{font-size:36px;}.elementor-2978 .elementor-element.elementor-element-0735320 .elementor-heading-title{font-size:1.062rem;line-height:1.062rem;}.elementor-2978 .elementor-element.elementor-element-7c5e6d0 .elementor-heading-title{font-size:4.687rem;line-height:4.687rem;}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-title{font-size:var( --e-global-typography-398ee9e-font-size );line-height:var( --e-global-typography-398ee9e-line-height );}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-subtitle{font-size:1.062rem;line-height:1.062rem;}.elementor-2978 .elementor-element.elementor-element-552c762 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2978 .elementor-element.elementor-element-e625531 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-2978 .elementor-element.elementor-element-4c66c2c{--min-height:25vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2978 .elementor-element.elementor-element-343dff2{--min-height:60vh;--justify-content:flex-end;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2978 .elementor-element.elementor-element-4ec968e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;padding:0% 0% 0% 0%;}.elementor-2978 .elementor-element.elementor-element-4ec968e .elementor-button{font-size:1.1rem;line-height:1.5rem;}.elementor-2978 .elementor-element.elementor-element-3c08283{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-f72542c .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-2978 .elementor-element.elementor-element-2273dbb{text-align:center;}.elementor-2978 .elementor-element.elementor-element-2273dbb .elementor-heading-title{font-size:var( --e-global-typography-5e186a6-font-size );line-height:var( --e-global-typography-5e186a6-line-height );}.elementor-2978 .elementor-element.elementor-element-fc9e5d6{text-align:justify;font-size:14px;line-height:20px;}.elementor-2978 .elementor-element.elementor-element-868fa2f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2978 .elementor-element.elementor-element-792760f{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-9812e16 .elementor-heading-title{font-size:2rem;line-height:2.5rem;}.elementor-2978 .elementor-element.elementor-element-07d606c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-aedcd97{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-f5b0f77 .elementor-heading-title{font-size:2rem;line-height:2.5rem;}.elementor-2978 .elementor-element.elementor-element-aa92f13{font-size:0.875rem;line-height:1.25rem;}.elementor-2978 .elementor-element.elementor-element-3eec699{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-74bde56 .elementor-heading-title{font-size:1.3rem;line-height:1.875rem;}.elementor-2978 .elementor-element.elementor-element-3b97416{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-a8795c5{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-5d3500d .elementor-heading-title{font-size:2rem;line-height:2.5rem;}.elementor-2978 .elementor-element.elementor-element-7a2e8a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-5b05df7 .elementor-heading-title{font-size:15px;line-height:24px;}.elementor-2978 .elementor-element.elementor-element-08ca2ee .elementor-heading-title{font-size:2rem;line-height:2.5rem;}.elementor-2978 .elementor-element.elementor-element-6327ba6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-93bda53{--min-height:35vh;--justify-content:center;}.elementor-2978 .elementor-element.elementor-element-eba8061 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2978 .elementor-element.elementor-element-2c5c770{--min-height:60vh;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2978 .elementor-element.elementor-element-c549b13{width:var( --container-widget-width, 55% );max-width:55%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5% 0% 0% 0%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:right;}.elementor-2978 .elementor-element.elementor-element-c549b13.elementor-element{--align-self:flex-end;}.elementor-2978 .elementor-element.elementor-element-c549b13 .elementor-heading-title{font-size:var( --e-global-typography-b9e0fc9-font-size );line-height:var( --e-global-typography-b9e0fc9-line-height );}.elementor-2978 .elementor-element.elementor-element-8357747{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:left;}.elementor-2978 .elementor-element.elementor-element-8357747 .elementor-heading-title{font-size:2.5rem;line-height:3rem;}.elementor-2978 .elementor-element.elementor-element-2547285{padding:0% 20% 0% 0%;text-align:justify;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-2547285.elementor-element{--align-self:flex-start;}.elementor-2978 .elementor-element.elementor-element-3400e53{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-2978 .elementor-element.elementor-element-3400e53 .elementor-button{font-size:1.25rem;line-height:1.5rem;}.elementor-2978 .elementor-element.elementor-element-0e06191 .elementor-heading-title{font-size:0.875rem;line-height:24px;}.elementor-2978 .elementor-element.elementor-element-3dc68a9 .elementor-heading-title{font-size:2.5rem;line-height:40px;}.elementor-2978 .elementor-element.elementor-element-fbfa2d2{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2978 .elementor-element.elementor-element-0735320 .elementor-heading-title{font-size:1.0625rem;line-height:1.687rem;}.elementor-2978 .elementor-element.elementor-element-7c5e6d0 .elementor-heading-title{font-size:2.125rem;line-height:2.25rem;}.elementor-2978 .elementor-element.elementor-element-da5c535{--width:100%;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-item{height:500px;}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-title{font-size:var( --e-global-typography-398ee9e-font-size );line-height:var( --e-global-typography-398ee9e-line-height );}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-subtitle{font-size:1.0625rem;line-height:1.687rem;}.elementor-2978 .elementor-element.elementor-element-552c762 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2978 .elementor-element.elementor-element-e625531 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2978 .elementor-element.elementor-element-12b262f .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-2978 .elementor-element.elementor-element-4c66c2c{--width:100%;}.elementor-2978 .elementor-element.elementor-element-343dff2{--width:100%;}.elementor-2978 .elementor-element.elementor-element-8e55921{--width:50%;}.elementor-2978 .elementor-element.elementor-element-26caac5{--width:50%;}}@media(max-width:1199px) and (min-width:768px){.elementor-2978 .elementor-element.elementor-element-8e55921{--width:100%;}.elementor-2978 .elementor-element.elementor-element-26caac5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2978 .elementor-element.elementor-element-343dff2{--width:100%;}}@media(min-width:1920px){.elementor-2978 .elementor-element.elementor-element-2273dbb .elementor-heading-title{font-size:var( --e-global-typography-5e186a6-font-size );line-height:var( --e-global-typography-5e186a6-line-height );}.elementor-2978 .elementor-element.elementor-element-07d606c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-3b97416{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-7a2e8a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-6327ba6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-c549b13 .elementor-heading-title{font-size:var( --e-global-typography-b9e0fc9-font-size );line-height:var( --e-global-typography-b9e0fc9-line-height );}.elementor-2978 .elementor-element.elementor-element-2547285{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2978 .elementor-element.elementor-element-81ba5b6 .bdt-prime-slider-tango .bdt-title{font-size:var( --e-global-typography-398ee9e-font-size );line-height:var( --e-global-typography-398ee9e-line-height );}.elementor-2978 .elementor-element.elementor-element-552c762 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2978 .elementor-element.elementor-element-e625531 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for video, class: .elementor-element-77e5968 *//* Estilo por defecto para desktop */
#tu-video-id {
  width: 100%;
  height: 85vh;
  object-fit: cover;
  display: block;
  background-color: #000; /* fallback */
  margin: auto;
  max-width: 1920px;
}

/* Tablet: 50% de la altura de la pantalla */
@media screen and (max-width: 1024px) {
  #tu-video-id {
    height: 50vh;
  }
}

/* Móvil: 25% de la altura de la pantalla */
@media screen and (max-width: 480px) {
  #tu-video-id {
    height: 25vh;
  }
}

/* Corrección general en móviles para evitar sobrescritura por Elementor */
@media screen and (max-width: 480px) {
  .elementor-container,
  .elementor-widget-video {
    height: auto !important;
    min-height: unset !important;
    overflow: hidden;
  }
}

/* Forzar altura deseada solo en desktop y tablet */
@media screen and (min-width: 481px) {
  .elementor-container,
  .elementor-widget-video {
    height: 85vh;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792760f *//* Selector para la columna */
.animated-column1 {
  position: relative;
  animation: moveUpAndDown 10s infinite linear;
}

/* Definición de la animación */
@keyframes moveUpAndDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(4vw); /* Ajusta este valor según la distancia deseada */
  }
  100% {
    transform: translateY(0);
  }
}

/* Pausar la animación cuando el mouse está sobre la columna */
.animated-column1:hover {
  animation-play-state: paused;
}

/* Optimización para dispositivos móviles */
@media (max-width: 768px) {
  .animated-column1 {
    animation: none; /* Desactiva la animación en pantallas pequeñas */
    transform: none; /* Asegura que la posición sea fija */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aedcd97 *//* Selector para la columna */
.animated-column1 {
  position: relative;
  animation: moveDownAndUp 10s infinite linear;
}

/* Definición de la animación inversa */
@keyframes moveDownAndUp {
  0% {
    transform: translateY(4vw); /* Empieza desde la posición más baja */
  }
  50% {
    transform: translateY(0); /* Se mueve hacia la posición más alta */
  }
  100% {
    transform: translateY(4vw); /* Regresa a la posición más baja */
  }
}

/* Pausar la animación cuando el mouse está sobre la columna */
.animated-column1:hover {
  animation-play-state: paused;
}

/* Optimización para dispositivos móviles */
@media (max-width: 768px) {
  .animated-column1 {
    animation: none; /* Desactiva la animación en pantallas pequeñas */
    transform: none; /* Asegura que la posición sea fija */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eec699 *//* Selector para la columna */
.animated-column1 {
  position: relative;
  animation: moveUpAndDown 4s infinite linear;
}

/* Definición de la animación */
@keyframes moveUpAndDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px); /* Ajusta este valor según la distancia deseada */
  }
  100% {
    transform: translateY(0);
  }
}

/* Pausar la animación cuando el mouse está sobre la columna */
.elementor-2978 .elementor-element.elementor-element-3eec699:hover {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8795c5 *//* Selector para la columna */
.animated-column1 {
  position: relative;
  animation: moveDownAndUp 10s infinite linear;
}

/* Definición de la animación inversa */
@keyframes moveDownAndUp {
  0% {
    transform: translateY(4vw); /* Empieza desde la posición más baja */
  }
  50% {
    transform: translateY(0); /* Se mueve hacia la posición más alta */
  }
  100% {
    transform: translateY(4vw); /* Regresa a la posición más baja */
  }
}

/* Pausar la animación cuando el mouse está sobre la columna */
.animated-column1:hover {
  animation-play-state: paused;
}

/* Optimización para dispositivos móviles */
@media (max-width: 768px) {
  .animated-column1 {
    animation: none; /* Desactiva la animación en pantallas pequeñas */
    transform: none; /* Asegura que la posición sea fija */
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EditorNote-Italic';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/EditorsNote-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Editor Note Regular';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-extralight-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-extralightitalic-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-light-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-lightitalic-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-regular-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-medium-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-mediumitalic-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-hairline-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-hairlineitalic-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-bold-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-bolditalic-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-italic-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-semibold-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-semibolditalic-webfont.woff2') format('woff2');
}
@font-face {
	font-family: 'Editor Note Regular';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/editorsnote-thinitalic-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EditorNote Italic';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://lourdesestetica.pt/wp-content/uploads/2024/08/EditorsNote-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */