.elementor-48 .elementor-element.elementor-element-97b26c9{--display:flex;--min-height:100vh;--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:flex-start;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-97b26c9:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-97b26c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://r.need.app.br/wp-content/uploads/2026/07/hero-portrait-navy.jpg");background-position:center right;background-size:cover;}.elementor-48 .elementor-element.elementor-element-52b1b07{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-9efb24b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Outfit", Sans-serif;font-size:11.52px;font-weight:600;text-transform:uppercase;line-height:17.28px;letter-spacing:1.6px;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-6c231d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-48 .elementor-element.elementor-element-6c231d4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:56px;font-weight:600;line-height:1.08em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-cce6a05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Outfit", Sans-serif;font-size:18px;line-height:29.25px;color:rgba(255,255,255,0.9);}.elementor-48 .elementor-element.elementor-element-731a3d4{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button{background-color:#EC7424;font-family:"Outfit", Sans-serif;font-size:15.2px;font-weight:600;line-height:22.8px;fill:#151E3F;color:#151E3F;border-radius:999px 999px 999px 999px;padding:8px 26px 8px 26px;}.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button:focus{background-color:#CF5D10;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-9687500 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:15.2px;font-weight:600;line-height:22.8px;fill:#242C4C;color:#242C4C;border-radius:999px 999px 999px 999px;padding:12.6px 28px 12.6px 28px;}.elementor-48 .elementor-element.elementor-element-9687500 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-9687500 .elementor-button:focus{background-color:#F4F5F8;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-9687500 .elementor-button:hover svg, .elementor-48 .elementor-element.elementor-element-9687500 .elementor-button:focus svg{fill:#242C4C;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-a1438b8{padding:24px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.2);--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-text{color:rgba(255,255,255,0.9);transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-95a252b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;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:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-95a252b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-95a252b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E3F;}.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-icon i{color:#EC7424;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-icon svg{fill:#EC7424;transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-214bc1c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-text{color:rgba(244,245,248,0.8);transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-58f4199{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-48 .elementor-element.elementor-element-58f4199:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-58f4199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-58f4199{left:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-58f4199{right:0px;}.elementor-48 .elementor-element.elementor-element-42a274d{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;top:0px;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-42a274d{left:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-42a274d{right:0px;}.elementor-48 .elementor-element.elementor-element-33b3dc6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:64px;--margin-left:autopx;--margin-right:autopx;}.elementor-48 .elementor-element.elementor-element-349359d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;color:#4A5580;}.elementor-48 .elementor-element.elementor-element-42bc2e7{text-align:center;}.elementor-48 .elementor-element.elementor-element-42bc2e7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:600;line-height:1.08em;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-6c7d8a3{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-48 .elementor-element.elementor-element-6c7d8a3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:48px;font-weight:600;line-height:1.08em;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-be2c1b2{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;line-height:1.7em;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-5116b14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-9f50ba8{--display:flex;--position:relative;--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;--border-radius:25.6px 25.6px 25.6px 25.6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;top:0px;}.elementor-48 .elementor-element.elementor-element-9f50ba8:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9f50ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E3F;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-9f50ba8{left:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-9f50ba8{right:0px;}.elementor-48 .elementor-element.elementor-element-c6b8d66{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;top:0px;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-c6b8d66{left:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-c6b8d66{right:0px;}.elementor-48 .elementor-element.elementor-element-007d516{font-family:"SFMono-Regular, Consolas, monospace", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.5px;color:rgba(236,116,36,0.9);}.elementor-48 .elementor-element.elementor-element-54e6201 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:29px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-14ac099{font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.7);}.elementor-48 .elementor-element.elementor-element-b6574f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-48 .elementor-element.elementor-element-883eae9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-f86c839{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:25.6px 25.6px 25.6px 25.6px;box-shadow:0px 16px 40px 0px rgba(21,30,63,0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-f86c839:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f86c839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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 );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-48 .elementor-element.elementor-element-e8b2ac8 .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-e8b2ac8.elementor-view-stacked .elementor-icon{background-color:#242C4C;fill:#DCEEF8;color:#DCEEF8;}.elementor-48 .elementor-element.elementor-element-e8b2ac8.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-e8b2ac8.elementor-view-default .elementor-icon{fill:#242C4C;color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-e8b2ac8.elementor-view-framed .elementor-icon{background-color:#DCEEF8;}.elementor-48 .elementor-element.elementor-element-e8b2ac8 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-e8b2ac8 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-e8b2ac8 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-e8b2ac8 .elementor-icon-box-title{color:#242C4C;}.elementor-48 .elementor-element.elementor-element-e8b2ac8 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-5900164{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:25.6px 25.6px 25.6px 25.6px;box-shadow:0px 16px 40px 0px rgba(21,30,63,0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-5900164:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5900164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-34510fa .elementor-icon-box-wrapper{gap:15px;}.elementor-48 .elementor-element.elementor-element-34510fa.elementor-view-stacked .elementor-icon{background-color:#242C4C;fill:#DCEEF8;color:#DCEEF8;}.elementor-48 .elementor-element.elementor-element-34510fa.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-34510fa.elementor-view-default .elementor-icon{fill:#242C4C;color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-34510fa.elementor-view-framed .elementor-icon{background-color:#DCEEF8;}.elementor-48 .elementor-element.elementor-element-34510fa .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-34510fa .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-34510fa .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-34510fa .elementor-icon-box-title{color:#242C4C;}.elementor-48 .elementor-element.elementor-element-34510fa .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-43db660{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(36,44,76,0.2);--border-color:rgba(36,44,76,0.2);--border-radius:25.6px 25.6px 25.6px 25.6px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-43db660:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-43db660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(220,238,248,0.4);}.elementor-48 .elementor-element.elementor-element-ed81998{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:rgba(21,30,63,0.85);}.elementor-48 .elementor-element.elementor-element-13d2021{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-48 .elementor-element.elementor-element-0030d7a{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;color:#242C4C;}.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-48 .elementor-element.elementor-element-c174ef0 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-c174ef0.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-c174ef0.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-c174ef0.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-c174ef0.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-c174ef0.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-c174ef0 .elementor-icon{font-size:16px;}.elementor-48 .elementor-element.elementor-element-c174ef0 .elementor-icon svg{height:16px;}.elementor-48 .elementor-element.elementor-element-df1aeec{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 28px 70px 0px rgba(21,30,63,0.16);top:0px;}.elementor-48 .elementor-element.elementor-element-df1aeec:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-df1aeec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://r.need.app.br/wp-content/uploads/2026/07/service-meal.jpg");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-df1aeec{left:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-df1aeec{right:0px;}.elementor-48 .elementor-element.elementor-element-0a98534{--display:flex;--position:relative;--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;top:0px;--z-index:2;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-0a98534{left:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-0a98534{right:0px;}.elementor-48 .elementor-element.elementor-element-a6e654b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-48 .elementor-element.elementor-element-8bfa3e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-48 .elementor-element.elementor-element-8bfa3e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-3940f26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Outfit", Sans-serif;font-size:15px;line-height:1.6em;color:rgba(255,255,255,0.75);}.elementor-48 .elementor-element.elementor-element-58671de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:24px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-e64efc5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-e64efc5.elementor-view-stacked .elementor-icon{background-color:#EC7424;fill:rgba(255,255,255,0.1);color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-e64efc5.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-e64efc5.elementor-view-default .elementor-icon{fill:#EC7424;color:#EC7424;border-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-e64efc5.elementor-view-framed .elementor-icon{background-color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-e64efc5 .elementor-icon{font-size:18px;}.elementor-48 .elementor-element.elementor-element-e64efc5 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-e64efc5 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-e64efc5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-e64efc5 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:14px;color:rgba(255,255,255,0.65);}.elementor-48 .elementor-element.elementor-element-838b586 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-838b586.elementor-view-stacked .elementor-icon{background-color:#EC7424;fill:rgba(255,255,255,0.1);color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-838b586.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-838b586.elementor-view-default .elementor-icon{fill:#EC7424;color:#EC7424;border-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-838b586.elementor-view-framed .elementor-icon{background-color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-838b586 .elementor-icon{font-size:18px;}.elementor-48 .elementor-element.elementor-element-838b586 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-838b586 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-838b586 .elementor-icon-box-title{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-838b586 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:14px;color:rgba(255,255,255,0.65);}.elementor-48 .elementor-element.elementor-element-057df75 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-057df75.elementor-view-stacked .elementor-icon{background-color:#EC7424;fill:rgba(255,255,255,0.1);color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-057df75.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-057df75.elementor-view-default .elementor-icon{fill:#EC7424;color:#EC7424;border-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-057df75.elementor-view-framed .elementor-icon{background-color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-057df75 .elementor-icon{font-size:18px;}.elementor-48 .elementor-element.elementor-element-057df75 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-057df75 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-057df75 .elementor-icon-box-title{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-057df75 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:14px;color:rgba(255,255,255,0.65);}.elementor-48 .elementor-element.elementor-element-cff8195{--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:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-d84158e .elementor-button{background-color:#EC7424;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:999px 999px 999px 999px;padding:8px 10px 8px 22px;}.elementor-48 .elementor-element.elementor-element-d84158e .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-d84158e .elementor-button:focus{background-color:#CF5D10;}.elementor-48 .elementor-element.elementor-element-d84158e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-2cbbda6{font-family:"Outfit", Sans-serif;font-size:13px;color:rgba(255,255,255,0.55);}.elementor-48 .elementor-element.elementor-element-9e93c05{--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-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-48 .elementor-element.elementor-element-a153f81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-a153f81:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a153f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-48 .elementor-element.elementor-element-124c160 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;color:#EC7424;}.elementor-48 .elementor-element.elementor-element-4d32ebe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-21a5104{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-21a5104:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-21a5104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-48 .elementor-element.elementor-element-952cbcb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;color:#EC7424;}.elementor-48 .elementor-element.elementor-element-ce9e1bb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-f1e4adb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-f1e4adb:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f1e4adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-48 .elementor-element.elementor-element-01f87c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;color:#EC7424;}.elementor-48 .elementor-element.elementor-element-5efdfe3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-b9db54b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-b9db54b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b9db54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-eff78d5{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-88fb7a6{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;top:0px;}.elementor-48 .elementor-element.elementor-element-88fb7a6.e-con{--flex-grow:0.95;--flex-shrink:1;}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-88fb7a6{left:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-88fb7a6{right:0px;}.elementor-48 .elementor-element.elementor-element-9df0df5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:23.2px 23.2px 23.2px 23.2px;box-shadow:0px 20px 50px 0px rgba(21,30,63,.06);--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-48 .elementor-element.elementor-element-9df0df5:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9df0df5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.03);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48 .elementor-element.elementor-element-fc42bed img{border-radius:20px 20px 20px 20px;}.elementor-48 .elementor-element.elementor-element-712ba64{--display:flex;--position:absolute;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.6);--border-color:rgba(255,255,255,.6);--border-radius:14.4px 14.4px 14.4px 14.4px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;top:0px;}.elementor-48 .elementor-element.elementor-element-712ba64:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-712ba64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(244,245,248,.94);}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-712ba64{left:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-712ba64{right:0px;}.elementor-48 .elementor-element.elementor-element-737b5fe .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-737b5fe.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-737b5fe.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-737b5fe.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-737b5fe.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-737b5fe.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-737b5fe .elementor-icon{font-size:28px;}.elementor-48 .elementor-element.elementor-element-737b5fe .elementor-icon svg{height:28px;}.elementor-48 .elementor-element.elementor-element-cc9bff5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-48 .elementor-element.elementor-element-08fb6fd .elementor-heading-title{font-size:14px;font-weight:700;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-f84f940{font-size:12px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-efc7284{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-48 .elementor-element.elementor-element-efc7284.e-con{--flex-grow:1.05;--flex-shrink:1;}.elementor-48 .elementor-element.elementor-element-bc7013c{font-size:14px;font-weight:600;color:#4A5580;}.elementor-48 .elementor-element.elementor-element-8606959 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:600;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-54d1243{font-size:16px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-0a7dd11{font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-089209b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-a08ba61{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-2bed94c{--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;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-ccc7521 .elementor-button{background-color:#EC7424;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:9999px 9999px 9999px 9999px;}.elementor-48 .elementor-element.elementor-element-7bf2f0a .elementor-button{background-color:transparent;font-weight:600;fill:#242C4C;color:#242C4C;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(21,30,63,0.2);border-radius:9999px 9999px 9999px 9999px;}.elementor-48 .elementor-element.elementor-element-67985ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-67985ec:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-67985ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-a386402{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-e46f5b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-849e220 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:700;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-ae3a661{font-family:"Outfit", Sans-serif;font-size:15.2px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-4052ad3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-f6cc72c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:14.4px 14.4px 14.4px 14.4px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-48 .elementor-element.elementor-element-f6cc72c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f6cc72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-eb1af3c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:10.4px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;color:#4A5580;}.elementor-48 .elementor-element.elementor-element-438d07b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-e3fabcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:14.4px 14.4px 14.4px 14.4px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-48 .elementor-element.elementor-element-e3fabcd:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e3fabcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-3ab2117 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:10.4px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;color:#4A5580;}.elementor-48 .elementor-element.elementor-element-4f78f60 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-763e7e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:14.4px 14.4px 14.4px 14.4px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-48 .elementor-element.elementor-element-763e7e5:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-763e7e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-41e799b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:10.4px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;color:#4A5580;}.elementor-48 .elementor-element.elementor-element-1e2becb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-163a386{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:14.4px 14.4px 14.4px 14.4px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-48 .elementor-element.elementor-element-163a386:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-163a386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-4651297 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:10.4px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;color:#4A5580;}.elementor-48 .elementor-element.elementor-element-a93f635 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-86b4edc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-5d8a271{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:25.6px 25.6px 25.6px 25.6px;box-shadow:0px 16px 48px 0px rgba(21,30,63,0.06);}.elementor-48 .elementor-element.elementor-element-5d8a271:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5d8a271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-993f497{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;}.elementor-48 .elementor-element.elementor-element-37bd7f0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-64b6cff{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-48 .elementor-element.elementor-element-64b6cff:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-64b6cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(244,245,248,0.95);}.elementor-48 .elementor-element.elementor-element-46ceba8 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-46ceba8.elementor-view-stacked .elementor-icon{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-46ceba8.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-46ceba8.elementor-view-default .elementor-icon{color:#EC7424;border-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-46ceba8.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-46ceba8.elementor-view-default .elementor-icon svg{fill:#EC7424;}.elementor-48 .elementor-element.elementor-element-46ceba8 .elementor-icon{font-size:16px;}.elementor-48 .elementor-element.elementor-element-46ceba8 .elementor-icon svg{height:16px;}.elementor-48 .elementor-element.elementor-element-5c31506 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-edcc7c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-1374317 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-cdedffb{font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.6em;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-d18afc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-b0f3eb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-75f518c{--display:flex;--min-height:6px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-75f518c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-75f518c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-9f7c6a6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:rgba(21,30,63,0.85);}.elementor-48 .elementor-element.elementor-element-a065850{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-93bc44b{--display:flex;--min-height:6px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-93bc44b:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-93bc44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-30873cd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:rgba(21,30,63,0.85);}.elementor-48 .elementor-element.elementor-element-efe9bd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-931b39a{--display:flex;--min-height:6px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-931b39a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-931b39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-53da75c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:rgba(21,30,63,0.85);}.elementor-48 .elementor-element.elementor-element-e724c31 .elementor-button{background-color:#EC7424;font-family:"Outfit", Sans-serif;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-e724c31 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-e724c31 .elementor-button:focus{background-color:#CF5D10;}.elementor-48 .elementor-element.elementor-element-e724c31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-99c2172{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:25.6px 25.6px 25.6px 25.6px;box-shadow:0px 16px 48px 0px rgba(21,30,63,0.06);}.elementor-48 .elementor-element.elementor-element-99c2172:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-99c2172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-aeefaa1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;}.elementor-48 .elementor-element.elementor-element-7f32fb5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-48 .elementor-element.elementor-element-d50b072{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-48 .elementor-element.elementor-element-d50b072:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d50b072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(244,245,248,0.95);}.elementor-48 .elementor-element.elementor-element-abc65d9 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-abc65d9.elementor-view-stacked .elementor-icon{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-abc65d9.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-abc65d9.elementor-view-default .elementor-icon{color:#EC7424;border-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-abc65d9.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-abc65d9.elementor-view-default .elementor-icon svg{fill:#EC7424;}.elementor-48 .elementor-element.elementor-element-abc65d9 .elementor-icon{font-size:16px;}.elementor-48 .elementor-element.elementor-element-abc65d9 .elementor-icon svg{height:16px;}.elementor-48 .elementor-element.elementor-element-33469d4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-201d84d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-0f8fb34 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-3af8d29{font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.6em;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-f64ba04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-10e05c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-fa6b1e9{--display:flex;--min-height:6px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-fa6b1e9:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-fa6b1e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-8761f2a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:rgba(21,30,63,0.85);}.elementor-48 .elementor-element.elementor-element-b318319{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-c8e61d4{--display:flex;--min-height:6px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-c8e61d4:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c8e61d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-d5639a2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:rgba(21,30,63,0.85);}.elementor-48 .elementor-element.elementor-element-a937a97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-48 .elementor-element.elementor-element-a70e799{--display:flex;--min-height:6px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-a70e799:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-a70e799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-5c45bdd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:rgba(21,30,63,0.85);}.elementor-48 .elementor-element.elementor-element-c173421 .elementor-button{background-color:#EC7424;font-family:"Outfit", Sans-serif;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-c173421 .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-c173421 .elementor-button:focus{background-color:#CF5D10;}.elementor-48 .elementor-element.elementor-element-c173421 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-4ca3d4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-4953f34 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-61fccae{font-family:"Outfit", Sans-serif;font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-bf7db96{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-fcb975e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;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:#E4E7EF;--border-color:#E4E7EF;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-fcb975e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-fcb975e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-48 .elementor-element.elementor-element-e7d9b74{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-e7d9b74:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e7d9b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7EF;}.elementor-48 .elementor-element.elementor-element-83181af .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-83181af.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-83181af.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-83181af.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-83181af.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-83181af.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-83181af .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-83181af .elementor-icon svg{height:20px;}.elementor-48 .elementor-element.elementor-element-952bc6b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-a9ede06{font-family:"Outfit", Sans-serif;font-size:12px;line-height:1.5em;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-922c9c7{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-48 .elementor-element.elementor-element-d598eb8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-de01281 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-de01281.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-de01281.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-de01281.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-de01281.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-de01281.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-de01281 .elementor-icon{font-size:14px;}.elementor-48 .elementor-element.elementor-element-de01281 .elementor-icon svg{height:14px;}.elementor-48 .elementor-element.elementor-element-ff2cca3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;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:#E4E7EF;--border-color:#E4E7EF;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-ff2cca3:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-ff2cca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-48 .elementor-element.elementor-element-b8634a5{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-b8634a5:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b8634a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7EF;}.elementor-48 .elementor-element.elementor-element-e77fc2d .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-e77fc2d.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-e77fc2d.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-e77fc2d.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-e77fc2d.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-e77fc2d.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-e77fc2d .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-e77fc2d .elementor-icon svg{height:20px;}.elementor-48 .elementor-element.elementor-element-a38e5d0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-8483d49{font-family:"Outfit", Sans-serif;font-size:12px;line-height:1.5em;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-ef57776{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-48 .elementor-element.elementor-element-dfb68dd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-b70f08d .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-b70f08d.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-b70f08d.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-b70f08d.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-b70f08d.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-b70f08d.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-b70f08d .elementor-icon{font-size:14px;}.elementor-48 .elementor-element.elementor-element-b70f08d .elementor-icon svg{height:14px;}.elementor-48 .elementor-element.elementor-element-4258a0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;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:#E4E7EF;--border-color:#E4E7EF;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-4258a0f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-4258a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-48 .elementor-element.elementor-element-0315102{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-0315102:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0315102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7EF;}.elementor-48 .elementor-element.elementor-element-732a478 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-732a478.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-732a478.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-732a478.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-732a478.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-732a478.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-732a478 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-732a478 .elementor-icon svg{height:20px;}.elementor-48 .elementor-element.elementor-element-02425e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-b31f261{font-family:"Outfit", Sans-serif;font-size:12px;line-height:1.5em;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-fe46c48{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-48 .elementor-element.elementor-element-28b663a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-c8621c6 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-c8621c6.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-c8621c6.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-c8621c6.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-c8621c6.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-c8621c6.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-c8621c6 .elementor-icon{font-size:14px;}.elementor-48 .elementor-element.elementor-element-c8621c6 .elementor-icon svg{height:14px;}.elementor-48 .elementor-element.elementor-element-9b37980{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;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:#E4E7EF;--border-color:#E4E7EF;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-9b37980:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9b37980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-48 .elementor-element.elementor-element-5c39630{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-5c39630:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5c39630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E7EF;}.elementor-48 .elementor-element.elementor-element-b925a09 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-b925a09.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-b925a09.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-b925a09.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-b925a09.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-b925a09.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-b925a09 .elementor-icon{font-size:20px;}.elementor-48 .elementor-element.elementor-element-b925a09 .elementor-icon svg{height:20px;}.elementor-48 .elementor-element.elementor-element-ea8beba .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:600;color:#151E3F;}.elementor-48 .elementor-element.elementor-element-69e666a{font-family:"Outfit", Sans-serif;font-size:12px;line-height:1.5em;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-fd34d00{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-48 .elementor-element.elementor-element-5bb3471 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-f4322cb .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-f4322cb.elementor-view-stacked .elementor-icon{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-f4322cb.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-f4322cb.elementor-view-default .elementor-icon{color:#242C4C;border-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-f4322cb.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-f4322cb.elementor-view-default .elementor-icon svg{fill:#242C4C;}.elementor-48 .elementor-element.elementor-element-f4322cb .elementor-icon{font-size:14px;}.elementor-48 .elementor-element.elementor-element-f4322cb .elementor-icon svg{height:14px;}.elementor-48 .elementor-element.elementor-element-52cfa27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-df06abf .elementor-button{background-color:#EC7424;font-family:"Outfit", Sans-serif;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-df06abf .elementor-button:hover, .elementor-48 .elementor-element.elementor-element-df06abf .elementor-button:focus{background-color:#CF5D10;}.elementor-48 .elementor-element.elementor-element-df06abf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-067d6ee{text-align:center;font-family:"Outfit", Sans-serif;font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-68ff157{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-418d2d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-1a574bd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-5fe0c7b{--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;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-9008776{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-905e15f{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:600;color:rgba(36,44,76,0.3);}.elementor-48 .elementor-element.elementor-element-63fd05a .elementor-heading-title{font-size:18px;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-aed8d57{font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-50e50b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-66d9347{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:600;color:rgba(36,44,76,0.3);}.elementor-48 .elementor-element.elementor-element-af99aae .elementor-heading-title{font-size:18px;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-0fd1fb0{font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-56d38a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-9cfd684{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:600;color:rgba(36,44,76,0.3);}.elementor-48 .elementor-element.elementor-element-d40db0b .elementor-heading-title{font-size:18px;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-1b7da38{font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-307321f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-5618acd{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:600;color:rgba(36,44,76,0.3);}.elementor-48 .elementor-element.elementor-element-e76a954 .elementor-heading-title{font-size:18px;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-540c0ca{font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-260eb78{--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;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-90ed58e .elementor-button{background-color:#EC7424;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:9999px 9999px 9999px 9999px;}.elementor-48 .elementor-element.elementor-element-d8df0b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-48 .elementor-element.elementor-element-a27fe81{font-size:14px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-6eae55b{font-size:12px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-2eaee13{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-fd099bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;}.elementor-48 .elementor-element.elementor-element-fd099bd:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-fd099bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, rgba(220,238,248,0.8) 0%, #F4F5F8 100%);}.elementor-48 .elementor-element.elementor-element-fd099bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-e1b0301{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-97ff95f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-97ff95f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-323836d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-323836d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-0abfe58 .elementor-heading-title{color:#242C4C;}.elementor-48 .elementor-element.elementor-element-3a2045e{color:#5D6480;}.elementor-48 .elementor-element.elementor-element-d44d00a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap: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:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:25.6px 25.6px 25.6px 25.6px;box-shadow:0px 12px 40px 0px rgba(21,30,63,0.06);--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-d44d00a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d44d00a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-d44d00a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-72c6146{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-48 .elementor-element.elementor-element-72c6146.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-6f2d81d{--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:baseline;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-48 .elementor-element.elementor-element-6f2d81d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-1598017.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-1598017 .elementor-heading-title{font-size:30px;font-weight:600;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-d98c32e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-d98c32e{font-size:14px;color:#5D6480;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48 .elementor-element.elementor-element-eaefb64 .elementor-star-rating{font-size:14px;}.elementor-48 .elementor-element.elementor-element-eaefb64 .elementor-star-rating i:before{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-eaefb64 .elementor-star-rating i{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-8b4743b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-8b4743b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-3ab437b .elementor-heading-title{font-size:24px;font-weight:600;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-19333f2{font-size:13px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-7141791{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7141791.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-73ddf65 .elementor-heading-title{font-size:14px;font-weight:600;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-80bbabe{font-size:12px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-2d4bdf2{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-2d4bdf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-b303620{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;--border-radius:25.6px 25.6px 25.6px 25.6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;grid-column:span 5;}.elementor-48 .elementor-element.elementor-element-b303620:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b303620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242C4C;}.elementor-48 .elementor-element.elementor-element-be9d77d{--display:flex;--position:absolute;--min-height:160px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:9999px 9999px 9999px 9999px;top:-32px;--z-index:0;}.elementor-48 .elementor-element.elementor-element-be9d77d:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-be9d77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(236,116,36,0.15);}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-be9d77d{right:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-be9d77d{left:0px;}.elementor-48 .elementor-element.elementor-element-10fc515 .elementor-icon-wrapper{text-align:start;}.elementor-48 .elementor-element.elementor-element-10fc515.elementor-view-stacked .elementor-icon{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-10fc515.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-10fc515.elementor-view-default .elementor-icon{color:#EC7424;border-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-10fc515.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-10fc515.elementor-view-default .elementor-icon svg{fill:#EC7424;}.elementor-48 .elementor-element.elementor-element-10fc515 .elementor-icon{font-size:32px;}.elementor-48 .elementor-element.elementor-element-10fc515 .elementor-icon svg{height:32px;}.elementor-48 .elementor-element.elementor-element-beb5edf .elementor-star-rating{font-size:16px;}.elementor-48 .elementor-element.elementor-element-beb5edf .elementor-star-rating i:before{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-beb5edf .elementor-star-rating i{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-231acfa.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-231acfa{font-size:21.6px;font-weight:500;color:#F4F5F8;}.elementor-48 .elementor-element.elementor-element-c4694a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-c4694a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-3d8783c .elementor-heading-title{font-size:14px;font-weight:700;color:#F4F5F8;}.elementor-48 .elementor-element.elementor-element-c3b1627{font-size:12px;color:rgba(244,245,248,0.6);}.elementor-48 .elementor-element.elementor-element-b5bfbe7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;grid-column:span 7;}.elementor-48 .elementor-element.elementor-element-5cba4ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 36px 0px rgba(21,30,63,0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-5cba4ce:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5cba4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-de5f6fb .elementor-star-rating{font-size:14px;}.elementor-48 .elementor-element.elementor-element-de5f6fb .elementor-star-rating i:before{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-de5f6fb .elementor-star-rating i{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-a767070.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-a767070{font-size:15.2px;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-48b8fb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-48b8fb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-76c0072 .elementor-heading-title{font-size:14px;font-weight:700;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-c168196{font-size:12px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-e7b8fbc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 36px 0px rgba(21,30,63,0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-e7b8fbc:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e7b8fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-13c0712 .elementor-star-rating{font-size:14px;}.elementor-48 .elementor-element.elementor-element-13c0712 .elementor-star-rating i:before{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-13c0712 .elementor-star-rating i{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-c6dfd15.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-c6dfd15{font-size:15.2px;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-55e0537{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-55e0537.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-5ce517f .elementor-heading-title{font-size:14px;font-weight:700;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-b5a7639{font-size:12px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-c51cd46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 36px 0px rgba(21,30,63,0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;grid-column:span 2;}.elementor-48 .elementor-element.elementor-element-c51cd46:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c51cd46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-edce177 .elementor-star-rating{font-size:14px;}.elementor-48 .elementor-element.elementor-element-edce177 .elementor-star-rating i:before{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-edce177 .elementor-star-rating i{color:#EC7424;}.elementor-48 .elementor-element.elementor-element-d6c4b6c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-d6c4b6c{font-size:15.2px;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-f0becd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-f0becd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-a4a2b1b .elementor-heading-title{font-size:14px;font-weight:700;color:#242C4C;}.elementor-48 .elementor-element.elementor-element-654cf8f{font-size:12px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-77ab67f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-77ab67f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-752f526 .elementor-button{background-color:#EC7424;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:9999px 9999px 9999px 9999px;}.elementor-48 .elementor-element.elementor-element-752f526.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-752f526 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-f384909 .elementor-button{background-color:transparent;fill:#242C4C;color:#242C4C;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(21,30,63,0.1);border-radius:9999px 9999px 9999px 9999px;}.elementor-48 .elementor-element.elementor-element-f384909.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-f384909 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-ad69a18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-ad69a18{font-size:13px;color:#5D6480;}.elementor-48 .elementor-element.elementor-element-dcee1f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;}.elementor-48 .elementor-element.elementor-element-dcee1f6:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-dcee1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E3F;}.elementor-48 .elementor-element.elementor-element-dcee1f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-c84e42a{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-c84e42a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-7ec8880{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-7ec8880.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-ad8136f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-ad8136f{font-size:14px;font-weight:500;color:#EC7424;}.elementor-48 .elementor-element.elementor-element-e0b7e79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-e0b7e79 .elementor-heading-title{color:#F4F5F8;}.elementor-48 .elementor-element.elementor-element-1390930.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-1390930{font-size:15.2px;color:rgba(244,245,248,0.7);}.elementor-48 .elementor-element.elementor-element-297e932{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:24px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-297e932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-57c1cf5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-57c1cf5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-57c1cf5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-57c1cf5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-e9339d0 .elementor-button{background-color:#EC7424;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:9999px 9999px 9999px 9999px;}.elementor-48 .elementor-element.elementor-element-e9339d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-e9339d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48 .elementor-element.elementor-element-b5a6421.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-b5a6421{font-size:12px;color:rgba(244,245,248,0.5);}.elementor-48 .elementor-element.elementor-element-25d5114{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-25d5114.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-d7d064d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:26.6px 26.6px 26.6px 26.6px;box-shadow:0px 28px 70px 0px rgba(0,0,0,0.35);}.elementor-48 .elementor-element.elementor-element-d7d064d:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d7d064d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.4);}.elementor-48 .elementor-element.elementor-element-d7d064d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-7be8c23{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--border-radius:9999px 9999px 9999px 9999px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;top:12px;--z-index:5;}.elementor-48 .elementor-element.elementor-element-7be8c23:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7be8c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.45);}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-7be8c23{left:12px;}body.rtl .elementor-48 .elementor-element.elementor-element-7be8c23{right:12px;}.elementor-48 .elementor-element.elementor-element-2a0fdfa{font-size:10.4px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(244,245,248,0.9);}.elementor-48 .elementor-element.elementor-element-0e8984e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-48 .elementor-element.elementor-element-602005e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-48 .elementor-element.elementor-element-602005e{font-size:12px;color:rgba(244,245,248,0.5);}.elementor-48 .elementor-element.elementor-element-3e99ef3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-817b196{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-817b196:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-817b196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-7e733b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-1a3f992{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-48 .elementor-element.elementor-element-0ae8be3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-48 .elementor-element.elementor-element-0ae8be3:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-0ae8be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEEF8;}.elementor-48 .elementor-element.elementor-element-55b6798 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-55b6798 .elementor-icon{font-size:24px;}.elementor-48 .elementor-element.elementor-element-55b6798 .elementor-icon svg{height:24px;}.elementor-48 .elementor-element.elementor-element-d2d8746{text-align:center;}.elementor-48 .elementor-element.elementor-element-36562ca{text-align:center;}.elementor-48 .elementor-element.elementor-element-609e4f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-item{border-width:1px;border-color:rgba(21,30,63,0.1);}.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:rgba(21,30,63,0.1);}.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:rgba(21,30,63,0.1);}.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-icon, .elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-title{color:#151E3F;}.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-icon svg{fill:#151E3F;}.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-active .elementor-accordion-icon, .elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-active .elementor-accordion-title{color:#151E3F;}.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-active .elementor-accordion-icon svg{fill:#151E3F;}.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;}.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-tab-content{color:#5D6480;font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-48 .elementor-element.elementor-element-500e48e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);}.elementor-48 .elementor-element.elementor-element-500e48e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-500e48e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-5d2678e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-48 .elementor-element.elementor-element-5d2678e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5d2678e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEEF8;}.elementor-48 .elementor-element.elementor-element-2e5f0b7 .elementor-icon-wrapper{text-align:center;}.elementor-48 .elementor-element.elementor-element-2e5f0b7 .elementor-icon{font-size:24px;}.elementor-48 .elementor-element.elementor-element-2e5f0b7 .elementor-icon svg{height:24px;}.elementor-48 .elementor-element.elementor-element-172a516{text-align:center;}.elementor-48 .elementor-element.elementor-element-61f7469{text-align:center;}.elementor-48 .elementor-element.elementor-element-b67e001 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-b67e001 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-b67e001{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-b67e001 .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-c3eb247 .elementor-button{background-color:#EC7424;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-c3eb247 .elementor-button-content-wrapper{flex-direction:row;}.elementor-48 .elementor-element.elementor-element-9fcd5d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-9fcd5d7:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-9fcd5d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-d950e96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-e118307{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;}.elementor-48 .elementor-element.elementor-element-0b24405{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-e5cd8cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);}.elementor-48 .elementor-element.elementor-element-e5cd8cc:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-e5cd8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-1745db4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-1745db4:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1745db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEDF4;}.elementor-48 .elementor-element.elementor-element-954dcdf img{height:100%;}.elementor-48 .elementor-element.elementor-element-2b158c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-f973340 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-f973340 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-f973340{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-f973340 .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-fbb962a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);}.elementor-48 .elementor-element.elementor-element-fbb962a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-fbb962a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-5a21baf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-5a21baf:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5a21baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEDF4;}.elementor-48 .elementor-element.elementor-element-6afb123 img{height:100%;}.elementor-48 .elementor-element.elementor-element-2fb0cae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-035d20e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-035d20e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-035d20e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-035d20e .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-c1e5dcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-color:rgba(21,30,63,0.1);--border-color:rgba(21,30,63,0.1);}.elementor-48 .elementor-element.elementor-element-c1e5dcc:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c1e5dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-79f1f0e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-79f1f0e:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-79f1f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEDF4;}.elementor-48 .elementor-element.elementor-element-e3a74ec img{height:100%;}.elementor-48 .elementor-element.elementor-element-c331b7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-accc0de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-accc0de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-accc0de{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-accc0de .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-1575568{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-1575568:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1575568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-7eee9f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-1d9f8ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-1d9f8ef:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1d9f8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://r.need.app.br/wp-content/uploads/2026/07/cta-bg.jpg");background-position:custom;background-size:cover;}.elementor-48 .elementor-element.elementor-element-088a8fd{--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:stretch;}.elementor-48 .elementor-element.elementor-element-5682666{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-2a3a80a .elementor-button{background-color:#EC7424;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;fill:#151E3F;color:#151E3F;border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-2a3a80a .elementor-button-content-wrapper{flex-direction:row;}.elementor-48 .elementor-element.elementor-element-96201c0 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;fill:#242C4C;color:#242C4C;border-style:solid;border-color:rgba(255,255,255,0.5);border-radius:999px 999px 999px 999px;}.elementor-48 .elementor-element.elementor-element-96201c0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-48 .elementor-element.elementor-element-33d3fe2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-33d3fe2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-33d3fe2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-33d3fe2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-f579b5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-48 .elementor-element.elementor-element-f579b5f:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-f579b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.3);}.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-0ad00db.elementor-view-stacked .elementor-icon{background-color:#151E3F;fill:#EC7424;color:#EC7424;}.elementor-48 .elementor-element.elementor-element-0ad00db.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-0ad00db.elementor-view-default .elementor-icon{fill:#151E3F;color:#151E3F;border-color:#151E3F;}.elementor-48 .elementor-element.elementor-element-0ad00db.elementor-view-framed .elementor-icon{background-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-title{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-description{color:rgba(255,255,255,0.55);}.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-c73236e.elementor-view-stacked .elementor-icon{background-color:#EC7424;fill:rgba(255,255,255,0.1);color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-c73236e.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-c73236e.elementor-view-default .elementor-icon{fill:#EC7424;color:#EC7424;border-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-c73236e.elementor-view-framed .elementor-icon{background-color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-title{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-description{color:rgba(255,255,255,0.55);}.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-a5fdeda.elementor-view-stacked .elementor-icon{background-color:#EC7424;fill:rgba(255,255,255,0.1);color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-a5fdeda.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-a5fdeda.elementor-view-default .elementor-icon{fill:#EC7424;color:#EC7424;border-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-a5fdeda.elementor-view-framed .elementor-icon{background-color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-title{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-description{color:rgba(255,255,255,0.55);}.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-48 .elementor-element.elementor-element-5c95116.elementor-view-stacked .elementor-icon{background-color:#EC7424;fill:rgba(255,255,255,0.1);color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-5c95116.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-5c95116.elementor-view-default .elementor-icon{fill:#EC7424;color:#EC7424;border-color:#EC7424;}.elementor-48 .elementor-element.elementor-element-5c95116.elementor-view-framed .elementor-icon{background-color:rgba(255,255,255,0.1);}.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-title{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-description{color:rgba(255,255,255,0.55);}@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-6c231d4 .elementor-heading-title{font-size:42px;}.elementor-48 .elementor-element.elementor-element-4052ad3{--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-86b4edc{--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-bf7db96{--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-2d4bdf2{--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-b5bfbe7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-97b26c9:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-97b26c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://r.need.app.br/wp-content/uploads/2026/07/hero-mobile-navy.jpg");background-position:center top;}.elementor-48 .elementor-element.elementor-element-97b26c9{--padding-top:96px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-6c231d4 .elementor-heading-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-cce6a05{font-size:15px;}.elementor-48 .elementor-element.elementor-element-95a252b{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-48 .elementor-element.elementor-element-4052ad3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-86b4edc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-bf7db96{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-2d4bdf2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48 .elementor-element.elementor-element-b5bfbe7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-52b1b07{--width:640px;}.elementor-48 .elementor-element.elementor-element-42a274d{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-b9db54b{--width:100%;}.elementor-48 .elementor-element.elementor-element-67985ec{--width:100%;}.elementor-48 .elementor-element.elementor-element-a386402{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-68ff157{--width:100%;}.elementor-48 .elementor-element.elementor-element-2eaee13{--width:100%;}.elementor-48 .elementor-element.elementor-element-e1b0301{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-c84e42a{--content-width:1140px;}.elementor-48 .elementor-element.elementor-element-3e99ef3{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-9efb24b */.elementor-48 .elementor-element.elementor-element-9efb24b p{display:flex;align-items:center;gap:10px;margin:0;}
.elementor-48 .elementor-element.elementor-element-9efb24b p::before{content:"";width:20px;height:1px;background:#EC7424;flex:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c231d4 */.elementor-48 .elementor-element.elementor-element-6c231d4 .elementor-heading-title{max-width:14ch;text-wrap:balance;}
@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-6c231d4 .elementor-heading-title{max-width:18ch;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cce6a05 */.elementor-48 .elementor-element.elementor-element-cce6a05 p{max-width:38ch;margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3da566 */.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button{animation:rm-pulse 2.8s ease-in-out infinite;position:relative;}
@keyframes rm-pulse{0%,100%{box-shadow:0 12px 28px rgba(236,116,36,.28);transform:scale(1);}50%{box-shadow:0 14px 36px rgba(236,116,36,.42);transform:scale(1.015);}}
@media(prefers-reduced-motion:reduce){.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button{animation:none;}}
.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button-content-wrapper{align-items:center;gap:8px;}
.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgba(0,0,0,.12);flex:none;}
.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button-icon svg,.elementor-48 .elementor-element.elementor-element-c3da566 .elementor-button-icon i{transform:rotate(45deg);width:13px;height:13px;font-size:13px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731a3d4 */.elementor-48 .elementor-element.elementor-element-731a3d4{gap:12px !important;column-gap:12px !important;row-gap:12px !important;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a1438b8 */.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-icon{display:none !important;}
.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-items{row-gap:8px;}
.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-text{font-family:Outfit,sans-serif; font-size:14px; font-weight:400; line-height:1.5em; color:rgba(255,255,255,0.9); padding-left:0 !important;}
.elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-text strong{font-weight:700;}
@media(max-width:639px){
  .elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-items{flex-direction:column; row-gap:4px;}
  .elementor-48 .elementor-element.elementor-element-a1438b8 .elementor-icon-list-text{font-size:11px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b26c9 */.elementor-48 .elementor-element.elementor-element-97b26c9{background-position:68% center;background-color:#151E3F;}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-97b26c9{padding-left:max(24px,calc((100% - 1140px)/2 + 24px));}}
@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-97b26c9{background-position:28% 6%;}}

/* overlay principal (fidelidade ao demo) */
.elementor-48 .elementor-element.elementor-element-97b26c9::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(16,22,48,.32) 0%,rgba(16,22,48,.06) 26%,rgba(16,22,48,.4) 50%,rgba(16,22,48,.9) 74%,rgba(16,22,48,.97) 100%);}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-97b26c9::before{background:linear-gradient(105deg,rgba(16,22,48,.92) 0%,rgba(16,22,48,.72) 34%,rgba(16,22,48,.28) 58%,rgba(16,22,48,.18) 78%,rgba(16,22,48,.35) 100%),linear-gradient(180deg,rgba(16,22,48,.2) 0%,rgba(16,22,48,.08) 45%,rgba(16,22,48,.55) 100%);}}

/* 2a camada: em telas largas o gradiente diagonal nao alcanca a direita.
   Fecha a borda direita e ancora a base, matando o vazio do rodape do hero. */
.elementor-48 .elementor-element.elementor-element-97b26c9::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:none;}
@media(min-width:1600px){.elementor-48 .elementor-element.elementor-element-97b26c9::after{background:linear-gradient(270deg,rgba(21,30,63,.55) 0%,rgba(21,30,63,.12) 18%,transparent 38%),linear-gradient(0deg,rgba(21,30,63,.75) 0%,rgba(21,30,63,.25) 12%,transparent 30%);}}
@media(min-width:768px) and (max-width:1599px){.elementor-48 .elementor-element.elementor-element-97b26c9::after{background:linear-gradient(0deg,rgba(21,30,63,.6) 0%,rgba(21,30,63,.15) 10%,transparent 26%);}}

.elementor-48 .elementor-element.elementor-element-97b26c9 > .elementor-element,.elementor-48 .elementor-element.elementor-element-97b26c9 > .e-con,.elementor-48 .elementor-element.elementor-element-97b26c9 > .e-con-inner{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-214bc1c */.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-items{justify-content:center; row-gap:12px;}
.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-text{font-family:Outfit,sans-serif; font-size:14px; font-weight:500; color:rgba(244,245,248,0.8); white-space:nowrap;}
.elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-text strong{color:#F4F5F8; font-weight:600;}
.elementor-48 .elementor-element.elementor-element-214bc1c a{color:inherit; text-decoration:none;}
.elementor-48 .elementor-element.elementor-element-214bc1c a:hover .elementor-icon-list-text strong{color:#EC7424;}
@media(max-width:639px){
  .elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-items{display:grid; grid-template-columns:1fr 1fr; justify-content:start; column-gap:12px; row-gap:12px;}
  .elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-text{font-size:12px; white-space:normal;}
  .elementor-48 .elementor-element.elementor-element-214bc1c .elementor-icon-list-icon svg{width:16px;height:16px;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42bc2e7 */.elementor-48 .elementor-element.elementor-element-42bc2e7 .elementor-heading-title{text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7d8a3 */.elementor-48 .elementor-element.elementor-element-6c7d8a3 .elementor-heading-title{text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be2c1b2 */.elementor-48 .elementor-element.elementor-element-be2c1b2{max-width:46ch;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54e6201 */.elementor-48 .elementor-element.elementor-element-54e6201 .elementor-heading-title{text-wrap:balance;max-width:14ch;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6b8d66 */.elementor-48 .elementor-element.elementor-element-c6b8d66{gap:24px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14ac099 */.elementor-48 .elementor-element.elementor-element-14ac099{max-width:32ch;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f50ba8 */.elementor-48 .elementor-element.elementor-element-9f50ba8{gap:24px !important;}
.elementor-48 .elementor-element.elementor-element-9f50ba8{flex:5 1 0% !important; min-width:0 !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8b2ac8 */.elementor-48 .elementor-element.elementor-element-e8b2ac8 .elementor-icon-box-wrapper{text-align:left !important; align-items:flex-start !important;} .elementor-48 .elementor-element.elementor-element-e8b2ac8 .elementor-icon{border:none !important; border-radius:16px !important; width:44px !important; height:44px !important; background-color:#E4E7EF !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f86c839 */.elementor-48 .elementor-element.elementor-element-f86c839{flex:1 1 0% !important; min-width:0 !important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34510fa */.elementor-48 .elementor-element.elementor-element-34510fa .elementor-icon-box-wrapper{text-align:left !important; align-items:flex-start !important;} .elementor-48 .elementor-element.elementor-element-34510fa .elementor-icon{border:none !important; border-radius:16px !important; width:44px !important; height:44px !important; background-color:#E4E7EF !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5900164 */.elementor-48 .elementor-element.elementor-element-5900164{flex:1 1 0% !important; min-width:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883eae9 */.elementor-48 .elementor-element.elementor-element-883eae9{gap:16px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed81998 */.elementor-48 .elementor-element.elementor-element-ed81998{flex:0 1 auto !important; max-width:380px !important; align-self:center !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0030d7a */.elementor-48 .elementor-element.elementor-element-0030d7a{width:auto !important; flex:0 0 auto !important; white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d2021 */.elementor-48 .elementor-element.elementor-element-13d2021{flex-direction:row !important; align-items:center !important; gap:8px !important; flex:0 0 140px !important; width:140px !important; align-self:center !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43db660 */.elementor-48 .elementor-element.elementor-element-43db660{flex-direction:row !important; align-items:center !important; justify-content:space-between !important; flex-wrap:wrap !important; gap:12px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6574f8 */.elementor-48 .elementor-element.elementor-element-b6574f8{gap:16px !important;}
.elementor-48 .elementor-element.elementor-element-b6574f8{flex:7 1 0% !important; min-width:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5116b14 */.elementor-48 .elementor-element.elementor-element-5116b14{gap:16px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bfa3e6 */.elementor-48 .elementor-element.elementor-element-8bfa3e6 .elementor-heading-title{text-wrap:balance;max-width:16ch;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3940f26 */.elementor-48 .elementor-element.elementor-element-3940f26{max-width:42ch;}
.elementor-48 .elementor-element.elementor-element-3940f26 p{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e64efc5 */.elementor-48 .elementor-element.elementor-element-e64efc5 .elementor-icon{border:none !important; border-radius:12px !important;} .elementor-48 .elementor-element.elementor-element-e64efc5 .elementor-icon-box-wrapper{gap:14px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-838b586 */.elementor-48 .elementor-element.elementor-element-838b586 .elementor-icon{border:none !important; border-radius:12px !important;} .elementor-48 .elementor-element.elementor-element-838b586 .elementor-icon-box-wrapper{gap:14px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-057df75 */.elementor-48 .elementor-element.elementor-element-057df75 .elementor-icon{border:none !important; border-radius:12px !important;} .elementor-48 .elementor-element.elementor-element-057df75 .elementor-icon-box-wrapper{gap:14px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58671de */.elementor-48 .elementor-element.elementor-element-58671de{gap:12px !important;}
.elementor-48 .elementor-element.elementor-element-58671de > .e-con-inner{gap:12px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d84158e */.elementor-48 .elementor-element.elementor-element-d84158e .elementor-button-icon{background:rgba(0,0,0,0.1);border-radius:999px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;}
.elementor-48 .elementor-element.elementor-element-d84158e .elementor-button{display:inline-flex;align-items:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cff8195 */.elementor-48 .elementor-element.elementor-element-cff8195{gap:16px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e654b */@media(min-width:1025px){.elementor-48 .elementor-element.elementor-element-a6e654b{flex:0 1 calc(57% - 24px) !important;max-width:calc(57% - 24px) !important;min-width:0 !important;}}
@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-a6e654b{flex:1 1 100% !important;max-width:100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a153f81 */.elementor-48 .elementor-element.elementor-element-a153f81{gap:4px !important;}
.elementor-48 .elementor-element.elementor-element-a153f81 > .e-con-inner{align-items:flex-start !important;}
.elementor-48 .elementor-element.elementor-element-a153f81 .elementor-widget-heading{text-align:left !important;}
.elementor-48 .elementor-element.elementor-element-a153f81 .elementor-heading-title{text-align:left !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a5104 */.elementor-48 .elementor-element.elementor-element-21a5104{gap:4px !important;}
.elementor-48 .elementor-element.elementor-element-21a5104 > .e-con-inner{align-items:flex-start !important;}
.elementor-48 .elementor-element.elementor-element-21a5104 .elementor-widget-heading{text-align:left !important;}
.elementor-48 .elementor-element.elementor-element-21a5104 .elementor-heading-title{text-align:left !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1e4adb */.elementor-48 .elementor-element.elementor-element-f1e4adb{gap:4px !important;}
.elementor-48 .elementor-element.elementor-element-f1e4adb > .e-con-inner{align-items:flex-start !important;}
.elementor-48 .elementor-element.elementor-element-f1e4adb .elementor-widget-heading{text-align:left !important;}
.elementor-48 .elementor-element.elementor-element-f1e4adb .elementor-heading-title{text-align:left !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e93c05 */@media(min-width:1025px){.elementor-48 .elementor-element.elementor-element-9e93c05{flex:0 1 calc(43% - 24px) !important;max-width:calc(43% - 24px) !important;min-width:0 !important;}}
@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-9e93c05{flex:1 1 100% !important;max-width:100% !important;}}
.elementor-48 .elementor-element.elementor-element-9e93c05 > .e-con-inner{justify-content:flex-end !important;gap:10px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a98534 */.elementor-48 .elementor-element.elementor-element-0a98534 > .e-con-inner{gap:48px !important;align-items:stretch !important;flex-wrap:nowrap !important;}
@media(min-width:1025px){.elementor-48 .elementor-element.elementor-element-0a98534 > .e-con-inner{flex-direction:row !important;}}
@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-0a98534 > .e-con-inner{flex-direction:column !important;flex-wrap:wrap !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df1aeec */.elementor-48 .elementor-element.elementor-element-df1aeec{position:relative;overflow:hidden;}
.elementor-48 .elementor-element.elementor-element-df1aeec::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,rgba(16,22,48,0.94) 0%,rgba(16,22,48,0.88) 48%,rgba(16,22,48,0.55) 100%);}
.elementor-48 .elementor-element.elementor-element-df1aeec > .elementor-element,.elementor-48 .elementor-element.elementor-element-df1aeec > .e-con,.elementor-48 .elementor-element.elementor-element-df1aeec > .e-con-inner{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9df0df5 */.elementor-48 .elementor-element.elementor-element-9df0df5{ width: 100%; }
.elementor-48 .elementor-element.elementor-element-9df0df5 img{
  aspect-ratio: 4 / 5 !important;
  border-radius: 20px !important;
  object-fit: cover !important;
  object-position: top !important;
  width: 100% !important;
  height: 100% !important;
  display:block;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-737b5fe */.elementor-48 .elementor-element.elementor-element-737b5fe svg{ width:28px !important; height:28px !important; flex-shrink:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9bff5 */.elementor-48 .elementor-element.elementor-element-cc9bff5{ min-width:0; text-align:left; align-items: flex-start !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712ba64 */.elementor-48 .elementor-element.elementor-element-712ba64{
  position: absolute !important;
  left: 12px !important; right: 12px !important; bottom: 12px !important; width: auto !important;
  top: auto !important; height: auto !important;
  -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);
  box-shadow: 0 12px 40px rgba(21,30,63,0.12);
  justify-content: flex-start !important;
  align-items: center !important;
}
@media (min-width: 640px){ .elementor-48 .elementor-element.elementor-element-712ba64{ left:20px !important; right:20px !important; bottom:20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88fb7a6 */@media (max-width: 1023px){ .elementor-48 .elementor-element.elementor-element-88fb7a6{ width: 100% !important; flex: 1 1 100% !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8606959 */.elementor-48 .elementor-element.elementor-element-8606959 .elementor-heading-title{
  font-size: clamp(29.6px, 3.6vw, 44px) !important;
  line-height:1.15 !important;
  text-wrap: balance;
  margin-bottom:16px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54d1243 */.elementor-48 .elementor-element.elementor-element-54d1243 p{ max-width:48ch; line-height:1.6 !important; margin:0 0 16px 0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a7dd11 */.elementor-48 .elementor-element.elementor-element-0a7dd11 p{ max-width:48ch; line-height:1.6 !important; margin:0 0 24px 0 !important; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a08ba61 */.elementor-48 .elementor-element.elementor-element-a08ba61{ margin-bottom:32px !important; }
.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-items{ gap:0 !important; }
.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-item{
  border-bottom:1px solid rgba(21,30,63,0.1) !important;
  padding:12px 0 !important;
  align-items:flex-start !important;
}
.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-item:last-child{ border-bottom:none !important; }
.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-icon svg{ width:16px !important; height:16px !important; margin-top:2px; }
.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-icon, .elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-icon i, .elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-icon svg{ color:#4A5580 !important; fill:#4A5580 !important; }
.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-icon svg path{ fill:#4A5580 !important; }
.elementor-48 .elementor-element.elementor-element-a08ba61 .elementor-icon-list-text{ font-size:14px !important; color:#5D6480 !important; line-height:1.5 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccc7521 */.elementor-48 .elementor-element.elementor-element-ccc7521 .elementor-button{ border-radius:9999px !important; font-weight:600 !important; padding:14px 22px !important; }
.elementor-48 .elementor-element.elementor-element-ccc7521 .elementor-button:hover{ background:#CF5D10 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf2f0a */.elementor-48 .elementor-element.elementor-element-7bf2f0a .elementor-button{ border-radius:9999px !important; font-weight:600 !important; padding:14px 22px !important; }
.elementor-48 .elementor-element.elementor-element-7bf2f0a .elementor-button:hover{ background:rgba(21,30,63,0.04) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bed94c */.elementor-48 .elementor-element.elementor-element-2bed94c{ gap:12px !important; justify-content: flex-start !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efc7284 */@media (max-width: 1023px){ .elementor-48 .elementor-element.elementor-element-efc7284{ width: 100% !important; flex: 1 1 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff78d5 */.elementor-48 .elementor-element.elementor-element-eff78d5{ flex-direction: row !important; align-items: center !important; gap: 56px !important; }
@media (max-width: 1023px){ .elementor-48 .elementor-element.elementor-element-eff78d5{ flex-direction: column !important; gap: 32px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9db54b */.elementor-48 .elementor-element.elementor-element-b9db54b{ padding-top: 56px !important; padding-bottom: 56px !important; }
@media (min-width: 640px){ .elementor-48 .elementor-element.elementor-element-b9db54b{ padding-top:64px !important; padding-bottom:64px !important; } }
@media (min-width: 1024px){ .elementor-48 .elementor-element.elementor-element-b9db54b{ padding-top:96px !important; padding-bottom:96px !important; } }
@media (min-width: 1280px){ .elementor-48 .elementor-element.elementor-element-b9db54b{ padding-top:112px !important; padding-bottom:112px !important; } }
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap');
.elementor-48 .elementor-element.elementor-element-b9db54b, .elementor-48 .elementor-element.elementor-element-b9db54b *{ font-family: 'Outfit', sans-serif !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-849e220 */.elementor-48 .elementor-element.elementor-element-849e220 .elementor-heading-title { font-size: clamp(27.2px, 5vw, 44px) !important; line-height: 1.08 !important; margin-bottom: 12px !important; text-wrap: balance; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae3a661 */.elementor-48 .elementor-element.elementor-element-ae3a661 { max-width: 46ch; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-ae3a661 p { font-size: 16px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46f5b3 */.elementor-48 .elementor-element.elementor-element-e46f5b3 { width: 100%; max-width: 672px; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-e46f5b3 { margin-bottom: 40px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-438d07b */.elementor-48 .elementor-element.elementor-element-438d07b { margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6cc72c */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-f6cc72c { padding: 14px 16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f78f60 */.elementor-48 .elementor-element.elementor-element-4f78f60 { margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3fabcd */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-e3fabcd { padding: 14px 16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e2becb */.elementor-48 .elementor-element.elementor-element-1e2becb { margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763e7e5 */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-763e7e5 { padding: 14px 16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a93f635 */.elementor-48 .elementor-element.elementor-element-a93f635 { margin-top: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163a386 */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-163a386 { padding: 14px 16px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4052ad3 */.elementor-48 .elementor-element.elementor-element-4052ad3 > .e-con-inner { width: 100%; display: grid !important; grid-template-columns: repeat(2, 1fr) !important; grid-template-rows: none !important; gap: 8px !important; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-4052ad3 > .e-con-inner { grid-template-columns: repeat(4, 1fr) !important; gap: 12px !important; } .elementor-48 .elementor-element.elementor-element-4052ad3 { margin-bottom: 40px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d958ea8 */.elementor-48 .elementor-element.elementor-element-d958ea8 { position: absolute !important; inset: 0; }
.elementor-48 .elementor-element.elementor-element-d958ea8 img { width: 100% !important; height: 100% !important; object-fit: cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37bd7f0 */.elementor-48 .elementor-element.elementor-element-37bd7f0 { position: absolute !important; inset: 0; background: linear-gradient(to top, rgba(21,30,63,0.7), transparent); pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b6cff */.elementor-48 .elementor-element.elementor-element-64b6cff { width: auto !important; flex: 0 0 auto !important; display: inline-flex !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-993f497 */.elementor-48 .elementor-element.elementor-element-993f497 { position: relative !important; aspect-ratio: 16/10; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-993f497 { aspect-ratio: 16/9; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1374317 */.elementor-48 .elementor-element.elementor-element-1374317 .elementor-heading-title { margin-bottom: 8px !important; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-1374317 .elementor-heading-title { font-size: 24px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdedffb */.elementor-48 .elementor-element.elementor-element-cdedffb { margin-bottom: 20px; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-cdedffb p { font-size: 15.2px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f518c */.elementor-48 .elementor-element.elementor-element-75f518c { width: 6px !important; max-width: 6px !important; height: 6px !important; flex: 0 0 6px !important; border-radius: 999px !important; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93bc44b */.elementor-48 .elementor-element.elementor-element-93bc44b { width: 6px !important; max-width: 6px !important; height: 6px !important; flex: 0 0 6px !important; border-radius: 999px !important; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-931b39a */.elementor-48 .elementor-element.elementor-element-931b39a { width: 6px !important; max-width: 6px !important; height: 6px !important; flex: 0 0 6px !important; border-radius: 999px !important; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e724c31 */.elementor-48 .elementor-element.elementor-element-e724c31 { width: 100%; margin-top: auto; }
.elementor-48 .elementor-element.elementor-element-e724c31 .elementor-button { width: 100%; height: 48px; padding-right: 8px !important; display: flex; align-items: center; justify-content: space-between; }
.elementor-48 .elementor-element.elementor-element-e724c31 .elementor-button-icon { background: rgba(0,0,0,0.1); border-radius: 50%; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; margin-left: 8px; }
.elementor-48 .elementor-element.elementor-element-e724c31 .elementor-button-icon svg { width: 16px; height: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edcc7c5 */.elementor-48 .elementor-element.elementor-element-edcc7c5 { flex: 1 1 auto; display: flex; flex-direction: column; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-edcc7c5 { padding: 24px !important; } }
@media (min-width: 768px) { .elementor-48 .elementor-element.elementor-element-edcc7c5 { padding: 28px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88a36e0 */.elementor-48 .elementor-element.elementor-element-88a36e0 { position: absolute !important; inset: 0; }
.elementor-48 .elementor-element.elementor-element-88a36e0 img { width: 100% !important; height: 100% !important; object-fit: cover !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f32fb5 */.elementor-48 .elementor-element.elementor-element-7f32fb5 { position: absolute !important; inset: 0; background: linear-gradient(to top, rgba(21,30,63,0.7), transparent); pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50b072 */.elementor-48 .elementor-element.elementor-element-d50b072 { width: auto !important; flex: 0 0 auto !important; display: inline-flex !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeefaa1 */.elementor-48 .elementor-element.elementor-element-aeefaa1 { position: relative !important; aspect-ratio: 16/10; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-aeefaa1 { aspect-ratio: 16/9; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f8fb34 */.elementor-48 .elementor-element.elementor-element-0f8fb34 .elementor-heading-title { margin-bottom: 8px !important; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-0f8fb34 .elementor-heading-title { font-size: 24px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3af8d29 */.elementor-48 .elementor-element.elementor-element-3af8d29 { margin-bottom: 20px; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-3af8d29 p { font-size: 15.2px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa6b1e9 */.elementor-48 .elementor-element.elementor-element-fa6b1e9 { width: 6px !important; max-width: 6px !important; height: 6px !important; flex: 0 0 6px !important; border-radius: 999px !important; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e61d4 */.elementor-48 .elementor-element.elementor-element-c8e61d4 { width: 6px !important; max-width: 6px !important; height: 6px !important; flex: 0 0 6px !important; border-radius: 999px !important; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a70e799 */.elementor-48 .elementor-element.elementor-element-a70e799 { width: 6px !important; max-width: 6px !important; height: 6px !important; flex: 0 0 6px !important; border-radius: 999px !important; margin-top: 6px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c173421 */.elementor-48 .elementor-element.elementor-element-c173421 { width: 100%; margin-top: auto; }
.elementor-48 .elementor-element.elementor-element-c173421 .elementor-button { width: 100%; height: 48px; padding-right: 8px !important; display: flex; align-items: center; justify-content: space-between; }
.elementor-48 .elementor-element.elementor-element-c173421 .elementor-button-icon { background: rgba(0,0,0,0.1); border-radius: 50%; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; margin-left: 8px; }
.elementor-48 .elementor-element.elementor-element-c173421 .elementor-button-icon svg { width: 16px; height: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-201d84d */.elementor-48 .elementor-element.elementor-element-201d84d { flex: 1 1 auto; display: flex; flex-direction: column; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-201d84d { padding: 24px !important; } }
@media (min-width: 768px) { .elementor-48 .elementor-element.elementor-element-201d84d { padding: 28px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b4edc */.elementor-48 .elementor-element.elementor-element-86b4edc > .e-con-inner { width: 100%; display: grid !important; grid-template-columns: 1fr !important; grid-template-rows: none !important; gap: 16px !important; }
@media (min-width: 1024px) { .elementor-48 .elementor-element.elementor-element-86b4edc > .e-con-inner { grid-template-columns: repeat(2, 1fr) !important; gap: 20px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4953f34 */.elementor-48 .elementor-element.elementor-element-4953f34 .elementor-heading-title { margin-bottom: 8px !important; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-4953f34 .elementor-heading-title { font-size: 20px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61fccae */.elementor-48 .elementor-element.elementor-element-61fccae { max-width: 42ch; margin-bottom: 20px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7d9b74 */.elementor-48 .elementor-element.elementor-element-e7d9b74 { width: 40px !important; max-width: 40px !important; height: 40px !important; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-952bc6b */.elementor-48 .elementor-element.elementor-element-952bc6b { margin-bottom: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9ede06 */.elementor-48 .elementor-element.elementor-element-a9ede06 { margin-bottom: 12px; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-a9ede06 p { font-size: 14px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcb975e */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-fcb975e { padding: 20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8634a5 */.elementor-48 .elementor-element.elementor-element-b8634a5 { width: 40px !important; max-width: 40px !important; height: 40px !important; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a38e5d0 */.elementor-48 .elementor-element.elementor-element-a38e5d0 { margin-bottom: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8483d49 */.elementor-48 .elementor-element.elementor-element-8483d49 { margin-bottom: 12px; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-8483d49 p { font-size: 14px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff2cca3 */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-ff2cca3 { padding: 20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0315102 */.elementor-48 .elementor-element.elementor-element-0315102 { width: 40px !important; max-width: 40px !important; height: 40px !important; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02425e6 */.elementor-48 .elementor-element.elementor-element-02425e6 { margin-bottom: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b31f261 */.elementor-48 .elementor-element.elementor-element-b31f261 { margin-bottom: 12px; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-b31f261 p { font-size: 14px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4258a0f */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-4258a0f { padding: 20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c39630 */.elementor-48 .elementor-element.elementor-element-5c39630 { width: 40px !important; max-width: 40px !important; height: 40px !important; flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea8beba */.elementor-48 .elementor-element.elementor-element-ea8beba { margin-bottom: 4px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69e666a */.elementor-48 .elementor-element.elementor-element-69e666a { margin-bottom: 12px; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-69e666a p { font-size: 14px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b37980 */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-9b37980 { padding: 20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7db96 */.elementor-48 .elementor-element.elementor-element-bf7db96 > .e-con-inner { width: 100%; display: grid !important; grid-template-columns: 1fr !important; grid-template-rows: none !important; gap: 12px !important; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-bf7db96 > .e-con-inner { grid-template-columns: repeat(2, 1fr) !important; } }
@media (min-width: 1024px) { .elementor-48 .elementor-element.elementor-element-bf7db96 > .e-con-inner { grid-template-columns: repeat(4, 1fr) !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ca3d4d */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-4ca3d4d { margin-top: 56px !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df06abf */.elementor-48 .elementor-element.elementor-element-df06abf { width: 100%; }
.elementor-48 .elementor-element.elementor-element-df06abf .elementor-button { width: 100%; height: 48px; padding-right: 8px !important; display: flex; align-items: center; justify-content: space-between; }
.elementor-48 .elementor-element.elementor-element-df06abf .elementor-button-icon { background: rgba(0,0,0,0.1); border-radius: 50%; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; margin-left: 8px; }
.elementor-48 .elementor-element.elementor-element-df06abf .elementor-button-icon svg { width: 16px; height: 16px; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-df06abf { width: auto; } .elementor-48 .elementor-element.elementor-element-df06abf .elementor-button { width: auto; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-067d6ee */@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-067d6ee p { text-align: left !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52cfa27 */.elementor-48 .elementor-element.elementor-element-52cfa27 > .e-con-inner { width: 100%; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-52cfa27 > .e-con-inner { flex-direction: row !important; align-items: center !important; gap: 16px !important; } .elementor-48 .elementor-element.elementor-element-52cfa27 { margin-top: 48px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a386402 */.elementor-48 .elementor-element.elementor-element-a386402 > .e-con-inner { width: 100%; }
@media (min-width: 640px) { .elementor-48 .elementor-element.elementor-element-a386402 > .e-con-inner { padding-top: 64px !important; padding-bottom: 64px !important; } }
@media (min-width: 1024px) { .elementor-48 .elementor-element.elementor-element-a386402 > .e-con-inner { padding-top: 96px !important; padding-bottom: 96px !important; } }
@media (min-width: 1280px) { .elementor-48 .elementor-element.elementor-element-a386402 > .e-con-inner { padding-top: 112px !important; padding-bottom: 112px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a574bd */.elementor-48 .elementor-element.elementor-element-1a574bd{ width:100% !important; text-align:left !important; }
.elementor-48 .elementor-element.elementor-element-1a574bd .elementor-heading-title{
  font-size: clamp(24.8px, 4.5vw, 36px) !important;
  text-align:left !important; text-wrap:balance;
  margin-bottom:32px !important;
}
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-1a574bd .elementor-heading-title{ margin-bottom:40px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-905e15f */.elementor-48 .elementor-element.elementor-element-905e15f p{ font-size:24px !important; margin:0 0 12px 0 !important; letter-spacing:-0.02em; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-905e15f p{ font-size:30px !important; margin-bottom:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63fd05a */.elementor-48 .elementor-element.elementor-element-63fd05a .elementor-heading-title{ font-size:16px !important; margin-bottom:8px !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-63fd05a .elementor-heading-title{ font-size:18px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aed8d57 */.elementor-48 .elementor-element.elementor-element-aed8d57 p{ max-width:28ch; line-height:1.6 !important; margin:0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008776 */.elementor-48 .elementor-element.elementor-element-9008776{ width:100% !important; padding:20px 0 !important; border-left:none !important; border-top:none !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-9008776{ width:50% !important; padding:24px 0 !important; padding-right:24px !important; border-top:none !important; } }
@media (min-width:768px){ .elementor-48 .elementor-element.elementor-element-9008776{ width:25% !important; border-top:none !important; padding:0 24px 0 0 !important; border-left:none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66d9347 */.elementor-48 .elementor-element.elementor-element-66d9347 p{ font-size:24px !important; margin:0 0 12px 0 !important; letter-spacing:-0.02em; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-66d9347 p{ font-size:30px !important; margin-bottom:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af99aae */.elementor-48 .elementor-element.elementor-element-af99aae .elementor-heading-title{ font-size:16px !important; margin-bottom:8px !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-af99aae .elementor-heading-title{ font-size:18px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fd1fb0 */.elementor-48 .elementor-element.elementor-element-0fd1fb0 p{ max-width:28ch; line-height:1.6 !important; margin:0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e50b2 */.elementor-48 .elementor-element.elementor-element-50e50b2{ width:100% !important; padding:20px 0 !important; border-left:none !important; border-top:1px solid rgba(21,30,63,0.1) !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-50e50b2{ width:50% !important; padding:24px 0 !important; padding-left:24px !important; border-left:1px solid rgba(21,30,63,0.1) !important; border-top:none !important; } }
@media (min-width:768px){ .elementor-48 .elementor-element.elementor-element-50e50b2{ width:25% !important; border-top:none !important; padding:0 24px !important; border-left:1px solid rgba(21,30,63,0.1) !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cfd684 */.elementor-48 .elementor-element.elementor-element-9cfd684 p{ font-size:24px !important; margin:0 0 12px 0 !important; letter-spacing:-0.02em; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-9cfd684 p{ font-size:30px !important; margin-bottom:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d40db0b */.elementor-48 .elementor-element.elementor-element-d40db0b .elementor-heading-title{ font-size:16px !important; margin-bottom:8px !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-d40db0b .elementor-heading-title{ font-size:18px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b7da38 */.elementor-48 .elementor-element.elementor-element-1b7da38 p{ max-width:28ch; line-height:1.6 !important; margin:0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56d38a5 */.elementor-48 .elementor-element.elementor-element-56d38a5{ width:100% !important; padding:20px 0 !important; border-left:none !important; border-top:1px solid rgba(21,30,63,0.1) !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-56d38a5{ width:50% !important; padding:24px 0 !important; padding-right:24px !important; border-top:1px solid rgba(21,30,63,0.1) !important; } }
@media (min-width:768px){ .elementor-48 .elementor-element.elementor-element-56d38a5{ width:25% !important; border-top:none !important; padding:0 24px !important; border-left:1px solid rgba(21,30,63,0.1) !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5618acd */.elementor-48 .elementor-element.elementor-element-5618acd p{ font-size:24px !important; margin:0 0 12px 0 !important; letter-spacing:-0.02em; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-5618acd p{ font-size:30px !important; margin-bottom:16px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e76a954 */.elementor-48 .elementor-element.elementor-element-e76a954 .elementor-heading-title{ font-size:16px !important; margin-bottom:8px !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-e76a954 .elementor-heading-title{ font-size:18px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-540c0ca */.elementor-48 .elementor-element.elementor-element-540c0ca p{ max-width:28ch; line-height:1.6 !important; margin:0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-307321f */.elementor-48 .elementor-element.elementor-element-307321f{ width:100% !important; padding:20px 0 !important; border-left:none !important; border-top:1px solid rgba(21,30,63,0.1) !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-307321f{ width:50% !important; padding:24px 0 !important; padding-left:24px !important; border-left:1px solid rgba(21,30,63,0.1) !important; border-top:1px solid rgba(21,30,63,0.1) !important; } }
@media (min-width:768px){ .elementor-48 .elementor-element.elementor-element-307321f{ width:25% !important; border-top:none !important; padding:0 0 0 24px !important; border-left:1px solid rgba(21,30,63,0.1) !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe0c7b */.elementor-48 .elementor-element.elementor-element-5fe0c7b{ display:flex !important; flex-wrap:wrap !important; gap:0 !important; align-self: stretch !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90ed58e */.elementor-48 .elementor-element.elementor-element-90ed58e .elementor-button{ border-radius:9999px !important; font-weight:600 !important; padding:14px 22px !important; }
.elementor-48 .elementor-element.elementor-element-90ed58e .elementor-button:hover{ background:#CF5D10 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a27fe81 */.elementor-48 .elementor-element.elementor-element-a27fe81 p{ max-width:36ch; margin:0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eae55b */.elementor-48 .elementor-element.elementor-element-6eae55b p{ margin:0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8df0b2 */.elementor-48 .elementor-element.elementor-element-d8df0b2{ gap:4px !important; width:auto !important; flex:0 1 auto !important; }
@media (max-width: 639px){ .elementor-48 .elementor-element.elementor-element-d8df0b2{ width:100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-260eb78 */.elementor-48 .elementor-element.elementor-element-260eb78{ margin-top:32px !important; justify-content: flex-start !important; flex-wrap: nowrap !important; align-self: stretch !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-260eb78{ margin-top:40px !important; } }
@media (max-width: 639px){ .elementor-48 .elementor-element.elementor-element-260eb78{ flex-wrap: wrap !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418d2d1 */.elementor-48 .elementor-element.elementor-element-418d2d1{
  justify-content: flex-start !important;
  align-items: flex-start !important;
  height:auto !important; min-height:0 !important; width:100% !important;
}
.elementor-48 .elementor-element.elementor-element-418d2d1 > .e-con-inner{
  padding-top:0 !important; padding-bottom:0 !important;
  justify-content: flex-start !important; align-items: flex-start !important;
  height:auto !important; min-height:0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ff157 */.elementor-48 .elementor-element.elementor-element-68ff157{ padding-top:48px !important; padding-bottom:48px !important; min-height:0 !important; height:auto !important; }
@media (min-width:640px){ .elementor-48 .elementor-element.elementor-element-68ff157{ padding-top:56px !important; padding-bottom:56px !important; } }
@media (min-width:1024px){ .elementor-48 .elementor-element.elementor-element-68ff157{ padding-top:80px !important; padding-bottom:80px !important; } }
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap');
.elementor-48 .elementor-element.elementor-element-68ff157, .elementor-48 .elementor-element.elementor-element-68ff157 *{ font-family: 'Outfit', sans-serif !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0abfe58 */.elementor-48 .elementor-element.elementor-element-0abfe58 .elementor-heading-title{font-size:clamp(1.65rem,4.5vw,2.5rem);line-height:1.08;margin-bottom:12px;text-wrap:balance;font-family:'Outfit',sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323836d */.elementor-48 .elementor-element.elementor-element-323836d{flex:0 1 auto !important;max-width:576px !important;min-width:0;}
@media(max-width:1023px){.elementor-48 .elementor-element.elementor-element-323836d{max-width:100% !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c6146 */.elementor-48 .elementor-element.elementor-element-72c6146{width:auto !important;max-width:none !important;flex:0 0 auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b4743b */.elementor-48 .elementor-element.elementor-element-8b4743b{width:auto !important;max-width:none !important;flex:0 0 auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7141791 */.elementor-48 .elementor-element.elementor-element-7141791{display:none;max-width:16ch;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-7141791{display:flex;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d44d00a */.elementor-48 .elementor-element.elementor-element-d44d00a{flex:0 1 auto !important;width:auto !important;max-width:520px !important;min-width:0;}
.elementor-48 .elementor-element.elementor-element-d44d00a > .e-con-inner{flex-direction:row !important;align-items:flex-start !important;gap:20px !important;flex-wrap:nowrap !important;width:auto !important;}
.elementor-48 .elementor-element.elementor-element-d44d00a .elementor-widget-text-editor p{margin:0;line-height:1.35;}
.elementor-48 .elementor-element.elementor-element-d44d00a .elementor-widget-heading{line-height:1.1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ff95f */.elementor-48 .elementor-element.elementor-element-97ff95f > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:flex-end !important;justify-content:space-between !important;gap:24px !important;}
@media(max-width:1023px){.elementor-48 .elementor-element.elementor-element-97ff95f > .e-con-inner{flex-direction:column !important;align-items:stretch !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be9d77d */.elementor-48 .elementor-element.elementor-element-be9d77d{border-radius:9999px !important;filter:blur(40px) !important;-webkit-filter:blur(40px) !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231acfa */.elementor-48 .elementor-element.elementor-element-231acfa p{font-size:clamp(1.05rem,2.8vw,1.35rem);line-height:1.3;letter-spacing:-0.01em;margin-top:16px;position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd099bd */.elementor-48 .elementor-element.elementor-element-fd099bd{padding-top:56px;padding-bottom:56px;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-fd099bd{padding-top:64px;padding-bottom:64px;}}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-fd099bd{padding-top:96px;padding-bottom:96px;}}
@media(min-width:1024px){.elementor-48 .elementor-element.elementor-element-fd099bd{padding-top:112px;padding-bottom:112px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0b7e79 */.elementor-48 .elementor-element.elementor-element-e0b7e79 .elementor-heading-title{font-size:clamp(1.7rem,5vw,2.75rem);line-height:1.08;max-width:16ch;margin-bottom:16px;text-wrap:balance;font-family:'Outfit',sans-serif;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1390930 */.elementor-48 .elementor-element.elementor-element-1390930 p{max-width:42ch;line-height:1.6;margin-bottom:24px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57c1cf5 */.elementor-48 .elementor-element.elementor-element-57c1cf5 .elementor-icon-list-items{gap:10px;}
.elementor-48 .elementor-element.elementor-element-57c1cf5 .elementor-icon-list-item{align-items:flex-start;gap:8px;}
.elementor-48 .elementor-element.elementor-element-57c1cf5 .elementor-icon-list-icon{color:#EC7424;font-size:6px;margin-top:7px;}
.elementor-48 .elementor-element.elementor-element-57c1cf5 .elementor-icon-list-text{color:rgba(244,245,248,0.75);font-size:14px;line-height:1.5;}
.elementor-48 .elementor-element.elementor-element-57c1cf5 .elementor-icon-list-icon svg{fill:#EC7424 !important;}
.elementor-48 .elementor-element.elementor-element-57c1cf5 .elementor-icon-list-icon i{color:#EC7424 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ec8880 */@media(max-width:1023px){.elementor-48 .elementor-element.elementor-element-7ec8880{width:100%;}}
@media(min-width:1024px){.elementor-48 .elementor-element.elementor-element-7ec8880{width:calc(45% - 24px) !important;flex:0 0 auto !important;box-sizing:border-box;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be8c23 */.elementor-48 .elementor-element.elementor-element-7be8c23{position:absolute !important;top:12px !important;left:12px !important;width:auto !important;flex:0 0 auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7d064d */.elementor-48 .elementor-element.elementor-element-d7d064d{aspect-ratio:16/9;position:relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25d5114 */@media(max-width:1023px){.elementor-48 .elementor-element.elementor-element-25d5114{width:100%;}}
.elementor-48 .elementor-element.elementor-element-25d5114 .elementor-widget-video, .elementor-48 .elementor-element.elementor-element-25d5114 .elementor-wrap-video, .elementor-48 .elementor-element.elementor-element-25d5114 .elementor-video-widget{height:100%;}
.elementor-48 .elementor-element.elementor-element-25d5114 p{margin-top:12px;}
@media(min-width:1024px){.elementor-48 .elementor-element.elementor-element-25d5114{width:calc(55% - 24px) !important;flex:0 0 auto !important;box-sizing:border-box;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84e42a */@media(max-width:1023px){.elementor-48 .elementor-element.elementor-element-c84e42a{flex-direction:column;}}
.elementor-48 .elementor-element.elementor-element-c84e42a > .e-con-inner{flex-direction:row !important;flex-wrap:nowrap !important;}
@media(max-width:1023px){.elementor-48 .elementor-element.elementor-element-c84e42a > .e-con-inner{flex-direction:column !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcee1f6 */.elementor-48 .elementor-element.elementor-element-dcee1f6{padding-top:56px;padding-bottom:56px;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-dcee1f6{padding-top:64px;padding-bottom:64px;}}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-dcee1f6{padding-top:96px;padding-bottom:96px;}}
@media(min-width:1024px){.elementor-48 .elementor-element.elementor-element-dcee1f6{padding-top:112px;padding-bottom:112px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae8be3 */.elementor-48 .elementor-element.elementor-element-0ae8be3{width:48px;height:48px;border-radius:16px;margin-bottom:16px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2d8746 */.elementor-48 .elementor-element.elementor-element-d2d8746 .elementor-heading-title{font-family:Outfit,sans-serif;font-weight:600;font-size:clamp(1.65rem,4.5vw,2.5rem);line-height:1.08;letter-spacing:-0.025em;color:#151e3f;margin-bottom:12px;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36562ca */.elementor-48 .elementor-element.elementor-element-36562ca, .elementor-48 .elementor-element.elementor-element-36562ca p{font-family:Outfit,sans-serif;font-size:0.95rem;line-height:1.5;color:#5D6480;margin:0;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-36562ca, .elementor-48 .elementor-element.elementor-element-36562ca p{font-size:1rem;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3f992 */.elementor-48 .elementor-element.elementor-element-1a3f992{max-width:576px;margin-left:auto;margin-right:auto;margin-bottom:32px;text-align:center;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-1a3f992{margin-bottom:48px;}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-1aaab63 */.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion{display:flex;flex-direction:column;gap:12px;max-width:672px;margin-left:auto;margin-right:auto;counter-reset:faqnum;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-item{counter-increment:faqnum;position:relative;border-radius:17.6px!important;overflow:hidden;border:1px solid #E5E7EF!important;background:#F4F5F8;transition:background-color .3s cubic-bezier(.32,.72,0,1),border-color .3s cubic-bezier(.32,.72,0,1),box-shadow .3s cubic-bezier(.32,.72,0,1);}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-item:has(.elementor-tab-title.elementor-active){border-color:rgba(36,44,76,.25)!important;background:#FFFFFF;box-shadow:0 16px 48px rgba(21,30,63,.08);}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-tab-title{display:flex;align-items:center;gap:12px;padding:16px 20px!important;border:none!important;background:transparent!important;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-tab-title::before{content:counter(faqnum,decimal-leading-zero);order:1;flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;font-family:Outfit,sans-serif;background:#E4E7EF;color:#242C4C;transition:background-color .3s,color .3s;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-tab-title.elementor-active::before{background:#242C4C;color:#FFFFFF;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-title{order:2;flex:1;min-width:0;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-icon{order:3;margin-left:auto;width:36px;height:36px;border-radius:50%;border:1px solid #E5E7EF;background:#F4F5F8;display:grid;place-items:center;flex-shrink:0;transition:background-color .3s,border-color .3s;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-tab-title.elementor-active .elementor-accordion-icon{border-color:rgba(36,44,76,.2);background:#DCEEF8;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-icon svg{width:16px;height:16px;fill:#242C4C;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-tab-content{border:none!important;padding:0 20px 20px 20px!important;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-tab-content p{margin:0;max-width:48ch;padding-left:44px;font-size:14px;line-height:1.6;color:#5D6480;font-family:Outfit,sans-serif;}
@media(min-width:640px){
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-tab-content p{padding-left:52px;font-size:15.2px;}
}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-accordion-title{text-decoration:none!important;}
.elementor-48 .elementor-element.elementor-element-1aaab63 .elementor-tab-title{cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-609e4f0 */.elementor-48 .elementor-element.elementor-element-609e4f0{max-width:672px;margin-left:auto;margin-right:auto;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d2678e */.elementor-48 .elementor-element.elementor-element-5d2678e{width:48px;height:48px;border-radius:999px;flex-shrink:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172a516 */.elementor-48 .elementor-element.elementor-element-172a516 .elementor-heading-title{font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;color:#151E3F;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61f7469 */.elementor-48 .elementor-element.elementor-element-61f7469, .elementor-48 .elementor-element.elementor-element-61f7469 p{font-family:Outfit,sans-serif;font-size:14px;color:#5D6480;margin:0;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b67e001 */.elementor-48 .elementor-element.elementor-element-b67e001 .elementor-icon-list-items{justify-content:center;gap:6px;}
.elementor-48 .elementor-element.elementor-element-b67e001 .elementor-icon-list-item{gap:6px;}
.elementor-48 .elementor-element.elementor-element-b67e001 .elementor-icon-list-text{font-family:Outfit,sans-serif;font-size:12px;color:#5D6480;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-b67e001 .elementor-icon-list-text{font-size:14px;}}
.elementor-48 .elementor-element.elementor-element-b67e001 .elementor-icon-list-icon svg{flex-shrink:0!important;min-width:14px!important;min-height:14px!important;width:14px!important;height:14px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-500e48e */.elementor-48 .elementor-element.elementor-element-500e48e{max-width:512px;margin-left:auto;margin-right:auto;margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:20px;border:1px solid rgba(21,30,63,.1);background:#FFFFFF;box-shadow:0 20px 50px rgba(21,30,63,.06);padding:28px 20px;text-align:center;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-500e48e{margin-top:48px;padding:36px 32px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e733b3 */.elementor-48 .elementor-element.elementor-element-7e733b3{max-width:1140px;width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}
@media(min-width:480px){.elementor-48 .elementor-element.elementor-element-7e733b3{padding-left:20px;padding-right:20px;}}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-7e733b3{padding-left:24px;padding-right:24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-817b196 */.elementor-48 .elementor-element.elementor-element-817b196{border-top:1px solid rgba(21,30,63,.1);padding-top:56px;padding-bottom:56px;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-817b196{padding-top:64px;padding-bottom:64px;}}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-817b196{padding-top:96px;padding-bottom:96px;}}
@media(min-width:1024px){.elementor-48 .elementor-element.elementor-element-817b196{padding-top:112px;padding-bottom:112px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43a8bc4 */.elementor-48 .elementor-element.elementor-element-43a8bc4 .elementor-heading-title{font-family:Outfit,sans-serif;font-weight:600;font-size:clamp(1.55rem,4.5vw,2.25rem);line-height:1.15;letter-spacing:-0.025em;color:#151e3f;margin:0;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e118307 */.elementor-48 .elementor-element.elementor-element-e118307{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:32px;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-e118307{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:40px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1745db4 */.elementor-48 .elementor-element.elementor-element-1745db4{aspect-ratio:16/10;overflow:hidden;}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-1745db4{aspect-ratio:auto;min-height:240px;flex:1;}}
.elementor-48 .elementor-element.elementor-element-1745db4 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.32,.72,0,1);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7f2d01 */.elementor-48 .elementor-element.elementor-element-b7f2d01, .elementor-48 .elementor-element.elementor-element-b7f2d01 p{font-family:Outfit,sans-serif;font-size:12px;font-weight:500;color:#5D6480;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a57965 */.elementor-48 .elementor-element.elementor-element-3a57965 .elementor-heading-title{font-family:Outfit,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.375;letter-spacing:-0.01em;color:#151E3F;margin:0;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-3a57965 .elementor-heading-title{font-size:1.25rem;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aa1a73 */.elementor-48 .elementor-element.elementor-element-8aa1a73, .elementor-48 .elementor-element.elementor-element-8aa1a73 p{font-family:Outfit,sans-serif;font-size:14px;line-height:1.6;color:#5D6480;margin:0;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f973340 */.elementor-48 .elementor-element.elementor-element-f973340 .elementor-icon-list-items{margin:0;padding:0;}
.elementor-48 .elementor-element.elementor-element-f973340 .elementor-icon-list-item{gap:6px;}
.elementor-48 .elementor-element.elementor-element-f973340 .elementor-icon-list-text{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#242C4C;}
.elementor-48 .elementor-element.elementor-element-f973340{margin-top:4px;}
.elementor-48 .elementor-element.elementor-element-f973340 .elementor-icon-list-icon svg{flex-shrink:0!important;min-width:14px!important;min-height:14px!important;width:14px!important;height:14px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b158c6 */.elementor-48 .elementor-element.elementor-element-2b158c6{padding:20px!important;gap:8px!important;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-2b158c6{padding:24px!important;}}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-2b158c6{flex:1;justify-content:center;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5cd8cc */.elementor-48 .elementor-element.elementor-element-e5cd8cc.elementor-element.elementor-element{flex-grow:0!important;flex-shrink:0!important;flex-basis:100%!important;width:100%!important;max-width:100%!important;min-width:0!important;border:1px solid rgba(21,30,63,.1)!important;border-radius:20px!important;overflow:hidden;text-decoration:none;transition:box-shadow .3s;}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-e5cd8cc.elementor-element > .e-con-inner{flex-direction:row!important;align-items:stretch!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a21baf */.elementor-48 .elementor-element.elementor-element-5a21baf{aspect-ratio:16/11;overflow:hidden;}
.elementor-48 .elementor-element.elementor-element-5a21baf img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.32,.72,0,1);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26e68f3 */.elementor-48 .elementor-element.elementor-element-26e68f3, .elementor-48 .elementor-element.elementor-element-26e68f3 p{font-family:Outfit,sans-serif;font-size:12px;font-weight:500;color:#5D6480;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f28acc */.elementor-48 .elementor-element.elementor-element-7f28acc .elementor-heading-title{font-family:Outfit,sans-serif;font-weight:600;font-size:1.05rem;line-height:1.375;letter-spacing:-0.01em;color:#151E3F;margin:0;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-7f28acc .elementor-heading-title{font-size:1.1rem;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf99aa8 */.elementor-48 .elementor-element.elementor-element-cf99aa8, .elementor-48 .elementor-element.elementor-element-cf99aa8 p{font-family:Outfit,sans-serif;font-size:14px;line-height:1.6;color:#5D6480;margin:0;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-035d20e */.elementor-48 .elementor-element.elementor-element-035d20e .elementor-icon-list-items{margin:0;padding:0;}
.elementor-48 .elementor-element.elementor-element-035d20e .elementor-icon-list-item{gap:6px;}
.elementor-48 .elementor-element.elementor-element-035d20e .elementor-icon-list-text{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#242C4C;}
.elementor-48 .elementor-element.elementor-element-035d20e .elementor-icon-list-icon i{font-size:14px;color:#242C4C;}
.elementor-48 .elementor-element.elementor-element-035d20e{margin-top:4px;}
.elementor-48 .elementor-element.elementor-element-035d20e .elementor-icon-list-icon svg{flex-shrink:0!important;min-width:14px!important;min-height:14px!important;width:14px!important;height:14px!important;color:#242C4C!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb0cae */.elementor-48 .elementor-element.elementor-element-2fb0cae{padding:20px!important;gap:8px!important;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-2fb0cae{padding:24px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbb962a */.elementor-48 .elementor-element.elementor-element-fbb962a.elementor-element.elementor-element{flex-grow:0!important;flex-shrink:0!important;flex-basis:100%!important;width:100%!important;max-width:100%!important;border:1px solid rgba(21,30,63,.1)!important;border-radius:20px!important;overflow:hidden;text-decoration:none;transition:box-shadow .3s;}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-fbb962a.elementor-element.elementor-element{flex-grow:0!important;flex-shrink:0!important;flex-basis:calc(50% - 10px)!important;width:calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;}}
.elementor-48 .elementor-element.elementor-element-fbb962a.elementor-element.elementor-element{min-width:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f1f0e */.elementor-48 .elementor-element.elementor-element-79f1f0e{aspect-ratio:16/11;overflow:hidden;}
.elementor-48 .elementor-element.elementor-element-79f1f0e img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.32,.72,0,1);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2a528d */.elementor-48 .elementor-element.elementor-element-d2a528d, .elementor-48 .elementor-element.elementor-element-d2a528d p{font-family:Outfit,sans-serif;font-size:12px;font-weight:500;color:#5D6480;margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1461e4 */.elementor-48 .elementor-element.elementor-element-d1461e4 .elementor-heading-title{font-family:Outfit,sans-serif;font-weight:600;font-size:1.05rem;line-height:1.375;letter-spacing:-0.01em;color:#151E3F;margin:0;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-d1461e4 .elementor-heading-title{font-size:1.1rem;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e07996 */.elementor-48 .elementor-element.elementor-element-1e07996, .elementor-48 .elementor-element.elementor-element-1e07996 p{font-family:Outfit,sans-serif;font-size:14px;line-height:1.6;color:#5D6480;margin:0;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-accc0de */.elementor-48 .elementor-element.elementor-element-accc0de .elementor-icon-list-items{margin:0;padding:0;}
.elementor-48 .elementor-element.elementor-element-accc0de .elementor-icon-list-item{gap:6px;}
.elementor-48 .elementor-element.elementor-element-accc0de .elementor-icon-list-text{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#242C4C;}
.elementor-48 .elementor-element.elementor-element-accc0de .elementor-icon-list-icon i{font-size:14px;color:#242C4C;}
.elementor-48 .elementor-element.elementor-element-accc0de{margin-top:4px;}
.elementor-48 .elementor-element.elementor-element-accc0de .elementor-icon-list-icon svg{flex-shrink:0!important;min-width:14px!important;min-height:14px!important;width:14px!important;height:14px!important;color:#242C4C!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c331b7d */.elementor-48 .elementor-element.elementor-element-c331b7d{padding:20px!important;gap:8px!important;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-c331b7d{padding:24px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e5dcc */.elementor-48 .elementor-element.elementor-element-c1e5dcc.elementor-element.elementor-element{flex-grow:0!important;flex-shrink:0!important;flex-basis:100%!important;width:100%!important;max-width:100%!important;border:1px solid rgba(21,30,63,.1)!important;border-radius:20px!important;overflow:hidden;text-decoration:none;transition:box-shadow .3s;}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-c1e5dcc.elementor-element.elementor-element{flex-grow:0!important;flex-shrink:0!important;flex-basis:calc(50% - 10px)!important;width:calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;}}
.elementor-48 .elementor-element.elementor-element-c1e5dcc.elementor-element.elementor-element{min-width:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b24405 */.elementor-48 .elementor-element.elementor-element-0b24405.elementor-element > .e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:16px!important;}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-0b24405.elementor-element > .e-con-inner{gap:20px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d950e96 */.elementor-48 .elementor-element.elementor-element-d950e96{max-width:1140px;width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}
@media(min-width:480px){.elementor-48 .elementor-element.elementor-element-d950e96{padding-left:20px;padding-right:20px;}}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-d950e96{padding-left:24px;padding-right:24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcd5d7 */.elementor-48 .elementor-element.elementor-element-9fcd5d7{border-top:1px solid rgba(21,30,63,.1);padding-top:48px;padding-bottom:48px;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-9fcd5d7{padding-top:56px;padding-bottom:56px;}}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-9fcd5d7{padding-top:80px;padding-bottom:80px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54d71f7 */.elementor-48 .elementor-element.elementor-element-54d71f7 .elementor-heading-title{font-family:Outfit,sans-serif;font-weight:600;max-width:14ch;font-size:clamp(28px,6vw,48px);line-height:1.08;letter-spacing:-0.025em;color:#FFFFFF;margin:0 0 12px 0;text-wrap:balance;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-54d71f7 .elementor-heading-title{margin-bottom:16px;line-height:1.05;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47a6c1f */.elementor-48 .elementor-element.elementor-element-47a6c1f, .elementor-48 .elementor-element.elementor-element-47a6c1f p{font-family:Outfit,sans-serif;font-size:16px;line-height:1.6;color:rgba(255,255,255,.9);max-width:40ch;margin:0 0 8px 0;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-47a6c1f, .elementor-48 .elementor-element.elementor-element-47a6c1f p{margin-bottom:12px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb76197 */.elementor-48 .elementor-element.elementor-element-bb76197, .elementor-48 .elementor-element.elementor-element-bb76197 p{font-family:Outfit,sans-serif;font-size:14px;line-height:1.6;color:rgba(255,255,255,.8);max-width:38ch;margin:0 0 24px 0;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-bb76197, .elementor-48 .elementor-element.elementor-element-bb76197 p{margin-bottom:32px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5682666 */.elementor-48 .elementor-element.elementor-element-5682666.elementor-element > .e-con-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:24px;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-5682666.elementor-element > .e-con-inner{flex-direction:row!important;align-items:center!important;gap:16px!important;}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-33d3fe2 */.elementor-48 .elementor-element.elementor-element-33d3fe2{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-33d3fe2{margin-top:32px;padding-top:24px;}}
.elementor-48 .elementor-element.elementor-element-33d3fe2 .elementor-icon-list-items{gap:8px 24px;}
.elementor-48 .elementor-element.elementor-element-33d3fe2 .elementor-icon-list-item{gap:8px;}
.elementor-48 .elementor-element.elementor-element-33d3fe2 .elementor-icon-list-text{font-family:Outfit,sans-serif;font-size:13px;color:rgba(255,255,255,.65);}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-33d3fe2 .elementor-icon-list-text{font-size:14px;}}
.elementor-48 .elementor-element.elementor-element-33d3fe2 .elementor-icon-list-icon i{font-size:16px;color:#EC7424;}
.elementor-48 .elementor-element.elementor-element-33d3fe2 .elementor-icon-list-icon svg{flex-shrink:0!important;min-width:16px!important;min-height:16px!important;width:16px!important;height:16px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-088a8fd */.elementor-48 .elementor-element.elementor-element-088a8fd.elementor-element{padding:20px!important;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-088a8fd.elementor-element{padding:32px!important;}}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-088a8fd.elementor-element{padding:48px!important;}}
@media(min-width:1024px){.elementor-48 .elementor-element.elementor-element-088a8fd.elementor-element{padding:56px!important;flex:0 0 55%!important;max-width:55%!important;}}
@media(min-width:1024px){.elementor-48 .elementor-element.elementor-element-088a8fd.elementor-element{flex:0 0 57%!important;max-width:57%!important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5539117 */.elementor-48 .elementor-element.elementor-element-5539117 .elementor-heading-title{font-family:Outfit,sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:rgba(255,255,255,.5);margin:0 0 20px 0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ad00db */.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:14px;border-radius:16px;padding:16px;border:1px solid rgba(236,116,36,.35);background:rgba(236,116,36,.12);transition:all .3s;text-decoration:none;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-wrapper:hover{background:rgba(236,116,36,.18);}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-icon{width:40px;height:40px;flex-shrink:0;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-icon .elementor-icon{width:40px;height:40px;border-radius:12px;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-title{margin:0;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-title a{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;text-decoration:none;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-description{margin-top:6px;font-family:Outfit,sans-serif;font-size:13px;line-height:1.5;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-icon .elementor-icon{width:40px!important;height:40px!important;border-radius:12px!important;display:flex!important;align-items:center;justify-content:center;background:#EC7424!important;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-icon svg{width:20px!important;height:20px!important;fill:#151E3F!important;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-icon .elementor-icon{color:#151E3F!important;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-icon svg{font-size:20px!important;width:1em!important;height:1em!important;}
.elementor-48 .elementor-element.elementor-element-0ad00db .elementor-icon-box-icon svg{flex-shrink:0!important;min-width:20px!important;min-height:20px!important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c73236e */.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:14px;border-radius:16px;padding:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);transition:all .3s;text-decoration:none;}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-wrapper:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.09);}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-icon{width:40px;height:40px;flex-shrink:0;}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-icon .elementor-icon{width:40px;height:40px;border-radius:12px;}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-title{margin:0;}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-title a{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;text-decoration:none;}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-description{margin-top:6px;font-family:Outfit,sans-serif;font-size:13px;line-height:1.5;}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-description br+*{display:block;margin-top:4px;font-weight:500;color:rgba(255,255,255,.9);}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-icon .elementor-icon{width:40px!important;height:40px!important;border-radius:12px!important;display:flex!important;align-items:center;justify-content:center;background:rgba(255,255,255,.1)!important;}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-icon svg{width:20px!important;height:20px!important;fill:#EC7424!important;}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-icon .elementor-icon{color:#EC7424!important;}
.elementor-48 .elementor-element.elementor-element-c73236e .elementor-icon-box-icon svg{flex-shrink:0!important;min-width:20px!important;min-height:20px!important;width:20px!important;height:20px!important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a5fdeda */.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:14px;border-radius:16px;padding:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);transition:all .3s;text-decoration:none;}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-wrapper:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.09);}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-icon{width:40px;height:40px;flex-shrink:0;}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-icon .elementor-icon{width:40px;height:40px;border-radius:12px;}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-title{margin:0;}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-title a{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;text-decoration:none;}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-description{margin-top:6px;font-family:Outfit,sans-serif;font-size:13px;line-height:1.5;}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-icon .elementor-icon{width:40px!important;height:40px!important;border-radius:12px!important;display:flex!important;align-items:center;justify-content:center;background:rgba(255,255,255,.1)!important;}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-icon svg{width:20px!important;height:20px!important;fill:#EC7424!important;}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-icon .elementor-icon{color:#EC7424!important;}
.elementor-48 .elementor-element.elementor-element-a5fdeda .elementor-icon-box-icon svg{flex-shrink:0!important;min-width:20px!important;min-height:20px!important;width:20px!important;height:20px!important;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c95116 */.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:14px;border-radius:16px;padding:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);transition:all .3s;text-decoration:none;}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-wrapper:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.09);}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-icon{width:40px;height:40px;flex-shrink:0;}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-icon .elementor-icon{width:40px;height:40px;border-radius:12px;}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-title{margin:0;}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-title a{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;text-decoration:none;}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-description{margin-top:6px;font-family:Outfit,sans-serif;font-size:13px;line-height:1.5;}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-icon .elementor-icon{width:40px!important;height:40px!important;border-radius:12px!important;display:flex!important;align-items:center;justify-content:center;background:rgba(255,255,255,.1)!important;}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-icon svg{width:20px!important;height:20px!important;fill:#EC7424!important;}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-icon .elementor-icon{color:#EC7424!important;}
.elementor-48 .elementor-element.elementor-element-5c95116 .elementor-icon-box-icon svg{flex-shrink:0!important;min-width:20px!important;min-height:20px!important;width:20px!important;height:20px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f579b5f */.elementor-48 .elementor-element.elementor-element-f579b5f.elementor-element{padding:20px!important;border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-f579b5f.elementor-element{padding:24px!important;}}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-f579b5f.elementor-element{padding:32px!important;}}
@media(min-width:1024px){.elementor-48 .elementor-element.elementor-element-f579b5f.elementor-element{padding:40px!important;flex:0 0 43%!important;max-width:43%!important;border-top:none;border-left:1px solid rgba(255,255,255,.1);}}
.elementor-48 .elementor-element.elementor-element-f579b5f.elementor-element > .e-con-inner{display:flex!important;flex-direction:column!important;gap:12px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9f8ef */.elementor-48 .elementor-element.elementor-element-1d9f8ef.elementor-element{position:relative;overflow:hidden;border-radius:18.4px;box-shadow:0 32px 80px rgba(21,30,63,.2);}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-1d9f8ef.elementor-element{border-radius:29.6px;}}
.elementor-48 .elementor-element.elementor-element-1d9f8ef::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(12,17,38,.88) 0%,rgba(12,17,38,.92) 100%);pointer-events:none;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-1d9f8ef::before{background:linear-gradient(105deg,rgba(12,17,38,.93) 0%,rgba(12,17,38,.82) 38%,rgba(12,17,38,.45) 68%,rgba(12,17,38,.55) 100%);}}
.elementor-48 .elementor-element.elementor-element-1d9f8ef > .e-con-inner{position:relative;z-index:2;}
@media(min-width:1024px){.elementor-48 .elementor-element.elementor-element-1d9f8ef.elementor-element > .e-con-inner{flex-direction:row!important;align-items:stretch!important;}}
.elementor-48 .elementor-element.elementor-element-1d9f8ef.elementor-element > .e-con-inner{align-items:stretch!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eee9f3 */.elementor-48 .elementor-element.elementor-element-7eee9f3{max-width:1140px;width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}
@media(min-width:480px){.elementor-48 .elementor-element.elementor-element-7eee9f3{padding-left:20px;padding-right:20px;}}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-7eee9f3{padding-left:24px;padding-right:24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575568 */.elementor-48 .elementor-element.elementor-element-1575568{padding-top:48px;padding-bottom:48px;}
@media(min-width:640px){.elementor-48 .elementor-element.elementor-element-1575568{padding-top:56px;padding-bottom:56px;}}
@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-1575568{padding-top:80px;padding-bottom:80px;}}/* End custom CSS */
/* Start custom CSS *//* ===== Padronização dos botões da home (espelha o demo) =====
   O demo usa: seta DIAGONAL (ArrowUpRight) dentro de um chip circular.
   Vários botões vieram com seta reta e sem chip — normaliza todos aqui. */

/* chip circular ao redor do ícone */
.elementor-48 .elementor-widget-button .elementor-button-icon{
  display:inline-flex !important;align-items:center;justify-content:center;
  width:32px;height:32px;border-radius:999px !important;
  background:rgba(0,0,0,.12) !important;flex:0 0 32px;margin-left:8px;
}
/* seta diagonal: rotaciona a seta reta em 45deg */
.elementor-48 .elementor-widget-button .elementor-button-icon svg,
.elementor-48 .elementor-widget-button .elementor-button-icon i{
  transform:rotate(45deg);width:13px;height:13px;font-size:13px;
}
.elementor-48 .elementor-widget-button .elementor-button-content-wrapper{
  align-items:center;gap:0;
}
.elementor-48 .elementor-widget-button .elementor-button{
  display:inline-flex;align-items:center;
}

/* botões claros (Ver as 179 opiniões, Perfil Doctoralia, Ligar agora):
   chip mais discreto sobre fundo claro */
.elementor-48 .elementor-widget-button .elementor-button[style*="255, 255, 255"] .elementor-button-icon,
.elementor-48 .elementor-widget-button .elementor-button-icon:has(+ .elementor-button-text){
  background:rgba(0,0,0,.08) !important;
}

/* o ícone do "Ligar agora" é um telefone — NÃO deve girar */
.elementor-48 .elementor-element-96201c0 .elementor-button-icon svg,
.elementor-48 .elementor-element-96201c0 .elementor-button-icon i{
  transform:none !important;
}
.elementor-48 .elementor-element-96201c0 .elementor-button-icon{
  background:transparent !important;width:auto;height:auto;flex:none;
}/* End custom CSS */