.elementor-2348 .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:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2348 .elementor-element.elementor-element-b4264a7{--spacer-size:80px;}.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-2348 .elementor-element.elementor-element-b9d32e2{width:var( --container-widget-width, 10rem );max-width:10rem;--container-widget-width:10rem;--container-widget-flex-grow:0;font-family:"Figtree", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;line-height:1.1em;}.elementor-2348 .elementor-element.elementor-element-b9d32e2 p{margin-block-end:0px;}.elementor-2348 .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-2348 .elementor-element.elementor-element-56e433c{--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-2348 .elementor-element.elementor-element-56e433c:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-56e433c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-dd0d870{--display:flex;}.elementor-2348 .elementor-element.elementor-element-5c87f31{--display:flex;}.elementor-2348 .elementor-element.elementor-element-025b4b9{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-025b4b9:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-025b4b9 > .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-2348 .elementor-element.elementor-element-025b4b9::before, .elementor-2348 .elementor-element.elementor-element-025b4b9 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-025b4b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-025b4b9 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-025b4b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-025b4b9 > .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-2348 .elementor-element.elementor-element-19f4a68{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-19f4a68{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-19f4a68{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-19f4a68 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-19f4a68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-19f4a68.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-19f4a68.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-19f4a68.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-19f4a68.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-19f4a68.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-19f4a68.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-19f4a68 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-19f4a68 .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-19f4a68 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-19f4a68 .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-291f20b{--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-2348 .elementor-element.elementor-element-d8632f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-d8632f0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-ad72ec4 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-ad72ec4{--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-2348 .elementor-element.elementor-element-ad72ec4 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-2818774{--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-2348 .elementor-element.elementor-element-93c9c38{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-93c9c38{left:1rem;}.elementor-2348 .elementor-element.elementor-element-93c9c38{top:1rem;}.elementor-2348 .elementor-element.elementor-element-93c9c38 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-93c9c38 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-93c9c38 .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-93c9c38 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-93c9c38 .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-0ef8246{--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-2348 .elementor-element.elementor-element-3cd2259{text-align:start;}.elementor-2348 .elementor-element.elementor-element-3cd2259 img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-5d1cc5c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-eac9345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-eac9345.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-eac9345 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-6cb645c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2348 .elementor-element.elementor-element-6cb645c.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-c00f970 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-c00f970{--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-2348 .elementor-element.elementor-element-c00f970.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-c00f970 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-6ebc2f4{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-50227c3{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-5194ed1{--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-2348 .elementor-element.elementor-element-5194ed1:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-5194ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-fe51b33{--display:flex;}.elementor-2348 .elementor-element.elementor-element-1902701{--display:flex;}.elementor-2348 .elementor-element.elementor-element-b5adb0b{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-b5adb0b:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-b5adb0b > .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-2348 .elementor-element.elementor-element-b5adb0b::before, .elementor-2348 .elementor-element.elementor-element-b5adb0b > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-b5adb0b > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-b5adb0b > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-b5adb0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-b5adb0b > .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-2348 .elementor-element.elementor-element-868588b{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-868588b{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-868588b{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-868588b .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-868588b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-868588b.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-868588b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-868588b.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-868588b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-868588b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-868588b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-868588b .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-868588b .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-868588b .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-868588b .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-2d07a7e{--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-2348 .elementor-element.elementor-element-2fa8962{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-2fa8962 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-ee9771f{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-ee9771f p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-a6bef20 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-a6bef20{--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-2348 .elementor-element.elementor-element-a6bef20 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-af1e003{--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-2348 .elementor-element.elementor-element-08a92bc{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-08a92bc{left:1rem;}.elementor-2348 .elementor-element.elementor-element-08a92bc{top:1rem;}.elementor-2348 .elementor-element.elementor-element-08a92bc .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-08a92bc .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-08a92bc .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-08a92bc .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-08a92bc .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-7136b05{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-48c6159{text-align:start;}.elementor-2348 .elementor-element.elementor-element-48c6159 img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-21cf098{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cc7377d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-cc7377d.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-cc7377d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-6e87c32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2348 .elementor-element.elementor-element-6e87c32.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-9135544 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-9135544{--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-2348 .elementor-element.elementor-element-9135544.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-9135544 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-86a3da5{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-c0ee723{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-d3622c0{--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-2348 .elementor-element.elementor-element-d3622c0:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-d3622c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-4986580{--display:flex;}.elementor-2348 .elementor-element.elementor-element-6059aff{--display:flex;}.elementor-2348 .elementor-element.elementor-element-12b2ceb{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-12b2ceb:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-12b2ceb > .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-2348 .elementor-element.elementor-element-12b2ceb::before, .elementor-2348 .elementor-element.elementor-element-12b2ceb > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-12b2ceb > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-12b2ceb > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-12b2ceb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-12b2ceb > .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-2348 .elementor-element.elementor-element-b08e36b{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-b08e36b{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-b08e36b{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-b08e36b .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-b08e36b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-b08e36b.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-b08e36b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-b08e36b.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-b08e36b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-b08e36b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-b08e36b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-b08e36b .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-b08e36b .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-b08e36b .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-b08e36b .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-423ffcb{--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-2348 .elementor-element.elementor-element-39d73c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-39d73c4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-51c52df{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-51c52df p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-797cdc4 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-797cdc4{--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-2348 .elementor-element.elementor-element-797cdc4 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-3d9cae8{--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-2348 .elementor-element.elementor-element-a72901a{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-a72901a{left:1rem;}.elementor-2348 .elementor-element.elementor-element-a72901a{top:1rem;}.elementor-2348 .elementor-element.elementor-element-a72901a .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-a72901a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-a72901a .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-a72901a .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-a72901a .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-a72901a .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-a4bba9f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-e9aef08{text-align:start;}.elementor-2348 .elementor-element.elementor-element-e9aef08 img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-4467155{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-9e6f186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-9e6f186.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-9e6f186 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-a870758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2348 .elementor-element.elementor-element-a870758.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-d8bc967 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-d8bc967{--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-2348 .elementor-element.elementor-element-d8bc967.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-d8bc967 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-ed7538b{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-dd53fe9{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-209cc23{--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-2348 .elementor-element.elementor-element-209cc23:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-209cc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-0b00591{--display:flex;}.elementor-2348 .elementor-element.elementor-element-d861632{--display:flex;}.elementor-2348 .elementor-element.elementor-element-5060547{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-5060547:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-5060547 > .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-2348 .elementor-element.elementor-element-5060547::before, .elementor-2348 .elementor-element.elementor-element-5060547 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-5060547 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-5060547 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-5060547 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-5060547 > .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-2348 .elementor-element.elementor-element-604fe67{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-604fe67{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-604fe67{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-604fe67 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-604fe67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-604fe67.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-604fe67.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-604fe67.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-604fe67.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-604fe67.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-604fe67.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-604fe67 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-604fe67 .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-604fe67 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-604fe67 .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-523daef{--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-2348 .elementor-element.elementor-element-312c08f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-312c08f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-6602b78{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-6602b78 p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-aaf915e .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-aaf915e{--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-2348 .elementor-element.elementor-element-aaf915e .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-02c1773{--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-2348 .elementor-element.elementor-element-861c954{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-861c954{left:1rem;}.elementor-2348 .elementor-element.elementor-element-861c954{top:1rem;}.elementor-2348 .elementor-element.elementor-element-861c954 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-861c954.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-861c954 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-861c954 .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-861c954 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-861c954 .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-da9a192{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-f458b7b{text-align:start;}.elementor-2348 .elementor-element.elementor-element-f458b7b img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-acfa177{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-93c0077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-93c0077.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-93c0077 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-322be35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2348 .elementor-element.elementor-element-322be35.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-674160a .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-674160a{--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-2348 .elementor-element.elementor-element-674160a.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-674160a .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-8897c67{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-dcb85da{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-c8796b7{--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-2348 .elementor-element.elementor-element-c8796b7:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-c8796b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-d3be44e{--display:flex;}.elementor-2348 .elementor-element.elementor-element-c60f625{--display:flex;}.elementor-2348 .elementor-element.elementor-element-885b7ab{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-885b7ab:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-885b7ab > .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-2348 .elementor-element.elementor-element-885b7ab::before, .elementor-2348 .elementor-element.elementor-element-885b7ab > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-885b7ab > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-885b7ab > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-885b7ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-885b7ab > .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-2348 .elementor-element.elementor-element-93370e1{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-93370e1{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-93370e1{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-93370e1 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-93370e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-93370e1.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-93370e1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-93370e1.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-93370e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-93370e1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-93370e1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-93370e1 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-93370e1 .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-93370e1 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-93370e1 .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-b375c4b{--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-2348 .elementor-element.elementor-element-2fdaac0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-2fdaac0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-62d1ec2{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-62d1ec2 p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-6eceb03 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-6eceb03{--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-2348 .elementor-element.elementor-element-6eceb03 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-3ce3561{--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-2348 .elementor-element.elementor-element-ee41e6b{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-ee41e6b{left:1rem;}.elementor-2348 .elementor-element.elementor-element-ee41e6b{top:1rem;}.elementor-2348 .elementor-element.elementor-element-ee41e6b .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-ee41e6b .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-ee41e6b .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-ee41e6b .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-ee41e6b .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-c7375fb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-7b39b91{text-align:start;}.elementor-2348 .elementor-element.elementor-element-7b39b91 img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-cb74b22{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d813b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-d813b0e.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-d813b0e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-26af504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2348 .elementor-element.elementor-element-26af504.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-c7134bf .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-c7134bf{--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-2348 .elementor-element.elementor-element-c7134bf.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-c7134bf .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-f9c09e0{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-3d621dc{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-0a89b2d{--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-2348 .elementor-element.elementor-element-0a89b2d:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-0a89b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-7073b46{--display:flex;}.elementor-2348 .elementor-element.elementor-element-d8f33e5{--display:flex;}.elementor-2348 .elementor-element.elementor-element-23e49b8{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-23e49b8:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-23e49b8 > .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-2348 .elementor-element.elementor-element-23e49b8::before, .elementor-2348 .elementor-element.elementor-element-23e49b8 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-23e49b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-23e49b8 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-23e49b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-23e49b8 > .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-2348 .elementor-element.elementor-element-59e727f{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-59e727f{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-59e727f{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-59e727f .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-59e727f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-59e727f.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-59e727f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-59e727f.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-59e727f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-59e727f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-59e727f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-59e727f .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-59e727f .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-59e727f .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-59e727f .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-7cdb69d{--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-2348 .elementor-element.elementor-element-1ddb67c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-1ddb67c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-6cc6966{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-6cc6966 p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-7347629 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-7347629{--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-2348 .elementor-element.elementor-element-7347629 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-b9a1748{--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-2348 .elementor-element.elementor-element-5097fd3{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-5097fd3{left:1rem;}.elementor-2348 .elementor-element.elementor-element-5097fd3{top:1rem;}.elementor-2348 .elementor-element.elementor-element-5097fd3 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-5097fd3 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-5097fd3 .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-5097fd3 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-5097fd3 .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-6df4c8c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-79c3074{text-align:start;}.elementor-2348 .elementor-element.elementor-element-79c3074 img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-aee4c4b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d08c760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-d08c760.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-d08c760 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-652e18e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2348 .elementor-element.elementor-element-652e18e.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-9d5cae1 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-9d5cae1{--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-2348 .elementor-element.elementor-element-9d5cae1.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-9d5cae1 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-bf3b820{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-169409e{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-5e14bc2{--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-2348 .elementor-element.elementor-element-5e14bc2:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-5e14bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-67e657b{--display:flex;}.elementor-2348 .elementor-element.elementor-element-3509998{--display:flex;}.elementor-2348 .elementor-element.elementor-element-2a35628{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-2a35628:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-2a35628 > .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-2348 .elementor-element.elementor-element-2a35628::before, .elementor-2348 .elementor-element.elementor-element-2a35628 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-2a35628 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-2a35628 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-2a35628 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-2a35628 > .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-2348 .elementor-element.elementor-element-495da8a{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-495da8a{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-495da8a{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-495da8a .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-495da8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-495da8a.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-495da8a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-495da8a.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-495da8a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-495da8a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-495da8a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-495da8a .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-495da8a .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-495da8a .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-495da8a .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-73eb79c{--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-2348 .elementor-element.elementor-element-fdc7224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-fdc7224 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-9e09aab{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-9e09aab p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-737f358 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-737f358{--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-2348 .elementor-element.elementor-element-737f358 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-2f8364d{--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-2348 .elementor-element.elementor-element-f96b5e5{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-f96b5e5{left:1rem;}.elementor-2348 .elementor-element.elementor-element-f96b5e5{top:1rem;}.elementor-2348 .elementor-element.elementor-element-f96b5e5 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-f96b5e5 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-f96b5e5 .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-f96b5e5 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-f96b5e5 .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-6d145d0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-5289f8b{text-align:start;}.elementor-2348 .elementor-element.elementor-element-5289f8b img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-62a15da{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-736521c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-736521c.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-736521c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-e645cd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -47px) -65px;padding:0px 0px -8px 0px;}.elementor-2348 .elementor-element.elementor-element-e645cd9.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-50ea97f .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-50ea97f{--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-2348 .elementor-element.elementor-element-50ea97f.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-50ea97f .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-3d1ea1a{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-f2e4c9f{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-0f004ab{--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-2348 .elementor-element.elementor-element-0f004ab:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-0f004ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-bfa9e03{--display:flex;}.elementor-2348 .elementor-element.elementor-element-d173dfe{--display:flex;}.elementor-2348 .elementor-element.elementor-element-33b6239{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-33b6239:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-33b6239 > .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-2348 .elementor-element.elementor-element-33b6239::before, .elementor-2348 .elementor-element.elementor-element-33b6239 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-33b6239 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-33b6239 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-33b6239 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-33b6239 > .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-2348 .elementor-element.elementor-element-549014c{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-549014c{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-549014c{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-549014c .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-549014c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-549014c.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-549014c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-549014c.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-549014c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-549014c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-549014c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-549014c .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-549014c .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-549014c .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-549014c .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-d8dd2bc{--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-2348 .elementor-element.elementor-element-f2c4236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-f2c4236 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-f059f17{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-f059f17 p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-a890219 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-a890219{--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-2348 .elementor-element.elementor-element-a890219 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-7128592{--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-2348 .elementor-element.elementor-element-7a9e7db{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-7a9e7db{left:1rem;}.elementor-2348 .elementor-element.elementor-element-7a9e7db{top:1rem;}.elementor-2348 .elementor-element.elementor-element-7a9e7db .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-7a9e7db .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-7a9e7db .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-7a9e7db .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-7a9e7db .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-7a8eb70{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-1f0ebcc{text-align:start;}.elementor-2348 .elementor-element.elementor-element-1f0ebcc img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-1fb2b7c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-9840306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-9840306.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-9840306 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-97a41f6{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-2348 .elementor-element.elementor-element-97a41f6.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-e9b2ed0 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-e9b2ed0{--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-2348 .elementor-element.elementor-element-e9b2ed0.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-e9b2ed0 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-1b1a000{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-e841d04{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-07cacea{--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-2348 .elementor-element.elementor-element-07cacea:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-07cacea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-f596533{--display:flex;}.elementor-2348 .elementor-element.elementor-element-4b129c8{--display:flex;}.elementor-2348 .elementor-element.elementor-element-31e75a3{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-31e75a3:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-31e75a3 > .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-2348 .elementor-element.elementor-element-31e75a3::before, .elementor-2348 .elementor-element.elementor-element-31e75a3 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-31e75a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-31e75a3 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-31e75a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-31e75a3 > .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-2348 .elementor-element.elementor-element-3f0cf09{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-3f0cf09{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-3f0cf09{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-3f0cf09 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-3f0cf09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-3f0cf09.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-3f0cf09.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-3f0cf09.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-3f0cf09.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-3f0cf09.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-3f0cf09.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-3f0cf09 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-3f0cf09 .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-3f0cf09 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-3f0cf09 .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-ed7e41c{--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-2348 .elementor-element.elementor-element-672f859{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-672f859 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-5bca867{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-5bca867 p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-dfffedd .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-dfffedd{--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-2348 .elementor-element.elementor-element-dfffedd .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-429b789{--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-2348 .elementor-element.elementor-element-f077bc8{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-f077bc8{left:1rem;}.elementor-2348 .elementor-element.elementor-element-f077bc8{top:1rem;}.elementor-2348 .elementor-element.elementor-element-f077bc8 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-f077bc8 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-f077bc8 .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-f077bc8 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-f077bc8 .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-7c2262b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-51918a5{text-align:start;}.elementor-2348 .elementor-element.elementor-element-51918a5 img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-f5d92d4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d6a06a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-d6a06a7.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-d6a06a7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-41e4299{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-2348 .elementor-element.elementor-element-41e4299.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-b1bee19 .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-b1bee19{--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-2348 .elementor-element.elementor-element-b1bee19.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-b1bee19 .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-46a7667{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-3988383{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-4a841da{--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-2348 .elementor-element.elementor-element-4a841da:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-4a841da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-3af38e4{--display:flex;}.elementor-2348 .elementor-element.elementor-element-a7aa827{--display:flex;}.elementor-2348 .elementor-element.elementor-element-8ae0920{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-8ae0920:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-8ae0920 > .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-2348 .elementor-element.elementor-element-8ae0920::before, .elementor-2348 .elementor-element.elementor-element-8ae0920 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-8ae0920 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-8ae0920 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-8ae0920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-8ae0920 > .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-2348 .elementor-element.elementor-element-94b2193{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-94b2193{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-94b2193{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-94b2193 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-94b2193.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-94b2193.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-94b2193.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-94b2193.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-94b2193.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-94b2193.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-94b2193.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-94b2193 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-94b2193 .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-94b2193 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-94b2193 .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-1015702{--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-2348 .elementor-element.elementor-element-fec50fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-fec50fc .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-d8d7029{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-d8d7029 p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-312dcbd .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-312dcbd{--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-2348 .elementor-element.elementor-element-312dcbd .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-9f79602{--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-2348 .elementor-element.elementor-element-4145182{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-4145182{left:1rem;}.elementor-2348 .elementor-element.elementor-element-4145182{top:1rem;}.elementor-2348 .elementor-element.elementor-element-4145182 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-4145182.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-4145182 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-4145182 .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-4145182 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-4145182 .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-8d60f80{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-6097f89{text-align:start;}.elementor-2348 .elementor-element.elementor-element-6097f89 img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-cdf2f15{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-a4de583{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-a4de583.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-a4de583 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-0832cc8{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-2348 .elementor-element.elementor-element-0832cc8.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-34122fb .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-34122fb{--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-2348 .elementor-element.elementor-element-34122fb.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-34122fb .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-695cc4e{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-7f2a0c5{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-f657929{--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-2348 .elementor-element.elementor-element-f657929:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-f657929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-2a3d25c{--display:flex;}.elementor-2348 .elementor-element.elementor-element-217f882{--display:flex;}.elementor-2348 .elementor-element.elementor-element-0fdbca5{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-0fdbca5:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-0fdbca5 > .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-2348 .elementor-element.elementor-element-0fdbca5::before, .elementor-2348 .elementor-element.elementor-element-0fdbca5 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-0fdbca5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-0fdbca5 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-0fdbca5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-0fdbca5 > .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-2348 .elementor-element.elementor-element-bcef778{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-bcef778{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-bcef778{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-bcef778 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-bcef778.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-bcef778.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-bcef778.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-bcef778.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-bcef778.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-bcef778.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-bcef778.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-bcef778 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-bcef778 .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-bcef778 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-bcef778 .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-037bf7a{--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-2348 .elementor-element.elementor-element-8987da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-8987da8 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-d6bdd39{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-d6bdd39 p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-8d0e136 .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-8d0e136{--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-2348 .elementor-element.elementor-element-8d0e136 .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-e083fd8{--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-2348 .elementor-element.elementor-element-9e71da0{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-9e71da0{left:1rem;}.elementor-2348 .elementor-element.elementor-element-9e71da0{top:1rem;}.elementor-2348 .elementor-element.elementor-element-9e71da0 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-9e71da0 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-9e71da0 .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-9e71da0 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-9e71da0 .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-b8f5615{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-1841515{text-align:start;}.elementor-2348 .elementor-element.elementor-element-1841515 img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-ce2218a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-2892170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-2892170.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-2892170 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-b673763{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-2348 .elementor-element.elementor-element-b673763.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-023cfce .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-023cfce{--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-2348 .elementor-element.elementor-element-023cfce.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-023cfce .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-3052bd4{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-b6a9b0a{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-e1857f2{--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-2348 .elementor-element.elementor-element-e1857f2:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-e1857f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FC;}.elementor-2348 .elementor-element.elementor-element-976b7f4{--display:flex;}.elementor-2348 .elementor-element.elementor-element-206e971{--display:flex;}.elementor-2348 .elementor-element.elementor-element-ef480fa{--display:flex;--min-height:20.625rem;--overlay-opacity:0.3;--border-radius:0rem 1.8751875rem 3.75rem 0rem;}.elementor-2348 .elementor-element.elementor-element-ef480fa:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-ef480fa > .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-2348 .elementor-element.elementor-element-ef480fa::before, .elementor-2348 .elementor-element.elementor-element-ef480fa > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-ef480fa > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-ef480fa > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-ef480fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-ef480fa > .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-2348 .elementor-element.elementor-element-4580b70{right:1.875rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-4580b70{left:1.875rem;}.elementor-2348 .elementor-element.elementor-element-4580b70{bottom:1.875rem;}.elementor-2348 .elementor-element.elementor-element-4580b70 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-4580b70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-4580b70.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-4580b70.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-4580b70.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-4580b70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-4580b70.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-4580b70.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-4580b70 .elementor-icon{font-size:3.75rem;padding:0px;}.elementor-2348 .elementor-element.elementor-element-4580b70 .elementor-icon svg{height:3.75rem;}.elementor-2348 .elementor-element.elementor-element-4580b70 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-4580b70 .elementor-icon svg{transform:rotate(0deg);}.elementor-2348 .elementor-element.elementor-element-0540edd{--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-2348 .elementor-element.elementor-element-44315c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-44315c9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.688rem;font-weight:700;text-transform:uppercase;line-height:1.25em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-4e8991e{font-family:"Figtree", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5em;}.elementor-2348 .elementor-element.elementor-element-4e8991e p{margin-block-end:0px;}.elementor-2348 .elementor-element.elementor-element-211dc0f .e-off-canvas__overlay{background-color:#0000008C;}.elementor-2348 .elementor-element.elementor-element-211dc0f{--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-2348 .elementor-element.elementor-element-211dc0f .e-off-canvas__content{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-2348 .elementor-element.elementor-element-e0c6903{--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-2348 .elementor-element.elementor-element-57b1e51{right:1rem;}body.rtl .elementor-2348 .elementor-element.elementor-element-57b1e51{left:1rem;}.elementor-2348 .elementor-element.elementor-element-57b1e51{top:1rem;}.elementor-2348 .elementor-element.elementor-element-57b1e51 .elementor-icon-wrapper{text-align:center;}.elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-framed .elementor-icon, .elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-framed .elementor-icon:hover, .elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-57b1e51 .elementor-icon{font-size:1.9rem;padding:1px;}.elementor-2348 .elementor-element.elementor-element-57b1e51 .elementor-icon svg{height:1.9rem;}.elementor-2348 .elementor-element.elementor-element-57b1e51 .elementor-icon i, .elementor-2348 .elementor-element.elementor-element-57b1e51 .elementor-icon svg{transform:rotate(45deg);}.elementor-2348 .elementor-element.elementor-element-4988e23{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-7389c49{text-align:start;}.elementor-2348 .elementor-element.elementor-element-7389c49 img{width:80%;max-width:80%;}.elementor-2348 .elementor-element.elementor-element-470e6ce{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-1bbc4f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -114px) -65px;padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-1bbc4f2.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-1bbc4f2 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.9rem;font-weight:800;line-height:1.5em;color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-4907ae6{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-2348 .elementor-element.elementor-element-4907ae6.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-ab31b1d .elementor-repeater-item-51668f4.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-ab31b1d{--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-2348 .elementor-element.elementor-element-ab31b1d.elementor-element{--align-self:flex-end;}.elementor-2348 .elementor-element.elementor-element-ab31b1d .elementor-icon{border-radius:0px 0px -10px 0px;}.elementor-2348 .elementor-element.elementor-element-bf1f622{--spacer-size:30px;}.elementor-2348 .elementor-element.elementor-element-01d412d{font-family:"Figtree", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;}@media(min-width:768px){.elementor-2348 .elementor-element.elementor-element-56e433c{--width:100%;}.elementor-2348 .elementor-element.elementor-element-291f20b{--width:88%;}.elementor-2348 .elementor-element.elementor-element-5194ed1{--width:100%;}.elementor-2348 .elementor-element.elementor-element-2d07a7e{--width:100%;}.elementor-2348 .elementor-element.elementor-element-d3622c0{--width:100%;}.elementor-2348 .elementor-element.elementor-element-423ffcb{--width:100%;}.elementor-2348 .elementor-element.elementor-element-209cc23{--width:100%;}.elementor-2348 .elementor-element.elementor-element-523daef{--width:100%;}.elementor-2348 .elementor-element.elementor-element-c8796b7{--width:100%;}.elementor-2348 .elementor-element.elementor-element-b375c4b{--width:88%;}.elementor-2348 .elementor-element.elementor-element-0a89b2d{--width:100%;}.elementor-2348 .elementor-element.elementor-element-7cdb69d{--width:100%;}.elementor-2348 .elementor-element.elementor-element-5e14bc2{--width:100%;}.elementor-2348 .elementor-element.elementor-element-73eb79c{--width:100%;}.elementor-2348 .elementor-element.elementor-element-0f004ab{--width:100%;}.elementor-2348 .elementor-element.elementor-element-d8dd2bc{--width:100%;}.elementor-2348 .elementor-element.elementor-element-07cacea{--width:100%;}.elementor-2348 .elementor-element.elementor-element-ed7e41c{--width:88%;}.elementor-2348 .elementor-element.elementor-element-4a841da{--width:100%;}.elementor-2348 .elementor-element.elementor-element-1015702{--width:88%;}.elementor-2348 .elementor-element.elementor-element-f657929{--width:100%;}.elementor-2348 .elementor-element.elementor-element-037bf7a{--width:88%;}.elementor-2348 .elementor-element.elementor-element-e1857f2{--width:100%;}.elementor-2348 .elementor-element.elementor-element-0540edd{--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-2348 .elementor-element.elementor-element-b9d32e2{--container-widget-width:6rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 6rem );max-width:6rem;font-size:1.5rem;}.elementor-2348 .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-2348 .elementor-element.elementor-element-d8632f0 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-ad72ec4{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-2818774{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-0ef8246{--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-2348 .elementor-element.elementor-element-5d1cc5c{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-eac9345 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-50227c3{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-2fa8962 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-ee9771f{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-a6bef20{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-af1e003{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-7136b05{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-21cf098{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cc7377d .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-c0ee723{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-39d73c4 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-51c52df{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-797cdc4{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-3d9cae8{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-a4bba9f{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-4467155{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-9e6f186 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-dd53fe9{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-312c08f .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-6602b78{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-aaf915e{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-02c1773{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-da9a192{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-acfa177{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-93c0077 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-dcb85da{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-2fdaac0 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-62d1ec2{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-6eceb03{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-3ce3561{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-c7375fb{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cb74b22{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d813b0e .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-3d621dc{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-1ddb67c .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-6cc6966{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-7347629{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-b9a1748{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-6df4c8c{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-aee4c4b{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d08c760 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-169409e{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-fdc7224 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-9e09aab{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-737f358{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-2f8364d{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-6d145d0{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-62a15da{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-736521c .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-f2e4c9f{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-f2c4236 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-f059f17{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-a890219{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-7128592{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-7a8eb70{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-1fb2b7c{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-9840306 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-97a41f6{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-e841d04{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-672f859 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-5bca867{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-dfffedd{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-429b789{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-7c2262b{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-f5d92d4{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d6a06a7 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-41e4299{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-3988383{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-fec50fc .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-d8d7029{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-312dcbd{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-9f79602{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-8d60f80{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cdf2f15{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-a4de583 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-0832cc8{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-7f2a0c5{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-8987da8 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-d6bdd39{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-8d0e136{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-e083fd8{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-b8f5615{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-ce2218a{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-2892170 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-b673763{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-b6a9b0a{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-44315c9 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-4e8991e{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-211dc0f{--e-off-canvas-width:90%;}.elementor-2348 .elementor-element.elementor-element-e0c6903{--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2348 .elementor-element.elementor-element-4988e23{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-470e6ce{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-1bbc4f2 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-4907ae6{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-01d412d{font-size:1rem;}}@media(max-width:1024px){.elementor-2348 .elementor-element.elementor-element-1dc0184{--padding-top:2rem;--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-2348 .elementor-element.elementor-element-b9d32e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:1.5rem;}.elementor-2348 .elementor-element.elementor-element-ba10079{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-56e433c{--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-2348 .elementor-element.elementor-element-d8632f0 .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-ad72ec4{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-2818774{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-93c9c38.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-0ef8246{--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-2348 .elementor-element.elementor-element-5d1cc5c{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-eac9345 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-50227c3{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-5194ed1{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-2fa8962 .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-ee9771f{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-a6bef20{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-af1e003{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-08a92bc.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-7136b05{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-21cf098{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cc7377d .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-c0ee723{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-d3622c0{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-39d73c4 .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-51c52df{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-797cdc4{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-3d9cae8{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-a72901a.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-a4bba9f{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-4467155{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-9e6f186 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-dd53fe9{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-209cc23{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-312c08f .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-6602b78{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-aaf915e{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-02c1773{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-861c954.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-da9a192{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-acfa177{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-93c0077 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-dcb85da{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-c8796b7{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-2fdaac0 .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-62d1ec2{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-6eceb03{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-3ce3561{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-ee41e6b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-c7375fb{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cb74b22{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d813b0e .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-3d621dc{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-0a89b2d{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-1ddb67c .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-6cc6966{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-7347629{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-b9a1748{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-5097fd3.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-6df4c8c{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-aee4c4b{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d08c760 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-169409e{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-5e14bc2{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-fdc7224 .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-9e09aab{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-737f358{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-2f8364d{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-f96b5e5.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-6d145d0{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-62a15da{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-736521c .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-f2e4c9f{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-0f004ab{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-f2c4236 .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-f059f17{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-a890219{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-7128592{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-7a9e7db.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-7a8eb70{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-1fb2b7c{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-9840306 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-97a41f6{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-e841d04{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-07cacea{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-672f859 .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-5bca867{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-dfffedd{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-429b789{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-f077bc8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-7c2262b{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-f5d92d4{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d6a06a7 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-41e4299{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-3988383{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-4a841da{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-fec50fc .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-d8d7029{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-312dcbd{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-9f79602{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-4145182.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-8d60f80{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cdf2f15{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-a4de583 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-0832cc8{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-7f2a0c5{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-f657929{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-8987da8 .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-d6bdd39{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-8d0e136{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-e083fd8{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-9e71da0.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-b8f5615{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-ce2218a{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-2892170 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-b673763{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-b6a9b0a{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-e1857f2{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2348 .elementor-element.elementor-element-44315c9 .elementor-heading-title{font-size:1.375rem;}.elementor-2348 .elementor-element.elementor-element-4e8991e{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-211dc0f{--e-off-canvas-width:95%;}.elementor-2348 .elementor-element.elementor-element-e0c6903{--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2348 .elementor-element.elementor-element-57b1e51.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-4988e23{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-470e6ce{--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-1bbc4f2 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-4907ae6{font-size:1rem;}.elementor-2348 .elementor-element.elementor-element-01d412d{font-size:1rem;}}@media(max-width:767px){.elementor-2348 .elementor-element.elementor-element-1dc0184{--padding-top:2rem;--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-2348 .elementor-element.elementor-element-b9d32e2{font-size:1.5rem;}.elementor-2348 .elementor-element.elementor-element-ba10079{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-dd0d870{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-291f20b{--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-2348 .elementor-element.elementor-element-d8632f0{text-align:center;}.elementor-2348 .elementor-element.elementor-element-d8632f0 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-2818774{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-0ef8246{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2348 .elementor-element.elementor-element-3cd2259{text-align:center;}.elementor-2348 .elementor-element.elementor-element-5d1cc5c{--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-2348 .elementor-element.elementor-element-eac9345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2348 .elementor-element.elementor-element-eac9345.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-eac9345 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-6cb645c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2348 .elementor-element.elementor-element-6cb645c.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-c00f970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2348 .elementor-element.elementor-element-c00f970.elementor-element{--align-self:center;}.elementor-2348 .elementor-element.elementor-element-50227c3{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-fe51b33{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-2d07a7e{--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-2348 .elementor-element.elementor-element-2fa8962{text-align:center;}.elementor-2348 .elementor-element.elementor-element-2fa8962 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-ee9771f{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-af1e003{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-7136b05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-21cf098{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cc7377d .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-c0ee723{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-4986580{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-423ffcb{--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-2348 .elementor-element.elementor-element-39d73c4{text-align:center;}.elementor-2348 .elementor-element.elementor-element-39d73c4 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-51c52df{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-3d9cae8{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-a4bba9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-4467155{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-9e6f186 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-dd53fe9{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-0b00591{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-523daef{--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-2348 .elementor-element.elementor-element-312c08f{text-align:center;}.elementor-2348 .elementor-element.elementor-element-312c08f .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-6602b78{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-02c1773{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-da9a192{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-acfa177{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-93c0077 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-dcb85da{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-d3be44e{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-b375c4b{--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-2348 .elementor-element.elementor-element-2fdaac0{text-align:center;}.elementor-2348 .elementor-element.elementor-element-2fdaac0 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-62d1ec2{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-3ce3561{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-c7375fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cb74b22{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d813b0e .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-3d621dc{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-7073b46{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-7cdb69d{--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-2348 .elementor-element.elementor-element-1ddb67c{text-align:center;}.elementor-2348 .elementor-element.elementor-element-1ddb67c .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-6cc6966{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-b9a1748{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-6df4c8c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-aee4c4b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d08c760 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-169409e{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-67e657b{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-73eb79c{--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-2348 .elementor-element.elementor-element-fdc7224{text-align:center;}.elementor-2348 .elementor-element.elementor-element-fdc7224 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-9e09aab{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-2f8364d{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-6d145d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-62a15da{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-736521c .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-f2e4c9f{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-bfa9e03{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-d8dd2bc{--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-2348 .elementor-element.elementor-element-f2c4236{text-align:center;}.elementor-2348 .elementor-element.elementor-element-f2c4236 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-f059f17{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-7128592{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-7a8eb70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-1fb2b7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-9840306 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-97a41f6{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-e841d04{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-f596533{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-ed7e41c{--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-2348 .elementor-element.elementor-element-672f859{text-align:center;}.elementor-2348 .elementor-element.elementor-element-672f859 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-5bca867{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-429b789{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-7c2262b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-f5d92d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-d6a06a7 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-41e4299{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-3988383{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-3af38e4{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-1015702{--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-2348 .elementor-element.elementor-element-fec50fc{text-align:center;}.elementor-2348 .elementor-element.elementor-element-fec50fc .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-d8d7029{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-9f79602{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-8d60f80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-cdf2f15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-a4de583 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-0832cc8{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-7f2a0c5{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-2a3d25c{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-037bf7a{--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-2348 .elementor-element.elementor-element-8987da8{text-align:center;}.elementor-2348 .elementor-element.elementor-element-8987da8 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-d6bdd39{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-e083fd8{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-b8f5615{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-ce2218a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-2892170 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-b673763{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-b6a9b0a{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-976b7f4{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2348 .elementor-element.elementor-element-0540edd{--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-2348 .elementor-element.elementor-element-44315c9{text-align:center;}.elementor-2348 .elementor-element.elementor-element-44315c9 .elementor-heading-title{font-size:1.25rem;}.elementor-2348 .elementor-element.elementor-element-4e8991e{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-e0c6903{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2348 .elementor-element.elementor-element-4988e23{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-470e6ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-1bbc4f2 .elementor-heading-title{font-size:1.125rem;}.elementor-2348 .elementor-element.elementor-element-4907ae6{font-size:0.938rem;}.elementor-2348 .elementor-element.elementor-element-01d412d{font-size:0.938rem;}}/* Start custom CSS for icon, class: .elementor-element-19f4a68 */.elementor-2348 .elementor-element.elementor-element-19f4a68 .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-93c9c38 */.elementor-2348 .elementor-element.elementor-element-93c9c38 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2348 .elementor-element.elementor-element-93c9c38 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-93c9c38 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-93c9c38 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e433c */.elementor-2348 .elementor-element.elementor-element-56e433c .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-868588b */.elementor-2348 .elementor-element.elementor-element-868588b .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-08a92bc */.elementor-2348 .elementor-element.elementor-element-08a92bc .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2348 .elementor-element.elementor-element-08a92bc .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-08a92bc .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-08a92bc .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5194ed1 */.elementor-2348 .elementor-element.elementor-element-5194ed1 .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-b08e36b */.elementor-2348 .elementor-element.elementor-element-b08e36b .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-a72901a */.elementor-2348 .elementor-element.elementor-element-a72901a .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

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

.elementor-2348 .elementor-element.elementor-element-a72901a .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-a72901a .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3622c0 */.elementor-2348 .elementor-element.elementor-element-d3622c0 .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-604fe67 */.elementor-2348 .elementor-element.elementor-element-604fe67 .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-861c954 */.elementor-2348 .elementor-element.elementor-element-861c954 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2348 .elementor-element.elementor-element-861c954 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-861c954 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-861c954 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209cc23 */.elementor-2348 .elementor-element.elementor-element-209cc23 .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-93370e1 */.elementor-2348 .elementor-element.elementor-element-93370e1 .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-ee41e6b */.elementor-2348 .elementor-element.elementor-element-ee41e6b .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

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

.elementor-2348 .elementor-element.elementor-element-ee41e6b .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-ee41e6b .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8796b7 */.elementor-2348 .elementor-element.elementor-element-c8796b7 .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-59e727f */.elementor-2348 .elementor-element.elementor-element-59e727f .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-5097fd3 */.elementor-2348 .elementor-element.elementor-element-5097fd3 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2348 .elementor-element.elementor-element-5097fd3 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-5097fd3 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-5097fd3 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a89b2d */.elementor-2348 .elementor-element.elementor-element-0a89b2d .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-495da8a */.elementor-2348 .elementor-element.elementor-element-495da8a .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-f96b5e5 */.elementor-2348 .elementor-element.elementor-element-f96b5e5 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

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

.elementor-2348 .elementor-element.elementor-element-f96b5e5 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-f96b5e5 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e14bc2 */.elementor-2348 .elementor-element.elementor-element-5e14bc2 .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-549014c */.elementor-2348 .elementor-element.elementor-element-549014c .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-7a9e7db */.elementor-2348 .elementor-element.elementor-element-7a9e7db .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2348 .elementor-element.elementor-element-7a9e7db .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-7a9e7db .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-7a9e7db .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f004ab */.elementor-2348 .elementor-element.elementor-element-0f004ab .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-3f0cf09 */.elementor-2348 .elementor-element.elementor-element-3f0cf09 .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-f077bc8 */.elementor-2348 .elementor-element.elementor-element-f077bc8 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

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

.elementor-2348 .elementor-element.elementor-element-f077bc8 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-f077bc8 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07cacea */.elementor-2348 .elementor-element.elementor-element-07cacea .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-94b2193 */.elementor-2348 .elementor-element.elementor-element-94b2193 .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-4145182 */.elementor-2348 .elementor-element.elementor-element-4145182 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

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

.elementor-2348 .elementor-element.elementor-element-4145182 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-4145182 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a841da */.elementor-2348 .elementor-element.elementor-element-4a841da .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-bcef778 */.elementor-2348 .elementor-element.elementor-element-bcef778 .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-9e71da0 */.elementor-2348 .elementor-element.elementor-element-9e71da0 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2348 .elementor-element.elementor-element-9e71da0 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-9e71da0 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-9e71da0 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f657929 */.elementor-2348 .elementor-element.elementor-element-f657929 .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-4580b70 */.elementor-2348 .elementor-element.elementor-element-4580b70 .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-57b1e51 */.elementor-2348 .elementor-element.elementor-element-57b1e51 .elementor-icon svg{
  width: 2rem;
  height: 2rem;
}

.elementor-2348 .elementor-element.elementor-element-57b1e51 .elementor-icon svg *{
  transition: fill .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-57b1e51 .elementor-icon{
  transition: transform .2s ease;
}

.elementor-2348 .elementor-element.elementor-element-57b1e51 .elementor-icon:hover{
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1857f2 */.elementor-2348 .elementor-element.elementor-element-e1857f2 .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 */