.elementor-230 .elementor-element.elementor-element-d0c799a{--display:flex;--min-height:156px;--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:0.11;--margin-top:-148px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:153px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-d0c799a:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-d0c799a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resetclinica.blueboltagency.pt/wp-content/uploads/2025/07/bg-69-scaled.png");background-position:center center;background-size:cover;}.elementor-230 .elementor-element.elementor-element-d0c799a::before, .elementor-230 .elementor-element.elementor-element-d0c799a > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-d0c799a > .e-con-inner > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-d0c799a > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-d0c799a > .e-con-inner > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-d0c799a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://resetclinica.blueboltagency.pt/wp-content/uploads/2025/07/textura.png");--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-6561c14{padding:0px 0px 0px 0px;text-align:center;}.elementor-230 .elementor-element.elementor-element-6561c14 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:54px;font-weight:300;}.elementor-230 .elementor-element.elementor-element-e0a38f1{--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;--overlay-opacity:0.86;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-230 .elementor-element.elementor-element-e0a38f1:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-e0a38f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resetclinica.blueboltagency.pt/wp-content/uploads/2025/07/pexels-hngstrm-2341290-scaled.jpg");background-size:cover;}.elementor-230 .elementor-element.elementor-element-e0a38f1::before, .elementor-230 .elementor-element.elementor-element-e0a38f1 > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-e0a38f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-e0a38f1 > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-e0a38f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-e0a38f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-230 .elementor-element.elementor-element-b9439d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px -7px #000000;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:140px;}.elementor-230 .elementor-element.elementor-element-b9439d1:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-b9439d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2222220D;}.elementor-230 .elementor-element.elementor-element-b9439d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-429f326{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 9px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-230 .elementor-element.elementor-element-429f326.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-429f326 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:400;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-ee7bc73{width:var( --container-widget-width, 105.668% );max-width:105.668%;--container-widget-width:105.668%;--container-widget-flex-grow:0;font-family:"Lora", Sans-serif;font-size:17px;font-weight:400;color:#202020;}.elementor-230 .elementor-element.elementor-element-ee7bc73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-1dd2555{--display:flex;--min-height:536px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-1dd2555.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-230 .elementor-element.elementor-element-fdca0f2 img{width:73%;border-radius:5px 5px 5px 5px;}.elementor-230 .elementor-element.elementor-element-23d690c{--display:flex;--min-height:0px;--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;--overlay-opacity:0.07;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-230 .elementor-element.elementor-element-23d690c:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-23d690c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resetclinica.blueboltagency.pt/wp-content/uploads/2025/07/bg-69-scaled.png");background-position:center center;background-size:cover;}.elementor-230 .elementor-element.elementor-element-23d690c::before, .elementor-230 .elementor-element.elementor-element-23d690c > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-23d690c > .e-con-inner > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-23d690c > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-23d690c > .e-con-inner > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-23d690c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://resetclinica.blueboltagency.pt/wp-content/uploads/2025/07/CLINICA_RESET-7-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-230 .elementor-element.elementor-element-f65d8be{--display:flex;--min-height:0px;--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;--padding-top:050px;--padding-bottom:050px;--padding-left:050px;--padding-right:050px;}.elementor-230 .elementor-element.elementor-element-3cc6ccb{width:var( --container-widget-width, 107.873% );max-width:107.873%;padding:0px 0px 9px 0px;--container-widget-width:107.873%;--container-widget-flex-grow:0;text-align:start;}.elementor-230 .elementor-element.elementor-element-3cc6ccb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-3cc6ccb .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;}.elementor-230 .elementor-element.elementor-element-990f889{width:var( --container-widget-width, 120.981% );max-width:120.981%;--container-widget-width:120.981%;--container-widget-flex-grow:0;text-align:start;font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-230 .elementor-element.elementor-element-990f889.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-230 .elementor-element.elementor-element-133640a{width:var( --container-widget-width, 133.763% );max-width:133.763%;--container-widget-width:133.763%;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-133640a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-133640a .elementor-button{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;}.elementor-230 .elementor-element.elementor-element-3ae8e49{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-73fb57f{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 104.697% );max-width:104.697%;--container-widget-width:104.697%;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-73fb57f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-73fb57f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-230 .elementor-element.elementor-element-73fb57f .elementor-swiper-button.elementor-swiper-button-next{font-size:16px;color:var( --e-global-color-d38f964 );}.elementor-230 .elementor-element.elementor-element-73fb57f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-230 .elementor-element.elementor-element-73fb57f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-d38f964 );}.elementor-230 .elementor-element.elementor-element-73fb57f .swiper-wrapper{display:flex;align-items:center;}.elementor-230 .elementor-element.elementor-element-82566e1{--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;--overlay-opacity:0.86;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-82566e1:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-82566e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resetclinica.blueboltagency.pt/wp-content/uploads/2025/07/pexels-hngstrm-2341290-scaled.jpg");background-size:cover;}.elementor-230 .elementor-element.elementor-element-82566e1::before, .elementor-230 .elementor-element.elementor-element-82566e1 > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-82566e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-82566e1 > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-82566e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-82566e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-230 .elementor-element.elementor-element-1ccb51d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-43681cc{width:var( --container-widget-width, 131.124% );max-width:131.124%;padding:0px 0px 10px 0px;--container-widget-width:131.124%;--container-widget-flex-grow:0;text-align:center;}.elementor-230 .elementor-element.elementor-element-43681cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-230 .elementor-element.elementor-element-43681cc .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;}.elementor-230 .elementor-element.elementor-element-027cdd3{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 0px 0px;box-shadow:0px 0px 10px -6px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-230 .elementor-element.elementor-element-027cdd3:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-027cdd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resetclinica.blueboltagency.pt/wp-content/uploads/2025/07/bg-69-scaled.png");background-position:bottom right;background-size:cover;}.elementor-230 .elementor-element.elementor-element-027cdd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-230 .elementor-element.elementor-element-5bc69b2{padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-230 .elementor-element.elementor-element-5bc69b2 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-d38f964 );}.elementor-230 .elementor-element.elementor-element-5bc69b2 .elementor-swiper-button svg{fill:var( --e-global-color-d38f964 );}.elementor-230 .elementor-element.elementor-element-5bc69b2 .elementor-testimonial__text{color:var( --e-global-color-d38f964 );font-family:"Raleway", Sans-serif;font-size:17px;font-weight:400;}.elementor-230 .elementor-element.elementor-element-5bc69b2 .elementor-testimonial__name{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;}@media(min-width:768px){.elementor-230 .elementor-element.elementor-element-e0a38f1{--content-width:1140px;}.elementor-230 .elementor-element.elementor-element-b9439d1{--width:77%;}.elementor-230 .elementor-element.elementor-element-1dd2555{--width:49%;}.elementor-230 .elementor-element.elementor-element-f65d8be{--width:100%;}.elementor-230 .elementor-element.elementor-element-3ae8e49{--width:100%;}.elementor-230 .elementor-element.elementor-element-82566e1{--content-width:1327px;}.elementor-230 .elementor-element.elementor-element-1ccb51d{--width:100%;}.elementor-230 .elementor-element.elementor-element-027cdd3{--width:73%;}}@media(max-width:767px){.elementor-230 .elementor-element.elementor-element-6561c14 .elementor-heading-title{font-size:35px;}.elementor-230 .elementor-element.elementor-element-e0a38f1{--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-230 .elementor-element.elementor-element-b9439d1{--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}.elementor-230 .elementor-element.elementor-element-429f326{width:100%;max-width:100%;text-align:center;}.elementor-230 .elementor-element.elementor-element-429f326 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-230 .elementor-element.elementor-element-ee7bc73{text-align:center;}.elementor-230 .elementor-element.elementor-element-1dd2555{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-230 .elementor-element.elementor-element-fdca0f2 img{width:100%;}.elementor-230 .elementor-element.elementor-element-23d690c{--overlay-opacity:0.02;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-230 .elementor-element.elementor-element-f65d8be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-3cc6ccb{width:100%;max-width:100%;text-align:center;}.elementor-230 .elementor-element.elementor-element-3cc6ccb .elementor-heading-title{font-size:29px;line-height:1.1em;}.elementor-230 .elementor-element.elementor-element-990f889{text-align:center;}.elementor-230 .elementor-element.elementor-element-3ae8e49{--padding-top:34px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-82566e1{--padding-top:35px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-230 .elementor-element.elementor-element-1ccb51d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-43681cc{text-align:center;}.elementor-230 .elementor-element.elementor-element-43681cc .elementor-heading-title{font-size:30px;}.elementor-230 .elementor-element.elementor-element-027cdd3{--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}}/* Start custom CSS for heading, class: .elementor-element-6561c14 */.elementor-230 .elementor-element.elementor-element-6561c14{background: linear-gradient(90deg, #e4cd9d, #e4cd9d 40%, #ca9b68 60%, #ca9b68) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    text-fill-color: transparent!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429f326 */.elementor-230 .elementor-element.elementor-element-429f326{background: linear-gradient(90deg, #e4cd9d, #e4cd9d 40%, #ca9b68 60%, #ca9b68) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    text-fill-color: transparent!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc6ccb */.elementor-230 .elementor-element.elementor-element-3cc6ccb{background: linear-gradient(90deg, #e4cd9d, #e4cd9d 40%, #ca9b68 60%, #ca9b68) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    text-fill-color: transparent!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-133640a */.elementor-230 .elementor-element.elementor-element-133640a a.elementor-button {
    animation: animateBg 3s linear infinite;
    background-image: linear-gradient( 100deg, #E4CD9D, #CA9B68, #E4CD9D, #CA9B68);
    background-size: 300% 100%;
    box-shadow: 0 1px 20px #E4CD9D;
}

@keyframes animateBg {
    0% {
        background-position: 0 0;
    }
    
    50% {
        /*transform: scale(1.08)*/
    }
    
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43681cc */.elementor-230 .elementor-element.elementor-element-43681cc{background: linear-gradient(90deg, #e4cd9d, #e4cd9d 40%, #ca9b68 60%, #ca9b68) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    text-fill-color: transparent!important;
}/* End custom CSS */