.elementor-442 .elementor-element.elementor-element-31f72f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-442 .elementor-element.elementor-element-8c9a750{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0.5rem 1rem 0.5rem 1rem;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-442 .elementor-element.elementor-element-8c9a750 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-442 .elementor-element.elementor-element-8c9a750 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-442 .elementor-element.elementor-element-8c9a750 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-442 .elementor-element.elementor-element-8c9a750 .elementor-icon-list-item > a{font-weight:500;}.elementor-442 .elementor-element.elementor-element-8c9a750 .elementor-icon-list-text{transition:color 0.3s;}.elementor-442 .elementor-element.elementor-element-0626668{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-442 .elementor-element.elementor-element-0626668 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:700;line-height:3rem;color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-674e2ed{width:var( --container-widget-width, 45% );max-width:45%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.625rem;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-3af3b4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0rem;--margin-bottom:02rem;--margin-left:0rem;--margin-right:0rem;}.elementor-442 .elementor-element.elementor-element-8d13fe3 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 20px 0px rgba(237.7875, 94.73250000000002, 42.712500000000034, 0.3);transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-442 .elementor-element.elementor-element-8d13fe3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-442 .elementor-element.elementor-element-8d13fe3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-442 .elementor-element.elementor-element-8d13fe3 .elementor-button .elementor-button-content-wrapper{gap:0.75rem;}.elementor-442 .elementor-element.elementor-element-8d13fe3 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-8d13fe3 .elementor-button:focus{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);}.elementor-442 .elementor-element.elementor-element-2c2c183 .elementor-button{background-color:var( --e-global-color-b8eb60c );font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f11fdab );border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-442 .elementor-element.elementor-element-2c2c183 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-2c2c183 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b8eb60c );border-color:var( --e-global-color-f11fdab );}.elementor-442 .elementor-element.elementor-element-2c2c183.elementor-element{--align-self:flex-end;}.elementor-442 .elementor-element.elementor-element-2c2c183 .elementor-button:hover svg, .elementor-442 .elementor-element.elementor-element-2c2c183 .elementor-button:focus svg{fill:var( --e-global-color-b8eb60c );}.elementor-442 .elementor-element.elementor-element-9a6753f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-442 .elementor-element.elementor-element-9a6753f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:700;line-height:3rem;color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-1b27f49{width:var( --container-widget-width, 45% );max-width:45%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.625rem;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-01758ac{--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:flex-start;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;}.elementor-442 .elementor-element.elementor-element-a1472e8{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-a1472e8.elementor-element{--align-self:center;}.elementor-442 .elementor-element.elementor-element-84a0edb{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-84a0edb.elementor-element{--align-self:center;}.elementor-442 .elementor-element.elementor-element-0d32b38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-442 .elementor-element.elementor-element-d8b7e79{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-442 .elementor-element.elementor-element-d8b7e79 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-9002f6f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-442 .elementor-element.elementor-element-54658ad{--display:flex;}.elementor-442 .elementor-element.elementor-element-c5ff7c8{border-style:none;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-442 .elementor-element.elementor-element-c5ff7c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2rem/2);}.elementor-442 .elementor-element.elementor-element-c5ff7c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2rem/2);}.elementor-442 .elementor-element.elementor-element-c5ff7c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2rem/2);}.elementor-442 .elementor-element.elementor-element-c5ff7c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2rem/2);}.elementor-442 .elementor-element.elementor-element-c5ff7c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2rem/2);}.elementor-442 .elementor-element.elementor-element-c5ff7c8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-442 .elementor-element.elementor-element-c5ff7c8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-442 .elementor-element.elementor-element-c5ff7c8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-442 .elementor-element.elementor-element-f740cb4{--display:flex;}.elementor-442 .elementor-element.elementor-element-0a69f5a{border-style:none;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-442 .elementor-element.elementor-element-0a69f5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2rem/2);}.elementor-442 .elementor-element.elementor-element-0a69f5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2rem/2);}.elementor-442 .elementor-element.elementor-element-0a69f5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2rem/2);}.elementor-442 .elementor-element.elementor-element-0a69f5a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2rem/2);}.elementor-442 .elementor-element.elementor-element-0a69f5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2rem/2);}.elementor-442 .elementor-element.elementor-element-0a69f5a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-442 .elementor-element.elementor-element-0a69f5a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-442 .elementor-element.elementor-element-0a69f5a .elementor-icon-list-text{transition:color 0.3s;}.elementor-442 .elementor-element.elementor-element-b372633{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-442 .elementor-element.elementor-element-9fc7bd3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-442 .elementor-element.elementor-element-9fc7bd3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-e89af4c{width:var( --container-widget-width, 45% );max-width:45%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.75rem;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-895df37{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-442 .elementor-element.elementor-element-f8e5ceb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-442 .elementor-element.elementor-element-f8e5ceb:hover{border-style:none;}.elementor-442 .elementor-element.elementor-element-f8e5ceb, .elementor-442 .elementor-element.elementor-element-f8e5ceb::before{--border-transition:0.3s;}.elementor-442 .elementor-element.elementor-element-a93b6a4{width:var( --container-widget-width, 3rem );max-width:3rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:3rem;--container-widget-flex-grow:0;}.elementor-442 .elementor-element.elementor-element-a93b6a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-442 .elementor-element.elementor-element-a93b6a4 .elementor-icon-wrapper{text-align:center;}.elementor-442 .elementor-element.elementor-element-a93b6a4 .elementor-icon{font-size:1.5rem;}.elementor-442 .elementor-element.elementor-element-a93b6a4 .elementor-icon svg{height:1.5rem;}.elementor-442 .elementor-element.elementor-element-d272ec4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-442 .elementor-element.elementor-element-d272ec4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-442 .elementor-element.elementor-element-be1c3c5{text-align:center;font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:300;line-height:1.625rem;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-2e79187{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-442 .elementor-element.elementor-element-2e79187:hover{border-style:none;}.elementor-442 .elementor-element.elementor-element-2e79187, .elementor-442 .elementor-element.elementor-element-2e79187::before{--border-transition:0.3s;}.elementor-442 .elementor-element.elementor-element-2619954{width:var( --container-widget-width, 3rem );max-width:3rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:3rem;--container-widget-flex-grow:0;}.elementor-442 .elementor-element.elementor-element-2619954.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-442 .elementor-element.elementor-element-2619954 .elementor-icon-wrapper{text-align:center;}.elementor-442 .elementor-element.elementor-element-2619954 .elementor-icon{font-size:1.5rem;}.elementor-442 .elementor-element.elementor-element-2619954 .elementor-icon svg{height:1.5rem;}.elementor-442 .elementor-element.elementor-element-e4d185f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-442 .elementor-element.elementor-element-e4d185f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-442 .elementor-element.elementor-element-e8bf125{text-align:center;font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:300;line-height:1.625rem;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-ce60758{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-442 .elementor-element.elementor-element-ce60758:hover{border-style:none;}.elementor-442 .elementor-element.elementor-element-ce60758, .elementor-442 .elementor-element.elementor-element-ce60758::before{--border-transition:0.3s;}.elementor-442 .elementor-element.elementor-element-5ff55f7{width:var( --container-widget-width, 3rem );max-width:3rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:3rem;--container-widget-flex-grow:0;}.elementor-442 .elementor-element.elementor-element-5ff55f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-442 .elementor-element.elementor-element-5ff55f7 .elementor-icon-wrapper{text-align:center;}.elementor-442 .elementor-element.elementor-element-5ff55f7 .elementor-icon{font-size:1.5rem;}.elementor-442 .elementor-element.elementor-element-5ff55f7 .elementor-icon svg{height:1.5rem;}.elementor-442 .elementor-element.elementor-element-b16f5b6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-442 .elementor-element.elementor-element-b16f5b6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-442 .elementor-element.elementor-element-5fff56d{text-align:center;font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:300;line-height:1.625rem;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-4354c8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-442 .elementor-element.elementor-element-4354c8d:hover{border-style:none;}.elementor-442 .elementor-element.elementor-element-4354c8d, .elementor-442 .elementor-element.elementor-element-4354c8d::before{--border-transition:0.3s;}.elementor-442 .elementor-element.elementor-element-a072aec{width:var( --container-widget-width, 3rem );max-width:3rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:3rem;--container-widget-flex-grow:0;}.elementor-442 .elementor-element.elementor-element-a072aec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-442 .elementor-element.elementor-element-a072aec .elementor-icon-wrapper{text-align:center;}.elementor-442 .elementor-element.elementor-element-a072aec .elementor-icon{font-size:1.5rem;}.elementor-442 .elementor-element.elementor-element-a072aec .elementor-icon svg{height:1.5rem;}.elementor-442 .elementor-element.elementor-element-9762a9a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-442 .elementor-element.elementor-element-9762a9a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-442 .elementor-element.elementor-element-564b160{text-align:center;font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:300;line-height:1.625rem;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-b4c0ebf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-442 .elementor-element.elementor-element-466dd61 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 20px 0px rgba(237.7875, 94.73250000000002, 42.712500000000034, 0.3);transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-442 .elementor-element.elementor-element-466dd61{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-442 .elementor-element.elementor-element-466dd61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-442 .elementor-element.elementor-element-466dd61 .elementor-button .elementor-button-content-wrapper{gap:0.75rem;}.elementor-442 .elementor-element.elementor-element-466dd61 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-466dd61 .elementor-button:focus{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);}.elementor-442 .elementor-element.elementor-element-6789271{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-442 .elementor-element.elementor-element-d52ad79{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-442 .elementor-element.elementor-element-d52ad79 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-b294bb8{--display:flex;}.elementor-442 .elementor-element.elementor-element-8250dda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-442 .elementor-element.elementor-element-a53edab{width:var( --container-widget-width, 3rem );max-width:3rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:3rem;--container-widget-flex-grow:0;text-align:center;}.elementor-442 .elementor-element.elementor-element-a53edab.elementor-element{--align-self:flex-start;}.elementor-442 .elementor-element.elementor-element-a53edab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:700;color:var( --e-global-color-b8eb60c );}.elementor-442 .elementor-element.elementor-element-106a462{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-442 .elementor-element.elementor-element-9572786{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;padding:0px 0px 0px 0px;}.elementor-442 .elementor-element.elementor-element-9572786 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:0.725rem;}.elementor-442 .elementor-element.elementor-element-00c3552{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-1964985{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-442 .elementor-element.elementor-element-dee2d48{width:var( --container-widget-width, 3rem );max-width:3rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:3rem;--container-widget-flex-grow:0;text-align:center;}.elementor-442 .elementor-element.elementor-element-dee2d48.elementor-element{--align-self:flex-start;}.elementor-442 .elementor-element.elementor-element-dee2d48 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:700;color:var( --e-global-color-b8eb60c );}.elementor-442 .elementor-element.elementor-element-a3e51db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-442 .elementor-element.elementor-element-a43ebad{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;padding:0px 0px 0px 0px;}.elementor-442 .elementor-element.elementor-element-a43ebad .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:0.725rem;}.elementor-442 .elementor-element.elementor-element-355551a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-b32102c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-442 .elementor-element.elementor-element-dc02ec5{width:var( --container-widget-width, 3rem );max-width:3rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:3rem;--container-widget-flex-grow:0;text-align:center;}.elementor-442 .elementor-element.elementor-element-dc02ec5.elementor-element{--align-self:flex-start;}.elementor-442 .elementor-element.elementor-element-dc02ec5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:700;color:var( --e-global-color-b8eb60c );}.elementor-442 .elementor-element.elementor-element-71b92b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-442 .elementor-element.elementor-element-bdb9b17{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;padding:0px 0px 0px 0px;}.elementor-442 .elementor-element.elementor-element-bdb9b17 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:0.725rem;}.elementor-442 .elementor-element.elementor-element-f6070ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-0d5b7d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-442 .elementor-element.elementor-element-05b01ad{width:var( --container-widget-width, 3rem );max-width:3rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:3rem;--container-widget-flex-grow:0;text-align:center;}.elementor-442 .elementor-element.elementor-element-05b01ad.elementor-element{--align-self:flex-start;}.elementor-442 .elementor-element.elementor-element-05b01ad .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:700;color:var( --e-global-color-b8eb60c );}.elementor-442 .elementor-element.elementor-element-081fc1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-442 .elementor-element.elementor-element-6498073{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;padding:0px 0px 0px 0px;}.elementor-442 .elementor-element.elementor-element-6498073 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;line-height:0.725rem;}.elementor-442 .elementor-element.elementor-element-42ea8ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-c0dd1ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-442 .elementor-element.elementor-element-afb73b8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:2rem 2rem 2rem 2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-442 .elementor-element.elementor-element-afb73b8:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-afb73b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1A1A1A 0%, #303030 100%);}.elementor-442 .elementor-element.elementor-element-1b85a9c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-442 .elementor-element.elementor-element-1b85a9c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:var( --e-global-color-b8eb60c );}.elementor-442 .elementor-element.elementor-element-a82b1b2{width:var( --container-widget-width, 45% );max-width:45%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.75rem;color:var( --e-global-color-secondary );}.elementor-442 .elementor-element.elementor-element-27d7d0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-442 .elementor-element.elementor-element-e984cac .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 20px 0px rgba(237.7875, 94.73250000000002, 42.712500000000034, 0.3);transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0.625rem 0.625rem 0.625rem 0.625rem;padding:0.5rem 2rem 0.5rem 2rem;}.elementor-442 .elementor-element.elementor-element-e984cac{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-442 .elementor-element.elementor-element-e984cac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-442 .elementor-element.elementor-element-e984cac .elementor-button .elementor-button-content-wrapper{gap:0.75rem;}.elementor-442 .elementor-element.elementor-element-e984cac .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-e984cac .elementor-button:focus{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.1);}.elementor-442 .elementor-element.elementor-element-4ca59e6 .elementor-button{background-color:#8C8C8C00;font-family:"Outfit", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;fill:var( --e-global-color-b8eb60c );color:var( --e-global-color-b8eb60c );transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#73737300;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-442 .elementor-element.elementor-element-4ca59e6 .elementor-button:hover, .elementor-442 .elementor-element.elementor-element-4ca59e6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-b8eb60c );border-color:var( --e-global-color-text );}.elementor-442 .elementor-element.elementor-element-4ca59e6.elementor-element{--align-self:flex-end;}.elementor-442 .elementor-element.elementor-element-4ca59e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-442 .elementor-element.elementor-element-4ca59e6 .elementor-button:hover svg, .elementor-442 .elementor-element.elementor-element-4ca59e6 .elementor-button:focus svg{fill:var( --e-global-color-b8eb60c );}@media(min-width:768px){.elementor-442 .elementor-element.elementor-element-9002f6f{--content-width:900px;}.elementor-442 .elementor-element.elementor-element-895df37{--width:64rem;}.elementor-442 .elementor-element.elementor-element-b294bb8{--content-width:48rem;}}@media(max-width:1366px){.elementor-442 .elementor-element.elementor-element-31f72f5{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-442 .elementor-element.elementor-element-0d32b38{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-442 .elementor-element.elementor-element-9002f6f{--grid-auto-flow:row;}.elementor-442 .elementor-element.elementor-element-b372633{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-442 .elementor-element.elementor-element-895df37{--grid-auto-flow:row;}.elementor-442 .elementor-element.elementor-element-6789271{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-442 .elementor-element.elementor-element-c0dd1ab{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}}@media(max-width:1200px){.elementor-442 .elementor-element.elementor-element-674e2ed{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-442 .elementor-element.elementor-element-1b27f49{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-442 .elementor-element.elementor-element-9002f6f{--grid-auto-flow:row;}.elementor-442 .elementor-element.elementor-element-e89af4c{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-442 .elementor-element.elementor-element-895df37{--grid-auto-flow:row;}.elementor-442 .elementor-element.elementor-element-a82b1b2{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}}@media(max-width:1024px){.elementor-442 .elementor-element.elementor-element-674e2ed{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-442 .elementor-element.elementor-element-1b27f49{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-442 .elementor-element.elementor-element-9002f6f{--grid-auto-flow:row;}.elementor-442 .elementor-element.elementor-element-e89af4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-442 .elementor-element.elementor-element-895df37{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-442 .elementor-element.elementor-element-a82b1b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-442 .elementor-element.elementor-element-0626668 .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-442 .elementor-element.elementor-element-8d13fe3{width:100%;max-width:100%;}.elementor-442 .elementor-element.elementor-element-2c2c183{width:100%;max-width:100%;}.elementor-442 .elementor-element.elementor-element-9a6753f .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-442 .elementor-element.elementor-element-d8b7e79 .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-442 .elementor-element.elementor-element-9002f6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-442 .elementor-element.elementor-element-9fc7bd3 .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-442 .elementor-element.elementor-element-895df37{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-442 .elementor-element.elementor-element-466dd61{width:100%;max-width:100%;}.elementor-442 .elementor-element.elementor-element-d52ad79 .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-442 .elementor-element.elementor-element-b294bb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-442 .elementor-element.elementor-element-8250dda{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-442 .elementor-element.elementor-element-a53edab{text-align:center;}.elementor-442 .elementor-element.elementor-element-1964985{--flex-wrap:nowrap;}.elementor-442 .elementor-element.elementor-element-b32102c{--flex-wrap:nowrap;}.elementor-442 .elementor-element.elementor-element-0d5b7d2{--flex-wrap:nowrap;}.elementor-442 .elementor-element.elementor-element-1b85a9c .elementor-heading-title{font-size:1.875rem;line-height:2.25rem;}.elementor-442 .elementor-element.elementor-element-e984cac{width:100%;max-width:100%;}.elementor-442 .elementor-element.elementor-element-4ca59e6{width:100%;max-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-442 .elementor-element.elementor-element-31f72f5{--content-width:80%;}.elementor-442 .elementor-element.elementor-element-0d32b38{--content-width:80%;}.elementor-442 .elementor-element.elementor-element-b372633{--content-width:80%;}.elementor-442 .elementor-element.elementor-element-6789271{--content-width:80%;}.elementor-442 .elementor-element.elementor-element-c0dd1ab{--content-width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-674e2ed */.elementor-442 .elementor-element.elementor-element-674e2ed p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b27f49 */.elementor-442 .elementor-element.elementor-element-1b27f49 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1472e8 */.elementor-442 .elementor-element.elementor-element-a1472e8 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84a0edb */.elementor-442 .elementor-element.elementor-element-84a0edb p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c5ff7c8 */.elementor-442 .elementor-element.elementor-element-c5ff7c8 .elementor-icon-list-item {padding:1rem;
    border:1px solid #babfc5; border-radius:1rem;
}
.elementor-442 .elementor-element.elementor-element-c5ff7c8 svg {stroke:hsl(90.99 43.13% 41.37%);}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0a69f5a */.elementor-442 .elementor-element.elementor-element-0a69f5a .elementor-icon-list-item {padding:1rem;
    border:1px solid #babfc5; border-radius:1rem;
}
.elementor-442 .elementor-element.elementor-element-0a69f5a svg {stroke:hsl(90.99 43.13% 41.37%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e89af4c */.elementor-442 .elementor-element.elementor-element-e89af4c p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be1c3c5 */.elementor-442 .elementor-element.elementor-element-be1c3c5 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8bf125 */.elementor-442 .elementor-element.elementor-element-e8bf125 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fff56d */.elementor-442 .elementor-element.elementor-element-5fff56d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-564b160 */.elementor-442 .elementor-element.elementor-element-564b160 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a53edab */.elementor-442 .elementor-element.elementor-element-a53edab {
  width: 40px;
  aspect-ratio: 1 / 1;   /* ← CRITICAL */
  border-radius: 50%;

  display: grid;         /* ← better than flex here */
  place-items: center;

  font-weight: 700;
  font-size: 14px;
  line-height: 1;        /* ← prevents vertical stretch */

  background: var(--e-global-color-primary);
  color: #fff;

  padding: 0;            /* ← kill inherited padding */
  min-height: 0;         /* ← kill Elementor defaults */
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dee2d48 */.elementor-442 .elementor-element.elementor-element-dee2d48 {
  width: 40px;
  aspect-ratio: 1 / 1;   /* ← CRITICAL */
  border-radius: 50%;

  display: grid;         /* ← better than flex here */
  place-items: center;

  font-weight: 700;
  font-size: 14px;
  line-height: 1;        /* ← prevents vertical stretch */

  background: var(--e-global-color-primary);
  color: #fff;

  padding: 0;            /* ← kill inherited padding */
  min-height: 0;         /* ← kill Elementor defaults */
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc02ec5 */.elementor-442 .elementor-element.elementor-element-dc02ec5 {
  width: 40px;
  aspect-ratio: 1 / 1;   /* ← CRITICAL */
  border-radius: 50%;

  display: grid;         /* ← better than flex here */
  place-items: center;

  font-weight: 700;
  font-size: 14px;
  line-height: 1;        /* ← prevents vertical stretch */

  background: var(--e-global-color-primary);
  color: #fff;

  padding: 0;            /* ← kill inherited padding */
  min-height: 0;         /* ← kill Elementor defaults */
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05b01ad */.elementor-442 .elementor-element.elementor-element-05b01ad {
  width: 40px;
  aspect-ratio: 1 / 1;   /* ← CRITICAL */
  border-radius: 50%;

  display: grid;         /* ← better than flex here */
  place-items: center;

  font-weight: 700;
  font-size: 14px;
  line-height: 1;        /* ← prevents vertical stretch */

  background: var(--e-global-color-primary);
  color: #fff;

  padding: 0;            /* ← kill inherited padding */
  min-height: 0;         /* ← kill Elementor defaults */
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a82b1b2 */.elementor-442 .elementor-element.elementor-element-a82b1b2 p {
    margin-bottom: 0;
}/* End custom CSS */