.elementor-8035 .elementor-element.elementor-element-48b5b63a{--display:flex;--min-height:400px;--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;}.elementor-8035 .elementor-element.elementor-element-48b5b63a:not(.elementor-motion-effects-element-type-background), .elementor-8035 .elementor-element.elementor-element-48b5b63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labmed-animus.pt/wp-content/uploads/2025/05/banner_top-equipa-2505a.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8035 .elementor-element.elementor-element-77d904e8{text-align:center;}.elementor-8035 .elementor-element.elementor-element-77d904e8 .elementor-heading-title{font-family:"Dongle", Sans-serif;font-size:6rem;font-weight:700;line-height:0.7;text-shadow:0px 0px 50px rgba(0, 0, 0, 0.3);color:#FFFFFF80;}.elementor-8035 .elementor-element.elementor-element-77ca1f45{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8035 .elementor-element.elementor-element-14278636{width:var( --container-widget-width, 40rem );max-width:40rem;--container-widget-width:40rem;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.875rem;font-weight:600;line-height:1.5em;color:var( --e-global-color-2da985f );}.elementor-8035 .elementor-element.elementor-element-14278636 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0.5rem 0rem 0.5rem 5.5rem;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8035 .elementor-element.elementor-element-14278636.elementor-element{--align-self:center;}.elementor-8035 .elementor-element.elementor-element-14278636 p{margin-block-end:0px;}.elementor-8035 .elementor-element.elementor-element-304eeb3{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.75;}.elementor-8035 .elementor-element.elementor-element-304eeb3 p{margin-block-end:1rem;}.elementor-8035 .elementor-element.elementor-element-34d3456{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8035 .elementor-element.elementor-element-34d3456:not(.elementor-motion-effects-element-type-background), .elementor-8035 .elementor-element.elementor-element-34d3456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EEEF;}.elementor-8035 .elementor-element.elementor-element-47d899d{--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:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8035 .elementor-element.elementor-element-9b44cc2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8035 .elementor-element.elementor-element-9b44cc2{text-align:center;}.elementor-8035 .elementor-element.elementor-element-9b44cc2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:900;line-height:1.2;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-049a3e1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.75;color:var( --e-global-color-2da985f );}.elementor-8035 .elementor-element.elementor-element-049a3e1.elementor-element{--align-self:center;}.elementor-8035 .elementor-element.elementor-element-049a3e1 p{margin-block-end:1rem;}.elementor-8035 .elementor-element.elementor-element-41f225ae{--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:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8035 .elementor-element.elementor-element-292f4ad5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.25rem 1rem;--row-gap:0.25rem;--column-gap:1rem;--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-29f0a91e{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-29f0a91e:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-50656f5f > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-50656f5f{text-align:center;}.elementor-8035 .elementor-element.elementor-element-50656f5f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-293aa58d{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-293aa58d:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-188224dd > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-188224dd{text-align:center;}.elementor-8035 .elementor-element.elementor-element-188224dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-b43714d{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-b43714d:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-6f510dd > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-6f510dd{text-align:center;}.elementor-8035 .elementor-element.elementor-element-6f510dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-3f6c096d{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-3f6c096d:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-715628c6 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-715628c6{text-align:center;}.elementor-8035 .elementor-element.elementor-element-715628c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-6ee98d31{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-6ee98d31:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-6f099a16 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-6f099a16{text-align:center;}.elementor-8035 .elementor-element.elementor-element-6f099a16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-42dd4f0b{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-42dd4f0b:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-29a80de0 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-29a80de0{text-align:center;}.elementor-8035 .elementor-element.elementor-element-29a80de0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-7e2832ab{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-7e2832ab:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-934be75 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-934be75{text-align:center;}.elementor-8035 .elementor-element.elementor-element-934be75 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-5d0d33f{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-5d0d33f:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-1ca0b6b > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-1ca0b6b{text-align:center;}.elementor-8035 .elementor-element.elementor-element-1ca0b6b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-797f502{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-797f502:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-dc33de0 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-dc33de0{text-align:center;}.elementor-8035 .elementor-element.elementor-element-dc33de0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-a8f75e0{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-a8f75e0:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-444f8d5 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-444f8d5{text-align:center;}.elementor-8035 .elementor-element.elementor-element-444f8d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-0ae9677{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-0ae9677:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-4fc2caa > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-4fc2caa{text-align:center;}.elementor-8035 .elementor-element.elementor-element-4fc2caa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-09fb96e{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-09fb96e:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-c1bede4 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-c1bede4{text-align:center;}.elementor-8035 .elementor-element.elementor-element-c1bede4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-616b5807{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-616b5807:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-395cae69 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-395cae69{text-align:center;}.elementor-8035 .elementor-element.elementor-element-395cae69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-5685c6e4{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-5685c6e4:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-5fb08059 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-5fb08059{text-align:center;}.elementor-8035 .elementor-element.elementor-element-5fb08059 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-3933403f{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-3933403f:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-10892723 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-10892723{text-align:center;}.elementor-8035 .elementor-element.elementor-element-10892723 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-3722ed3c{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-3722ed3c:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-1548f143 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-1548f143{text-align:center;}.elementor-8035 .elementor-element.elementor-element-1548f143 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-78dc8416{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-78dc8416:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-15669268 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-15669268{text-align:center;}.elementor-8035 .elementor-element.elementor-element-15669268 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-2afb736a{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-2afb736a:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-749181f6 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-749181f6{text-align:center;}.elementor-8035 .elementor-element.elementor-element-749181f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-593d6044{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-593d6044:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-51b1af61 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-51b1af61{text-align:center;}.elementor-8035 .elementor-element.elementor-element-51b1af61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-54533ac1{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-54533ac1:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-7451ee42 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-7451ee42{text-align:center;}.elementor-8035 .elementor-element.elementor-element-7451ee42 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-6947617e{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-6947617e:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-54fe36c8 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-54fe36c8{text-align:center;}.elementor-8035 .elementor-element.elementor-element-54fe36c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-7f8c10f5{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-7f8c10f5:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-597ada06 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-597ada06{text-align:center;}.elementor-8035 .elementor-element.elementor-element-597ada06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-b12b27b{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-b12b27b:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-1aeb8999 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-1aeb8999{text-align:center;}.elementor-8035 .elementor-element.elementor-element-1aeb8999 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-56cad1cf{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-56cad1cf:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-253c8db1 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-253c8db1{text-align:center;}.elementor-8035 .elementor-element.elementor-element-253c8db1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-5d6bb201{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-5d6bb201:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-743cc8e4 > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-743cc8e4{text-align:center;}.elementor-8035 .elementor-element.elementor-element-743cc8e4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-4210c78c{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8035 .elementor-element.elementor-element-4210c78c:hover{background-color:#000000;}.elementor-8035 .elementor-element.elementor-element-212c85ca > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-8035 .elementor-element.elementor-element-212c85ca{text-align:center;}.elementor-8035 .elementor-element.elementor-element-212c85ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8035 .elementor-element.elementor-element-906fd41{--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:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8035 .elementor-element.elementor-element-40b5aa14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8035 .elementor-element.elementor-element-5d81a6e5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Dongle", Sans-serif;font-size:5rem;font-weight:800;line-height:0.8em;color:var( --e-global-color-4150891 );}.elementor-8035 .elementor-element.elementor-element-5d81a6e5 > .elementor-widget-container{background-image:url("https://labmed-animus.pt/wp-content/uploads/2025/01/icon_quote.svg");padding:4rem 0rem 0rem 0rem;background-repeat:no-repeat;}.elementor-8035 .elementor-element.elementor-element-5d81a6e5.elementor-element{--align-self:flex-end;}.elementor-8035 .elementor-element.elementor-element-3702d53{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--overlay-mix-blend-mode:multiply;--border-radius:2rem 2rem 0rem 0rem;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--z-index:10;}.elementor-8035 .elementor-element.elementor-element-3702d53:not(.elementor-motion-effects-element-type-background), .elementor-8035 .elementor-element.elementor-element-3702d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00A393A6 0%, var( --e-global-color-primary ) 95%);}.elementor-8035 .elementor-element.elementor-element-093c927{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;--z-index:10;}.elementor-8035 .elementor-element.elementor-element-3291f01{--display:flex;--min-height:var(--bar-elem-height);--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:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:100vw 100vw 100vw 100vw;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:auto;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;--z-index:10;}.elementor-8035 .elementor-element.elementor-element-3291f01:not(.elementor-motion-effects-element-type-background), .elementor-8035 .elementor-element.elementor-element-3291f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aad2f2 );}.elementor-8035 .elementor-element.elementor-element-3291f01:hover{background-color:var( --e-global-color-d5c7e59 );}.elementor-8035 .elementor-element.elementor-element-c80d1fe .elementor-icon-wrapper{text-align:center;}.elementor-8035 .elementor-element.elementor-element-c80d1fe.elementor-view-stacked .elementor-icon{background-color:#00A393C7;}.elementor-8035 .elementor-element.elementor-element-c80d1fe.elementor-view-framed .elementor-icon, .elementor-8035 .elementor-element.elementor-element-c80d1fe.elementor-view-default .elementor-icon{color:#00A393C7;border-color:#00A393C7;}.elementor-8035 .elementor-element.elementor-element-c80d1fe.elementor-view-framed .elementor-icon, .elementor-8035 .elementor-element.elementor-element-c80d1fe.elementor-view-default .elementor-icon svg{fill:#00A393C7;}.elementor-8035 .elementor-element.elementor-element-c80d1fe .elementor-icon{font-size:var(--badge-icon-size);}.elementor-8035 .elementor-element.elementor-element-c80d1fe .elementor-icon svg{height:var(--badge-icon-size);}.elementor-8035 .elementor-element.elementor-element-04ba19f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8035 .elementor-element.elementor-element-04ba19f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8035 .elementor-element.elementor-element-04ba19f{text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1.2em;color:#00A393BF;}.elementor-8035 .elementor-element.elementor-element-d0dbd83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8035 .elementor-element.elementor-element-d0dbd83 .elementor-icon-wrapper{text-align:center;}.elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9aad2f2 );}.elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-framed .elementor-icon, .elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-default .elementor-icon{color:var( --e-global-color-9aad2f2 );border-color:var( --e-global-color-9aad2f2 );}.elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-framed .elementor-icon, .elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9aad2f2 );}.elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d5c7e59 );}.elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-framed .elementor-icon:hover, .elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d5c7e59 );border-color:var( --e-global-color-d5c7e59 );}.elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-framed .elementor-icon:hover, .elementor-8035 .elementor-element.elementor-element-d0dbd83.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d5c7e59 );}.elementor-8035 .elementor-element.elementor-element-d0dbd83 .elementor-icon{font-size:var(--bar-elem-height);}.elementor-8035 .elementor-element.elementor-element-d0dbd83 .elementor-icon svg{height:var(--bar-elem-height);}.elementor-8035 .elementor-element.elementor-element-d2a146d{--display:flex;}@media(min-width:581px){.elementor-8035 .elementor-element.elementor-element-3291f01{--width:auto;}}@media(max-width:1680px){.elementor-8035 .elementor-element.elementor-element-292f4ad5{--grid-auto-flow:row;}}@media(max-width:1280px){.elementor-8035 .elementor-element.elementor-element-48b5b63a{--min-height:250px;}.elementor-8035 .elementor-element.elementor-element-77d904e8 .elementor-heading-title{font-size:4.5rem;}.elementor-8035 .elementor-element.elementor-element-292f4ad5{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-8035 .elementor-element.elementor-element-5d81a6e5.elementor-element{--align-self:flex-end;}}@media(max-width:1024px){.elementor-8035 .elementor-element.elementor-element-9b44cc2 .elementor-heading-title{font-size:2em;}.elementor-8035 .elementor-element.elementor-element-049a3e1{width:100%;max-width:100%;}.elementor-8035 .elementor-element.elementor-element-292f4ad5{--grid-auto-flow:row;}.elementor-8035 .elementor-element.elementor-element-5d81a6e5{font-size:4em;}}@media(max-width:767px){.elementor-8035 .elementor-element.elementor-element-48b5b63a{--min-height:175px;}.elementor-8035 .elementor-element.elementor-element-77d904e8 .elementor-heading-title{font-size:3rem;}.elementor-8035 .elementor-element.elementor-element-14278636 > .elementor-widget-container{padding:0.5rem 0rem 0rem 2rem;}.elementor-8035 .elementor-element.elementor-element-14278636{font-size:1.5rem;}.elementor-8035 .elementor-element.elementor-element-304eeb3{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-9b44cc2 .elementor-heading-title{font-size:2rem;}.elementor-8035 .elementor-element.elementor-element-049a3e1{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-292f4ad5{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--grid-auto-flow:row;}.elementor-8035 .elementor-element.elementor-element-29f0a91e{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-50656f5f .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-293aa58d{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-188224dd .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-b43714d{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-6f510dd .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-3f6c096d{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-715628c6 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-6ee98d31{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-6f099a16 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-42dd4f0b{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-29a80de0 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-7e2832ab{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-934be75 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-5d0d33f{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-1ca0b6b .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-797f502{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-dc33de0 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-a8f75e0{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-444f8d5 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-0ae9677{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-4fc2caa .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-09fb96e{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-c1bede4 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-616b5807{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-395cae69 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-5685c6e4{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-5fb08059 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-3933403f{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-10892723 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-3722ed3c{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-1548f143 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-78dc8416{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-15669268 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-2afb736a{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-749181f6 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-593d6044{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-51b1af61 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-54533ac1{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-7451ee42 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-6947617e{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-54fe36c8 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-7f8c10f5{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-597ada06 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-b12b27b{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-1aeb8999 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-56cad1cf{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-253c8db1 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-5d6bb201{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-743cc8e4 .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-4210c78c{--min-height:2rem;}.elementor-8035 .elementor-element.elementor-element-212c85ca .elementor-heading-title{font-size:1rem;}.elementor-8035 .elementor-element.elementor-element-5d81a6e5 > .elementor-widget-container{padding:3rem 0rem 0rem 0rem;background-size:8rem auto;}.elementor-8035 .elementor-element.elementor-element-5d81a6e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:2.5em;}.elementor-8035 .elementor-element.elementor-element-5d81a6e5.elementor-element{--align-self:flex-start;}}@media(max-width:580px){.elementor-8035 .elementor-element.elementor-element-9b44cc2{text-align:center;}.elementor-8035 .elementor-element.elementor-element-049a3e1{text-align:center;}.elementor-8035 .elementor-element.elementor-element-292f4ad5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8035 .elementor-element.elementor-element-3291f01{--width:auto;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-8035 .elementor-element.elementor-element-04ba19f{font-size:0.85rem;}}/* Start custom CSS for heading, class: .elementor-element-77d904e8 */.elementor-8035 .elementor-element.elementor-element-77d904e8 span {
    display: block;
    font-size: 0.85em;
    font-weight: 400;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14278636 */.elementor-8035 .elementor-element.elementor-element-14278636 {
    text-wrap: balance;
    margin-bottom: 2rem;
}
.elementor-8035 .elementor-element.elementor-element-14278636 span {
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}
.elementor-8035 .elementor-element.elementor-element-14278636::before {
    content: '';
    position: absolute;
    width: 1.2rem;
    height: 100%;
    border-radius: 100vw;
    background-color: var(--e-global-color-secondary);
    margin-inline-start: 2.5rem;
    }
    
@media (max-width: 767px) {
.elementor-8035 .elementor-element.elementor-element-14278636::before {
    width: 0.75rem;
    margin-inline-start: 0;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b44cc2 */.elementor-8035 .elementor-element.elementor-element-9b44cc2 {text-wrap: balance;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50656f5f */.elementor-8035 .elementor-element.elementor-element-50656f5f span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f0a91e */.elementor-8035 .elementor-element.elementor-element-29f0a91e:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-29f0a91e:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-188224dd */.elementor-8035 .elementor-element.elementor-element-188224dd span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-293aa58d */.elementor-8035 .elementor-element.elementor-element-293aa58d:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-293aa58d:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f510dd */.elementor-8035 .elementor-element.elementor-element-6f510dd span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b43714d */.elementor-8035 .elementor-element.elementor-element-b43714d:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-b43714d:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-715628c6 */.elementor-8035 .elementor-element.elementor-element-715628c6 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f6c096d */.elementor-8035 .elementor-element.elementor-element-3f6c096d:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-3f6c096d:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f099a16 */.elementor-8035 .elementor-element.elementor-element-6f099a16 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ee98d31 */.elementor-8035 .elementor-element.elementor-element-6ee98d31:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-6ee98d31:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a80de0 */.elementor-8035 .elementor-element.elementor-element-29a80de0 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42dd4f0b */.elementor-8035 .elementor-element.elementor-element-42dd4f0b:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-42dd4f0b:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-934be75 */.elementor-8035 .elementor-element.elementor-element-934be75 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2832ab */.elementor-8035 .elementor-element.elementor-element-7e2832ab:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-7e2832ab:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca0b6b */.elementor-8035 .elementor-element.elementor-element-1ca0b6b span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d0d33f */.elementor-8035 .elementor-element.elementor-element-5d0d33f:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-5d0d33f:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc33de0 */.elementor-8035 .elementor-element.elementor-element-dc33de0 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797f502 */.elementor-8035 .elementor-element.elementor-element-797f502:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-797f502:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-444f8d5 */.elementor-8035 .elementor-element.elementor-element-444f8d5 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8f75e0 */.elementor-8035 .elementor-element.elementor-element-a8f75e0:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-a8f75e0:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc2caa */.elementor-8035 .elementor-element.elementor-element-4fc2caa span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae9677 */.elementor-8035 .elementor-element.elementor-element-0ae9677:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-0ae9677:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1bede4 */.elementor-8035 .elementor-element.elementor-element-c1bede4 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09fb96e */.elementor-8035 .elementor-element.elementor-element-09fb96e:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-09fb96e:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-395cae69 */.elementor-8035 .elementor-element.elementor-element-395cae69 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-616b5807 */.elementor-8035 .elementor-element.elementor-element-616b5807:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-616b5807:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fb08059 */.elementor-8035 .elementor-element.elementor-element-5fb08059 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5685c6e4 */.elementor-8035 .elementor-element.elementor-element-5685c6e4:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-5685c6e4:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10892723 */.elementor-8035 .elementor-element.elementor-element-10892723 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3933403f */.elementor-8035 .elementor-element.elementor-element-3933403f:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-3933403f:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1548f143 */.elementor-8035 .elementor-element.elementor-element-1548f143 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3722ed3c */.elementor-8035 .elementor-element.elementor-element-3722ed3c:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-3722ed3c:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15669268 */.elementor-8035 .elementor-element.elementor-element-15669268 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dc8416 */.elementor-8035 .elementor-element.elementor-element-78dc8416:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-78dc8416:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-749181f6 */.elementor-8035 .elementor-element.elementor-element-749181f6 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afb736a */.elementor-8035 .elementor-element.elementor-element-2afb736a:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-2afb736a:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b1af61 */.elementor-8035 .elementor-element.elementor-element-51b1af61 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593d6044 */.elementor-8035 .elementor-element.elementor-element-593d6044:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-593d6044:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7451ee42 */.elementor-8035 .elementor-element.elementor-element-7451ee42 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54533ac1 */.elementor-8035 .elementor-element.elementor-element-54533ac1:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-54533ac1:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54fe36c8 */.elementor-8035 .elementor-element.elementor-element-54fe36c8 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6947617e */.elementor-8035 .elementor-element.elementor-element-6947617e:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-6947617e:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597ada06 */.elementor-8035 .elementor-element.elementor-element-597ada06 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f8c10f5 */.elementor-8035 .elementor-element.elementor-element-7f8c10f5:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-7f8c10f5:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1aeb8999 */.elementor-8035 .elementor-element.elementor-element-1aeb8999 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12b27b */.elementor-8035 .elementor-element.elementor-element-b12b27b:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-b12b27b:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-253c8db1 */.elementor-8035 .elementor-element.elementor-element-253c8db1 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56cad1cf */.elementor-8035 .elementor-element.elementor-element-56cad1cf:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-56cad1cf:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-743cc8e4 */.elementor-8035 .elementor-element.elementor-element-743cc8e4 span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d6bb201 */.elementor-8035 .elementor-element.elementor-element-5d6bb201:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-5d6bb201:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-212c85ca */.elementor-8035 .elementor-element.elementor-element-212c85ca span {
    display: block;
    font-size: .7em;
    line-height: 1.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4210c78c */.elementor-8035 .elementor-element.elementor-element-4210c78c:hover {
    background: var(--area-bg-color-hover) !important;}

.elementor-8035 .elementor-element.elementor-element-4210c78c:hover h2 {
    color: var(--area-txt-color-hover) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292f4ad5 */.elementor-8035 .elementor-element.elementor-element-292f4ad5 {
    --area-bg-color-hover: var(--e-global-color-primary);
    --area-txt-color-hover: var(--e-global-color-9aad2f2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f225ae */html {scroll-padding-top: 3rem;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d81a6e5 */.elementor-8035 .elementor-element.elementor-element-5d81a6e5 {text-wrap: balance;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c80d1fe */.elementor-8035 .elementor-element.elementor-element-c80d1fe {
    --badge-icon-size: 2rem;
    height: var(--badge-icon-size);
    line-height: 1;
    margin-block: 0;
}
@media (max-width: 580px) {
    .elementor-8035 .elementor-element.elementor-element-c80d1fe {
    --badge-icon-size: 1.5rem;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04ba19f */.elementor-8035 .elementor-element.elementor-element-04ba19f * {margin-block-end: 0;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0dbd83 */.elementor-8035 .elementor-element.elementor-element-d0dbd83 {line-height: 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093c927 */.elementor-8035 .elementor-element.elementor-element-093c927 {
    --bar-elem-height: 3.5rem;}
@media (max-width: 580px) {
.elementor-8035 .elementor-element.elementor-element-093c927 {
    --bar-elem-height: 2.5rem;}
}/* End custom CSS */