.elementor-23 .elementor-element.elementor-element-2656939{--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-23 .elementor-element.elementor-element-e0a7632{--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-23 .elementor-element.elementor-element-b134867{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-23 .elementor-element.elementor-element-b134867.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-b134867 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-23 .elementor-element.elementor-element-5cf2b4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-5cf2b4c .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-23 .elementor-element.elementor-element-f1f699d{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-23 .elementor-element.elementor-element-38d8a5e .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-23 .elementor-element.elementor-element-38d8a5e .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-38d8a5e .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-23 .elementor-element.elementor-element-38d8a5e:hover{--e-transform-translateY:-4px;}.elementor-23 .elementor-element.elementor-element-38d8a5e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-38d8a5e.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-38d8a5e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-38d8a5e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23 .elementor-element.elementor-element-091b507{--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-23 .elementor-element.elementor-element-091b507:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-091b507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-4b73e74{--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-23 .elementor-element.elementor-element-90ede2b{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-23 .elementor-element.elementor-element-90ede2b.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-90ede2b p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-a0e0542 .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-23 .elementor-element.elementor-element-7561c3a{--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-23 .elementor-element.elementor-element-c7ee120{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-dda49cd{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-49d2a23{--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-23 .elementor-element.elementor-element-49d2a23:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-49d2a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-65ed9f2{--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-23 .elementor-element.elementor-element-19b9bd0{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-23 .elementor-element.elementor-element-19b9bd0.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-19b9bd0 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-459e81e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-459e81e .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-23 .elementor-element.elementor-element-a35b7be{--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-23 .elementor-element.elementor-element-a35b7be::before, .elementor-23 .elementor-element.elementor-element-a35b7be > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a35b7be > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a35b7be > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a35b7be > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a35b7be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-a35b7be.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-2d3e6d3{--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-23 .elementor-element.elementor-element-2d3e6d3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2d3e6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2d3e6d3.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-2d3e6d3: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-23 .elementor-element.elementor-element-2d3e6d3, .elementor-23 .elementor-element.elementor-element-2d3e6d3::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-23 .elementor-element.elementor-element-bae8464 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-bae8464.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-bae8464.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bae8464.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-23 .elementor-element.elementor-element-bae8464.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-bae8464 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-23 .elementor-element.elementor-element-bae8464 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-bae8464 .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-23 .elementor-element.elementor-element-bae8464 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-6a7615b{--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-23 .elementor-element.elementor-element-6a7615b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6a7615b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6a7615b.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-6a7615b: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-23 .elementor-element.elementor-element-6a7615b, .elementor-23 .elementor-element.elementor-element-6a7615b::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-c7a0a05 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-c7a0a05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-c7a0a05.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-c7a0a05.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-23 .elementor-element.elementor-element-c7a0a05.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-c7a0a05 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-23 .elementor-element.elementor-element-c7a0a05 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-c7a0a05 .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-23 .elementor-element.elementor-element-c7a0a05 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-36462ba{--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-23 .elementor-element.elementor-element-36462ba:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-36462ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-36462ba.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-36462ba: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-23 .elementor-element.elementor-element-36462ba, .elementor-23 .elementor-element.elementor-element-36462ba::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-9a5705d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-9a5705d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-9a5705d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-9a5705d.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-23 .elementor-element.elementor-element-9a5705d.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-9a5705d .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-23 .elementor-element.elementor-element-9a5705d .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-9a5705d .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-23 .elementor-element.elementor-element-9a5705d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-7fe1dd3{--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-23 .elementor-element.elementor-element-7fe1dd3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7fe1dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-7fe1dd3.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-7fe1dd3: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-23 .elementor-element.elementor-element-7fe1dd3, .elementor-23 .elementor-element.elementor-element-7fe1dd3::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-f936557 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-f936557.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-f936557.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-f936557.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-23 .elementor-element.elementor-element-f936557.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-f936557 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-23 .elementor-element.elementor-element-f936557 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-f936557 .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-23 .elementor-element.elementor-element-f936557 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-d7ddc6d{--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-23 .elementor-element.elementor-element-d7ddc6d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d7ddc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d7ddc6d.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-d7ddc6d: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-23 .elementor-element.elementor-element-d7ddc6d, .elementor-23 .elementor-element.elementor-element-d7ddc6d::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-a095957 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-a095957.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-a095957.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a095957.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-23 .elementor-element.elementor-element-a095957.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-a095957 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-23 .elementor-element.elementor-element-a095957 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-a095957 .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-23 .elementor-element.elementor-element-a095957 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-9ed9e09{--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-23 .elementor-element.elementor-element-9ed9e09:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9ed9e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9ed9e09.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-9ed9e09: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-23 .elementor-element.elementor-element-9ed9e09, .elementor-23 .elementor-element.elementor-element-9ed9e09::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-82372e5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-82372e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:#F7F1F3;color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-82372e5.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-82372e5.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-23 .elementor-element.elementor-element-82372e5.elementor-view-framed .elementor-icon{background-color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-82372e5 .elementor-icon{font-size:29px;border-width:2px 2px 2px 2px;}.elementor-23 .elementor-element.elementor-element-82372e5 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-82372e5 .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-23 .elementor-element.elementor-element-82372e5 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-b53a413{--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-23 .elementor-element.elementor-element-b53a413:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b53a413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-ddff230{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-23 .elementor-element.elementor-element-ca90c4a{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-23 .elementor-element.elementor-element-ca90c4a.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-ca90c4a p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-84180eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-84180eb .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-23 .elementor-element.elementor-element-4b1850a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-61130d6{--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-23 .elementor-element.elementor-element-61130d6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-61130d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-61130d6.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-61130d6: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-23 .elementor-element.elementor-element-61130d6, .elementor-23 .elementor-element.elementor-element-61130d6::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-660bb1e .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-23 .elementor-element.elementor-element-660bb1e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF40;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-660bb1e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-660bb1e.elementor-view-default .elementor-icon{fill:#FFFFFF40;color:#FFFFFF40;border-color:#FFFFFF40;}.elementor-23 .elementor-element.elementor-element-660bb1e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-660bb1e .elementor-icon{font-size:33px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-660bb1e .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-660bb1e .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-23 .elementor-element.elementor-element-660bb1e .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-660bb1e:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-660bb1e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-660bb1e .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-23 .elementor-element.elementor-element-ae9bf7f{--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-23 .elementor-element.elementor-element-ae9bf7f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ae9bf7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-ae9bf7f.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-ae9bf7f:hover{border-style:none;}.elementor-23 .elementor-element.elementor-element-ae9bf7f, .elementor-23 .elementor-element.elementor-element-ae9bf7f::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-b47f4b4 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-23 .elementor-element.elementor-element-b47f4b4.elementor-view-stacked .elementor-icon{background-color:#E9E4E6;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-b47f4b4.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-b47f4b4.elementor-view-default .elementor-icon{fill:#E9E4E6;color:#E9E4E6;border-color:#E9E4E6;}.elementor-23 .elementor-element.elementor-element-b47f4b4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-b47f4b4 .elementor-icon{font-size:33px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-b47f4b4 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-b47f4b4 .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-23 .elementor-element.elementor-element-b47f4b4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-b47f4b4:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-b47f4b4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-b47f4b4 .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-23 .elementor-element.elementor-element-039544c{--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-23 .elementor-element.elementor-element-039544c.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-039544c: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-23 .elementor-element.elementor-element-039544c, .elementor-23 .elementor-element.elementor-element-039544c::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-a8191da .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-23 .elementor-element.elementor-element-a8191da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF40;}.elementor-23 .elementor-element.elementor-element-a8191da.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a8191da.elementor-view-default .elementor-icon{fill:#FFFFFF40;color:#FFFFFF40;border-color:#FFFFFF40;}.elementor-23 .elementor-element.elementor-element-a8191da .elementor-icon{font-size:33px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-a8191da .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-a8191da .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-23 .elementor-element.elementor-element-a8191da .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-a8191da:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-a8191da:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-a8191da .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-23 .elementor-element.elementor-element-cf43a33{--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-23 .elementor-element.elementor-element-cf43a33:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cf43a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-cf43a33.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-cf43a33: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-23 .elementor-element.elementor-element-cf43a33, .elementor-23 .elementor-element.elementor-element-cf43a33::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-51e88dd .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-23 .elementor-element.elementor-element-51e88dd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF40;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-51e88dd.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-51e88dd.elementor-view-default .elementor-icon{fill:#FFFFFF40;color:#FFFFFF40;border-color:#FFFFFF40;}.elementor-23 .elementor-element.elementor-element-51e88dd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-51e88dd .elementor-icon{font-size:33px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-51e88dd .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-51e88dd .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-23 .elementor-element.elementor-element-51e88dd .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-51e88dd:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-51e88dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-51e88dd .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-23 .elementor-element.elementor-element-b404ff1{--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-23 .elementor-element.elementor-element-b404ff1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b404ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-8e6a0a0{--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-23 .elementor-element.elementor-element-72a8ebb{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-23 .elementor-element.elementor-element-72a8ebb.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-72a8ebb p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-e395db1 .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-23 .elementor-element.elementor-element-a609cdc{--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-23 .elementor-element.elementor-element-a85c6db{--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-23 .elementor-element.elementor-element-ded38ba{--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-23 .elementor-element.elementor-element-185dd8e .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-185dd8e.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-185dd8e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-185dd8e.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-185dd8e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-185dd8e.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-185dd8e.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-185dd8e.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-185dd8e .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-185dd8e .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-14f95eb .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-23 .elementor-element.elementor-element-6e0cb98{--display:flex;}.elementor-23 .elementor-element.elementor-element-f195a6c.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-f195a6c{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-c49f6a7{--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-23 .elementor-element.elementor-element-76a2a37{--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-23 .elementor-element.elementor-element-e5db319 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-e5db319.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-e5db319.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e5db319.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-e5db319.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e5db319.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-e5db319.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-e5db319.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-e5db319 .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-e5db319 .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-4331f92 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-23 .elementor-element.elementor-element-2904206{--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-23 .elementor-element.elementor-element-5152599.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-5152599{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-d2af88b{--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-23 .elementor-element.elementor-element-cecdf39{--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-23 .elementor-element.elementor-element-1e311b1 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-1e311b1.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-1e311b1.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-1e311b1.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-1e311b1.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-1e311b1.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-1e311b1.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-1e311b1.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-1e311b1 .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-1e311b1 .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-9b75d5a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-23 .elementor-element.elementor-element-05aa95d{--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-23 .elementor-element.elementor-element-a40fd2a.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-a40fd2a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-ad04dc9{--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-23 .elementor-element.elementor-element-6b86b1a{--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-23 .elementor-element.elementor-element-89daf7e .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-89daf7e.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-89daf7e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-89daf7e.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-89daf7e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-89daf7e.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-89daf7e.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-89daf7e.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-89daf7e .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-89daf7e .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-6fbb156 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-23 .elementor-element.elementor-element-d4f9f98{--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-23 .elementor-element.elementor-element-55b0449.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-55b0449{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-1f60db6{--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-23 .elementor-element.elementor-element-1f7d5f9{--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-23 .elementor-element.elementor-element-ccf0a01 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-ccf0a01.elementor-view-stacked .elementor-icon{background-color:#BFBFBF;color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-ccf0a01.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-ccf0a01.elementor-view-default .elementor-icon{color:#BFBFBF;border-color:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-ccf0a01.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-ccf0a01.elementor-view-default .elementor-icon svg{fill:#BFBFBF;}.elementor-23 .elementor-element.elementor-element-ccf0a01.elementor-view-framed .elementor-icon{background-color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-ccf0a01.elementor-view-stacked .elementor-icon svg{fill:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-ccf0a01 .elementor-icon{font-size:25px;padding:21px;border-width:1px 1px 1px 1px;}.elementor-23 .elementor-element.elementor-element-ccf0a01 .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-388a1fa .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-0.02em;}.elementor-23 .elementor-element.elementor-element-6077017{--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-23 .elementor-element.elementor-element-90d81f4.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-90d81f4{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.625;}.elementor-23 .elementor-element.elementor-element-06a8761{--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-23 .elementor-element.elementor-element-06a8761:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-06a8761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F8;}.elementor-23 .elementor-element.elementor-element-94ee722{--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-23 .elementor-element.elementor-element-99aeff6{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-23 .elementor-element.elementor-element-99aeff6.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-99aeff6 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-df35195{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-df35195 .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-23 .elementor-element.elementor-element-1023d95{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-e3071c8{--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-23 .elementor-element.elementor-element-e3071c8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e3071c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e3071c8.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-e3071c8: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-23 .elementor-element.elementor-element-e3071c8, .elementor-23 .elementor-element.elementor-element-e3071c8::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-5ff7205 .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-23 .elementor-element.elementor-element-5ff7205.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-5ff7205.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5ff7205.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-23 .elementor-element.elementor-element-5ff7205 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-5ff7205 .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-23 .elementor-element.elementor-element-5ff7205 .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-23 .elementor-element.elementor-element-b7f7c9d{--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-23 .elementor-element.elementor-element-b7f7c9d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b7f7c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-b7f7c9d.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-b7f7c9d: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-23 .elementor-element.elementor-element-b7f7c9d, .elementor-23 .elementor-element.elementor-element-b7f7c9d::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-b95e0cd .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-23 .elementor-element.elementor-element-b95e0cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-b95e0cd.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-b95e0cd.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-23 .elementor-element.elementor-element-b95e0cd .elementor-icon{font-size:72px;}.elementor-23 .elementor-element.elementor-element-b95e0cd .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-b95e0cd .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-23 .elementor-element.elementor-element-b95e0cd .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-23 .elementor-element.elementor-element-1e8ccee{--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-23 .elementor-element.elementor-element-1e8ccee:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1e8ccee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-1e8ccee.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-1e8ccee: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-23 .elementor-element.elementor-element-1e8ccee, .elementor-23 .elementor-element.elementor-element-1e8ccee::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-f443a4d .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-23 .elementor-element.elementor-element-f443a4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-f443a4d.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-f443a4d.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-23 .elementor-element.elementor-element-f443a4d .elementor-icon{font-size:72px;}.elementor-23 .elementor-element.elementor-element-f443a4d .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-f443a4d .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-23 .elementor-element.elementor-element-f443a4d .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-23 .elementor-element.elementor-element-461fde0{--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-23 .elementor-element.elementor-element-461fde0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-461fde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-461fde0.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-461fde0: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-23 .elementor-element.elementor-element-461fde0, .elementor-23 .elementor-element.elementor-element-461fde0::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-dfa97eb .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-23 .elementor-element.elementor-element-dfa97eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-dfa97eb.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-dfa97eb.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-23 .elementor-element.elementor-element-dfa97eb .elementor-icon{font-size:72px;}.elementor-23 .elementor-element.elementor-element-dfa97eb .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-dfa97eb .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-23 .elementor-element.elementor-element-dfa97eb .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-23 .elementor-element.elementor-element-c79831d{--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-23 .elementor-element.elementor-element-c79831d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c79831d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1F3;}.elementor-23 .elementor-element.elementor-element-26e01f1{--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-23 .elementor-element.elementor-element-517da35{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-23 .elementor-element.elementor-element-517da35.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-517da35 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-9c39c26 .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-23 .elementor-element.elementor-element-e4f1e0f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-fb5f862{--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-23 .elementor-element.elementor-element-fb5f862:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fb5f862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-fb5f862.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-fb5f862: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-23 .elementor-element.elementor-element-fb5f862, .elementor-23 .elementor-element.elementor-element-fb5f862::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-23 .elementor-element.elementor-element-8dd9e68 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-a1d975c{padding:25px 25px 25px 25px;}.elementor-23 .elementor-element.elementor-element-a1d975c .elementor-icon-box-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-a1d975c .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-a1d975c .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-23 .elementor-element.elementor-element-a1d975c .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-23 .elementor-element.elementor-element-d5879f5.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-d5879f5{right:20px;}body.rtl .elementor-23 .elementor-element.elementor-element-d5879f5{left:20px;}.elementor-23 .elementor-element.elementor-element-d5879f5{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-23 .elementor-element.elementor-element-d5879f5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-d5879f5.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-23 .elementor-element.elementor-element-d5879f5.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-d5879f5.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-23 .elementor-element.elementor-element-d5879f5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-d5879f5 .elementor-icon{font-size:16px;padding:14px;}.elementor-23 .elementor-element.elementor-element-542d886{--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-23 .elementor-element.elementor-element-542d886:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-542d886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-542d886.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-542d886: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-23 .elementor-element.elementor-element-542d886, .elementor-23 .elementor-element.elementor-element-542d886::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-6d55fa0 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-62ee84b{padding:25px 25px 25px 25px;}.elementor-23 .elementor-element.elementor-element-62ee84b .elementor-icon-box-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-62ee84b .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-62ee84b .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-23 .elementor-element.elementor-element-62ee84b .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-23 .elementor-element.elementor-element-f1bc36f.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-f1bc36f{right:20px;}body.rtl .elementor-23 .elementor-element.elementor-element-f1bc36f{left:20px;}.elementor-23 .elementor-element.elementor-element-f1bc36f{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-23 .elementor-element.elementor-element-f1bc36f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-f1bc36f.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-23 .elementor-element.elementor-element-f1bc36f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-f1bc36f.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-23 .elementor-element.elementor-element-f1bc36f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-f1bc36f .elementor-icon{font-size:16px;padding:14px;}.elementor-23 .elementor-element.elementor-element-59d967e{--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-23 .elementor-element.elementor-element-59d967e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-59d967e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-59d967e.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-59d967e: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-23 .elementor-element.elementor-element-59d967e, .elementor-23 .elementor-element.elementor-element-59d967e::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-4241654 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-79a1651{padding:25px 25px 25px 25px;}.elementor-23 .elementor-element.elementor-element-79a1651 .elementor-icon-box-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-79a1651 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-79a1651 .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-23 .elementor-element.elementor-element-79a1651 .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-23 .elementor-element.elementor-element-9ab5124.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-9ab5124{right:20px;}body.rtl .elementor-23 .elementor-element.elementor-element-9ab5124{left:20px;}.elementor-23 .elementor-element.elementor-element-9ab5124{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-23 .elementor-element.elementor-element-9ab5124 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-9ab5124.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-23 .elementor-element.elementor-element-9ab5124.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-9ab5124.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-23 .elementor-element.elementor-element-9ab5124.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-9ab5124 .elementor-icon{font-size:16px;padding:14px;}.elementor-23 .elementor-element.elementor-element-a5a60d4{--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-23 .elementor-element.elementor-element-a5a60d4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a5a60d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-a5a60d4.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-a5a60d4: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-23 .elementor-element.elementor-element-a5a60d4, .elementor-23 .elementor-element.elementor-element-a5a60d4::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-34c629b img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-3a0f16b{padding:25px 25px 25px 25px;}.elementor-23 .elementor-element.elementor-element-3a0f16b .elementor-icon-box-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-3a0f16b .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-3a0f16b .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-23 .elementor-element.elementor-element-3a0f16b .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-23 .elementor-element.elementor-element-da506c8.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-da506c8{right:20px;}body.rtl .elementor-23 .elementor-element.elementor-element-da506c8{left:20px;}.elementor-23 .elementor-element.elementor-element-da506c8{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-23 .elementor-element.elementor-element-da506c8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-da506c8.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-23 .elementor-element.elementor-element-da506c8.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-da506c8.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-23 .elementor-element.elementor-element-da506c8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-da506c8 .elementor-icon{font-size:16px;padding:14px;}.elementor-23 .elementor-element.elementor-element-c011889{--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-23 .elementor-element.elementor-element-c011889:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c011889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c011889.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-c011889: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-23 .elementor-element.elementor-element-c011889, .elementor-23 .elementor-element.elementor-element-c011889::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-1f3499b img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-d413a5e{padding:25px 25px 25px 25px;}.elementor-23 .elementor-element.elementor-element-d413a5e .elementor-icon-box-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-d413a5e .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-d413a5e .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-23 .elementor-element.elementor-element-d413a5e .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-23 .elementor-element.elementor-element-5085ae4.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-5085ae4{right:20px;}body.rtl .elementor-23 .elementor-element.elementor-element-5085ae4{left:20px;}.elementor-23 .elementor-element.elementor-element-5085ae4{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-23 .elementor-element.elementor-element-5085ae4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-5085ae4.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-23 .elementor-element.elementor-element-5085ae4.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5085ae4.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-23 .elementor-element.elementor-element-5085ae4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-5085ae4 .elementor-icon{font-size:16px;padding:14px;}.elementor-23 .elementor-element.elementor-element-2b08e66{--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-23 .elementor-element.elementor-element-2b08e66:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2b08e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-2b08e66.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-23 .elementor-element.elementor-element-2b08e66: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-23 .elementor-element.elementor-element-2b08e66, .elementor-23 .elementor-element.elementor-element-2b08e66::before{--border-transition:0.3s;}.elementor-23 .elementor-element.elementor-element-f8ec9c8 img{width:100%;height:180px;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-9f10fac{padding:25px 25px 25px 25px;}.elementor-23 .elementor-element.elementor-element-9f10fac .elementor-icon-box-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-9f10fac .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-9f10fac .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-23 .elementor-element.elementor-element-9f10fac .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-23 .elementor-element.elementor-element-5e00638.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-5e00638{right:20px;}body.rtl .elementor-23 .elementor-element.elementor-element-5e00638{left:20px;}.elementor-23 .elementor-element.elementor-element-5e00638{top:20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 2px 0px #E9E4E6;}.elementor-23 .elementor-element.elementor-element-5e00638 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-5e00638.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-23 .elementor-element.elementor-element-5e00638.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-5e00638.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-23 .elementor-element.elementor-element-5e00638.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-5e00638 .elementor-icon{font-size:16px;padding:14px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-2656939{--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-23 .elementor-element.elementor-element-5cf2b4c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f1f699d{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-23 .elementor-element.elementor-element-38d8a5e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-091b507{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-4b73e74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a0e0542 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-7561c3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-49d2a23{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-459e81e .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-23 .elementor-element.elementor-element-b53a413{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-23 .elementor-element.elementor-element-84180eb .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-4b1850a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-660bb1e .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-660bb1e .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-23 .elementor-element.elementor-element-660bb1e .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-b47f4b4 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-b47f4b4 .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-23 .elementor-element.elementor-element-b47f4b4 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-a8191da .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-a8191da .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-23 .elementor-element.elementor-element-a8191da .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-51e88dd .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-51e88dd .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-23 .elementor-element.elementor-element-51e88dd .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-b404ff1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-8e6a0a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e395db1 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-06a8761{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-df35195 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1023d95{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-5ff7205 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-5ff7205 .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-23 .elementor-element.elementor-element-5ff7205 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-b95e0cd .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-b95e0cd .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-23 .elementor-element.elementor-element-b95e0cd .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-f443a4d .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-f443a4d .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-23 .elementor-element.elementor-element-f443a4d .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-dfa97eb .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-dfa97eb .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-23 .elementor-element.elementor-element-dfa97eb .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-c79831d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-9c39c26 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e4f1e0f{--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-23 .elementor-element.elementor-element-a1d975c .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-a1d975c .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-23 .elementor-element.elementor-element-a1d975c .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-62ee84b .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-62ee84b .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-23 .elementor-element.elementor-element-62ee84b .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-79a1651 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-79a1651 .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-23 .elementor-element.elementor-element-79a1651 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-3a0f16b .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-3a0f16b .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-23 .elementor-element.elementor-element-3a0f16b .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-d413a5e .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-d413a5e .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-23 .elementor-element.elementor-element-d413a5e .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-9f10fac .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-9f10fac .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-23 .elementor-element.elementor-element-9f10fac .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-23 .elementor-element.elementor-element-2656939{--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-23 .elementor-element.elementor-element-5cf2b4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-5cf2b4c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-f1f699d{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-23 .elementor-element.elementor-element-38d8a5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-38d8a5e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-23 .elementor-element.elementor-element-091b507{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-a0e0542 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-49d2a23{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-459e81e .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-23 .elementor-element.elementor-element-b53a413{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-84180eb .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-4b1850a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-660bb1e .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-660bb1e .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-23 .elementor-element.elementor-element-660bb1e .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-b47f4b4 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-b47f4b4 .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-23 .elementor-element.elementor-element-b47f4b4 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-a8191da .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-a8191da .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-23 .elementor-element.elementor-element-a8191da .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-51e88dd .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-51e88dd .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-23 .elementor-element.elementor-element-51e88dd .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-b404ff1{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-e395db1 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-a85c6db{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-ded38ba{--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-23 .elementor-element.elementor-element-76a2a37{--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-23 .elementor-element.elementor-element-cecdf39{--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-23 .elementor-element.elementor-element-6b86b1a{--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-23 .elementor-element.elementor-element-1f7d5f9{--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-23 .elementor-element.elementor-element-06a8761{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-df35195 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1023d95{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-5ff7205 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-5ff7205 .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-23 .elementor-element.elementor-element-5ff7205 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-b95e0cd .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-b95e0cd .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-23 .elementor-element.elementor-element-b95e0cd .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-f443a4d .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-f443a4d .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-23 .elementor-element.elementor-element-f443a4d .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-dfa97eb .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-dfa97eb .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-23 .elementor-element.elementor-element-dfa97eb .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-c79831d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-9c39c26 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e4f1e0f{--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-23 .elementor-element.elementor-element-a1d975c .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-a1d975c .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-23 .elementor-element.elementor-element-a1d975c .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-62ee84b .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-62ee84b .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-23 .elementor-element.elementor-element-62ee84b .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-79a1651 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-79a1651 .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-23 .elementor-element.elementor-element-79a1651 .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-3a0f16b .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-3a0f16b .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-23 .elementor-element.elementor-element-3a0f16b .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-d413a5e .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-d413a5e .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-23 .elementor-element.elementor-element-d413a5e .elementor-icon-box-description{font-size:var( --e-global-typography-87a3e98-font-size );line-height:var( --e-global-typography-87a3e98-line-height );}.elementor-23 .elementor-element.elementor-element-9f10fac .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-9f10fac .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-23 .elementor-element.elementor-element-9f10fac .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-23 .elementor-element.elementor-element-4b73e74{--width:50%;}.elementor-23 .elementor-element.elementor-element-7561c3a{--width:50%;}.elementor-23 .elementor-element.elementor-element-a35b7be{--width:100%;}.elementor-23 .elementor-element.elementor-element-2d3e6d3{--width:350px;}.elementor-23 .elementor-element.elementor-element-6a7615b{--width:350px;}.elementor-23 .elementor-element.elementor-element-36462ba{--width:350px;}.elementor-23 .elementor-element.elementor-element-7fe1dd3{--width:350px;}.elementor-23 .elementor-element.elementor-element-d7ddc6d{--width:350px;}.elementor-23 .elementor-element.elementor-element-9ed9e09{--width:350px;}.elementor-23 .elementor-element.elementor-element-ded38ba{--width:40%;}.elementor-23 .elementor-element.elementor-element-6e0cb98{--width:60%;}.elementor-23 .elementor-element.elementor-element-76a2a37{--width:40%;}.elementor-23 .elementor-element.elementor-element-2904206{--width:60%;}.elementor-23 .elementor-element.elementor-element-cecdf39{--width:40%;}.elementor-23 .elementor-element.elementor-element-05aa95d{--width:60%;}.elementor-23 .elementor-element.elementor-element-6b86b1a{--width:40%;}.elementor-23 .elementor-element.elementor-element-d4f9f98{--width:60%;}.elementor-23 .elementor-element.elementor-element-1f7d5f9{--width:40%;}.elementor-23 .elementor-element.elementor-element-6077017{--width:60%;}.elementor-23 .elementor-element.elementor-element-26e01f1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-4b73e74{--width:50%;}.elementor-23 .elementor-element.elementor-element-7561c3a{--width:50%;}.elementor-23 .elementor-element.elementor-element-8e6a0a0{--width:100%;}.elementor-23 .elementor-element.elementor-element-26e01f1{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-38d8a5e */.elementor-23 .elementor-element.elementor-element-38d8a5e .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.elementor-23 .elementor-element.elementor-element-38d8a5e .elementor-button-text {
    display: flex;
    align-items: center;
    line-height: 1;
}

.elementor-23 .elementor-element.elementor-element-38d8a5e .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;

    transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-38d8a5e .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-23 .elementor-element.elementor-element-38d8a5e .elementor-button:hover .elementor-button-icon {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3e6d3 *//* Smooth transition for title + SVG badge */
.elementor-23 .elementor-element.elementor-element-2d3e6d3 .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-2d3e6d3 .elementor-icon-box-title span,
.elementor-23 .elementor-element.elementor-element-2d3e6d3 .elementor-icon svg circle,
.elementor-23 .elementor-element.elementor-element-2d3e6d3 .elementor-icon svg text,
.elementor-23 .elementor-element.elementor-element-2d3e6d3 .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-23 .elementor-element.elementor-element-2d3e6d3:hover .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-2d3e6d3:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-23 .elementor-element.elementor-element-2d3e6d3:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-23 .elementor-element.elementor-element-2d3e6d3:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-23 .elementor-element.elementor-element-2d3e6d3:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a7615b *//* Smooth transition for title + SVG badge */
.elementor-23 .elementor-element.elementor-element-6a7615b .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-6a7615b .elementor-icon-box-title span,
.elementor-23 .elementor-element.elementor-element-6a7615b .elementor-icon svg circle,
.elementor-23 .elementor-element.elementor-element-6a7615b .elementor-icon svg text,
.elementor-23 .elementor-element.elementor-element-6a7615b .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-23 .elementor-element.elementor-element-6a7615b:hover .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-6a7615b:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-23 .elementor-element.elementor-element-6a7615b:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-23 .elementor-element.elementor-element-6a7615b:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-23 .elementor-element.elementor-element-6a7615b:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36462ba *//* Smooth transition for title + SVG badge */
.elementor-23 .elementor-element.elementor-element-36462ba .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-36462ba .elementor-icon-box-title span,
.elementor-23 .elementor-element.elementor-element-36462ba .elementor-icon svg circle,
.elementor-23 .elementor-element.elementor-element-36462ba .elementor-icon svg text,
.elementor-23 .elementor-element.elementor-element-36462ba .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-23 .elementor-element.elementor-element-36462ba:hover .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-36462ba:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-23 .elementor-element.elementor-element-36462ba:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-23 .elementor-element.elementor-element-36462ba:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-23 .elementor-element.elementor-element-36462ba:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe1dd3 *//* Smooth transition for title + SVG badge */
.elementor-23 .elementor-element.elementor-element-7fe1dd3 .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-7fe1dd3 .elementor-icon-box-title span,
.elementor-23 .elementor-element.elementor-element-7fe1dd3 .elementor-icon svg circle,
.elementor-23 .elementor-element.elementor-element-7fe1dd3 .elementor-icon svg text,
.elementor-23 .elementor-element.elementor-element-7fe1dd3 .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-23 .elementor-element.elementor-element-7fe1dd3:hover .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-7fe1dd3:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-23 .elementor-element.elementor-element-7fe1dd3:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-23 .elementor-element.elementor-element-7fe1dd3:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-23 .elementor-element.elementor-element-7fe1dd3:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ddc6d *//* Smooth transition for title + SVG badge */
.elementor-23 .elementor-element.elementor-element-d7ddc6d .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-d7ddc6d .elementor-icon-box-title span,
.elementor-23 .elementor-element.elementor-element-d7ddc6d .elementor-icon svg circle,
.elementor-23 .elementor-element.elementor-element-d7ddc6d .elementor-icon svg text,
.elementor-23 .elementor-element.elementor-element-d7ddc6d .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-23 .elementor-element.elementor-element-d7ddc6d:hover .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-d7ddc6d:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-23 .elementor-element.elementor-element-d7ddc6d:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-23 .elementor-element.elementor-element-d7ddc6d:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-23 .elementor-element.elementor-element-d7ddc6d:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed9e09 *//* Smooth transition for title + SVG badge */
.elementor-23 .elementor-element.elementor-element-9ed9e09 .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-9ed9e09 .elementor-icon-box-title span,
.elementor-23 .elementor-element.elementor-element-9ed9e09 .elementor-icon svg circle,
.elementor-23 .elementor-element.elementor-element-9ed9e09 .elementor-icon svg text,
.elementor-23 .elementor-element.elementor-element-9ed9e09 .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-23 .elementor-element.elementor-element-9ed9e09:hover .elementor-icon-box-title,
.elementor-23 .elementor-element.elementor-element-9ed9e09:hover .elementor-icon-box-title span {
    color: #75172E !important;
}

/* Parent hover -> icon background becomes maroon */
.elementor-23 .elementor-element.elementor-element-9ed9e09:hover .elementor-icon {
    background-color: #75172E !important;
}

/* Parent hover -> circular SVG background becomes maroon */
.elementor-23 .elementor-element.elementor-element-9ed9e09:hover .elementor-icon svg circle {
    fill: #75172E !important;
    stroke: #75172E !important;
}

/* Parent hover -> "01" becomes white */
.elementor-23 .elementor-element.elementor-element-9ed9e09:hover .elementor-icon svg text {
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a35b7be *//* =========================================
   JOURNEY MAIN DESKTOP LAYOUT
   PERFECTLY CENTERED
   ========================================= */

.elementor-23 .elementor-element.elementor-element-a35b7be {
    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-23 .elementor-element.elementor-element-a35b7be .journey-card {
    position: absolute !important;

    width: 350px !important;
    height: 370px !important;

    max-width: none !important;

    z-index: 2;
}


/* =========================================
   LEFT SIDE CARDS
   ========================================= */

.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-1,
.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-3,
.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-5 {
    left: calc(50% - 375px) !important;
}


/* =========================================
   RIGHT SIDE CARDS
   ========================================= */

.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-2,
.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-4, 
.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-6 {
    left: calc(50% + 25px) !important;
}


/* =========================================
   VERTICAL POSITIONS
   ========================================= */

.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-1 {
    top: 0;
}

.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-2 {
    top: 320px;
}

.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-3 {
    top: 640px;
}

.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-4 {
    top: 960px;
}

.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-5 {
    top: 1280px;
}

.elementor-23 .elementor-element.elementor-element-a35b7be .journey-card-6 {
    top: 1600px;
}


/* =========================================
   TABLET + MOBILE
   STACK CARDS
   ========================================= */

@media (max-width: 1024px) {

    .elementor-23 .elementor-element.elementor-element-a35b7be {
        width: 100% !important;
        max-width: 650px !important;

        height: auto !important;

        margin-left: auto !important;
        margin-right: auto !important;

        background-image: none;
    }

    .elementor-23 .elementor-element.elementor-element-a35b7be .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-039544c */.elementor-23 .elementor-element.elementor-element-039544c {
    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-a85c6db */.elementor-23 .elementor-element.elementor-element-a85c6db {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-23 .elementor-element.elementor-element-a85c6db .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-23 .elementor-element.elementor-element-a85c6db .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-23 .elementor-element.elementor-element-a85c6db:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-23 .elementor-element.elementor-element-a85c6db:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-23 .elementor-element.elementor-element-a85c6db .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-23 .elementor-element.elementor-element-a85c6db:hover .elementor-widget-heading .elementor-heading-title {
    color: #7E1732 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c49f6a7 */.elementor-23 .elementor-element.elementor-element-c49f6a7 {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-23 .elementor-element.elementor-element-c49f6a7 .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-23 .elementor-element.elementor-element-c49f6a7 .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-23 .elementor-element.elementor-element-c49f6a7:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-23 .elementor-element.elementor-element-c49f6a7:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-23 .elementor-element.elementor-element-c49f6a7 .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-23 .elementor-element.elementor-element-c49f6a7:hover .elementor-widget-heading .elementor-heading-title {
    color: #7E1732 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2af88b */.elementor-23 .elementor-element.elementor-element-d2af88b {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-23 .elementor-element.elementor-element-d2af88b .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-23 .elementor-element.elementor-element-d2af88b .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-23 .elementor-element.elementor-element-d2af88b:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-23 .elementor-element.elementor-element-d2af88b:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-23 .elementor-element.elementor-element-d2af88b .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-23 .elementor-element.elementor-element-d2af88b:hover .elementor-widget-heading .elementor-heading-title {
    color: #7E1732 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad04dc9 */.elementor-23 .elementor-element.elementor-element-ad04dc9 {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-23 .elementor-element.elementor-element-ad04dc9 .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-23 .elementor-element.elementor-element-ad04dc9 .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-23 .elementor-element.elementor-element-ad04dc9:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-23 .elementor-element.elementor-element-ad04dc9:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-23 .elementor-element.elementor-element-ad04dc9 .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-23 .elementor-element.elementor-element-ad04dc9:hover .elementor-widget-heading .elementor-heading-title {
    color: #7E1732 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f60db6 */.elementor-23 .elementor-element.elementor-element-1f60db6 {
    transition: all 0.35s ease;
}

/* =================================
   NUMBER ICON
   Works with any Elementor Icon widget
================================= */

.elementor-23 .elementor-element.elementor-element-1f60db6 .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-23 .elementor-element.elementor-element-1f60db6 .elementor-widget-icon .elementor-icon svg text {
    fill: #111111 !important;
    transition: fill 0.35s ease;
}

/* =================================
   HOVER - NUMBER CIRCLE
================================= */

.elementor-23 .elementor-element.elementor-element-1f60db6:hover .elementor-widget-icon .elementor-icon {
    background-color: #7E1732 !important;
    border-color: #7E1732 !important;
    color: #FFFFFF !important;
}

/* Number becomes white */
.elementor-23 .elementor-element.elementor-element-1f60db6:hover .elementor-widget-icon .elementor-icon svg text {
    fill: #FFFFFF !important;
}


/* =================================
   HEADING
   Works with any Elementor Heading widget
================================= */

.elementor-23 .elementor-element.elementor-element-1f60db6 .elementor-widget-heading .elementor-heading-title {
    color: #111111;
    transition: color 0.35s ease;
}

/* Heading hover */
.elementor-23 .elementor-element.elementor-element-1f60db6: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 */