.elementor-31322 .elementor-element.elementor-element-3b25ed2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(18px, 2.4vw, 28px);--padding-bottom:0;--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-3b25ed2d:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-3b25ed2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31322 .elementor-element.elementor-element-553e08d0 img{width:clamp(180px, 26vw, 262px);}.elementor-31322 .elementor-element.elementor-element-432f9ac3{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:clamp(18px, 2.4vw, 28px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-432f9ac3:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-432f9ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.25);}.elementor-31322 .elementor-element.elementor-element-432f9ac3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-381f80c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:clamp(48px, 7vw, 96px);--padding-bottom:clamp(96px, 11vw, 150px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-381f80c7:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-381f80c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/memoderiva-hero-fundo.webp");background-position:39% 25%;background-repeat:no-repeat;background-size:120% auto;}.elementor-31322 .elementor-element.elementor-element-381f80c7::before, .elementor-31322 .elementor-element.elementor-element-381f80c7 > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-381f80c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-381f80c7 > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-381f80c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-381f80c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, #F1F1F1 26%, rgba(241,241,241,0) 82%);}.elementor-31322 .elementor-element.elementor-element-605d01ff{--display:flex;--min-height:clamp(380px, 42vw, 620px);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-fdf8a15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-fdf8a15.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31322 .elementor-element.elementor-element-5a4a88b3 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(2.125rem, 4.92vw, 4.43rem);font-weight:800;line-height:1.17em;letter-spacing:-0.03em;color:#1A1A1A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31322 .elementor-element.elementor-element-16f0096d{width:var( --container-widget-width, min(434px, 100%) );max-width:min(434px, 100%);--container-widget-width:min(434px, 100%);--container-widget-flex-grow:0;font-family:"Funnel Display", Sans-serif;font-size:clamp(1rem, 1.43vw, 1.29rem);font-weight:600;line-height:1.7em;color:rgba(0,0,0,0.75);}.elementor-31322 .elementor-element.elementor-element-16f0096d > .elementor-widget-container{margin:clamp(24px, 3vw, 44px) 0 auto 0;}.elementor-31322 .elementor-element.elementor-element-16f0096d p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-3ffd7c20{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:clamp(26px, 3.4vw, 44px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31322 .elementor-element.elementor-element-3313f5bc .elementor-button{background-color:#225A31;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-3313f5bc .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-3313f5bc .elementor-button:focus{background-color:#1B4A28;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-3313f5bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-3313f5bc .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-3313f5bc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-1d4e1b1e{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-1d4e1b1e:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-1d4e1b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.35);}.elementor-31322 .elementor-element.elementor-element-1d4e1b1e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-5a2e22c0.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-5a2e22c0 img{width:clamp(84px, 10vw, 148px);}.elementor-31322 .elementor-element.elementor-element-37e31f6e{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:clamp(26px, 3.4vw, 42px);--z-index:2;}body:not(.rtl) .elementor-31322 .elementor-element.elementor-element-37e31f6e{left:0px;}body.rtl .elementor-31322 .elementor-element.elementor-element-37e31f6e{right:0px;}.elementor-31322 .elementor-element.elementor-element-b714f7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;color:rgba(0,0,0,0.5);}.elementor-31322 .elementor-element.elementor-element-4c2a8999 img{width:12px;}.elementor-31322 .elementor-element.elementor-element-1c708d91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(40px, 5vw, 66px);--padding-bottom:clamp(40px, 5vw, 66px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-1c708d91:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-1c708d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5FAE;}.elementor-31322 .elementor-element.elementor-element-22bf0fe2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:clamp(20px, 3.4vw, 48px) clamp(20px, 3.4vw, 48px);--row-gap:clamp(20px, 3.4vw, 48px);--column-gap:clamp(20px, 3.4vw, 48px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-c1c3fca.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-c1c3fca img{width:clamp(190px, 23vw, 336px);}.elementor-31322 .elementor-element.elementor-element-218a4bbe{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-218a4bbe:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-218a4bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.6);}.elementor-31322 .elementor-element.elementor-element-218a4bbe.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-6066471a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-6066471a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-3c8785ff{text-align:start;}.elementor-31322 .elementor-element.elementor-element-3c8785ff .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.25rem, 2.82vw, 2.54rem);font-weight:700;line-height:1.06em;letter-spacing:0em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6273e1da{width:var( --container-widget-width, min(100%) );max-width:min(100%);--container-widget-width:min(100%);--container-widget-flex-grow:0;text-align:center;font-family:"Funnel Display", Sans-serif;font-size:clamp(1rem, 1.88vw, 1.6875rem);font-weight:500;line-height:1.42em;letter-spacing:0.037em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6273e1da > .elementor-widget-container{margin:clamp(28px, 3.6vw, 52px) 0 0 0;padding:20px 20px 20px 20px;}.elementor-31322 .elementor-element.elementor-element-6273e1da p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-1670b922{--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:center;--gap:clamp(24px, 3.4vw, 48px) clamp(24px, 3.4vw, 48px);--row-gap:clamp(24px, 3.4vw, 48px);--column-gap:clamp(24px, 3.4vw, 48px);--flex-wrap:nowrap;--overflow:hidden;--padding-top:clamp(40px, 5vw, 72px);--padding-bottom:clamp(40px, 5vw, 72px);--padding-left:0;--padding-right:max(clamp(20px, 5.5vw, 116px), calc((100vw - 1208px) / 2));}.elementor-31322 .elementor-element.elementor-element-1670b922:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-1670b922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/fom-fmc-6-x2.webp");background-position:-30vw 50%;background-repeat:no-repeat;background-size:118vw auto;}.elementor-31322 .elementor-element.elementor-element-324d6026{--display:flex;--min-height:clamp(240px, 34vw, 500px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-324d6026.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-7c8598ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;box-shadow:0px 38px 40px 0px rgba(0,0,0,0.07);--padding-top:clamp(26px, 2.6vw, 34px);--padding-bottom:clamp(26px, 2.6vw, 34px);--padding-left:clamp(26px, 2.6vw, 34px);--padding-right:clamp(26px, 2.6vw, 34px);}.elementor-31322 .elementor-element.elementor-element-7c8598ac:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-7c8598ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-7c8598ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-3de27b0 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-31322 .elementor-element.elementor-element-3de27b0 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.12em;color:#1F4A3C;}.elementor-31322 .elementor-element.elementor-element-56ed568f .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.75rem, 3.4vw, 3.0625rem);font-weight:700;line-height:1.02em;letter-spacing:-0.011em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-2023e0c6 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-31322 .elementor-element.elementor-element-2023e0c6{font-family:"Funnel Display", Sans-serif;font-size:clamp(1rem, 1.25vw, 1.125rem);font-weight:400;line-height:1.67em;color:#4B5563;}.elementor-31322 .elementor-element.elementor-element-2023e0c6 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-2b928e8e{--display:flex;--min-height:3px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-2b928e8e:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-2b928e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5FAE;}.elementor-31322 .elementor-element.elementor-element-2b928e8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-5622f73d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 28px;--row-gap:10px;--column-gap:28px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-4c913677{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-4c913677.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-6ac7069f{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:clamp(0.875rem, 1vw, 0.9375rem);font-weight:400;line-height:1.5em;}.elementor-31322 .elementor-element.elementor-element-6ac7069f .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-5fac0c61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-5fac0c61.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-1bc5b522{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:clamp(0.875rem, 1vw, 0.9375rem);font-weight:400;line-height:1.5em;}.elementor-31322 .elementor-element.elementor-element-1bc5b522 .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-7c3ab780 .elementor-button{background-color:#1B5FAE;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-7c3ab780 .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-7c3ab780 .elementor-button:focus{background-color:#174F91;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-7c3ab780 .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-7c3ab780 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-7650b4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:clamp(28px, 3.6vw, 52px);--padding-bottom:clamp(28px, 3.6vw, 52px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-7650b4b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-7650b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#225A31;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/deco-riscas-faixa-fom.svg");background-position:top left;background-repeat:no-repeat;background-size:min(62%, 826px) auto;}.elementor-31322 .elementor-element.elementor-element-e5e2859{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-710ebbef .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.75rem, 5.29vw, 4.76rem);font-weight:800;line-height:1.06em;letter-spacing:-0.005em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-2547954e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-2547954e img{width:clamp(56px, 7.9vw, 114px);}.elementor-31322 .elementor-element.elementor-element-3dea7287{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px, 6vw, 88px);--padding-bottom:clamp(36px, 4.4vw, 62px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-3dea7287:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-3dea7287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-61856ed8 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-31322 .elementor-element.elementor-element-61856ed8 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.12em;color:#1F4A3C;}.elementor-31322 .elementor-element.elementor-element-e803437{width:var( --container-widget-width, min(779px, 100%) );max-width:min(779px, 100%);--container-widget-width:min(779px, 100%);--container-widget-flex-grow:0;}.elementor-31322 .elementor-element.elementor-element-e803437 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.875rem, 5.55vw, 5rem);font-weight:700;line-height:0.98em;letter-spacing:-0.02em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-14617636{width:var( --container-widget-width, min(393px, 100%) );max-width:min(393px, 100%);--container-widget-width:min(393px, 100%);--container-widget-flex-grow:0;font-family:"Funnel Display", Sans-serif;font-size:clamp(1rem, 1.25vw, 1.125rem);font-weight:400;line-height:1.4em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-14617636 > .elementor-widget-container{margin:clamp(18px, 2.2vw, 28px) 0 clamp(24px, 3vw, 36px) 0;}.elementor-31322 .elementor-element.elementor-element-14617636 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-382ea64e .elementor-button{background-color:#1B5FAE;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-382ea64e .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-382ea64e .elementor-button:focus{background-color:#174F91;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-382ea64e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31322 .elementor-element.elementor-element-382ea64e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-31322 .elementor-element.elementor-element-382ea64e .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-382ea64e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-1c4def6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0;--margin-bottom:clamp(24px, 3.4vw, 48px);--margin-left:0;--margin-right:0;--padding-top:clamp(36px, 4.2vw, 58px);--padding-bottom:clamp(36px, 4.2vw, 58px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-1c4def6b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/deco-riscas-direita.svg");background-position:100% calc(100% + 90px);background-repeat:no-repeat;background-size:min(57%, 821px) auto;}.elementor-31322 .elementor-element.elementor-element-1c4def6b::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/deco-canto-direita.svg");--background-overlay:'';background-position:100% -7px;background-repeat:no-repeat;background-size:min(28%, 404.5px) auto;}.elementor-31322 .elementor-element.elementor-element-6cbf1aeb{--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:center;--gap:clamp(24px, 3.4vw, 56px) clamp(24px, 3.4vw, 56px);--row-gap:clamp(24px, 3.4vw, 56px);--column-gap:clamp(24px, 3.4vw, 56px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-3b50e61c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-3b50e61c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-37fe45b8{text-align:start;}.elementor-31322 .elementor-element.elementor-element-37fe45b8 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.625rem, 3.82vw, 3.4375rem);font-weight:700;line-height:1.07em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-792a9b9d{width:var( --container-widget-width, min(46ch, 100%) );max-width:min(46ch, 100%);--container-widget-width:min(46ch, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"Funnel Display", Sans-serif;font-size:clamp(1rem, 1.25vw, 1.125rem);font-weight:400;line-height:1.5em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-792a9b9d > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-31322 .elementor-element.elementor-element-792a9b9d p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-icon i{color:#1A1A1A;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-icon svg{fill:#1A1A1A;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-cb5a5b0{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-31322 .elementor-element.elementor-element-cb5a5b0 .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-5cfc3cb4 .elementor-button{background-color:#225A31;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-5cfc3cb4 .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-5cfc3cb4 .elementor-button:focus{background-color:#1B4A28;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-5cfc3cb4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31322 .elementor-element.elementor-element-5cfc3cb4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-31322 .elementor-element.elementor-element-5cfc3cb4 .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-5cfc3cb4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-73a39eb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-73a39eb3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-13cfc11e{width:var( --container-widget-width, min(240px, 100%) );max-width:min(240px, 100%);--container-widget-width:min(240px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-31322 .elementor-element.elementor-element-13cfc11e.elementor-element{--align-self:center;}.elementor-31322 .elementor-element.elementor-element-13cfc11e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.9px;font-weight:400;font-style:italic;line-height:1.5em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-60433b26 img{width:100%;}.elementor-31322 .elementor-element.elementor-element-45844af5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0;--margin-bottom:clamp(24px, 3.4vw, 48px);--margin-left:0;--margin-right:0;--padding-top:clamp(36px, 4.2vw, 58px);--padding-bottom:clamp(36px, 4.2vw, 58px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-45844af5:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/deco-riscas-esquerda.svg");background-position:0% calc(100% + 90px);background-repeat:no-repeat;background-size:min(57%, 821px) auto;}.elementor-31322 .elementor-element.elementor-element-45844af5::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/deco-canto-esquerda.svg");--background-overlay:'';background-position:0% -7px;background-repeat:no-repeat;background-size:min(28%, 404.5px) auto;}.elementor-31322 .elementor-element.elementor-element-3445d1ae{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:clamp(24px, 3.4vw, 56px) clamp(24px, 3.4vw, 56px);--row-gap:clamp(24px, 3.4vw, 56px);--column-gap:clamp(24px, 3.4vw, 56px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-71bbf14b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-71bbf14b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-47cde5af{text-align:end;}.elementor-31322 .elementor-element.elementor-element-47cde5af .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.625rem, 3.82vw, 3.4375rem);font-weight:700;line-height:1.07em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-2fc0fa83{width:var( --container-widget-width, min(46ch, 100%) );max-width:min(46ch, 100%);--container-widget-width:min(46ch, 100%);--container-widget-flex-grow:0;text-align:end;font-family:"Funnel Display", Sans-serif;font-size:clamp(1rem, 1.25vw, 1.125rem);font-weight:400;line-height:1.5em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-2fc0fa83 > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-31322 .elementor-element.elementor-element-2fc0fa83 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-4bf88774 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-icon i{color:#1A1A1A;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-icon svg{fill:#1A1A1A;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-4bf88774{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-31322 .elementor-element.elementor-element-4bf88774 .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-d7d83c8 .elementor-button{background-color:#225A31;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-d7d83c8 .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-d7d83c8 .elementor-button:focus{background-color:#1B4A28;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-d7d83c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31322 .elementor-element.elementor-element-d7d83c8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-31322 .elementor-element.elementor-element-d7d83c8 .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-d7d83c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-740dd6f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-740dd6f9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-75aac872 img{width:100%;}.elementor-31322 .elementor-element.elementor-element-1e813375{width:var( --container-widget-width, min(240px, 100%) );max-width:min(240px, 100%);--container-widget-width:min(240px, 100%);--container-widget-flex-grow:0;text-align:end;}.elementor-31322 .elementor-element.elementor-element-1e813375.elementor-element{--align-self:flex-end;}.elementor-31322 .elementor-element.elementor-element-1e813375 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.9px;font-weight:400;font-style:italic;line-height:1.5em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-3d185afe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0;--margin-bottom:clamp(24px, 3.4vw, 48px);--margin-left:0;--margin-right:0;--padding-top:clamp(36px, 4.2vw, 58px);--padding-bottom:clamp(36px, 4.2vw, 58px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-3d185afe:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/deco-riscas-direita.svg");background-position:100% calc(100% + 90px);background-repeat:no-repeat;background-size:min(57%, 821px) auto;}.elementor-31322 .elementor-element.elementor-element-3d185afe::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/deco-canto-direita.svg");--background-overlay:'';background-position:100% -7px;background-repeat:no-repeat;background-size:min(28%, 404.5px) auto;}.elementor-31322 .elementor-element.elementor-element-2bf2e32d{--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:center;--gap:clamp(24px, 3.4vw, 56px) clamp(24px, 3.4vw, 56px);--row-gap:clamp(24px, 3.4vw, 56px);--column-gap:clamp(24px, 3.4vw, 56px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-7be2e43e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-7be2e43e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-20ba0451{text-align:start;}.elementor-31322 .elementor-element.elementor-element-20ba0451 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.625rem, 3.82vw, 3.4375rem);font-weight:700;line-height:1.07em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-1fe5a1d3{width:var( --container-widget-width, min(46ch, 100%) );max-width:min(46ch, 100%);--container-widget-width:min(46ch, 100%);--container-widget-flex-grow:0;text-align:start;font-family:"Funnel Display", Sans-serif;font-size:clamp(1rem, 1.25vw, 1.125rem);font-weight:400;line-height:1.5em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-1fe5a1d3 > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-31322 .elementor-element.elementor-element-1fe5a1d3 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-288e064a > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-icon i{color:#1A1A1A;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-icon svg{fill:#1A1A1A;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-288e064a{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-31322 .elementor-element.elementor-element-288e064a .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-325a0d76 .elementor-button{background-color:#225A31;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-325a0d76 .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-325a0d76 .elementor-button:focus{background-color:#1B4A28;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-325a0d76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31322 .elementor-element.elementor-element-325a0d76 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-31322 .elementor-element.elementor-element-325a0d76 .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-325a0d76 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-eee912a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-eee912a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-66749342 img{width:100%;}.elementor-31322 .elementor-element.elementor-element-6eaaee04{width:var( --container-widget-width, min(240px, 100%) );max-width:min(240px, 100%);--container-widget-width:min(240px, 100%);--container-widget-flex-grow:0;text-align:start;}.elementor-31322 .elementor-element.elementor-element-6eaaee04.elementor-element{--align-self:flex-start;}.elementor-31322 .elementor-element.elementor-element-6eaaee04 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.9px;font-weight:400;font-style:italic;line-height:1.5em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-14774781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:clamp(36px, 4.2vw, 58px);--padding-bottom:clamp(36px, 4.2vw, 58px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-14774781:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/deco-riscas-esquerda.svg");background-position:0% calc(100% + 90px);background-repeat:no-repeat;background-size:min(57%, 821px) auto;}.elementor-31322 .elementor-element.elementor-element-14774781::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/deco-canto-esquerda.svg");--background-overlay:'';background-position:0% -7px;background-repeat:no-repeat;background-size:min(28%, 404.5px) auto;}.elementor-31322 .elementor-element.elementor-element-2dd04cad{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:clamp(24px, 3.4vw, 56px) clamp(24px, 3.4vw, 56px);--row-gap:clamp(24px, 3.4vw, 56px);--column-gap:clamp(24px, 3.4vw, 56px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-5446bbd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-5446bbd4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-792f20c4{text-align:end;}.elementor-31322 .elementor-element.elementor-element-792f20c4 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.625rem, 3.82vw, 3.4375rem);font-weight:700;line-height:1.07em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-6448fbb3{width:var( --container-widget-width, min(46ch, 100%) );max-width:min(46ch, 100%);--container-widget-width:min(46ch, 100%);--container-widget-flex-grow:0;text-align:end;font-family:"Funnel Display", Sans-serif;font-size:clamp(1rem, 1.25vw, 1.125rem);font-weight:400;line-height:1.5em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-6448fbb3 > .elementor-widget-container{margin:18px 0px 22px 0px;}.elementor-31322 .elementor-element.elementor-element-6448fbb3 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-1835175f > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-icon i{color:#1A1A1A;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-icon svg{fill:#1A1A1A;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-1835175f{--e-icon-list-icon-size:10px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-31322 .elementor-element.elementor-element-1835175f .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-61d5c61 .elementor-button{background-color:#225A31;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-61d5c61 .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-61d5c61 .elementor-button:focus{background-color:#1B4A28;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-61d5c61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31322 .elementor-element.elementor-element-61d5c61 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-31322 .elementor-element.elementor-element-61d5c61 .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-61d5c61 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-2a89e13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-2a89e13.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-3b2f5595 img{width:100%;}.elementor-31322 .elementor-element.elementor-element-2a4dfb90{width:var( --container-widget-width, min(240px, 100%) );max-width:min(240px, 100%);--container-widget-width:min(240px, 100%);--container-widget-flex-grow:0;text-align:end;}.elementor-31322 .elementor-element.elementor-element-2a4dfb90.elementor-element{--align-self:flex-end;}.elementor-31322 .elementor-element.elementor-element-2a4dfb90 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.9px;font-weight:400;font-style:italic;line-height:1.5em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-7d18da61{--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:center;--gap:clamp(24px, 3vw, 44px) clamp(24px, 3vw, 44px);--row-gap:clamp(24px, 3vw, 44px);--column-gap:clamp(24px, 3vw, 44px);--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:1;--padding-top:clamp(48px, 6vw, 84px);--padding-bottom:clamp(48px, 6vw, 84px);--padding-left:max(clamp(20px, 5.5vw, 116px), calc((100vw - 1208px) / 2));--padding-right:0;}.elementor-31322 .elementor-element.elementor-element-7d18da61:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-7d18da61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#225A31;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/axel5-fundo-grelha.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31322 .elementor-element.elementor-element-7d18da61::before, .elementor-31322 .elementor-element.elementor-element-7d18da61 > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-7d18da61 > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-7d18da61 > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-7d18da61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-7d18da61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(95deg, rgba(20,22,20,0.86) 0%, rgba(20,22,20,0) 72%);}.elementor-31322 .elementor-element.elementor-element-4f17984b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-4f17984b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-28377220{width:auto;max-width:auto;}.elementor-31322 .elementor-element.elementor-element-28377220 > .elementor-widget-container{background-color:rgba(0,0,0,0.32);margin:0 0 clamp(18px, 2.4vw, 30px) 0;padding:clamp(10px, 1.4vw, 16px) clamp(22px, 3vw, 40px) clamp(10px, 1.4vw, 16px) clamp(22px, 3vw, 40px);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-31322 .elementor-element.elementor-element-28377220 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.75rem, 4.44vw, 4rem);font-weight:800;line-height:1em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-7edf2f99{width:var( --container-widget-width, min(762px, 100%) );max-width:min(762px, 100%);--container-widget-width:min(762px, 100%);--container-widget-flex-grow:0;}.elementor-31322 .elementor-element.elementor-element-7edf2f99 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.75rem, 4.1vw, 4rem);font-weight:800;line-height:0.93em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-60073ea1{width:var( --container-widget-width, min(46ch, 100%) );max-width:min(46ch, 100%);--container-widget-width:min(46ch, 100%);--container-widget-flex-grow:0;font-family:"Funnel Display", Sans-serif;font-size:clamp(0.9375rem, 1.18vw, 1.0625rem);font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.8);}.elementor-31322 .elementor-element.elementor-element-60073ea1 > .elementor-widget-container{margin:clamp(20px, 2.4vw, 32px) 0 clamp(22px, 2.6vw, 32px) 0;}.elementor-31322 .elementor-element.elementor-element-60073ea1 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-38af62d4{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:clamp(0.875rem, 1vw, 0.9375rem);font-weight:400;line-height:1.5em;}.elementor-31322 .elementor-element.elementor-element-38af62d4 .elementor-icon-list-text{color:rgba(255,255,255,0.82);transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-1924f8e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:clamp(20px, 2.6vw, 34px) clamp(20px, 2.6vw, 34px);--row-gap:clamp(20px, 2.6vw, 34px);--column-gap:clamp(20px, 2.6vw, 34px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-1924f8e6.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-4a18c20b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31322 .elementor-element.elementor-element-4a18c20b img{width:100%;}.elementor-31322 .elementor-element.elementor-element-4f449fa .elementor-button{background-color:#1B5FAE;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-4f449fa .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-4f449fa .elementor-button:focus{background-color:#174F91;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-4f449fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31322 .elementor-element.elementor-element-4f449fa .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-31322 .elementor-element.elementor-element-4f449fa .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-4f449fa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-22d6a43b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(52px, 6.4vw, 92px);--padding-bottom:clamp(52px, 6.4vw, 92px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-22d6a43b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-22d6a43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-7d870f32 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-7d870f32{text-align:center;}.elementor-31322 .elementor-element.elementor-element-7d870f32 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.12em;color:#1F4A3C;}.elementor-31322 .elementor-element.elementor-element-2b41481f{width:var( --container-widget-width, min(841px, 100%) );max-width:min(841px, 100%);--container-widget-width:min(841px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-31322 .elementor-element.elementor-element-2b41481f .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.75rem, 3.9vw, 3.5rem);font-weight:700;line-height:1.05em;letter-spacing:-0.02em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-27459fc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:clamp(24px, 3.6vw, 52px) clamp(24px, 3.6vw, 52px);--row-gap:clamp(24px, 3.6vw, 52px);--column-gap:clamp(24px, 3.6vw, 52px);--flex-wrap:nowrap;--margin-top:clamp(36px, 4.4vw, 62px);--margin-bottom:clamp(36px, 4.4vw, 62px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-3eac2438.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-3eac2438 img{width:clamp(200px, 27vw, 399px);}.elementor-31322 .elementor-element.elementor-element-609cb884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--padding-top:0;--padding-bottom:0;--padding-left:clamp(24px, 3.6vw, 52px);--padding-right:0;}.elementor-31322 .elementor-element.elementor-element-609cb884.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-6d66f0ba{text-align:start;font-family:"Funnel Display", Sans-serif;font-size:clamp(0.9375rem, 1.18vw, 1.0625rem);font-weight:400;line-height:1.7em;color:#4B5563;}.elementor-31322 .elementor-element.elementor-element-6d66f0ba p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-59dffaf2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1A1A1A;--border-color:#1A1A1A;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-ac4f4e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:clamp(14px, 1.7vw, 24px) clamp(14px, 1.7vw, 24px);--row-gap:clamp(14px, 1.7vw, 24px);--column-gap:clamp(14px, 1.7vw, 24px);--flex-wrap:nowrap;--padding-top:clamp(20px, 2.2vw, 28px);--padding-bottom:clamp(20px, 2.2vw, 28px);--padding-left:clamp(10px, 1.4vw, 20px);--padding-right:clamp(10px, 1.4vw, 20px);}.elementor-31322 .elementor-element.elementor-element-15390df2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-15390df2 img{width:auto;height:clamp(26px, 2.6vw, 38px);}.elementor-31322 .elementor-element.elementor-element-1e4c1092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1A1A1A;--border-color:#1A1A1A;--padding-top:0;--padding-bottom:0;--padding-left:clamp(14px, 1.7vw, 24px);--padding-right:0;}.elementor-31322 .elementor-element.elementor-element-1e4c1092.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-413231fa .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.625rem, 2.5vw, 2.25rem);font-weight:600;line-height:1.1em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-35297a86 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-7ea6d141{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:clamp(14px, 1.7vw, 24px) clamp(14px, 1.7vw, 24px);--row-gap:clamp(14px, 1.7vw, 24px);--column-gap:clamp(14px, 1.7vw, 24px);--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1A1A1A;--border-color:#1A1A1A;--padding-top:clamp(20px, 2.2vw, 28px);--padding-bottom:clamp(20px, 2.2vw, 28px);--padding-left:clamp(10px, 1.4vw, 20px);--padding-right:clamp(10px, 1.4vw, 20px);}.elementor-31322 .elementor-element.elementor-element-53ff1cf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-53ff1cf4 img{width:auto;height:clamp(26px, 2.6vw, 38px);}.elementor-31322 .elementor-element.elementor-element-6e73e90f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1A1A1A;--border-color:#1A1A1A;--padding-top:0;--padding-bottom:0;--padding-left:clamp(14px, 1.7vw, 24px);--padding-right:0;}.elementor-31322 .elementor-element.elementor-element-6e73e90f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-311bf5ab .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.125rem, 1.67vw, 1.5rem);font-weight:600;line-height:1.1em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-3f15b7ae .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-13a4bc5f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:clamp(14px, 1.7vw, 24px) clamp(14px, 1.7vw, 24px);--row-gap:clamp(14px, 1.7vw, 24px);--column-gap:clamp(14px, 1.7vw, 24px);--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1A1A1A;--border-color:#1A1A1A;--padding-top:clamp(20px, 2.2vw, 28px);--padding-bottom:clamp(20px, 2.2vw, 28px);--padding-left:clamp(10px, 1.4vw, 20px);--padding-right:clamp(10px, 1.4vw, 20px);}.elementor-31322 .elementor-element.elementor-element-6c22960b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-6c22960b img{width:auto;height:clamp(26px, 2.6vw, 38px);}.elementor-31322 .elementor-element.elementor-element-57551aae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1A1A1A;--border-color:#1A1A1A;--padding-top:0;--padding-bottom:0;--padding-left:clamp(14px, 1.7vw, 24px);--padding-right:0;}.elementor-31322 .elementor-element.elementor-element-57551aae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-223a3a08 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.125rem, 1.67vw, 1.5rem);font-weight:600;line-height:1.1em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-1eb634bd .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-8214147{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:clamp(14px, 1.7vw, 24px) clamp(14px, 1.7vw, 24px);--row-gap:clamp(14px, 1.7vw, 24px);--column-gap:clamp(14px, 1.7vw, 24px);--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1A1A1A;--border-color:#1A1A1A;--padding-top:clamp(20px, 2.2vw, 28px);--padding-bottom:clamp(20px, 2.2vw, 28px);--padding-left:clamp(10px, 1.4vw, 20px);--padding-right:clamp(10px, 1.4vw, 20px);}.elementor-31322 .elementor-element.elementor-element-38b53d84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-38b53d84 img{width:auto;height:clamp(26px, 2.6vw, 38px);}.elementor-31322 .elementor-element.elementor-element-13e2a5e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1A1A1A;--border-color:#1A1A1A;--padding-top:0;--padding-bottom:0;--padding-left:clamp(14px, 1.7vw, 24px);--padding-right:0;}.elementor-31322 .elementor-element.elementor-element-13e2a5e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-32ea63b3 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.125rem, 1.67vw, 1.5rem);font-weight:600;line-height:1.1em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-51b04aa9 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-7e87e443{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(20px, 3vw, 44px);--padding-bottom:clamp(52px, 6.4vw, 92px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-7e87e443:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-7e87e443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-5aec756f{--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:clamp(28px, 4.2vw, 72px) clamp(28px, 4.2vw, 72px);--row-gap:clamp(28px, 4.2vw, 72px);--column-gap:clamp(28px, 4.2vw, 72px);--flex-wrap:nowrap;--margin-top:0;--margin-bottom:clamp(40px, 5.4vw, 86px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-1646c90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-1646c90.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-395b2450{width:var( --container-widget-width, min(645px, 100%) );max-width:min(645px, 100%);--container-widget-width:min(645px, 100%);--container-widget-flex-grow:0;}.elementor-31322 .elementor-element.elementor-element-395b2450 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31322 .elementor-element.elementor-element-395b2450 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.75rem, 3.9vw, 3.5rem);font-weight:700;line-height:1.04em;letter-spacing:-0.034em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-7ccc5bb6{font-family:"Funnel Display", Sans-serif;font-size:clamp(0.9375rem, 1.18vw, 1.0625rem);font-weight:400;line-height:1.68em;color:#4B5563;}.elementor-31322 .elementor-element.elementor-element-7ccc5bb6 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-57bbe35b{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:clamp(22px, 2.6vw, 32px);--margin-bottom:clamp(22px, 2.6vw, 32px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-57bbe35b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-57bbe35b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9DCE2;}.elementor-31322 .elementor-element.elementor-element-57bbe35b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-67c2a1ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 16px;--row-gap:10px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-747a51ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-747a51ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-6b23ead2{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;}.elementor-31322 .elementor-element.elementor-element-6b23ead2 .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-3eaf7efb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-3eaf7efb.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-4679afc5{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;}.elementor-31322 .elementor-element.elementor-element-4679afc5 .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-4041e6ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:10.4%;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-31322 .elementor-element.elementor-element-4041e6ce:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-4041e6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#225A31;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/profteq-linha-pvc.webp");background-position:50% 60px;background-repeat:no-repeat;background-size:200% auto;}.elementor-31322 .elementor-element.elementor-element-4041e6ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-5902f9ef{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-31322 .elementor-element.elementor-element-5902f9ef img{width:80%;}.elementor-31322 .elementor-element.elementor-element-2749d8ff{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:clamp(28px, 4.2vw, 72px) clamp(28px, 4.2vw, 72px);--row-gap:clamp(28px, 4.2vw, 72px);--column-gap:clamp(28px, 4.2vw, 72px);--flex-wrap:nowrap;--margin-top:0;--margin-bottom:clamp(40px, 5.4vw, 86px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-5c4711ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-5c4711ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-463325cf{width:var( --container-widget-width, min(645px, 100%) );max-width:min(645px, 100%);--container-widget-width:min(645px, 100%);--container-widget-flex-grow:0;}.elementor-31322 .elementor-element.elementor-element-463325cf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-31322 .elementor-element.elementor-element-463325cf .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.75rem, 3.9vw, 3.5rem);font-weight:700;line-height:1.04em;letter-spacing:-0.034em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-57d111e5{font-family:"Funnel Display", Sans-serif;font-size:clamp(0.9375rem, 1.18vw, 1.0625rem);font-weight:400;line-height:1.68em;color:#4B5563;}.elementor-31322 .elementor-element.elementor-element-57d111e5 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-c7e4b51{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:clamp(22px, 2.6vw, 32px);--margin-bottom:clamp(22px, 2.6vw, 32px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-c7e4b51:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-c7e4b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9DCE2;}.elementor-31322 .elementor-element.elementor-element-c7e4b51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-7d480622{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 28px;--row-gap:10px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-3906f0b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-3906f0b9.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-64e59ebf{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;}.elementor-31322 .elementor-element.elementor-element-64e59ebf .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-51e593f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-51e593f5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-195bb916{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;}.elementor-31322 .elementor-element.elementor-element-195bb916 .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-4ed07605{--display:flex;--min-height:487px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:10.4%;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-31322 .elementor-element.elementor-element-4ed07605:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-4ed07605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#225A31;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/comall-linha-aluminio.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31322 .elementor-element.elementor-element-4ed07605.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-33e5f580{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-31322 .elementor-element.elementor-element-33e5f580 img{width:80%;}.elementor-31322 .elementor-element.elementor-element-54ab4339{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-77b20292 .elementor-button{background-color:#1B5FAE;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-77b20292 .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-77b20292 .elementor-button:focus{background-color:#174F91;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-77b20292 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31322 .elementor-element.elementor-element-77b20292 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-31322 .elementor-element.elementor-element-77b20292 .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-77b20292 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-2aa658e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px, 6vw, 88px);--padding-bottom:clamp(48px, 6vw, 88px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-2aa658e4:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-2aa658e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #34373D 1%, #1A1A1A 100%);}.elementor-31322 .elementor-element.elementor-element-31c1bf37{width:var( --container-widget-width, min(1032px, 100%) );max-width:min(1032px, 100%);--container-widget-width:min(1032px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-31322 .elementor-element.elementor-element-31c1bf37 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.875rem, 5.55vw, 5rem);font-weight:700;line-height:0.94em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-3b8093e7{--display:grid;--e-con-grid-template-columns:2fr 1fr 1fr;--e-con-grid-template-rows:auto auto;--gap:clamp(8px, 0.9vw, 13px) clamp(8px, 0.9vw, 13px);--row-gap:clamp(8px, 0.9vw, 13px);--column-gap:clamp(8px, 0.9vw, 13px);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:9px 9px 9px 9px;--margin-top:clamp(32px, 4vw, 56px);--margin-bottom:clamp(32px, 4vw, 56px);--margin-left:0;--margin-right:0;--padding-top:clamp(14px, 1.8vw, 26px);--padding-bottom:clamp(14px, 1.8vw, 26px);--padding-left:clamp(14px, 1.8vw, 26px);--padding-right:clamp(14px, 1.8vw, 26px);}.elementor-31322 .elementor-element.elementor-element-7bb4f77d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:span 2;}.elementor-31322 .elementor-element.elementor-element-7bb4f77d:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-7bb4f77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-31322 .elementor-element.elementor-element-43c51a77 img{width:100%;height:calc(min(190px, 13.5vw) * 2 + clamp(8px, 0.9vw, 13px));object-fit:cover;object-position:center center;}.elementor-31322 .elementor-element.elementor-element-7e5b3e3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-7e5b3e3a:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-7e5b3e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-31322 .elementor-element.elementor-element-6d8e391b img{width:100%;height:min(190px, 13.5vw);object-fit:cover;object-position:center center;}.elementor-31322 .elementor-element.elementor-element-2bc99cf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-2bc99cf1:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-2bc99cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-31322 .elementor-element.elementor-element-6e893d69 img{width:100%;height:min(190px, 13.5vw);object-fit:cover;object-position:center center;}.elementor-31322 .elementor-element.elementor-element-656aa2f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-656aa2f9:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-656aa2f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-31322 .elementor-element.elementor-element-37e4bf6b img{width:100%;height:min(190px, 13.5vw);object-fit:cover;object-position:center center;}.elementor-31322 .elementor-element.elementor-element-1c1343e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-1c1343e:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-1c1343e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-31322 .elementor-element.elementor-element-40006b98 img{width:100%;height:min(190px, 13.5vw);object-fit:cover;object-position:center center;}.elementor-31322 .elementor-element.elementor-element-61d4e4dd .elementor-button{background-color:#1B5FAE;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-61d4e4dd .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-61d4e4dd .elementor-button:focus{background-color:#174F91;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-61d4e4dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31322 .elementor-element.elementor-element-61d4e4dd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-31322 .elementor-element.elementor-element-61d4e4dd .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-61d4e4dd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-27c5549b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(52px, 6.4vw, 92px);--padding-bottom:clamp(52px, 6.4vw, 92px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-27c5549b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-27c5549b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-2b8582c0 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-31322 .elementor-element.elementor-element-2b8582c0{text-align:center;}.elementor-31322 .elementor-element.elementor-element-2b8582c0 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.12em;color:#1B5FAE;}.elementor-31322 .elementor-element.elementor-element-40850046{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-45412cbd{width:var( --container-widget-width, min(588px, 100%) );max-width:min(588px, 100%);--container-widget-width:min(588px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-31322 .elementor-element.elementor-element-45412cbd > .elementor-widget-container{margin:0 0 clamp(32px, 4vw, 54px) 0;}.elementor-31322 .elementor-element.elementor-element-45412cbd .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.875rem, 5.55vw, 5rem);font-weight:700;line-height:0.94em;letter-spacing:-0.02em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-e88501d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(18px, 2vw, 28px) clamp(18px, 2vw, 28px);--row-gap:clamp(18px, 2vw, 28px);--column-gap:clamp(18px, 2vw, 28px);--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-6dc6dc2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-6dc6dc2b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-6dc6dc2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-31322 .elementor-element.elementor-element-2cc5a136 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-31322 .elementor-element.elementor-element-79db6f9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(20px, 1.8vw, 24px);--padding-bottom:clamp(20px, 1.8vw, 24px);--padding-left:clamp(20px, 1.8vw, 24px);--padding-right:clamp(20px, 1.8vw, 24px);}.elementor-31322 .elementor-element.elementor-element-6d6512f > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-6d6512f{font-family:"Funnel Display", Sans-serif;font-size:clamp(0.875rem, 1vw, 0.9375rem);font-weight:400;line-height:1.7em;color:#374151;}.elementor-31322 .elementor-element.elementor-element-6d6512f p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-5128a5fa > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-31322 .elementor-element.elementor-element-5128a5fa .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-25be6d79 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-821a9cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-821a9cc:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-821a9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-31322 .elementor-element.elementor-element-508b43e0 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-31322 .elementor-element.elementor-element-b1148bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(20px, 1.8vw, 24px);--padding-bottom:clamp(20px, 1.8vw, 24px);--padding-left:clamp(20px, 1.8vw, 24px);--padding-right:clamp(20px, 1.8vw, 24px);}.elementor-31322 .elementor-element.elementor-element-23894b68 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-23894b68{font-family:"Funnel Display", Sans-serif;font-size:clamp(0.875rem, 1vw, 0.9375rem);font-weight:400;line-height:1.7em;color:#374151;}.elementor-31322 .elementor-element.elementor-element-23894b68 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-48b6402c > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-31322 .elementor-element.elementor-element-48b6402c .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-6c464726 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-573b3157{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-573b3157:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-573b3157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-31322 .elementor-element.elementor-element-79b46b48 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-31322 .elementor-element.elementor-element-46574cfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(20px, 1.8vw, 24px);--padding-bottom:clamp(20px, 1.8vw, 24px);--padding-left:clamp(20px, 1.8vw, 24px);--padding-right:clamp(20px, 1.8vw, 24px);}.elementor-31322 .elementor-element.elementor-element-45f675b1 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-45f675b1{font-family:"Funnel Display", Sans-serif;font-size:clamp(0.875rem, 1vw, 0.9375rem);font-weight:400;line-height:1.7em;color:#374151;}.elementor-31322 .elementor-element.elementor-element-45f675b1 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-597aae71 > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-31322 .elementor-element.elementor-element-597aae71 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-16b5829e .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-e8d6d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px, 6vw, 84px);--padding-bottom:clamp(48px, 6vw, 84px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-e8d6d5:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-e8d6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5FAE;}.elementor-31322 .elementor-element.elementor-element-364d3871 img{width:clamp(230px, 30vw, 426px);}.elementor-31322 .elementor-element.elementor-element-c10a4c{width:var( --container-widget-width, min(905px, 100%) );max-width:min(905px, 100%);--container-widget-width:min(905px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-31322 .elementor-element.elementor-element-c10a4c > .elementor-widget-container{margin:clamp(26px, 3.4vw, 48px) 0 clamp(30px, 4vw, 54px) 0;}.elementor-31322 .elementor-element.elementor-element-c10a4c .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.875rem, 5.55vw, 5rem);font-weight:700;line-height:0.94em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-5cec26ba{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:clamp(14px, 1.6vw, 22px) clamp(14px, 1.6vw, 22px);--row-gap:clamp(14px, 1.6vw, 22px);--column-gap:clamp(14px, 1.6vw, 22px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-45b22175{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#6B7280;--border-color:#6B7280;--border-radius:10px 10px 10px 10px;--padding-top:clamp(20px, 1.8vw, 26px);--padding-bottom:clamp(20px, 1.8vw, 26px);--padding-left:clamp(18px, 1.7vw, 24px);--padding-right:clamp(18px, 1.7vw, 24px);}.elementor-31322 .elementor-element.elementor-element-45b22175:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-45b22175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-40e25a13 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-40e25a13 img{width:auto;height:22px;}.elementor-31322 .elementor-element.elementor-element-494f7637 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31322 .elementor-element.elementor-element-494f7637 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-615a727c{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-615a727c p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-5bdc023d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#6B7280;--border-color:#6B7280;--border-radius:10px 10px 10px 10px;--padding-top:clamp(20px, 1.8vw, 26px);--padding-bottom:clamp(20px, 1.8vw, 26px);--padding-left:clamp(18px, 1.7vw, 24px);--padding-right:clamp(18px, 1.7vw, 24px);}.elementor-31322 .elementor-element.elementor-element-5bdc023d:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-5bdc023d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-233a6883 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-233a6883 img{width:auto;height:22px;}.elementor-31322 .elementor-element.elementor-element-96d47ba > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31322 .elementor-element.elementor-element-96d47ba .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-15635cd2{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-15635cd2 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-34b55a9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#6B7280;--border-color:#6B7280;--border-radius:10px 10px 10px 10px;--padding-top:clamp(20px, 1.8vw, 26px);--padding-bottom:clamp(20px, 1.8vw, 26px);--padding-left:clamp(18px, 1.7vw, 24px);--padding-right:clamp(18px, 1.7vw, 24px);}.elementor-31322 .elementor-element.elementor-element-34b55a9b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-34b55a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-4bd7d7d6 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-4bd7d7d6 img{width:auto;height:22px;}.elementor-31322 .elementor-element.elementor-element-19998616 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31322 .elementor-element.elementor-element-19998616 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-105b91d5{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-105b91d5 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-534cfd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#6B7280;--border-color:#6B7280;--border-radius:10px 10px 10px 10px;--padding-top:clamp(20px, 1.8vw, 26px);--padding-bottom:clamp(20px, 1.8vw, 26px);--padding-left:clamp(18px, 1.7vw, 24px);--padding-right:clamp(18px, 1.7vw, 24px);}.elementor-31322 .elementor-element.elementor-element-534cfd1:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-534cfd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-37e7cd73 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-37e7cd73 img{width:auto;height:22px;}.elementor-31322 .elementor-element.elementor-element-65dc56ef > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31322 .elementor-element.elementor-element-65dc56ef .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-6215d01b{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-6215d01b p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-62042a99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#6B7280;--border-color:#6B7280;--border-radius:10px 10px 10px 10px;--padding-top:clamp(20px, 1.8vw, 26px);--padding-bottom:clamp(20px, 1.8vw, 26px);--padding-left:clamp(18px, 1.7vw, 24px);--padding-right:clamp(18px, 1.7vw, 24px);}.elementor-31322 .elementor-element.elementor-element-62042a99:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-62042a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-7da1a5e3 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-7da1a5e3 img{width:auto;height:22px;}.elementor-31322 .elementor-element.elementor-element-405b4b8b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31322 .elementor-element.elementor-element-405b4b8b .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-169b7bb{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-169b7bb p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-513e1db0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#6B7280;--border-color:#6B7280;--border-radius:10px 10px 10px 10px;--padding-top:clamp(20px, 1.8vw, 26px);--padding-bottom:clamp(20px, 1.8vw, 26px);--padding-left:clamp(18px, 1.7vw, 24px);--padding-right:clamp(18px, 1.7vw, 24px);}.elementor-31322 .elementor-element.elementor-element-513e1db0:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-513e1db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-3fe58ff > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-3fe58ff img{width:auto;height:22px;}.elementor-31322 .elementor-element.elementor-element-4e450390 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31322 .elementor-element.elementor-element-4e450390 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-7a00b85c{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-7a00b85c p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-6fee7d12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#6B7280;--border-color:#6B7280;--border-radius:10px 10px 10px 10px;--padding-top:clamp(20px, 1.8vw, 26px);--padding-bottom:clamp(20px, 1.8vw, 26px);--padding-left:clamp(18px, 1.7vw, 24px);--padding-right:clamp(18px, 1.7vw, 24px);}.elementor-31322 .elementor-element.elementor-element-6fee7d12:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-6fee7d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-668fe5a3 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-668fe5a3 img{width:auto;height:22px;}.elementor-31322 .elementor-element.elementor-element-2109319e > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31322 .elementor-element.elementor-element-2109319e .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-59caf9a0{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-59caf9a0 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-301112ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#6B7280;--border-color:#6B7280;--border-radius:10px 10px 10px 10px;--padding-top:clamp(20px, 1.8vw, 26px);--padding-bottom:clamp(20px, 1.8vw, 26px);--padding-left:clamp(18px, 1.7vw, 24px);--padding-right:clamp(18px, 1.7vw, 24px);}.elementor-31322 .elementor-element.elementor-element-301112ed:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-301112ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-5d0143d0 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-31322 .elementor-element.elementor-element-5d0143d0 img{width:auto;height:22px;}.elementor-31322 .elementor-element.elementor-element-4e3b2817 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-31322 .elementor-element.elementor-element-4e3b2817 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;letter-spacing:0em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-56e3e126{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-56e3e126 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-1cedf674{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:clamp(32px, 4vw, 52px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-1247ff84 .elementor-button{background-color:#1B5FAE;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-1247ff84 .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-1247ff84 .elementor-button:focus{background-color:#174F91;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-1247ff84 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31322 .elementor-element.elementor-element-1247ff84 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-31322 .elementor-element.elementor-element-1247ff84 .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-1247ff84 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-3e85f052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px, 6vw, 84px);--padding-bottom:clamp(48px, 6vw, 84px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-3e85f052:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-3e85f052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F4532;}.elementor-31322 .elementor-element.elementor-element-60ffef6d{--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:center;--gap:clamp(32px, 4.4vw, 76px) clamp(32px, 4.4vw, 76px);--row-gap:clamp(32px, 4.4vw, 76px);--column-gap:clamp(32px, 4.4vw, 76px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-1036687e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-1036687e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-7cbf0267 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-31322 .elementor-element.elementor-element-7cbf0267 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.12em;color:rgba(255,255,255,0.7);}.elementor-31322 .elementor-element.elementor-element-1df26e17{width:var( --container-widget-width, min(530px, 100%) );max-width:min(530px, 100%);--container-widget-width:min(530px, 100%);--container-widget-flex-grow:0;}.elementor-31322 .elementor-element.elementor-element-1df26e17 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.875rem, 5.55vw, 5rem);font-weight:700;line-height:0.94em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-31c0a397{width:var( --container-widget-width, min(52ch, 100%) );max-width:min(52ch, 100%);--container-widget-width:min(52ch, 100%);--container-widget-flex-grow:0;font-family:"Funnel Display", Sans-serif;font-size:clamp(0.9375rem, 1.18vw, 1.0625rem);font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.75);}.elementor-31322 .elementor-element.elementor-element-31c0a397 > .elementor-widget-container{margin:12px 0 clamp(22px, 2.6vw, 32px) 0;}.elementor-31322 .elementor-element.elementor-element-31c0a397 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-69cc5e58 > .elementor-widget-container{margin:0 0 clamp(26px, 3vw, 38px) 0;}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-31322 .elementor-element.elementor-element-69cc5e58{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-item > a{font-family:"Funnel Display", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-31322 .elementor-element.elementor-element-69cc5e58 .elementor-icon-list-text{color:rgba(255,255,255,0.82);transition:color 0.3s;}.elementor-31322 .elementor-element.elementor-element-505bb819 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-505bb819 .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-505bb819 .elementor-button:focus{background-color:rgba(255,255,255,0.12);color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-505bb819 .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-505bb819 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-3be8bc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-3be8bc7:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-3be8bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163D2F;}.elementor-31322 .elementor-element.elementor-element-3be8bc7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-39ae9d81 img{width:100%;height:min(612px, 48vw);object-fit:cover;object-position:center left;}.elementor-31322 .elementor-element.elementor-element-40538555{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(48px, 6vw, 84px);--padding-bottom:clamp(48px, 6vw, 84px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-40538555:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-40538555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6dea0598{--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:flex-start;--gap:clamp(32px, 4.4vw, 76px) clamp(32px, 4.4vw, 76px);--row-gap:clamp(32px, 4.4vw, 76px);--column-gap:clamp(32px, 4.4vw, 76px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-6e9f0e31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-6e9f0e31.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-160f5b29 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-31322 .elementor-element.elementor-element-160f5b29 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.12em;color:#1B5FAE;}.elementor-31322 .elementor-element.elementor-element-53e252ef .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:clamp(1.875rem, 4.6vw, 4.1rem);font-weight:700;line-height:0.94em;letter-spacing:-0.007em;color:#1A1A1A;}.elementor-31322 .elementor-element.elementor-element-21fe197e{width:var( --container-widget-width, min(34ch, 100%) );max-width:min(34ch, 100%);--container-widget-width:min(34ch, 100%);--container-widget-flex-grow:0;font-family:"Funnel Display", Sans-serif;font-size:clamp(0.9375rem, 1.18vw, 1.0625rem);font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-21fe197e > .elementor-widget-container{margin:clamp(18px, 2.2vw, 28px) 0 clamp(22px, 2.6vw, 34px) 0;}.elementor-31322 .elementor-element.elementor-element-21fe197e p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-72c8a331 .elementor-button{background-color:#1B5FAE;font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-72c8a331 .elementor-button:hover, .elementor-31322 .elementor-element.elementor-element-72c8a331 .elementor-button:focus{background-color:#174F91;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-72c8a331 .elementor-button:hover svg, .elementor-31322 .elementor-element.elementor-element-72c8a331 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-65ca8eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-65ca8eb.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31322 .elementor-element.elementor-element-3b7b5d12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:24px;}.elementor-31322 .elementor-element.elementor-element-66a7be26{font-family:"Funnel Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-66a7be26 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-48466699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:24px;}.elementor-31322 .elementor-element.elementor-element-5ac5b965{font-family:"Funnel Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-5ac5b965 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-50e4f8c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:24px;}.elementor-31322 .elementor-element.elementor-element-1e39208{font-family:"Funnel Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-1e39208 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-128aa4ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:24px;}.elementor-31322 .elementor-element.elementor-element-1a123e88{font-family:"Funnel Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-1a123e88 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-faefb9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:24px;}.elementor-31322 .elementor-element.elementor-element-5eedce3a{font-family:"Funnel Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-5eedce3a p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-4c8e4c7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:24px;}.elementor-31322 .elementor-element.elementor-element-330f2593{font-family:"Funnel Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#6B7280;}.elementor-31322 .elementor-element.elementor-element-330f2593 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-1e0b27d{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#1A1A1A;--n-accordion-title-hover-color:#1B5FAE;--n-accordion-title-active-color:#1A1A1A;--n-accordion-icon-size:11px;}.elementor-31322 .elementor-element.elementor-element-1e0b27d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:rgba(255,255,255,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2E5EA;}.elementor-31322 .elementor-element.elementor-element-1e0b27d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:rgba(255,255,255,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2E5EA;}.elementor-31322 .elementor-element.elementor-element-1e0b27d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:rgba(255,255,255,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2E5EA;}.elementor-31322 .elementor-element.elementor-element-1e0b27d {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-31322 .elementor-element.elementor-element-1e0b27d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Funnel Display", Sans-serif;font-weight:600;line-height:1.5em;letter-spacing:0em;}:where( .elementor-31322 .elementor-element.elementor-element-1e0b27d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-31322 .elementor-element.elementor-element-2b24be44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.62;--padding-top:clamp(48px, 6vw, 84px);--padding-bottom:clamp(48px, 6vw, 84px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-2b24be44:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-2b24be44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;background-image:url("https://www.memoderiva.pt/wp-content/uploads/2026/09/fom-maquinacao-fundo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31322 .elementor-element.elementor-element-2b24be44::before, .elementor-31322 .elementor-element.elementor-element-2b24be44 > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-2b24be44 > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-2b24be44 > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-2b24be44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-2b24be44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D0D0D;--background-overlay:'';}.elementor-31322 .elementor-element.elementor-element-4af8667e img{width:clamp(230px, 28vw, 403px);}.elementor-31322 .elementor-element.elementor-element-2f3c824b > .elementor-widget-container{margin:clamp(24px, 3vw, 40px) 0 14px 0;}.elementor-31322 .elementor-element.elementor-element-2f3c824b{text-align:center;}.elementor-31322 .elementor-element.elementor-element-2f3c824b .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.12em;color:rgba(255,255,255,0.7);}.elementor-31322 .elementor-element.elementor-element-72f6b5e0{width:var( --container-widget-width, min(832px, 100%) );max-width:min(832px, 100%);--container-widget-width:min(832px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-31322 .elementor-element.elementor-element-72f6b5e0 .elementor-heading-title{font-family:"Funnel Display", Sans-serif;font-size:clamp(1.875rem, 5.55vw, 5rem);font-weight:700;line-height:0.94em;letter-spacing:-0.009em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-3a3fb304{width:var( --container-widget-width, min(655px, 100%) );max-width:min(655px, 100%);--container-widget-width:min(655px, 100%);--container-widget-flex-grow:0;text-align:center;font-family:"Funnel Display", Sans-serif;font-size:clamp(1rem, 1.32vw, 1.1875rem);font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-3a3fb304 > .elementor-widget-container{margin:clamp(20px, 2.4vw, 32px) 0 clamp(28px, 3.4vw, 46px) 0;}.elementor-31322 .elementor-element.elementor-element-3a3fb304 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-6ac56631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.18);--border-color:rgba(255,255,255,0.18);--border-radius:10px 10px 10px 10px;--padding-top:clamp(22px, 2.6vw, 40px);--padding-bottom:clamp(22px, 2.6vw, 40px);--padding-left:clamp(22px, 2.6vw, 40px);--padding-right:clamp(22px, 2.6vw, 40px);}.elementor-31322 .elementor-element.elementor-element-6ac56631:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-6ac56631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.1);}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group{padding-right:calc( 26px/2 );padding-left:calc( 26px/2 );margin-bottom:22px;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-form-fields-wrapper{margin-left:calc( -26px/2 );margin-right:calc( -26px/2 );margin-bottom:-22px;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group > label, .elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-subgroup label{color:rgba(255,255,255,0.84);}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group > label{font-family:"Funnel Display", Sans-serif;font-size:12px;font-weight:500;line-height:1.35em;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-type-html{padding-bottom:0px;color:rgba(255,255,255,0.62);}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group .elementor-field, .elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-subgroup label{font-family:"Funnel Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-field-group .elementor-select-wrapper::before{color:rgba(255,255,255,0.2);}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-button{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.08em;border-radius:4px 4px 4px 4px;padding:17px 28px 17px 28px;}.elementor-31322 .elementor-element.elementor-element-6108b12a .e-form__buttons__wrapper__button-next{background-color:#1B5FAE;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-button[type="submit"]{background-color:#1B5FAE;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6108b12a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-31322 .elementor-element.elementor-element-6108b12a .e-form__buttons__wrapper__button-next:hover{background-color:#174F91;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-button[type="submit"]:hover{background-color:#174F91;color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6108b12a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-message{font-family:"Funnel Display", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-message.elementor-message-danger{color:#FCA5A5;}.elementor-31322 .elementor-element.elementor-element-6108b12a .elementor-message.elementor-help-inline{color:#FCA5A5;}.elementor-31322 .elementor-element.elementor-element-6108b12a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-31322 .elementor-element.elementor-element-499054a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-499054a1:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-499054a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-31322 .elementor-element.elementor-element-15b1970b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:clamp(18px, 2.2vw, 28px) clamp(18px, 2.2vw, 28px);--row-gap:clamp(18px, 2.2vw, 28px);--column-gap:clamp(18px, 2.2vw, 28px);--padding-top:clamp(36px, 4.4vw, 62px);--padding-bottom:clamp(36px, 4.4vw, 62px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-a385e94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:clamp(20px, 2.6vw, 38px) clamp(20px, 2.6vw, 38px);--row-gap:clamp(20px, 2.6vw, 38px);--column-gap:clamp(20px, 2.6vw, 38px);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-15768d11 img{width:auto;height:clamp(26px, 2.8vw, 41px);}.elementor-31322 .elementor-element.elementor-element-77c91022{--display:flex;--min-height:30px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31322 .elementor-element.elementor-element-77c91022:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-77c91022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.3);}.elementor-31322 .elementor-element.elementor-element-77c91022.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31322 .elementor-element.elementor-element-2b75af3f img{width:auto;height:clamp(17px, 1.8vw, 25px);}.elementor-31322 .elementor-element.elementor-element-25d13f44 > .elementor-widget-container{margin:clamp(18px, 2.2vw, 28px) 0 0 0;}.elementor-31322 .elementor-element.elementor-element-25d13f44{text-align:center;font-family:"Funnel Display", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.55);}.elementor-31322 .elementor-element.elementor-element-25d13f44 p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-2dfb94a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-2dfb94a1:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-2dfb94a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-31322 .elementor-element.elementor-element-6c869d1f{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:rgba(255,255,255,0.35);}.elementor-31322 .elementor-element.elementor-element-6c869d1f p{margin-block-end:0px;}.elementor-31322 .elementor-element.elementor-element-34d7d714{font-family:"Funnel Display", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:rgba(255,255,255,0.35);}.elementor-31322 .elementor-element.elementor-element-34d7d714 p{margin-block-end:0px;}@media(max-width:1024px){.elementor-31322 .elementor-element.elementor-element-381f80c7:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-381f80c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-31322 .elementor-element.elementor-element-605d01ff{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31322 .elementor-element.elementor-element-16f0096d > .elementor-widget-container{margin:clamp(20px, 2.4vw, 34px) 0 clamp(26px, 3.4vw, 44px) 0;}.elementor-31322 .elementor-element.elementor-element-3ffd7c20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31322 .elementor-element.elementor-element-5a2e22c0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-31322 .elementor-element.elementor-element-1670b922{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0;--padding-bottom:clamp(40px, 5vw, 72px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-1670b922:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-1670b922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:0% auto;}.elementor-31322 .elementor-element.elementor-element-324d6026{--min-height:56.25vw;--margin-top:0;--margin-bottom:0;--margin-left:calc(-1 * clamp(20px, 5.5vw, 116px));--margin-right:calc(-1 * clamp(20px, 5.5vw, 116px));}.elementor-31322 .elementor-element.elementor-element-324d6026:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-324d6026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31322 .elementor-element.elementor-element-1c4def6b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% calc(100% + 60px);}.elementor-31322 .elementor-element.elementor-element-1c4def6b::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% -7px;}.elementor-31322 .elementor-element.elementor-element-6cbf1aeb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-31322 .elementor-element.elementor-element-3b50e61c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31322 .elementor-element.elementor-element-37fe45b8{text-align:start;}.elementor-31322 .elementor-element.elementor-element-792a9b9d{text-align:start;}.elementor-31322 .elementor-element.elementor-element-45844af5:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% calc(100% + 60px);}.elementor-31322 .elementor-element.elementor-element-45844af5::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% -7px;}.elementor-31322 .elementor-element.elementor-element-3445d1ae{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-31322 .elementor-element.elementor-element-71bbf14b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31322 .elementor-element.elementor-element-47cde5af{text-align:start;}.elementor-31322 .elementor-element.elementor-element-2fc0fa83{text-align:start;}.elementor-31322 .elementor-element.elementor-element-3d185afe:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% calc(100% + 60px);}.elementor-31322 .elementor-element.elementor-element-3d185afe::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% -7px;}.elementor-31322 .elementor-element.elementor-element-2bf2e32d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-31322 .elementor-element.elementor-element-7be2e43e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31322 .elementor-element.elementor-element-20ba0451{text-align:start;}.elementor-31322 .elementor-element.elementor-element-1fe5a1d3{text-align:start;}.elementor-31322 .elementor-element.elementor-element-14774781:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% calc(100% + 60px);}.elementor-31322 .elementor-element.elementor-element-14774781::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% -7px;}.elementor-31322 .elementor-element.elementor-element-2dd04cad{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-31322 .elementor-element.elementor-element-5446bbd4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31322 .elementor-element.elementor-element-792f20c4{text-align:start;}.elementor-31322 .elementor-element.elementor-element-6448fbb3{text-align:start;}.elementor-31322 .elementor-element.elementor-element-7d18da61{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:clamp(48px, 6vw, 84px);--padding-bottom:clamp(48px, 6vw, 84px);--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-1924f8e6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31322 .elementor-element.elementor-element-27459fc8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31322 .elementor-element.elementor-element-609cb884{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:clamp(20px, 3vw, 28px);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-31322 .elementor-element.elementor-element-6d66f0ba{text-align:center;}.elementor-31322 .elementor-element.elementor-element-59dffaf2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31322 .elementor-element.elementor-element-7ea6d141{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-31322 .elementor-element.elementor-element-13a4bc5f{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-31322 .elementor-element.elementor-element-8214147{border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-31322 .elementor-element.elementor-element-5aec756f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-31322 .elementor-element.elementor-element-4041e6ce{--min-height:75vw;}.elementor-31322 .elementor-element.elementor-element-4041e6ce:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-4041e6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 100%;background-size:150% auto;}.elementor-31322 .elementor-element.elementor-element-2749d8ff{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-31322 .elementor-element.elementor-element-4ed07605{--min-height:75vw;}.elementor-31322 .elementor-element.elementor-element-3b8093e7{--grid-auto-flow:row;}.elementor-31322 .elementor-element.elementor-element-e88501d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31322 .elementor-element.elementor-element-2cc5a136 img{height:calc((100vw - 130px) / 2 * 0.464);}.elementor-31322 .elementor-element.elementor-element-508b43e0 img{height:calc((100vw - 130px) / 2 * 0.464);}.elementor-31322 .elementor-element.elementor-element-79b46b48 img{height:calc((100vw - 130px) / 2 * 0.464);}.elementor-31322 .elementor-element.elementor-element-5cec26ba{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-31322 .elementor-element.elementor-element-60ffef6d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-31322 .elementor-element.elementor-element-39ae9d81 img{height:calc((100vw - 112px) * 0.625);}.elementor-31322 .elementor-element.elementor-element-6dea0598{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}}@media(min-width:768px){.elementor-31322 .elementor-element.elementor-element-3b25ed2d{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-432f9ac3{--width:100%;}.elementor-31322 .elementor-element.elementor-element-381f80c7{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-fdf8a15{--width:min(835px, 100%);}.elementor-31322 .elementor-element.elementor-element-3ffd7c20{--width:100%;}.elementor-31322 .elementor-element.elementor-element-1d4e1b1e{--width:auto;}.elementor-31322 .elementor-element.elementor-element-37e31f6e{--width:100%;}.elementor-31322 .elementor-element.elementor-element-1c708d91{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-218a4bbe{--width:1px;}.elementor-31322 .elementor-element.elementor-element-324d6026{--width:10%;}.elementor-31322 .elementor-element.elementor-element-7c8598ac{--width:min(593px, 100%);}.elementor-31322 .elementor-element.elementor-element-2b928e8e{--width:48px;}.elementor-31322 .elementor-element.elementor-element-5622f73d{--width:100%;}.elementor-31322 .elementor-element.elementor-element-4c913677{--width:50%;}.elementor-31322 .elementor-element.elementor-element-5fac0c61{--width:50%;}.elementor-31322 .elementor-element.elementor-element-7650b4b{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-3dea7287{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-1c4def6b{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-3b50e61c{--width:50%;}.elementor-31322 .elementor-element.elementor-element-73a39eb3{--width:100%;}.elementor-31322 .elementor-element.elementor-element-45844af5{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-71bbf14b{--width:50%;}.elementor-31322 .elementor-element.elementor-element-740dd6f9{--width:100%;}.elementor-31322 .elementor-element.elementor-element-3d185afe{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-7be2e43e{--width:50%;}.elementor-31322 .elementor-element.elementor-element-eee912a{--width:100%;}.elementor-31322 .elementor-element.elementor-element-14774781{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-5446bbd4{--width:50%;}.elementor-31322 .elementor-element.elementor-element-2a89e13{--width:100%;}.elementor-31322 .elementor-element.elementor-element-4f17984b{--width:46%;}.elementor-31322 .elementor-element.elementor-element-1924f8e6{--width:100%;}.elementor-31322 .elementor-element.elementor-element-22d6a43b{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-609cb884{--width:min(567px, 100%);}.elementor-31322 .elementor-element.elementor-element-59dffaf2{--width:min(1104px, 100%);}.elementor-31322 .elementor-element.elementor-element-1e4c1092{--width:auto;}.elementor-31322 .elementor-element.elementor-element-6e73e90f{--width:auto;}.elementor-31322 .elementor-element.elementor-element-57551aae{--width:auto;}.elementor-31322 .elementor-element.elementor-element-13e2a5e9{--width:auto;}.elementor-31322 .elementor-element.elementor-element-7e87e443{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-1646c90{--width:10%;}.elementor-31322 .elementor-element.elementor-element-57bbe35b{--width:100%;}.elementor-31322 .elementor-element.elementor-element-747a51ff{--width:auto;}.elementor-31322 .elementor-element.elementor-element-3eaf7efb{--width:auto;}.elementor-31322 .elementor-element.elementor-element-4041e6ce{--width:min(560px, 100%);}.elementor-31322 .elementor-element.elementor-element-5c4711ad{--width:10%;}.elementor-31322 .elementor-element.elementor-element-c7e4b51{--width:100%;}.elementor-31322 .elementor-element.elementor-element-3906f0b9{--width:50%;}.elementor-31322 .elementor-element.elementor-element-51e593f5{--width:50%;}.elementor-31322 .elementor-element.elementor-element-4ed07605{--width:min(560px, 100%);}.elementor-31322 .elementor-element.elementor-element-2aa658e4{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-3b8093e7{--width:100%;}.elementor-31322 .elementor-element.elementor-element-27c5549b{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-e8d6d5{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-5cec26ba{--width:100%;}.elementor-31322 .elementor-element.elementor-element-1cedf674{--width:100%;}.elementor-31322 .elementor-element.elementor-element-3e85f052{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-1036687e{--width:52%;}.elementor-31322 .elementor-element.elementor-element-3be8bc7{--width:48%;}.elementor-31322 .elementor-element.elementor-element-40538555{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-6e9f0e31{--width:46%;}.elementor-31322 .elementor-element.elementor-element-65ca8eb{--width:54%;}.elementor-31322 .elementor-element.elementor-element-2b24be44{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-6ac56631{--width:min(800px, 100%);}.elementor-31322 .elementor-element.elementor-element-15b1970b{--content-width:1208px;}.elementor-31322 .elementor-element.elementor-element-77c91022{--width:1px;}.elementor-31322 .elementor-element.elementor-element-2dfb94a1{--content-width:1208px;}}@media(max-width:1024px) and (min-width:768px){.elementor-31322 .elementor-element.elementor-element-432f9ac3{--width:100%;}.elementor-31322 .elementor-element.elementor-element-fdf8a15{--width:100%;}.elementor-31322 .elementor-element.elementor-element-1d4e1b1e{--width:auto;}.elementor-31322 .elementor-element.elementor-element-218a4bbe{--width:1px;}.elementor-31322 .elementor-element.elementor-element-324d6026{--width:auto;}.elementor-31322 .elementor-element.elementor-element-7c8598ac{--width:100%;}.elementor-31322 .elementor-element.elementor-element-2b928e8e{--width:48px;}.elementor-31322 .elementor-element.elementor-element-3b50e61c{--width:100%;}.elementor-31322 .elementor-element.elementor-element-73a39eb3{--width:100%;}.elementor-31322 .elementor-element.elementor-element-71bbf14b{--width:100%;}.elementor-31322 .elementor-element.elementor-element-740dd6f9{--width:100%;}.elementor-31322 .elementor-element.elementor-element-7be2e43e{--width:100%;}.elementor-31322 .elementor-element.elementor-element-eee912a{--width:100%;}.elementor-31322 .elementor-element.elementor-element-5446bbd4{--width:100%;}.elementor-31322 .elementor-element.elementor-element-2a89e13{--width:100%;}.elementor-31322 .elementor-element.elementor-element-4f17984b{--width:100%;}.elementor-31322 .elementor-element.elementor-element-1924f8e6{--width:100%;}.elementor-31322 .elementor-element.elementor-element-1646c90{--width:100%;}.elementor-31322 .elementor-element.elementor-element-57bbe35b{--width:100%;}.elementor-31322 .elementor-element.elementor-element-4041e6ce{--width:100%;}.elementor-31322 .elementor-element.elementor-element-5c4711ad{--width:100%;}.elementor-31322 .elementor-element.elementor-element-c7e4b51{--width:100%;}.elementor-31322 .elementor-element.elementor-element-4ed07605{--width:100%;}.elementor-31322 .elementor-element.elementor-element-1036687e{--width:100%;}.elementor-31322 .elementor-element.elementor-element-3be8bc7{--width:100%;}.elementor-31322 .elementor-element.elementor-element-6e9f0e31{--width:100%;}.elementor-31322 .elementor-element.elementor-element-65ca8eb{--width:100%;}.elementor-31322 .elementor-element.elementor-element-77c91022{--width:1px;}}@media(max-width:767px){.elementor-31322 .elementor-element.elementor-element-432f9ac3{--width:100%;}.elementor-31322 .elementor-element.elementor-element-381f80c7:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-381f80c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-31322 .elementor-element.elementor-element-381f80c7{--padding-top:48px;--padding-bottom:44px;--padding-left:clamp(20px, 5.5vw, 116px);--padding-right:clamp(20px, 5.5vw, 116px);}.elementor-31322 .elementor-element.elementor-element-605d01ff{--min-height:0px;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-31322 .elementor-element.elementor-element-3313f5bc .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-1d4e1b1e{--width:auto;}.elementor-31322 .elementor-element.elementor-element-5a2e22c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31322 .elementor-element.elementor-element-5a2e22c0 img{width:76px;}.elementor-31322 .elementor-element.elementor-element-22bf0fe2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-31322 .elementor-element.elementor-element-218a4bbe{--width:60px;}.elementor-31322 .elementor-element.elementor-element-218a4bbe.e-con{--align-self:center;}.elementor-31322 .elementor-element.elementor-element-3c8785ff{text-align:center;}.elementor-31322 .elementor-element.elementor-element-1670b922:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-1670b922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-31322 .elementor-element.elementor-element-2b928e8e{--width:48px;}.elementor-31322 .elementor-element.elementor-element-5622f73d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31322 .elementor-element.elementor-element-4c913677{--width:100%;}.elementor-31322 .elementor-element.elementor-element-5fac0c61{--width:100%;}.elementor-31322 .elementor-element.elementor-element-7c3ab780 .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-7650b4b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-7650b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-31322 .elementor-element.elementor-element-e5e2859{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-31322 .elementor-element.elementor-element-2547954e > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-31322 .elementor-element.elementor-element-2547954e.elementor-element{--align-self:flex-end;}.elementor-31322 .elementor-element.elementor-element-382ea64e .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-1c4def6b:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% calc(100% + 30px);background-size:78% auto;}.elementor-31322 .elementor-element.elementor-element-1c4def6b::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-1c4def6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;background-size:0% auto;}.elementor-31322 .elementor-element.elementor-element-5cfc3cb4 .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-45844af5:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% calc(100% + 30px);background-size:78% auto;}.elementor-31322 .elementor-element.elementor-element-45844af5::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-45844af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;background-size:0% auto;}.elementor-31322 .elementor-element.elementor-element-d7d83c8 .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-3d185afe:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% calc(100% + 30px);background-size:78% auto;}.elementor-31322 .elementor-element.elementor-element-3d185afe::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-3d185afe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;background-size:0% auto;}.elementor-31322 .elementor-element.elementor-element-325a0d76 .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-14774781:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% calc(100% + 30px);background-size:78% auto;}.elementor-31322 .elementor-element.elementor-element-14774781::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .e-con-inner > .elementor-background-video-container::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31322 .elementor-element.elementor-element-14774781 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;background-size:0% auto;}.elementor-31322 .elementor-element.elementor-element-61d5c61 .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-4f449fa .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-59dffaf2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-31322 .elementor-element.elementor-element-ac4f4e1{--justify-content:flex-start;}.elementor-31322 .elementor-element.elementor-element-7ea6d141{--justify-content:flex-start;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-31322 .elementor-element.elementor-element-13a4bc5f{--justify-content:flex-start;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-31322 .elementor-element.elementor-element-8214147{--justify-content:flex-start;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-31322 .elementor-element.elementor-element-57bbe35b{--width:100%;}.elementor-31322 .elementor-element.elementor-element-67c2a1ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31322 .elementor-element.elementor-element-747a51ff{--width:100%;}.elementor-31322 .elementor-element.elementor-element-3eaf7efb{--width:100%;}.elementor-31322 .elementor-element.elementor-element-4041e6ce{--min-height:80vw;}.elementor-31322 .elementor-element.elementor-element-4041e6ce:not(.elementor-motion-effects-element-type-background), .elementor-31322 .elementor-element.elementor-element-4041e6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 100%;background-size:190% auto;}.elementor-31322 .elementor-element.elementor-element-c7e4b51{--width:100%;}.elementor-31322 .elementor-element.elementor-element-7d480622{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31322 .elementor-element.elementor-element-3906f0b9{--width:100%;}.elementor-31322 .elementor-element.elementor-element-51e593f5{--width:100%;}.elementor-31322 .elementor-element.elementor-element-4ed07605{--min-height:80vw;}.elementor-31322 .elementor-element.elementor-element-77b20292 .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-3b8093e7{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto auto auto;--grid-auto-flow:row;}.elementor-31322 .elementor-element.elementor-element-7bb4f77d{grid-column:span 2;grid-row:span 1;}.elementor-31322 .elementor-element.elementor-element-43c51a77 img{height:calc((100vw - 76px) * 0.625);}.elementor-31322 .elementor-element.elementor-element-6d8e391b img{height:calc((100vw - 84px) / 2);}.elementor-31322 .elementor-element.elementor-element-6e893d69 img{height:calc((100vw - 84px) / 2);}.elementor-31322 .elementor-element.elementor-element-37e4bf6b img{height:calc((100vw - 84px) / 2);}.elementor-31322 .elementor-element.elementor-element-40006b98 img{height:calc((100vw - 84px) / 2);}.elementor-31322 .elementor-element.elementor-element-61d4e4dd .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-e88501d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-31322 .elementor-element.elementor-element-2cc5a136 img{height:calc((100vw - 40px) * 0.464);}.elementor-31322 .elementor-element.elementor-element-508b43e0 img{height:calc((100vw - 40px) * 0.464);}.elementor-31322 .elementor-element.elementor-element-79b46b48 img{height:calc((100vw - 40px) * 0.464);}.elementor-31322 .elementor-element.elementor-element-5cec26ba{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}.elementor-31322 .elementor-element.elementor-element-1247ff84 .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-505bb819 .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-39ae9d81 img{height:calc((100vw - 40px) * 0.625);}.elementor-31322 .elementor-element.elementor-element-72c8a331 .elementor-button{padding:17px 18px 17px 18px;}.elementor-31322 .elementor-element.elementor-element-77c91022{--width:1px;}.elementor-31322 .elementor-element.elementor-element-2dfb94a1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31322 .elementor-element.elementor-element-6c869d1f{text-align:center;}.elementor-31322 .elementor-element.elementor-element-34d7d714{text-align:center;}}