.elementor-2145 .elementor-element.elementor-element-1dc0184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );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-2145 .elementor-element.elementor-element-5d68561{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;font-family:"Figtree", Sans-serif;font-size:2.375rem;font-weight:400;text-transform:uppercase;line-height:1.1em;}.elementor-2145 .elementor-element.elementor-element-5d68561 p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-ba10079{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-0fff001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-0fff001:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-0fff001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-69a6646{--display:flex;}.elementor-2145 .elementor-element.elementor-element-66a5be0{--display:flex;}.elementor-2145 .elementor-element.elementor-element-c2ee1d9{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-c2ee1d9:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-c2ee1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/03/ChatGPT-Image-5_03_2026-17_03_04.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-c2ee1d9::before, .elementor-2145 .elementor-element.elementor-element-c2ee1d9 > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-c2ee1d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-c2ee1d9 > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-c2ee1d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-c2ee1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-c456f8c{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-c456f8c{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-c456f8c{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-c456f8c .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-c456f8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-c456f8c.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-c456f8c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-c456f8c.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-c456f8c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-c456f8c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-c456f8c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-c456f8c .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-c456f8c .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-c456f8c .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-c456f8c .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-d06bfda{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-7cda614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-7cda614 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-64c160b .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-64c160b{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-64c160b .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-080a18b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-c935fb8{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-c935fb8{left:1rem;}.elementor-2145 .elementor-element.elementor-element-c935fb8{top:1rem;}.elementor-2145 .elementor-element.elementor-element-c935fb8 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-c935fb8 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-c935fb8 .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-c935fb8 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-c935fb8 .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-0708b71{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-cb615de{text-align:start;}.elementor-2145 .elementor-element.elementor-element-cb615de img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-903835e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-6e06beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-6e06beb.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-6e06beb .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-a7321d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-a7321d7.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-bb054eb .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-bb054eb{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-bb054eb.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-bb054eb .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-e9d93da{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-83d69c4{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-0076e6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-0076e6b:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-0076e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-48af2a2{--display:flex;}.elementor-2145 .elementor-element.elementor-element-a12a65f{--display:flex;}.elementor-2145 .elementor-element.elementor-element-45eb629{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-45eb629:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-45eb629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/02/Foto-Bruno-Ferreira-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-45eb629::before, .elementor-2145 .elementor-element.elementor-element-45eb629 > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-45eb629 > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-45eb629 > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-45eb629 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-45eb629 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-a0f5664{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-a0f5664{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-a0f5664{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-a0f5664 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-a0f5664.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-a0f5664.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-a0f5664.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-a0f5664.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-a0f5664.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-a0f5664.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-a0f5664.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-a0f5664 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-a0f5664 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-a0f5664 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-a0f5664 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-cf968c3{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-0a23f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-0a23f49 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-1994a1e{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-1994a1e p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-7f77f58 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-7f77f58{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-7f77f58 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-705bc0b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-aa42ebd{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-aa42ebd{left:1rem;}.elementor-2145 .elementor-element.elementor-element-aa42ebd{top:1rem;}.elementor-2145 .elementor-element.elementor-element-aa42ebd .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-aa42ebd .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-aa42ebd .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-aa42ebd .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-aa42ebd .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-0209493{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-822cdce{text-align:start;}.elementor-2145 .elementor-element.elementor-element-822cdce img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-dd2a68b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-e43070c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-e43070c.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-e43070c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-6ba6a32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-6ba6a32.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-e98222d .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-e98222d{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-e98222d.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-e98222d .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-1308196{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-c080adc{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-53fec42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-53fec42:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-53fec42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-1938509{--display:flex;}.elementor-2145 .elementor-element.elementor-element-c1149a8{--display:flex;}.elementor-2145 .elementor-element.elementor-element-da6f4a9{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-da6f4a9:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-da6f4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/02/Foto-Rosa-Carvalho-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-da6f4a9::before, .elementor-2145 .elementor-element.elementor-element-da6f4a9 > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-da6f4a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-da6f4a9 > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-da6f4a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-da6f4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-627bc29{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-627bc29{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-627bc29{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-627bc29 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-627bc29.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-627bc29.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-627bc29.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-627bc29.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-627bc29.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-627bc29.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-627bc29.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-627bc29 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-627bc29 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-627bc29 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-627bc29 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-c02ede0{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-8ab224f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-8ab224f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-cf3f48e{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-cf3f48e p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-cd0a325 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-cd0a325{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-cd0a325 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-0b2de8f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-2ab35f3{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-2ab35f3{left:1rem;}.elementor-2145 .elementor-element.elementor-element-2ab35f3{top:1rem;}.elementor-2145 .elementor-element.elementor-element-2ab35f3 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-2ab35f3 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-2ab35f3 .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-2ab35f3 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-2ab35f3 .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-bc78c42{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-2b1b59f{text-align:start;}.elementor-2145 .elementor-element.elementor-element-2b1b59f img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-a12c270{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7e3f17b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-7e3f17b.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-7e3f17b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-58606d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2145 .elementor-element.elementor-element-58606d7.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-baeba2b .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-baeba2b{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-baeba2b.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-baeba2b .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-2201aa7{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-cd1f903{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-f9a2ddc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-f9a2ddc:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-f9a2ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-381cde1{--display:flex;}.elementor-2145 .elementor-element.elementor-element-ec713f3{--display:flex;}.elementor-2145 .elementor-element.elementor-element-a011db6{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-a011db6:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-a011db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/02/Foto-Joana-Resende.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-a011db6::before, .elementor-2145 .elementor-element.elementor-element-a011db6 > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-a011db6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-a011db6 > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-a011db6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-a011db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-5781141{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-5781141{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-5781141{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-5781141 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-5781141.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-5781141.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-5781141.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-5781141.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-5781141.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-5781141.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-5781141.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-5781141 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-5781141 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-5781141 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-5781141 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-15fcc79{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-88a72e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-88a72e6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-a5c91a2{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-a5c91a2 p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-7c37d55 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-7c37d55{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-7c37d55 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-6a26374{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-42e0345{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-42e0345{left:1rem;}.elementor-2145 .elementor-element.elementor-element-42e0345{top:1rem;}.elementor-2145 .elementor-element.elementor-element-42e0345 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-42e0345.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-42e0345 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-42e0345 .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-42e0345 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-42e0345 .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-b0f3031{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-2328d9f{text-align:start;}.elementor-2145 .elementor-element.elementor-element-2328d9f img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-1af5f8c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-00a180d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-00a180d.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-00a180d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-8025fd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2145 .elementor-element.elementor-element-8025fd5.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-17cec17 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-17cec17{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-17cec17.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-17cec17 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-ab99889{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-4f0db81{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-2c6ca20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-2c6ca20:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-2c6ca20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-7b3c806{--display:flex;}.elementor-2145 .elementor-element.elementor-element-4293cf3{--display:flex;}.elementor-2145 .elementor-element.elementor-element-004e7de{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-004e7de:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-004e7de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/03/Foto-Ana-Paula-Dias.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-004e7de::before, .elementor-2145 .elementor-element.elementor-element-004e7de > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-004e7de > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-004e7de > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-004e7de > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-004e7de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-1e465b3{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-1e465b3{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-1e465b3{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-1e465b3 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-1e465b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-1e465b3.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-1e465b3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-1e465b3.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-1e465b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-1e465b3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-1e465b3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-1e465b3 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-1e465b3 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-1e465b3 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-1e465b3 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-26ec6c7{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-a0ebc78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-a0ebc78 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-c19275b{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-c19275b p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-e3445ca .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-e3445ca{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-e3445ca .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-c65c705{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-3978b87{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-3978b87{left:1rem;}.elementor-2145 .elementor-element.elementor-element-3978b87{top:1rem;}.elementor-2145 .elementor-element.elementor-element-3978b87 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-3978b87.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-3978b87 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-3978b87 .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-3978b87 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-3978b87 .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-b9710f1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-c1bcd5f{text-align:start;}.elementor-2145 .elementor-element.elementor-element-c1bcd5f img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-7e1a3a0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-b708c8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-b708c8e.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-b708c8e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-3a4386f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2145 .elementor-element.elementor-element-3a4386f.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-12b7fca .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-12b7fca{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-12b7fca.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-12b7fca .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-6d3b3ea{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-a357156{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-03ab60d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-03ab60d:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-03ab60d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-dcb7d51{--display:flex;}.elementor-2145 .elementor-element.elementor-element-b162d9e{--display:flex;}.elementor-2145 .elementor-element.elementor-element-434a6f0{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-434a6f0:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-434a6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/03/Foto-Ana-Marta-Heleno.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-434a6f0::before, .elementor-2145 .elementor-element.elementor-element-434a6f0 > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-434a6f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-434a6f0 > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-434a6f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-434a6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-890f145{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-890f145{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-890f145{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-890f145 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-890f145.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-890f145.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-890f145.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-890f145.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-890f145.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-890f145.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-890f145.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-890f145 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-890f145 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-890f145 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-890f145 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-cd0456b{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-738519a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-738519a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-33a2fdd{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-33a2fdd p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-d618dfc .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-d618dfc{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-d618dfc .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-9d0b619{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-2cbb570{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-2cbb570{left:1rem;}.elementor-2145 .elementor-element.elementor-element-2cbb570{top:1rem;}.elementor-2145 .elementor-element.elementor-element-2cbb570 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-2cbb570 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-2cbb570 .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-2cbb570 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-2cbb570 .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-df122d2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-3733989{text-align:start;}.elementor-2145 .elementor-element.elementor-element-3733989 img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-ea7f155{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7d2b831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-7d2b831.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-7d2b831 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-f1e7bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2145 .elementor-element.elementor-element-f1e7bf5.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-eb71a97 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-eb71a97{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-eb71a97.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-eb71a97 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-5d04bd1{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-fbdbb06{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-0750dbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-0750dbc:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-0750dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-a15a3e6{--display:flex;}.elementor-2145 .elementor-element.elementor-element-f0ad91b{--display:flex;}.elementor-2145 .elementor-element.elementor-element-7c48963{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-7c48963:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-7c48963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/02/Foto-Francisca-Trindade.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-7c48963::before, .elementor-2145 .elementor-element.elementor-element-7c48963 > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-7c48963 > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-7c48963 > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-7c48963 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-7c48963 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-a9be0d1{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-a9be0d1{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-a9be0d1{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-a9be0d1 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-a9be0d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-a9be0d1.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-a9be0d1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-a9be0d1.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-a9be0d1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-a9be0d1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-a9be0d1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-a9be0d1 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-a9be0d1 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-a9be0d1 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-a9be0d1 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-8931475{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-f7dc221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-f7dc221 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-90f3c63{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-90f3c63 p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-a5d53bd .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-a5d53bd{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-a5d53bd .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-ec890fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-5cc9b87{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-5cc9b87{left:1rem;}.elementor-2145 .elementor-element.elementor-element-5cc9b87{top:1rem;}.elementor-2145 .elementor-element.elementor-element-5cc9b87 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-5cc9b87 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-5cc9b87 .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-5cc9b87 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-5cc9b87 .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-9889c1f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-4ea482c{text-align:start;}.elementor-2145 .elementor-element.elementor-element-4ea482c img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-9bc5ff5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-a4e3a10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-a4e3a10.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-a4e3a10 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-bba8dba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2145 .elementor-element.elementor-element-bba8dba.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-9066951 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-9066951{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-9066951.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-9066951 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-2769534{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-ff3a750{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-882d6c9{--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;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-882d6c9:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-882d6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-92773e5{--display:flex;}.elementor-2145 .elementor-element.elementor-element-d4eae72{--display:flex;}.elementor-2145 .elementor-element.elementor-element-6ccc3ef{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-6ccc3ef:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-6ccc3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/02/Foto-Luis-Henriques.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-6ccc3ef::before, .elementor-2145 .elementor-element.elementor-element-6ccc3ef > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-6ccc3ef > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-6ccc3ef > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-6ccc3ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-6ccc3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-fc097c6{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-fc097c6{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-fc097c6{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-fc097c6 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-fc097c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-fc097c6.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-fc097c6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-fc097c6.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-fc097c6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-fc097c6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-fc097c6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-fc097c6 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-fc097c6 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-fc097c6 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-fc097c6 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-115744d{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-bc556b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-bc556b5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-53f820c{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-53f820c p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-32edff9 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-32edff9{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-32edff9 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-8343a5a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-8c9209b{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-8c9209b{left:1rem;}.elementor-2145 .elementor-element.elementor-element-8c9209b{top:1rem;}.elementor-2145 .elementor-element.elementor-element-8c9209b .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-8c9209b .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-8c9209b .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-8c9209b .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-8c9209b .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-3a4c00f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-cec646d{text-align:start;}.elementor-2145 .elementor-element.elementor-element-cec646d img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-1a09aff{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-1dec32d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-1dec32d.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-1dec32d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-04fc4dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;column-gap:0px;font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:400;line-height:2em;}.elementor-2145 .elementor-element.elementor-element-04fc4dd.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-856ab2b .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-856ab2b{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-856ab2b.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-856ab2b .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-9d20148{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-8ed3c7d{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-b662549{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-b662549:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-b662549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-b967e0f{--display:flex;}.elementor-2145 .elementor-element.elementor-element-158cdc0{--display:flex;}.elementor-2145 .elementor-element.elementor-element-d295a6a{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-d295a6a:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-d295a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/02/Foto-Maria-Cascarejo-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-d295a6a::before, .elementor-2145 .elementor-element.elementor-element-d295a6a > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-d295a6a > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-d295a6a > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-d295a6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-d295a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-c3a8027{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-c3a8027{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-c3a8027{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-c3a8027 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-c3a8027.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-c3a8027.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-c3a8027.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-c3a8027.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-c3a8027.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-c3a8027.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-c3a8027.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-c3a8027 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-c3a8027 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-c3a8027 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-c3a8027 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-29ecea8{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-fdf3e57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-fdf3e57 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-9c6d0af{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-9c6d0af p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-5cf599c .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-5cf599c{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-5cf599c .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-46a70e2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-941fcbf{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-941fcbf{left:1rem;}.elementor-2145 .elementor-element.elementor-element-941fcbf{top:1rem;}.elementor-2145 .elementor-element.elementor-element-941fcbf .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-941fcbf .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-941fcbf .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-941fcbf .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-941fcbf .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-4e2799c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-bd860f0{text-align:start;}.elementor-2145 .elementor-element.elementor-element-bd860f0 img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-888dd3d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-43ce88d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-43ce88d.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-43ce88d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-4a3a344{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;column-gap:0px;font-family:"Figtree", Sans-serif;font-size:1.25rem;font-weight:400;line-height:2em;}.elementor-2145 .elementor-element.elementor-element-4a3a344.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-f71431c .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-f71431c{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-f71431c.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-f71431c .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-870349c{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-aac996c{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-571a44d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-571a44d:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-571a44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-e5da349{--display:flex;}.elementor-2145 .elementor-element.elementor-element-2361e4d{--display:flex;}.elementor-2145 .elementor-element.elementor-element-2c40126{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-2c40126:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-2c40126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/02/Foto-Raquel-Claro.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-2c40126::before, .elementor-2145 .elementor-element.elementor-element-2c40126 > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-2c40126 > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-2c40126 > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-2c40126 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-2c40126 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-78d68f1{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-78d68f1{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-78d68f1{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-78d68f1 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-78d68f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-78d68f1.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-78d68f1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-78d68f1.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-78d68f1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-78d68f1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-78d68f1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-78d68f1 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-78d68f1 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-78d68f1 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-78d68f1 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-075902a{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-1d73be4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-1d73be4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-405a4bc{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-405a4bc p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-0549b53 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-0549b53{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-0549b53 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-d9e2f97{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-b476343{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-b476343{left:1rem;}.elementor-2145 .elementor-element.elementor-element-b476343{top:1rem;}.elementor-2145 .elementor-element.elementor-element-b476343 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-b476343.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-b476343 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-b476343 .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-b476343 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-b476343 .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-1afbaf1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-8ef797f{text-align:start;}.elementor-2145 .elementor-element.elementor-element-8ef797f img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-06cefe5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-6d61ff7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-6d61ff7.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-6d61ff7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-147714f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;column-gap:0px;font-family:"Figtree", Sans-serif;font-size:1.25rem;font-weight:400;line-height:2em;}.elementor-2145 .elementor-element.elementor-element-147714f.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-671cf85 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-671cf85{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-671cf85.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-671cf85 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-ca8c043{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-8ce02ff{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-7f1bb63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-7f1bb63:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-7f1bb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-c396a59{--display:flex;}.elementor-2145 .elementor-element.elementor-element-33f1498{--display:flex;}.elementor-2145 .elementor-element.elementor-element-2eac427{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-2eac427:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-2eac427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/03/Retrato-suave-de-mulher-sorridente.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-2eac427::before, .elementor-2145 .elementor-element.elementor-element-2eac427 > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-2eac427 > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-2eac427 > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-2eac427 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-2eac427 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-bbe2c54{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-bbe2c54{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-bbe2c54{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-bbe2c54 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-bbe2c54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-bbe2c54.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-bbe2c54.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-bbe2c54.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-bbe2c54.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-bbe2c54.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-bbe2c54.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-bbe2c54 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-bbe2c54 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-bbe2c54 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-bbe2c54 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-cb5bbed{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-b498dba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-b498dba .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-82313d8{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-82313d8 p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-fb85142 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-fb85142{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-fb85142 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-b9a84a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-1811ce8{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-1811ce8{left:1rem;}.elementor-2145 .elementor-element.elementor-element-1811ce8{top:1rem;}.elementor-2145 .elementor-element.elementor-element-1811ce8 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-1811ce8 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-1811ce8 .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-1811ce8 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-1811ce8 .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-031f9e2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-a983cc1{text-align:start;}.elementor-2145 .elementor-element.elementor-element-a983cc1 img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-9504811{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-00492a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-00492a2.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-00492a2 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-da5fa58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;column-gap:0px;font-family:"Figtree", Sans-serif;font-size:1.25rem;font-weight:400;line-height:2em;}.elementor-2145 .elementor-element.elementor-element-da5fa58.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-c742626 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-c742626{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-c742626.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-c742626 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-b6533fe{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-3bc853a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-e379a70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:0rem 1.875rem 3.75rem 1.875rem;box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.12156862745098039);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-e379a70:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-e379a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2145 .elementor-element.elementor-element-6982821{--display:flex;}.elementor-2145 .elementor-element.elementor-element-01c0136{--display:flex;}.elementor-2145 .elementor-element.elementor-element-8c3d4a2{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2145 .elementor-element.elementor-element-8c3d4a2:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-8c3d4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://qspmarketing.pt/content/uploads/2026/02/Foto-Mariana-Fraga.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2145 .elementor-element.elementor-element-8c3d4a2::before, .elementor-2145 .elementor-element.elementor-element-8c3d4a2 > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-8c3d4a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-8c3d4a2 > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-8c3d4a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-8c3d4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #002E4F1A 0%, #002E4F 100%);}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-3f37b91{right:1.875rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-3f37b91{left:1.875rem;}.elementor-2145 .elementor-element.elementor-element-3f37b91{bottom:1.875rem;}.elementor-2145 .elementor-element.elementor-element-3f37b91 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-3f37b91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-3f37b91.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-3f37b91.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-3f37b91.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-3f37b91.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-3f37b91.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-3f37b91.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2145 .elementor-element.elementor-element-3f37b91 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2145 .elementor-element.elementor-element-3f37b91 .elementor-icon svg{height:3.75rem;}.elementor-2145 .elementor-element.elementor-element-3f37b91 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-3f37b91 .elementor-icon svg{transform:rotate(0deg);}.elementor-2145 .elementor-element.elementor-element-9f053a8{--display:flex;--justify-content:space-between;--gap:1.25rem 0rem;--row-gap:1.25rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2145 .elementor-element.elementor-element-d579cd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-d579cd3 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-836293b{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-836293b p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-09268af .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2145 .elementor-element.elementor-element-09268af{--e-off-canvas-justify-content:center;--e-off-canvas-width:75rem;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-2145 .elementor-element.elementor-element-09268af .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2145 .elementor-element.elementor-element-a5e99a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-2145 .elementor-element.elementor-element-1924809{right:1rem;}body.rtl .elementor-2145 .elementor-element.elementor-element-1924809{left:1rem;}.elementor-2145 .elementor-element.elementor-element-1924809{top:1rem;}.elementor-2145 .elementor-element.elementor-element-1924809 .elementor-icon-wrapper{text-align:center;}.elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-framed .elementor-icon, .elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-framed .elementor-icon:hover, .elementor-2145 .elementor-element.elementor-element-1924809.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-1924809 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2145 .elementor-element.elementor-element-1924809 .elementor-icon svg{height:1.9rem;}.elementor-2145 .elementor-element.elementor-element-1924809 .elementor-icon i, .elementor-2145 .elementor-element.elementor-element-1924809 .elementor-icon svg{transform:rotate(45deg);}.elementor-2145 .elementor-element.elementor-element-5ad620e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-af36a72{text-align:start;}.elementor-2145 .elementor-element.elementor-element-af36a72 img{width:80%;max-width:80%;}.elementor-2145 .elementor-element.elementor-element-bf1f64f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-fb38801{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-fb38801.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-fb38801 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.625rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-b9f1fc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;column-gap:0px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-b9f1fc6.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-ac47285 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2145 .elementor-element.elementor-element-ac47285{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -65px;padding:0px 0px 0px 0px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2145 .elementor-element.elementor-element-ac47285.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-ac47285 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-65f074f{--spacer-size:30px;}.elementor-2145 .elementor-element.elementor-element-ccee641{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 );line-height:var( --e-global-typography-text-line-height );}@media(min-width:768px){.elementor-2145 .elementor-element.elementor-element-0fff001{--width:100%;}.elementor-2145 .elementor-element.elementor-element-d06bfda{--width:88%;}.elementor-2145 .elementor-element.elementor-element-0076e6b{--width:100%;}.elementor-2145 .elementor-element.elementor-element-cf968c3{--width:100%;}.elementor-2145 .elementor-element.elementor-element-53fec42{--width:100%;}.elementor-2145 .elementor-element.elementor-element-c02ede0{--width:100%;}.elementor-2145 .elementor-element.elementor-element-f9a2ddc{--width:100%;}.elementor-2145 .elementor-element.elementor-element-15fcc79{--width:100%;}.elementor-2145 .elementor-element.elementor-element-2c6ca20{--width:100%;}.elementor-2145 .elementor-element.elementor-element-26ec6c7{--width:88%;}.elementor-2145 .elementor-element.elementor-element-03ab60d{--width:100%;}.elementor-2145 .elementor-element.elementor-element-cd0456b{--width:100%;}.elementor-2145 .elementor-element.elementor-element-0750dbc{--width:100%;}.elementor-2145 .elementor-element.elementor-element-8931475{--width:100%;}.elementor-2145 .elementor-element.elementor-element-882d6c9{--width:100%;}.elementor-2145 .elementor-element.elementor-element-115744d{--width:100%;}.elementor-2145 .elementor-element.elementor-element-b662549{--width:100%;}.elementor-2145 .elementor-element.elementor-element-29ecea8{--width:88%;}.elementor-2145 .elementor-element.elementor-element-571a44d{--width:100%;}.elementor-2145 .elementor-element.elementor-element-075902a{--width:88%;}.elementor-2145 .elementor-element.elementor-element-7f1bb63{--width:100%;}.elementor-2145 .elementor-element.elementor-element-cb5bbed{--width:88%;}.elementor-2145 .elementor-element.elementor-element-e379a70{--width:100%;}.elementor-2145 .elementor-element.elementor-element-9f053a8{--width:88%;}}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-5d68561{font-size:1.5rem;}.elementor-2145 .elementor-element.elementor-element-ba10079{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2145 .elementor-element.elementor-element-7cda614 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-64c160b{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-080a18b{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-0708b71{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-903835e{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-6e06beb .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-a7321d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-83d69c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-0a23f49 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-1994a1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-7f77f58{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-705bc0b{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-0209493{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-dd2a68b{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-e43070c .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-6ba6a32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-c080adc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-8ab224f .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-cf3f48e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-cd0a325{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-0b2de8f{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-bc78c42{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-a12c270{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7e3f17b .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-cd1f903{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-88a72e6 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-a5c91a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-7c37d55{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-6a26374{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-b0f3031{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-1af5f8c{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-00a180d .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-4f0db81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-a0ebc78 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-c19275b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-e3445ca{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-c65c705{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-b9710f1{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7e1a3a0{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-b708c8e .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-a357156{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-738519a .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-33a2fdd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-d618dfc{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-9d0b619{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-df122d2{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-ea7f155{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7d2b831 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-fbdbb06{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-f7dc221 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-90f3c63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-a5d53bd{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-ec890fb{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-9889c1f{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-9bc5ff5{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-a4e3a10 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-ff3a750{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-bc556b5 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-53f820c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-32edff9{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-8343a5a{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-3a4c00f{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-1a09aff{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-1dec32d .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-04fc4dd{font-size:1rem;}.elementor-2145 .elementor-element.elementor-element-8ed3c7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-fdf3e57 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-9c6d0af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-5cf599c{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-46a70e2{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-4e2799c{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-888dd3d{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-43ce88d .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-4a3a344{font-size:1rem;}.elementor-2145 .elementor-element.elementor-element-aac996c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-1d73be4 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-405a4bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-0549b53{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-d9e2f97{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-1afbaf1{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-06cefe5{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-6d61ff7 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-147714f{font-size:1rem;}.elementor-2145 .elementor-element.elementor-element-8ce02ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-b498dba .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-82313d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-fb85142{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-b9a84a3{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-031f9e2{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-9504811{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-00492a2 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-da5fa58{font-size:1rem;}.elementor-2145 .elementor-element.elementor-element-3bc853a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-d579cd3 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-836293b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-09268af{--e-off-canvas-width:90%;}.elementor-2145 .elementor-element.elementor-element-a5e99a9{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2145 .elementor-element.elementor-element-5ad620e{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-bf1f64f{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-fb38801 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-b9f1fc6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-ccee641{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-2145 .elementor-element.elementor-element-1dc0184{--padding-top:6.4rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-5d68561{text-align:center;font-size:1.5rem;}.elementor-2145 .elementor-element.elementor-element-ba10079{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-0fff001{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2145 .elementor-element.elementor-element-7cda614 .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-64c160b{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-080a18b{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-c935fb8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-0708b71{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-903835e{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-6e06beb .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-a7321d7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-83d69c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-0076e6b{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-0a23f49 .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-1994a1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-7f77f58{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-705bc0b{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-aa42ebd.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-0209493{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-dd2a68b{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-e43070c .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-6ba6a32{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-c080adc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-53fec42{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-8ab224f .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-cf3f48e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-cd0a325{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-0b2de8f{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-2ab35f3.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-bc78c42{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-a12c270{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7e3f17b .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-cd1f903{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-f9a2ddc{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-88a72e6 .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-a5c91a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-7c37d55{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-6a26374{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-42e0345.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-b0f3031{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-1af5f8c{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-00a180d .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-4f0db81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-2c6ca20{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-a0ebc78 .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-c19275b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-e3445ca{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-c65c705{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-3978b87.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-b9710f1{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7e1a3a0{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-b708c8e .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-a357156{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-03ab60d{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-738519a .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-33a2fdd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-d618dfc{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-9d0b619{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-2cbb570.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-df122d2{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-ea7f155{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7d2b831 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-fbdbb06{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-0750dbc{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-f7dc221 .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-90f3c63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-a5d53bd{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-ec890fb{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-5cc9b87.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-9889c1f{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-9bc5ff5{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-a4e3a10 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-ff3a750{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-882d6c9{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-bc556b5 .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-53f820c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-32edff9{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-8343a5a{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-8c9209b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-3a4c00f{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-1a09aff{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-1dec32d .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-04fc4dd{font-size:1rem;}.elementor-2145 .elementor-element.elementor-element-8ed3c7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-b662549{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-fdf3e57 .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-9c6d0af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-5cf599c{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-46a70e2{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-941fcbf.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-4e2799c{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-888dd3d{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-43ce88d .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-4a3a344{font-size:1rem;}.elementor-2145 .elementor-element.elementor-element-aac996c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-571a44d{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-1d73be4 .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-405a4bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-0549b53{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-d9e2f97{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-b476343.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-1afbaf1{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-06cefe5{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-6d61ff7 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-147714f{font-size:1rem;}.elementor-2145 .elementor-element.elementor-element-8ce02ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-7f1bb63{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-b498dba .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-82313d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-fb85142{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-b9a84a3{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-1811ce8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-031f9e2{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-9504811{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-00492a2 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-da5fa58{font-size:1rem;}.elementor-2145 .elementor-element.elementor-element-3bc853a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-e379a70{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2145 .elementor-element.elementor-element-d579cd3 .elementor-heading-title{font-size:1.375rem;}.elementor-2145 .elementor-element.elementor-element-836293b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-09268af{--e-off-canvas-width:95%;}.elementor-2145 .elementor-element.elementor-element-a5e99a9{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2145 .elementor-element.elementor-element-1924809.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2145 .elementor-element.elementor-element-5ad620e{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-bf1f64f{--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-fb38801 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-b9f1fc6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-ccee641{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2145 .elementor-element.elementor-element-1dc0184{--padding-top:6rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-5d68561{font-size:1.5rem;}.elementor-2145 .elementor-element.elementor-element-ba10079{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-69a6646{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-d06bfda{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2145 .elementor-element.elementor-element-7cda614{text-align:center;}.elementor-2145 .elementor-element.elementor-element-7cda614 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-080a18b{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-0708b71{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-cb615de{text-align:center;}.elementor-2145 .elementor-element.elementor-element-903835e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-2145 .elementor-element.elementor-element-6e06beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-6e06beb.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-6e06beb .elementor-heading-title{font-size:1.125rem;letter-spacing:0px;}.elementor-2145 .elementor-element.elementor-element-a7321d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-a7321d7.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-a7321d7 p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-bb054eb{text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-bb054eb.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-83d69c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-48af2a2{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-cf968c3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-0a23f49{text-align:center;}.elementor-2145 .elementor-element.elementor-element-0a23f49 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-1994a1e{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-705bc0b{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-0209493{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-822cdce{text-align:center;}.elementor-2145 .elementor-element.elementor-element-dd2a68b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-2145 .elementor-element.elementor-element-e43070c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-e43070c.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-e43070c .elementor-heading-title{font-size:1.125rem;letter-spacing:0px;}.elementor-2145 .elementor-element.elementor-element-6ba6a32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px -8px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-6ba6a32.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-e98222d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-e98222d.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-c080adc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-1938509{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-c02ede0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-8ab224f{text-align:center;}.elementor-2145 .elementor-element.elementor-element-8ab224f .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-cf3f48e{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-0b2de8f{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-bc78c42{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-2b1b59f{text-align:center;}.elementor-2145 .elementor-element.elementor-element-a12c270{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7e3f17b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-7e3f17b .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-58606d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-58606d7.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-baeba2b{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-cd1f903{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-381cde1{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-15fcc79{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-88a72e6{text-align:center;}.elementor-2145 .elementor-element.elementor-element-88a72e6 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-a5c91a2{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-6a26374{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-b0f3031{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-2328d9f{text-align:center;}.elementor-2145 .elementor-element.elementor-element-1af5f8c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-00a180d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-00a180d.elementor-element{--align-self:flex-end;}.elementor-2145 .elementor-element.elementor-element-00a180d .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-8025fd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-8025fd5.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-17cec17{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-4f0db81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-7b3c806{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-26ec6c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-a0ebc78{text-align:center;}.elementor-2145 .elementor-element.elementor-element-a0ebc78 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-c19275b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-c65c705{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-b9710f1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-c1bcd5f{text-align:center;}.elementor-2145 .elementor-element.elementor-element-7e1a3a0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-b708c8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-b708c8e .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-3a4386f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-3a4386f.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-12b7fca{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-a357156{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-dcb7d51{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-cd0456b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-738519a{text-align:center;}.elementor-2145 .elementor-element.elementor-element-738519a .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-33a2fdd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-9d0b619{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-df122d2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-3733989{text-align:center;}.elementor-2145 .elementor-element.elementor-element-ea7f155{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-7d2b831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-7d2b831 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-f1e7bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-f1e7bf5.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-eb71a97{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-fbdbb06{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-a15a3e6{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-8931475{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-f7dc221{text-align:center;}.elementor-2145 .elementor-element.elementor-element-f7dc221 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-90f3c63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-ec890fb{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-9889c1f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-4ea482c{text-align:center;}.elementor-2145 .elementor-element.elementor-element-9bc5ff5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-a4e3a10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-a4e3a10 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-bba8dba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-bba8dba.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-9066951{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-ff3a750{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-92773e5{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-115744d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-bc556b5{text-align:center;}.elementor-2145 .elementor-element.elementor-element-bc556b5 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-53f820c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-8343a5a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-3a4c00f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-cec646d{text-align:center;}.elementor-2145 .elementor-element.elementor-element-1a09aff{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-1dec32d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-1dec32d .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-04fc4dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:0.938rem;}.elementor-2145 .elementor-element.elementor-element-04fc4dd.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-856ab2b{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-8ed3c7d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-b967e0f{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-29ecea8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-fdf3e57{text-align:center;}.elementor-2145 .elementor-element.elementor-element-fdf3e57 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-9c6d0af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-46a70e2{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-4e2799c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-bd860f0{text-align:center;}.elementor-2145 .elementor-element.elementor-element-888dd3d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-43ce88d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-43ce88d .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-4a3a344{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:0.938rem;}.elementor-2145 .elementor-element.elementor-element-4a3a344.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-f71431c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-aac996c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-e5da349{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-075902a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-1d73be4{text-align:center;}.elementor-2145 .elementor-element.elementor-element-1d73be4 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-405a4bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-d9e2f97{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-1afbaf1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-8ef797f{text-align:center;}.elementor-2145 .elementor-element.elementor-element-06cefe5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-6d61ff7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-6d61ff7 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-147714f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:0.938rem;}.elementor-2145 .elementor-element.elementor-element-147714f.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-671cf85{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-671cf85 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2145 .elementor-element.elementor-element-8ce02ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-c396a59{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-cb5bbed{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-b498dba{text-align:center;}.elementor-2145 .elementor-element.elementor-element-b498dba .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-82313d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-b9a84a3{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-031f9e2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-a983cc1{text-align:center;}.elementor-2145 .elementor-element.elementor-element-9504811{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-00492a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-00492a2 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-da5fa58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:0.938rem;}.elementor-2145 .elementor-element.elementor-element-da5fa58.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-c742626{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-3bc853a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-6982821{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2145 .elementor-element.elementor-element-9f053a8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-d579cd3{text-align:center;}.elementor-2145 .elementor-element.elementor-element-d579cd3 .elementor-heading-title{font-size:1.25rem;}.elementor-2145 .elementor-element.elementor-element-836293b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-a5e99a9{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2145 .elementor-element.elementor-element-5ad620e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-af36a72{text-align:center;}.elementor-2145 .elementor-element.elementor-element-bf1f64f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2145 .elementor-element.elementor-element-fb38801{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2145 .elementor-element.elementor-element-fb38801 .elementor-heading-title{font-size:1.125rem;}.elementor-2145 .elementor-element.elementor-element-b9f1fc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2145 .elementor-element.elementor-element-b9f1fc6.elementor-element{--align-self:center;}.elementor-2145 .elementor-element.elementor-element-ac47285{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2145 .elementor-element.elementor-element-ccee641{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for icon, class: .elementor-element-c456f8c */.elementor-2145 .elementor-element.elementor-element-c456f8c .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c935fb8 */.elementor-2145 .elementor-element.elementor-element-c935fb8 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-c935fb8 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-c935fb8 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-c935fb8 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fff001 */.elementor-2145 .elementor-element.elementor-element-0fff001 .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a0f5664 */.elementor-2145 .elementor-element.elementor-element-a0f5664 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa42ebd */.elementor-2145 .elementor-element.elementor-element-aa42ebd .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-aa42ebd .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-aa42ebd .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-aa42ebd .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0076e6b */.elementor-2145 .elementor-element.elementor-element-0076e6b .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-627bc29 */.elementor-2145 .elementor-element.elementor-element-627bc29 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ab35f3 */.elementor-2145 .elementor-element.elementor-element-2ab35f3 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-2ab35f3 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-2ab35f3 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-2ab35f3 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53fec42 */.elementor-2145 .elementor-element.elementor-element-53fec42 .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5781141 */.elementor-2145 .elementor-element.elementor-element-5781141 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42e0345 */.elementor-2145 .elementor-element.elementor-element-42e0345 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-42e0345 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-42e0345 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-42e0345 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a2ddc */.elementor-2145 .elementor-element.elementor-element-f9a2ddc .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e465b3 */.elementor-2145 .elementor-element.elementor-element-1e465b3 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3978b87 */.elementor-2145 .elementor-element.elementor-element-3978b87 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-3978b87 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-3978b87 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-3978b87 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c6ca20 */.elementor-2145 .elementor-element.elementor-element-2c6ca20 .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-890f145 */.elementor-2145 .elementor-element.elementor-element-890f145 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2cbb570 */.elementor-2145 .elementor-element.elementor-element-2cbb570 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-2cbb570 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-2cbb570 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-2cbb570 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03ab60d */.elementor-2145 .elementor-element.elementor-element-03ab60d .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9be0d1 */.elementor-2145 .elementor-element.elementor-element-a9be0d1 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5cc9b87 */.elementor-2145 .elementor-element.elementor-element-5cc9b87 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-5cc9b87 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-5cc9b87 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-5cc9b87 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0750dbc */.elementor-2145 .elementor-element.elementor-element-0750dbc .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fc097c6 */.elementor-2145 .elementor-element.elementor-element-fc097c6 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8c9209b */.elementor-2145 .elementor-element.elementor-element-8c9209b .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-8c9209b .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-8c9209b .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-8c9209b .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-882d6c9 */.elementor-2145 .elementor-element.elementor-element-882d6c9 .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c3a8027 */.elementor-2145 .elementor-element.elementor-element-c3a8027 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-941fcbf */.elementor-2145 .elementor-element.elementor-element-941fcbf .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-941fcbf .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-941fcbf .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-941fcbf .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b662549 */.elementor-2145 .elementor-element.elementor-element-b662549 .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-78d68f1 */.elementor-2145 .elementor-element.elementor-element-78d68f1 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b476343 */.elementor-2145 .elementor-element.elementor-element-b476343 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-b476343 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-b476343 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-b476343 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571a44d */.elementor-2145 .elementor-element.elementor-element-571a44d .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bbe2c54 */.elementor-2145 .elementor-element.elementor-element-bbe2c54 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1811ce8 */.elementor-2145 .elementor-element.elementor-element-1811ce8 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-1811ce8 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-1811ce8 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-1811ce8 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f1bb63 */.elementor-2145 .elementor-element.elementor-element-7f1bb63 .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f37b91 */.elementor-2145 .elementor-element.elementor-element-3f37b91 .elementor-icon {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1924809 */.elementor-2145 .elementor-element.elementor-element-1924809 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2145 .elementor-element.elementor-element-1924809 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-1924809 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2145 .elementor-element.elementor-element-1924809 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e379a70 */.elementor-2145 .elementor-element.elementor-element-e379a70 .e-off-canvas__main {
  align-items: flex-start !important;
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
	padding-top: 3rem;
  padding-bottom: 3rem;
}/* End custom CSS */