.elementor-19 .elementor-element.elementor-element-1a472f7{--display:flex;--min-height:55vh;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:192px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-081c39a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-dcb8d4d{background-color:#F7F1F3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E4E6;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.625;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-dcb8d4d.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-dcb8d4d p{margin-block-end:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-106f723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-106f723 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-bbe6865{padding:0px 190px 0px 190px;text-align:center;font-family:var( --e-global-typography-e61d72f-font-family ), Sans-serif;font-size:var( --e-global-typography-e61d72f-font-size );font-weight:var( --e-global-typography-e61d72f-font-weight );line-height:var( --e-global-typography-e61d72f-line-height );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:40px 40px 40px 40px;padding:10px 10px 10px 24px;}.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-eba033d .elementor-button:focus{background-color:var( --e-global-color-ead9de1 );box-shadow:0px 10px 30px -12px rgba(117, 22.999999999999996, 46.00000000000001, 0.5490196078431373);}.elementor-19 .elementor-element.elementor-element-eba033d:hover{--e-transform-translateY:-4px;}.elementor-19 .elementor-element.elementor-element-eba033d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-eba033d.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-19 .elementor-element.elementor-element-1bf83fb{--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:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:160px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-1bf83fb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1bf83fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-69090c0{--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;}.elementor-19 .elementor-element.elementor-element-2b6027f{background-color:#F7F1F3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E4E6;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.625;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-2b6027f.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-2b6027f p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-dba248d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-b80f575{--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;}.elementor-19 .elementor-element.elementor-element-3e767fa{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-5a3ef03{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-30cb9c2{--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:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:128px;--padding-bottom:40px;--padding-left:170px;--padding-right:170px;}.elementor-19 .elementor-element.elementor-element-30cb9c2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-30cb9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-115c963{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-ec3bfeb{background-color:#F7F1F3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E4E6;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.625;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-ec3bfeb.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-ec3bfeb p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-f3e3afd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-f3e3afd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-5354ae7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5354ae7::before, .elementor-19 .elementor-element.elementor-element-5354ae7 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5354ae7 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-5354ae7 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5354ae7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-5354ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-5354ae7.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-7c22519{--display:flex;--min-height:370px;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:#E9E4E6;--border-color:#E9E4E6;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -30px rgba(37, 37, 37, 0.34901960784313724);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-19 .elementor-element.elementor-element-7c22519:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7c22519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-7c22519.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-7c22519:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 30px 60px -20px rgba(117, 22.999999999999996, 46.00000000000001, 0.34901960784313724);}.elementor-19 .elementor-element.elementor-element-7c22519, .elementor-19 .elementor-element.elementor-element-7c22519::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-0418216 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0418216.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-0418216.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0418216.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-0418216.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-0418216 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-19 .elementor-element.elementor-element-0418216 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0418216 .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-size:24px;font-weight:400;line-height:1.02;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-0418216 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-c58712e{--display:flex;--min-height:370px;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:#E9E4E6;--border-color:#E9E4E6;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -30px rgba(37, 37, 37, 0.34901960784313724);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-19 .elementor-element.elementor-element-c58712e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c58712e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-c58712e.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-c58712e:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 30px 60px -20px rgba(117, 22.999999999999996, 46.00000000000001, 0.34901960784313724);}.elementor-19 .elementor-element.elementor-element-c58712e, .elementor-19 .elementor-element.elementor-element-c58712e::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-94bc7e5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-94bc7e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-94bc7e5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-94bc7e5.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-94bc7e5.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-94bc7e5 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-19 .elementor-element.elementor-element-94bc7e5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-94bc7e5 .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-size:24px;font-weight:400;line-height:1.02;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-94bc7e5 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-3fbc2e6{--display:flex;--min-height:370px;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:#E9E4E6;--border-color:#E9E4E6;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -30px rgba(37, 37, 37, 0.34901960784313724);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-19 .elementor-element.elementor-element-3fbc2e6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3fbc2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-3fbc2e6.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-3fbc2e6:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 30px 60px -20px rgba(117, 22.999999999999996, 46.00000000000001, 0.34901960784313724);}.elementor-19 .elementor-element.elementor-element-3fbc2e6, .elementor-19 .elementor-element.elementor-element-3fbc2e6::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-ff11930 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-ff11930.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-ff11930.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ff11930.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-ff11930.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-ff11930 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-19 .elementor-element.elementor-element-ff11930 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ff11930 .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-size:24px;font-weight:400;line-height:1.02;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-ff11930 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-87aff80{--display:flex;--min-height:370px;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:#E9E4E6;--border-color:#E9E4E6;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -30px rgba(37, 37, 37, 0.34901960784313724);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-19 .elementor-element.elementor-element-87aff80:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-87aff80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-87aff80.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-87aff80:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 30px 60px -20px rgba(117, 22.999999999999996, 46.00000000000001, 0.34901960784313724);}.elementor-19 .elementor-element.elementor-element-87aff80, .elementor-19 .elementor-element.elementor-element-87aff80::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-0499a87 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0499a87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-0499a87.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0499a87.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-0499a87.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-0499a87 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-19 .elementor-element.elementor-element-0499a87 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0499a87 .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-size:24px;font-weight:400;line-height:1.02;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-0499a87 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-7a4c926{--display:flex;--min-height:370px;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:#E9E4E6;--border-color:#E9E4E6;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -30px rgba(37, 37, 37, 0.34901960784313724);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-19 .elementor-element.elementor-element-7a4c926:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7a4c926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-7a4c926.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-7a4c926:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 30px 60px -20px rgba(117, 22.999999999999996, 46.00000000000001, 0.34901960784313724);}.elementor-19 .elementor-element.elementor-element-7a4c926, .elementor-19 .elementor-element.elementor-element-7a4c926::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-32e1d00 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-32e1d00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-32e1d00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-32e1d00.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-32e1d00.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-32e1d00 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-19 .elementor-element.elementor-element-32e1d00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-32e1d00 .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-size:24px;font-weight:400;line-height:1.02;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-32e1d00 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-9ef89c9{--display:flex;--min-height:370px;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:#E9E4E6;--border-color:#E9E4E6;--border-radius:24px 24px 24px 24px;box-shadow:0px 20px 50px -30px rgba(37, 37, 37, 0.34901960784313724);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-19 .elementor-element.elementor-element-9ef89c9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9ef89c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-9ef89c9.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-9ef89c9:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 30px 60px -20px rgba(117, 22.999999999999996, 46.00000000000001, 0.34901960784313724);}.elementor-19 .elementor-element.elementor-element-9ef89c9, .elementor-19 .elementor-element.elementor-element-9ef89c9::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-fb7472c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-fb7472c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-fb7472c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-fb7472c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-fb7472c.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-fb7472c .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-19 .elementor-element.elementor-element-fb7472c .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-fb7472c .elementor-icon-box-title a{font-family:"Canela", Sans-serif;font-size:24px;font-weight:400;line-height:1.02;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-fb7472c .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-ca6e514{--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:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:128px;--padding-bottom:40px;--padding-left:170px;--padding-right:170px;}.elementor-19 .elementor-element.elementor-element-ca6e514:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ca6e514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-fc46a20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-828afb5{background-color:#F7F1F3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E4E6;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.625;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-828afb5.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-828afb5 p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-8a4b6b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-8a4b6b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-b345bc6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-db3e5af{--display:flex;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-db3e5af:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-db3e5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-db3e5af.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-db3e5af:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-db3e5af, .elementor-19 .elementor-element.elementor-element-db3e5af::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-19 .elementor-element.elementor-element-6d6d399.elementor-view-stacked .elementor-icon{background-color:#FFFFFF40;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6d6d399.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-6d6d399.elementor-view-default .elementor-icon{fill:#FFFFFF40;color:#FFFFFF40;border-color:#FFFFFF40;}.elementor-19 .elementor-element.elementor-element-6d6d399.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon{font-size:33px;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-6d6d399:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-6d6d399:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-0e9d70e{--display:flex;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-0e9d70e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0e9d70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-0e9d70e.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-0e9d70e:hover{border-style:none;}.elementor-19 .elementor-element.elementor-element-0e9d70e, .elementor-19 .elementor-element.elementor-element-0e9d70e::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-19 .elementor-element.elementor-element-ecdc172.elementor-view-stacked .elementor-icon{background-color:#E9E4E6;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-ecdc172.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ecdc172.elementor-view-default .elementor-icon{fill:#E9E4E6;color:#E9E4E6;border-color:#E9E4E6;}.elementor-19 .elementor-element.elementor-element-ecdc172.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon{font-size:33px;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-ecdc172:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-ecdc172:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-6880b2c{--display:flex;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-6880b2c.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-6880b2c:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6880b2c, .elementor-19 .elementor-element.elementor-element-6880b2c::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-19 .elementor-element.elementor-element-94de1ea.elementor-view-stacked .elementor-icon{background-color:#FFFFFF40;}.elementor-19 .elementor-element.elementor-element-94de1ea.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-94de1ea.elementor-view-default .elementor-icon{fill:#FFFFFF40;color:#FFFFFF40;border-color:#FFFFFF40;}.elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon{font-size:33px;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-94de1ea:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-94de1ea:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-670591f{--display:flex;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-670591f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-670591f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-670591f.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-670591f:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-670591f, .elementor-19 .elementor-element.elementor-element-670591f::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-19 .elementor-element.elementor-element-96a79ed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF40;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-96a79ed.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-96a79ed.elementor-view-default .elementor-icon{fill:#FFFFFF40;color:#FFFFFF40;border-color:#FFFFFF40;}.elementor-19 .elementor-element.elementor-element-96a79ed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon{font-size:33px;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-96a79ed:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-96a79ed:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-b3749b1{--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:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:128px;--padding-bottom:40px;--padding-left:170px;--padding-right:170px;}.elementor-19 .elementor-element.elementor-element-b3749b1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b3749b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-3a203c6{--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;}.elementor-19 .elementor-element.elementor-element-f356194{background-color:#F7F1F3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E4E6;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.625;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-f356194.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-f356194 p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-91c62d8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-0233436.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-0233436{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-3f699a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6ebe8cb{--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:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9E4E6;--border-color:#E9E4E6;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-34907f7{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-a956251 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-a956251.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-a956251.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a956251.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-a956251.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-a956251.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-a956251.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-a956251.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-a956251 .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-a956251 .elementor-icon svg{height:25px;}.elementor-19 .elementor-element.elementor-element-2d7e227 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-ffda176{--display:flex;}.elementor-19 .elementor-element.elementor-element-93d2e71.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-93d2e71{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-5918e4c{--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:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9E4E6;--border-color:#E9E4E6;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-db93434{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19 .elementor-element.elementor-element-e84483c .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-e84483c.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-e84483c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e84483c.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-e84483c.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e84483c.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-e84483c.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-e84483c.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-e84483c .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-e84483c .elementor-icon svg{height:25px;}.elementor-19 .elementor-element.elementor-element-2b56f5c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-2a77c98{--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:flex-start;--align-items:center;}.elementor-19 .elementor-element.elementor-element-d96a2f9.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-d96a2f9{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-eaa5f65{--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:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9E4E6;--border-color:#E9E4E6;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-496dce6{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19 .elementor-element.elementor-element-8e1c4c3 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-8e1c4c3.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-8e1c4c3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-8e1c4c3.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-8e1c4c3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-8e1c4c3.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-8e1c4c3.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-8e1c4c3.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-8e1c4c3 .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-8e1c4c3 .elementor-icon svg{height:25px;}.elementor-19 .elementor-element.elementor-element-eda3608 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-223f05a{--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:flex-start;--align-items:center;}.elementor-19 .elementor-element.elementor-element-7a29766.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-7a29766{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-7b67b27{--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:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9E4E6;--border-color:#E9E4E6;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ca6768b{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19 .elementor-element.elementor-element-81aa306 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-81aa306.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-81aa306.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-81aa306.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-81aa306.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-81aa306.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-81aa306.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-81aa306.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-81aa306 .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-81aa306 .elementor-icon svg{height:25px;}.elementor-19 .elementor-element.elementor-element-5d35190 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-ef4fdab{--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:flex-start;--align-items:center;}.elementor-19 .elementor-element.elementor-element-0eaaaa0.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-0eaaaa0{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-7e4d118{--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:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9E4E6;--border-color:#E9E4E6;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-6d302e9{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19 .elementor-element.elementor-element-29b75e2 .elementor-icon-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-29b75e2.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-29b75e2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-29b75e2.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-29b75e2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-29b75e2.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-19 .elementor-element.elementor-element-29b75e2.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-29b75e2.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-29b75e2 .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-19 .elementor-element.elementor-element-29b75e2 .elementor-icon svg{height:25px;}.elementor-19 .elementor-element.elementor-element-15f0df7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-19 .elementor-element.elementor-element-fbfe671{--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:flex-start;--align-items:center;}.elementor-19 .elementor-element.elementor-element-a22f328{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-19 .elementor-element.elementor-element-55ffa47{--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:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:128px;--padding-bottom:40px;--padding-left:170px;--padding-right:170px;}.elementor-19 .elementor-element.elementor-element-55ffa47:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-55ffa47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F8;}.elementor-19 .elementor-element.elementor-element-71380a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-19 .elementor-element.elementor-element-6629fc9{background-color:#F7F1F3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E4E6;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.625;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-6629fc9.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-6629fc9 p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-3997f29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-3997f29 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-19217c0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-2fb356f{--display:flex;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-2fb356f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2fb356f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-2fb356f.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-2fb356f:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-2fb356f, .elementor-19 .elementor-element.elementor-element-2fb356f::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-19 .elementor-element.elementor-element-f0cd011.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-f0cd011.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-f0cd011.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon{font-size:72px;}.elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-405d86c{--display:flex;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-405d86c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-405d86c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-405d86c.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-405d86c:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-405d86c, .elementor-19 .elementor-element.elementor-element-405d86c::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-19 .elementor-element.elementor-element-c2152a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-c2152a9.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c2152a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon{font-size:72px;}.elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-9cb8e68{--display:flex;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-9cb8e68:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9cb8e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-9cb8e68.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-9cb8e68:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-9cb8e68, .elementor-19 .elementor-element.elementor-element-9cb8e68::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-19 .elementor-element.elementor-element-2713775.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-2713775.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2713775.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon{font-size:72px;}.elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-9f53b97{--display:flex;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-9f53b97:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9f53b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-9f53b97.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-9f53b97:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-9f53b97, .elementor-19 .elementor-element.elementor-element-9f53b97::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-19 .elementor-element.elementor-element-d198141.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-d198141.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d198141.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon{font-size:72px;}.elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-f721e0a{--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:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:128px;--padding-bottom:40px;--padding-left:170px;--padding-right:170px;}.elementor-19 .elementor-element.elementor-element-f721e0a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f721e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1F3;}.elementor-19 .elementor-element.elementor-element-a088fe4{--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;}.elementor-19 .elementor-element.elementor-element-81438b9{background-color:#F7F1F3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E4E6;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.625;letter-spacing:2.5px;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-81438b9.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-81438b9 p{margin-block-end:0px;}.elementor-19 .elementor-element.elementor-element-c215e02 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-56283a2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-1fd52a1{--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;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1fd52a1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1fd52a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-1fd52a1.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-1fd52a1:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-1fd52a1, .elementor-19 .elementor-element.elementor-element-1fd52a1::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-1e47b0b img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-19 .elementor-element.elementor-element-e0e24ac{padding:25px 25px 25px 25px;}.elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-b03b1d4.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-b03b1d4{right:20px;}body.rtl .elementor-19 .elementor-element.elementor-element-b03b1d4{left:20px;}.elementor-19 .elementor-element.elementor-element-b03b1d4{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-19 .elementor-element.elementor-element-b03b1d4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b03b1d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-b03b1d4.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b03b1d4.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-b03b1d4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-b03b1d4 .elementor-icon{font-size:16px;padding:14px;}.elementor-19 .elementor-element.elementor-element-559af22{--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;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-559af22:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-559af22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-559af22.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-559af22:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-559af22, .elementor-19 .elementor-element.elementor-element-559af22::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-62e4fc7 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-19 .elementor-element.elementor-element-44c27c4{padding:25px 25px 25px 25px;}.elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-27a852d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-27a852d{right:20px;}body.rtl .elementor-19 .elementor-element.elementor-element-27a852d{left:20px;}.elementor-19 .elementor-element.elementor-element-27a852d{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-19 .elementor-element.elementor-element-27a852d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-27a852d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-27a852d.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-27a852d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-27a852d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-27a852d .elementor-icon{font-size:16px;padding:14px;}.elementor-19 .elementor-element.elementor-element-86d2d96{--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;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-86d2d96:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-86d2d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-86d2d96.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-86d2d96:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-86d2d96, .elementor-19 .elementor-element.elementor-element-86d2d96::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-6e1f650 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-19 .elementor-element.elementor-element-2d158b3{padding:25px 25px 25px 25px;}.elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-1bbf5e6.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-1bbf5e6{right:20px;}body.rtl .elementor-19 .elementor-element.elementor-element-1bbf5e6{left:20px;}.elementor-19 .elementor-element.elementor-element-1bbf5e6{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-19 .elementor-element.elementor-element-1bbf5e6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-1bbf5e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-1bbf5e6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1bbf5e6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-1bbf5e6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-1bbf5e6 .elementor-icon{font-size:16px;padding:14px;}.elementor-19 .elementor-element.elementor-element-7312e0b{--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;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7312e0b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7312e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-7312e0b.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-7312e0b:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7312e0b, .elementor-19 .elementor-element.elementor-element-7312e0b::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-bfab1cc img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-19 .elementor-element.elementor-element-7427350{padding:25px 25px 25px 25px;}.elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-94c2072.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-94c2072{right:20px;}body.rtl .elementor-19 .elementor-element.elementor-element-94c2072{left:20px;}.elementor-19 .elementor-element.elementor-element-94c2072{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-19 .elementor-element.elementor-element-94c2072 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-94c2072.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-94c2072.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-94c2072.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-94c2072.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-94c2072 .elementor-icon{font-size:16px;padding:14px;}.elementor-19 .elementor-element.elementor-element-35038f1{--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;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-35038f1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-35038f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-35038f1.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-35038f1:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-35038f1, .elementor-19 .elementor-element.elementor-element-35038f1::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-8f76c4f img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-19 .elementor-element.elementor-element-edcd9ac{padding:25px 25px 25px 25px;}.elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-dcc4343.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-dcc4343{right:20px;}body.rtl .elementor-19 .elementor-element.elementor-element-dcc4343{left:20px;}.elementor-19 .elementor-element.elementor-element-dcc4343{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-19 .elementor-element.elementor-element-dcc4343 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-dcc4343.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-dcc4343.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-dcc4343.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-dcc4343.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-dcc4343 .elementor-icon{font-size:16px;padding:14px;}.elementor-19 .elementor-element.elementor-element-c08b19f{--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;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:#00000000;--border-color:#00000000;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c08b19f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c08b19f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-c08b19f.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-19 .elementor-element.elementor-element-c08b19f:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-c08b19f, .elementor-19 .elementor-element.elementor-element-c08b19f::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-c82c794 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-19 .elementor-element.elementor-element-03ac157{padding:25px 25px 25px 25px;}.elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-title a{font-family:var( --e-global-typography-fa3974a-font-family ), Sans-serif;font-size:var( --e-global-typography-fa3974a-font-size );font-weight:var( --e-global-typography-fa3974a-font-weight );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-description{font-family:var( --e-global-typography-87a3e98-font-family ), Sans-serif;font-size:var( --e-global-typography-87a3e98-font-size );font-weight:var( --e-global-typography-87a3e98-font-weight );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-7c2a1aa.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7c2a1aa{right:20px;}body.rtl .elementor-19 .elementor-element.elementor-element-7c2a1aa{left:20px;}.elementor-19 .elementor-element.elementor-element-7c2a1aa{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-19 .elementor-element.elementor-element-7c2a1aa .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-7c2a1aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-7c2a1aa.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-7c2a1aa.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7c2a1aa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-7c2a1aa .elementor-icon{font-size:16px;padding:14px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-1a472f7{--justify-content:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-106f723 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-bbe6865{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-e61d72f-font-size );line-height:var( --e-global-typography-e61d72f-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19 .elementor-element.elementor-element-1bf83fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-69090c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-dba248d .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-b80f575{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-30cb9c2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-f3e3afd .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-ca6e514{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-8a4b6b6 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-b345bc6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-b3749b1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-19 .elementor-element.elementor-element-3a203c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-91c62d8 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-55ffa47{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-3997f29 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-19217c0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-f721e0a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-c215e02 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-56283a2{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-1a472f7{--min-height:0vh;--justify-content:center;--padding-top:95px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-106f723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-106f723 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-bbe6865{font-size:var( --e-global-typography-e61d72f-font-size );line-height:var( --e-global-typography-e61d72f-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19 .elementor-element.elementor-element-eba033d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-19 .elementor-element.elementor-element-1bf83fb{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-dba248d .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-30cb9c2{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-f3e3afd .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-ca6e514{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-8a4b6b6 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-b345bc6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-6d6d399 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-ecdc172 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-94de1ea .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-96a79ed .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-b3749b1{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-91c62d8 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-6ebe8cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-34907f7{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-5918e4c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-db93434{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-eaa5f65{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-496dce6{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-7b67b27{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-ca6768b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-7e4d118{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-6d302e9{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-55ffa47{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-3997f29 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-19217c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-f0cd011 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-c2152a9 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-2713775 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-d198141 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-f721e0a{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-c215e02 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-19 .elementor-element.elementor-element-56283a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e0e24ac .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-44c27c4 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-2d158b3 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-7427350 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-edcd9ac .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-title a{font-size:var( --e-global-typography-fa3974a-font-size );line-height:var( --e-global-typography-fa3974a-line-height );letter-spacing:var( --e-global-typography-fa3974a-letter-spacing );}.elementor-19 .elementor-element.elementor-element-03ac157 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-69090c0{--width:50%;}.elementor-19 .elementor-element.elementor-element-b80f575{--width:50%;}.elementor-19 .elementor-element.elementor-element-5354ae7{--width:100%;}.elementor-19 .elementor-element.elementor-element-7c22519{--width:350px;}.elementor-19 .elementor-element.elementor-element-c58712e{--width:350px;}.elementor-19 .elementor-element.elementor-element-3fbc2e6{--width:350px;}.elementor-19 .elementor-element.elementor-element-87aff80{--width:350px;}.elementor-19 .elementor-element.elementor-element-7a4c926{--width:350px;}.elementor-19 .elementor-element.elementor-element-9ef89c9{--width:350px;}.elementor-19 .elementor-element.elementor-element-34907f7{--width:40%;}.elementor-19 .elementor-element.elementor-element-ffda176{--width:60%;}.elementor-19 .elementor-element.elementor-element-db93434{--width:40%;}.elementor-19 .elementor-element.elementor-element-2a77c98{--width:60%;}.elementor-19 .elementor-element.elementor-element-496dce6{--width:40%;}.elementor-19 .elementor-element.elementor-element-223f05a{--width:60%;}.elementor-19 .elementor-element.elementor-element-ca6768b{--width:40%;}.elementor-19 .elementor-element.elementor-element-ef4fdab{--width:60%;}.elementor-19 .elementor-element.elementor-element-6d302e9{--width:40%;}.elementor-19 .elementor-element.elementor-element-fbfe671{--width:60%;}.elementor-19 .elementor-element.elementor-element-a088fe4{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-69090c0{--width:50%;}.elementor-19 .elementor-element.elementor-element-b80f575{--width:50%;}.elementor-19 .elementor-element.elementor-element-3a203c6{--width:100%;}.elementor-19 .elementor-element.elementor-element-a088fe4{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-eba033d */.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
}

.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;

    transition: transform 0.3s ease;
}

.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button-icon svg {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    display: block;
}

/* Only move the icon when the button is hovered */
.elementor-19 .elementor-element.elementor-element-eba033d .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c22519 *//* Smooth transition for title + SVG badge */
.elementor-19 .elementor-element.elementor-element-7c22519 .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-7c22519 .elementor-icon-box-title span,
.elementor-19 .elementor-element.elementor-element-7c22519 .elementor-icon svg circle,
.elementor-19 .elementor-element.elementor-element-7c22519 .elementor-icon svg text,
.elementor-19 .elementor-element.elementor-element-7c22519 .elementor-icon {
    transition:
        color 0.35s ease,
        fill 0.35s ease,
        stroke 0.35s ease,
        background-color 0.35s ease;
}

/* Parent hover -> title changes to maroon */
.elementor-19 .elementor-element.elementor-element-7c22519:hover .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-7c22519:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-19 .elementor-element.elementor-element-7c22519:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-19 .elementor-element.elementor-element-7c22519:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-19 .elementor-element.elementor-element-7c22519:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58712e *//* Smooth transition for title + SVG badge */
.elementor-19 .elementor-element.elementor-element-c58712e .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-c58712e .elementor-icon-box-title span,
.elementor-19 .elementor-element.elementor-element-c58712e .elementor-icon svg circle,
.elementor-19 .elementor-element.elementor-element-c58712e .elementor-icon svg text,
.elementor-19 .elementor-element.elementor-element-c58712e .elementor-icon {
    transition:
        color 0.35s ease,
        fill 0.35s ease,
        stroke 0.35s ease,
        background-color 0.35s ease;
}

/* Parent hover -> title changes to maroon */
.elementor-19 .elementor-element.elementor-element-c58712e:hover .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-c58712e:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-19 .elementor-element.elementor-element-c58712e:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-19 .elementor-element.elementor-element-c58712e:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-19 .elementor-element.elementor-element-c58712e:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fbc2e6 *//* Smooth transition for title + SVG badge */
.elementor-19 .elementor-element.elementor-element-3fbc2e6 .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-3fbc2e6 .elementor-icon-box-title span,
.elementor-19 .elementor-element.elementor-element-3fbc2e6 .elementor-icon svg circle,
.elementor-19 .elementor-element.elementor-element-3fbc2e6 .elementor-icon svg text,
.elementor-19 .elementor-element.elementor-element-3fbc2e6 .elementor-icon {
    transition:
        color 0.35s ease,
        fill 0.35s ease,
        stroke 0.35s ease,
        background-color 0.35s ease;
}

/* Parent hover -> title changes to maroon */
.elementor-19 .elementor-element.elementor-element-3fbc2e6:hover .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-3fbc2e6:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-19 .elementor-element.elementor-element-3fbc2e6:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-19 .elementor-element.elementor-element-3fbc2e6:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-19 .elementor-element.elementor-element-3fbc2e6:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87aff80 *//* Smooth transition for title + SVG badge */
.elementor-19 .elementor-element.elementor-element-87aff80 .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-87aff80 .elementor-icon-box-title span,
.elementor-19 .elementor-element.elementor-element-87aff80 .elementor-icon svg circle,
.elementor-19 .elementor-element.elementor-element-87aff80 .elementor-icon svg text,
.elementor-19 .elementor-element.elementor-element-87aff80 .elementor-icon {
    transition:
        color 0.35s ease,
        fill 0.35s ease,
        stroke 0.35s ease,
        background-color 0.35s ease;
}

/* Parent hover -> title changes to maroon */
.elementor-19 .elementor-element.elementor-element-87aff80:hover .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-87aff80:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-19 .elementor-element.elementor-element-87aff80:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-19 .elementor-element.elementor-element-87aff80:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-19 .elementor-element.elementor-element-87aff80:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4c926 *//* Smooth transition for title + SVG badge */
.elementor-19 .elementor-element.elementor-element-7a4c926 .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-7a4c926 .elementor-icon-box-title span,
.elementor-19 .elementor-element.elementor-element-7a4c926 .elementor-icon svg circle,
.elementor-19 .elementor-element.elementor-element-7a4c926 .elementor-icon svg text,
.elementor-19 .elementor-element.elementor-element-7a4c926 .elementor-icon {
    transition:
        color 0.35s ease,
        fill 0.35s ease,
        stroke 0.35s ease,
        background-color 0.35s ease;
}

/* Parent hover -> title changes to maroon */
.elementor-19 .elementor-element.elementor-element-7a4c926:hover .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-7a4c926:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-19 .elementor-element.elementor-element-7a4c926:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-19 .elementor-element.elementor-element-7a4c926:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-19 .elementor-element.elementor-element-7a4c926:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef89c9 *//* Smooth transition for title + SVG badge */
.elementor-19 .elementor-element.elementor-element-9ef89c9 .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-9ef89c9 .elementor-icon-box-title span,
.elementor-19 .elementor-element.elementor-element-9ef89c9 .elementor-icon svg circle,
.elementor-19 .elementor-element.elementor-element-9ef89c9 .elementor-icon svg text,
.elementor-19 .elementor-element.elementor-element-9ef89c9 .elementor-icon {
    transition:
        color 0.35s ease,
        fill 0.35s ease,
        stroke 0.35s ease,
        background-color 0.35s ease;
}

/* Parent hover -> title changes to maroon */
.elementor-19 .elementor-element.elementor-element-9ef89c9:hover .elementor-icon-box-title,
.elementor-19 .elementor-element.elementor-element-9ef89c9:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-19 .elementor-element.elementor-element-9ef89c9:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-19 .elementor-element.elementor-element-9ef89c9:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-19 .elementor-element.elementor-element-9ef89c9:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5354ae7 *//* =========================================
   JOURNEY MAIN DESKTOP LAYOUT
   PERFECTLY CENTERED
   ========================================= */

.elementor-19 .elementor-element.elementor-element-5354ae7 {
    position: relative;

    width: 100% !important;
    max-width: none !important;
    height: 1970px;

    margin-left: auto !important;
    margin-right: auto !important;

    /* Keep original Lovable SVG at its exact 1100px geometry */
    background-image: url("https://stevelopezsite.intellispiders.in/wp-content/uploads/2026/09/svgviewer-output-41.svg");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 1100px 1690px;
}


/* =========================================
   ALL JOURNEY CARDS
   ========================================= */

.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card {
    position: absolute !important;

    width: 350px !important;
    height: 370px !important;

    max-width: none !important;

    z-index: 2;
}


/* =========================================
   LEFT SIDE CARDS
   ========================================= */

.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-1,
.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-3,
.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-5 {
    left: calc(50% - 375px) !important;
}


/* =========================================
   RIGHT SIDE CARDS
   ========================================= */

.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-2,
.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-4, 
.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-6 {
    left: calc(50% + 25px) !important;
}


/* =========================================
   VERTICAL POSITIONS
   ========================================= */

.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-1 {
    top: 0;
}

.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-2 {
    top: 320px;
}

.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-3 {
    top: 640px;
}

.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-4 {
    top: 960px;
}

.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-5 {
    top: 1280px;
}

.elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card-6 {
    top: 1600px;
}


/* =========================================
   TABLET + MOBILE
   STACK CARDS
   ========================================= */

@media (max-width: 1024px) {

    .elementor-19 .elementor-element.elementor-element-5354ae7 {
        width: 100% !important;
        max-width: 650px !important;

        height: auto !important;

        margin-left: auto !important;
        margin-right: auto !important;

        background-image: none;
    }

    .elementor-19 .elementor-element.elementor-element-5354ae7 .journey-card {
        position: relative !important;

        top: auto !important;
        left: auto !important;

        width: 100% !important;
        height: auto !important;

        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6880b2c */.elementor-19 .elementor-element.elementor-element-6880b2c {
    background: linear-gradient(
        145deg,
        #252525 0%,
        #252525 18%,
        #4A1F2B 48%,
        #3A2027 68%,
        #252525 100%
    );
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ebe8cb */.elementor-19 .elementor-element.elementor-element-6ebe8cb {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-19 .elementor-element.elementor-element-6ebe8cb .elementor-widget-icon .elementor-icon {
    background-color: transparent !important;
    border: 1px solid #E3E3E3 !important;
    color: #111111 !important;
    transition:
        background-color 0.35s ease,
        border-color 0.35s ease,
        color 0.35s ease;
}

/* Number inside SVG */
.elementor-19 .elementor-element.elementor-element-6ebe8cb .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-19 .elementor-element.elementor-element-6ebe8cb:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-19 .elementor-element.elementor-element-6ebe8cb:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-19 .elementor-element.elementor-element-6ebe8cb .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-19 .elementor-element.elementor-element-6ebe8cb:hover .elementor-widget-heading .elementor-heading-title {
    color: #7E1732 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5918e4c */.elementor-19 .elementor-element.elementor-element-5918e4c {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-19 .elementor-element.elementor-element-5918e4c .elementor-widget-icon .elementor-icon {
    background-color: transparent !important;
    border: 1px solid #E3E3E3 !important;
    color: #111111 !important;
    transition:
        background-color 0.35s ease,
        border-color 0.35s ease,
        color 0.35s ease;
}

/* Number inside SVG */
.elementor-19 .elementor-element.elementor-element-5918e4c .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-19 .elementor-element.elementor-element-5918e4c:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-19 .elementor-element.elementor-element-5918e4c:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-19 .elementor-element.elementor-element-5918e4c .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-19 .elementor-element.elementor-element-5918e4c:hover .elementor-widget-heading .elementor-heading-title {
    color: #7E1732 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa5f65 */.elementor-19 .elementor-element.elementor-element-eaa5f65 {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-19 .elementor-element.elementor-element-eaa5f65 .elementor-widget-icon .elementor-icon {
    background-color: transparent !important;
    border: 1px solid #E3E3E3 !important;
    color: #111111 !important;
    transition:
        background-color 0.35s ease,
        border-color 0.35s ease,
        color 0.35s ease;
}

/* Number inside SVG */
.elementor-19 .elementor-element.elementor-element-eaa5f65 .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-19 .elementor-element.elementor-element-eaa5f65:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-19 .elementor-element.elementor-element-eaa5f65:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-19 .elementor-element.elementor-element-eaa5f65 .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-19 .elementor-element.elementor-element-eaa5f65:hover .elementor-widget-heading .elementor-heading-title {
    color: #7E1732 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b67b27 */.elementor-19 .elementor-element.elementor-element-7b67b27 {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-19 .elementor-element.elementor-element-7b67b27 .elementor-widget-icon .elementor-icon {
    background-color: transparent !important;
    border: 1px solid #E3E3E3 !important;
    color: #111111 !important;
    transition:
        background-color 0.35s ease,
        border-color 0.35s ease,
        color 0.35s ease;
}

/* Number inside SVG */
.elementor-19 .elementor-element.elementor-element-7b67b27 .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-19 .elementor-element.elementor-element-7b67b27:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-19 .elementor-element.elementor-element-7b67b27:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-19 .elementor-element.elementor-element-7b67b27 .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-19 .elementor-element.elementor-element-7b67b27:hover .elementor-widget-heading .elementor-heading-title {
    color: #7E1732 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4d118 */.elementor-19 .elementor-element.elementor-element-7e4d118 {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-19 .elementor-element.elementor-element-7e4d118 .elementor-widget-icon .elementor-icon {
    background-color: transparent !important;
    border: 1px solid #E3E3E3 !important;
    color: #111111 !important;
    transition:
        background-color 0.35s ease,
        border-color 0.35s ease,
        color 0.35s ease;
}

/* Number inside SVG */
.elementor-19 .elementor-element.elementor-element-7e4d118 .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-19 .elementor-element.elementor-element-7e4d118:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-19 .elementor-element.elementor-element-7e4d118:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-19 .elementor-element.elementor-element-7e4d118 .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-19 .elementor-element.elementor-element-7e4d118:hover .elementor-widget-heading .elementor-heading-title {
    color: #7E1732 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canela';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stevelopezsite.intellispiders.in/wp-content/uploads/2026/08/Canela-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Canela';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */