.elementor-2047 .elementor-element.elementor-element-6081445{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2047 .elementor-element.elementor-element-6081445.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2047 .elementor-element.elementor-element-572f60e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2047 .elementor-element.elementor-element-c88a18a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;}.elementor-2047 .elementor-element.elementor-element-c88a18a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-f26df83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#334155;}.elementor-2047 .elementor-element.elementor-element-972d35d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-2047 .elementor-element.elementor-element-1dd76a5 .elementor-button{background-color:#1E3A8A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;padding:14px 28px 14px 28px;}.elementor-2047 .elementor-element.elementor-element-1dd76a5 .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-1dd76a5 .elementor-button:focus{background-color:#2563EB;}.elementor-2047 .elementor-element.elementor-element-55a0918 .elementor-button{background-color:#02010100;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#0F172A;color:#0F172A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD5E1;border-radius:14px 14px 14px 14px;padding:14px 28px 14px 28px;}.elementor-2047 .elementor-element.elementor-element-55a0918 .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-55a0918 .elementor-button:focus{border-color:#F1F5F9;}.elementor-2047 .elementor-element.elementor-element-bd1f259{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2047 .elementor-element.elementor-element-fa63679{width:100%;max-width:100%;}.elementor-2047 .elementor-element.elementor-element-fa63679.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2047 .elementor-element.elementor-element-fa63679 img{width:100%;height:115%;object-fit:fill;}.elementor-2047 .elementor-element.elementor-element-2955887{--display:flex;}.elementor-2047 .elementor-element.elementor-element-734d3fc{--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;--padding-top:030px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2047 .elementor-element.elementor-element-734d3fc:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-734d3fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-2047 .elementor-element.elementor-element-4ee8e07.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-icon i{color:#1E3A8A;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-icon svg{fill:#1E3A8A;transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-4ee8e07{--e-icon-list-icon-size:20px;--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-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-2047 .elementor-element.elementor-element-4ee8e07 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-af1c7aa{--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;--padding-top:030px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2047 .elementor-element.elementor-element-0bd2bea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-0bd2bea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-c952064{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-291ef62{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-291ef62:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-291ef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-4a81ebe .elementor-icon-wrapper{text-align:center;}.elementor-2047 .elementor-element.elementor-element-4a81ebe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-4a81ebe.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-4a81ebe.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-4a81ebe.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-4a81ebe.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-4a81ebe .elementor-icon{font-size:45px;}.elementor-2047 .elementor-element.elementor-element-4a81ebe .elementor-icon svg{height:45px;}.elementor-2047 .elementor-element.elementor-element-d2fdf23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-d2fdf23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-2ccbf56{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-4beabf4{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-4beabf4:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-4beabf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-cab66a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2047 .elementor-element.elementor-element-cab66a2 .elementor-icon-wrapper{text-align:center;}.elementor-2047 .elementor-element.elementor-element-cab66a2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-cab66a2.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-cab66a2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-cab66a2.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-cab66a2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-cab66a2 .elementor-icon{font-size:45px;}.elementor-2047 .elementor-element.elementor-element-cab66a2 .elementor-icon svg{height:45px;}.elementor-2047 .elementor-element.elementor-element-a8e8eb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-a8e8eb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-164ee66{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-52f352b{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-52f352b:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-52f352b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-f9ff726{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2047 .elementor-element.elementor-element-f9ff726 .elementor-icon-wrapper{text-align:center;}.elementor-2047 .elementor-element.elementor-element-f9ff726.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-f9ff726.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-f9ff726.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-f9ff726.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-f9ff726.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-f9ff726 .elementor-icon{font-size:45px;}.elementor-2047 .elementor-element.elementor-element-f9ff726 .elementor-icon svg{height:45px;}.elementor-2047 .elementor-element.elementor-element-e6ef196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-e6ef196 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-19399b9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-9dd2262{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-9dd2262:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-9dd2262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-baea57d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2047 .elementor-element.elementor-element-baea57d .elementor-icon-wrapper{text-align:center;}.elementor-2047 .elementor-element.elementor-element-baea57d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-baea57d.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-baea57d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-baea57d.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-baea57d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-baea57d .elementor-icon{font-size:45px;}.elementor-2047 .elementor-element.elementor-element-baea57d .elementor-icon svg{height:45px;}.elementor-2047 .elementor-element.elementor-element-ab0835d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-ab0835d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-78be98f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-f77a412{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-f77a412:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-f77a412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-733183e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2047 .elementor-element.elementor-element-733183e .elementor-icon-wrapper{text-align:center;}.elementor-2047 .elementor-element.elementor-element-733183e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-733183e.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-733183e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-733183e.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-733183e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-733183e .elementor-icon{font-size:45px;}.elementor-2047 .elementor-element.elementor-element-733183e .elementor-icon svg{height:45px;}.elementor-2047 .elementor-element.elementor-element-74d4a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-74d4a3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-e24a483{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-c72c53b{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-c72c53b:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-c72c53b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-bf4669f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2047 .elementor-element.elementor-element-bf4669f .elementor-icon-wrapper{text-align:center;}.elementor-2047 .elementor-element.elementor-element-bf4669f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-bf4669f.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-bf4669f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-bf4669f.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-bf4669f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-bf4669f .elementor-icon{font-size:45px;}.elementor-2047 .elementor-element.elementor-element-bf4669f .elementor-icon svg{height:45px;}.elementor-2047 .elementor-element.elementor-element-645f612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-645f612 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-1eae530{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-61ed0f7{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-61ed0f7:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-61ed0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-1c7514e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2047 .elementor-element.elementor-element-1c7514e .elementor-icon-wrapper{text-align:center;}.elementor-2047 .elementor-element.elementor-element-1c7514e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-1c7514e.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-1c7514e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-1c7514e.elementor-view-framed .elementor-icon, .elementor-2047 .elementor-element.elementor-element-1c7514e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-1c7514e .elementor-icon{font-size:45px;}.elementor-2047 .elementor-element.elementor-element-1c7514e .elementor-icon svg{height:45px;}.elementor-2047 .elementor-element.elementor-element-bcec220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-bcec220 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-ccad9ca{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-407a889{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2047 .elementor-element.elementor-element-f51ae5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-f51ae5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-6bfb30b{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-2047 .elementor-element.elementor-element-694c954{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-694c954:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-694c954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-8b96285 .elementor-icon-list-icon i{color:#1E3A8A;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-8b96285 .elementor-icon-list-icon svg{fill:#1E3A8A;transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-8b96285{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-8b96285 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-8b96285 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-2047 .elementor-element.elementor-element-8b96285 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-ff591aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-1b5535c .elementor-button{background-color:#1E3A8A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:14px 14px 14px 14px;padding:14px 28px 14px 28px;}.elementor-2047 .elementor-element.elementor-element-1b5535c .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-1b5535c .elementor-button:focus{background-color:#2563EB;}.elementor-2047 .elementor-element.elementor-element-a54a76b{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-a54a76b:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-a54a76b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-88a9b2f .elementor-icon-list-icon i{color:#1E3A8A;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-88a9b2f .elementor-icon-list-icon svg{fill:#1E3A8A;transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-88a9b2f{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-88a9b2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-88a9b2f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-2047 .elementor-element.elementor-element-88a9b2f .elementor-icon-list-text{transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-7107550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-58f26fe .elementor-button{background-color:#1E3A8A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:14px 14px 14px 14px;padding:14px 28px 14px 28px;}.elementor-2047 .elementor-element.elementor-element-58f26fe .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-58f26fe .elementor-button:focus{background-color:#2563EB;}.elementor-2047 .elementor-element.elementor-element-01ba9b1{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-01ba9b1:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-01ba9b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-770f4f0 .elementor-icon-list-icon i{color:#1E3A8A;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-770f4f0 .elementor-icon-list-icon svg{fill:#1E3A8A;transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-770f4f0{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-770f4f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-770f4f0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-2047 .elementor-element.elementor-element-770f4f0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-c728785{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-3504d05 .elementor-button{background-color:#1E3A8A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:14px 14px 14px 14px;padding:14px 28px 14px 28px;}.elementor-2047 .elementor-element.elementor-element-3504d05 .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-3504d05 .elementor-button:focus{background-color:#2563EB;}.elementor-2047 .elementor-element.elementor-element-726fa41{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-726fa41:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-726fa41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-c741c5e .elementor-icon-list-icon i{color:#1E3A8A;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-c741c5e .elementor-icon-list-icon svg{fill:#1E3A8A;transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-c741c5e{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-c741c5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-c741c5e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-2047 .elementor-element.elementor-element-c741c5e .elementor-icon-list-text{transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-3245dda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-b3c4f6b .elementor-button{background-color:#1E3A8A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:14px 14px 14px 14px;padding:14px 28px 14px 28px;}.elementor-2047 .elementor-element.elementor-element-b3c4f6b .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-b3c4f6b .elementor-button:focus{background-color:#2563EB;}.elementor-2047 .elementor-element.elementor-element-1fc501b{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-1fc501b:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-1fc501b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-3d9edc5 .elementor-icon-list-icon i{color:#1E3A8A;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-3d9edc5 .elementor-icon-list-icon svg{fill:#1E3A8A;transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-3d9edc5{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-3d9edc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-3d9edc5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-2047 .elementor-element.elementor-element-3d9edc5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-ad6e06d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-04e9aac .elementor-button{background-color:#1E3A8A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:14px 14px 14px 14px;padding:14px 28px 14px 28px;}.elementor-2047 .elementor-element.elementor-element-04e9aac .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-04e9aac .elementor-button:focus{background-color:#2563EB;}.elementor-2047 .elementor-element.elementor-element-2b2e672{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-2b2e672:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-2b2e672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-f0bff21 .elementor-icon-list-icon i{color:#1E3A8A;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-f0bff21 .elementor-icon-list-icon svg{fill:#1E3A8A;transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-f0bff21{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-f0bff21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-f0bff21 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-2047 .elementor-element.elementor-element-f0bff21 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-f04c682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-e99999a .elementor-button{background-color:#1E3A8A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:14px 14px 14px 14px;padding:14px 28px 14px 28px;}.elementor-2047 .elementor-element.elementor-element-e99999a .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-e99999a .elementor-button:focus{background-color:#2563EB;}.elementor-2047 .elementor-element.elementor-element-25a14ce{--display:flex;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-25a14ce:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-25a14ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-4e8cf8b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-4e8cf8b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-4e8cf8b{--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-4e8cf8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-4e8cf8b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-2047 .elementor-element.elementor-element-4e8cf8b .elementor-icon-list-text{transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-b707671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-e58cecf .elementor-button{background-color:#1E3A8A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-radius:14px 14px 14px 14px;padding:14px 28px 14px 28px;}.elementor-2047 .elementor-element.elementor-element-e58cecf .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-e58cecf .elementor-button:focus{background-color:#2563EB;}.elementor-2047 .elementor-element.elementor-element-66c5528{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2047 .elementor-element.elementor-element-4f3bd7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2047 .elementor-element.elementor-element-7fcdd9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2047 .elementor-element.elementor-element-7fcdd9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-1c6ba4e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#334155;}.elementor-2047 .elementor-element.elementor-element-e0f3490{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2047 .elementor-element.elementor-element-e0f3490:not(.elementor-motion-effects-element-type-background), .elementor-2047 .elementor-element.elementor-element-e0f3490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-icon i{color:#1E3A8A;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-icon svg{fill:#1E3A8A;transition:fill 0.3s;}.elementor-2047 .elementor-element.elementor-element-46455ec{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;}.elementor-2047 .elementor-element.elementor-element-46455ec .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-2047 .elementor-element.elementor-element-0e0768c{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2047 .elementor-element.elementor-element-72e19dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-72e19dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;color:#0F172A;}.elementor-2047 .elementor-element.elementor-element-ce47461{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2047 .elementor-element.elementor-element-ce47461:after{content:"0.66";}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post__thumbnail__link{width:100%;}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post{border-radius:14px;padding:0px 10px 0px 10px;box-shadow:0px 10px 30px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);background-color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post__thumbnail{border-radius:014px 0px 14px 0px;}.elementor-2047 .elementor-element.elementor-element-ce47461.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2047 .elementor-element.elementor-element-ce47461.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2047 .elementor-element.elementor-element-ce47461.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post__title, .elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post__title a{color:#0F172A;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post__title{margin-bottom:10px;}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post__excerpt p{color:#334155;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post__read-more{color:#1E3A8A;}.elementor-2047 .elementor-element.elementor-element-ce47461 a.elementor-post__read-more{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-2047 .elementor-element.elementor-element-d4ea026{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2047 .elementor-element.elementor-element-2cac349 .elementor-button{background-color:#FFD43B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:#111827;color:#111827;border-radius:6px 6px 6px 6px;}.elementor-2047 .elementor-element.elementor-element-2cac349 .elementor-button:hover, .elementor-2047 .elementor-element.elementor-element-2cac349 .elementor-button:focus{background-color:#0D9488;color:#FFFFFF;}.elementor-2047 .elementor-element.elementor-element-2cac349 .elementor-button:hover svg, .elementor-2047 .elementor-element.elementor-element-2cac349 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-2047 .elementor-element.elementor-element-972d35d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2047 .elementor-element.elementor-element-6081445{--content-width:1200px;}.elementor-2047 .elementor-element.elementor-element-572f60e{--width:55%;}.elementor-2047 .elementor-element.elementor-element-bd1f259{--width:45%;}.elementor-2047 .elementor-element.elementor-element-2955887{--content-width:1200px;}.elementor-2047 .elementor-element.elementor-element-af1c7aa{--content-width:1200px;}.elementor-2047 .elementor-element.elementor-element-291ef62{--width:370px;}.elementor-2047 .elementor-element.elementor-element-4beabf4{--width:370px;}.elementor-2047 .elementor-element.elementor-element-52f352b{--width:370px;}.elementor-2047 .elementor-element.elementor-element-9dd2262{--width:370px;}.elementor-2047 .elementor-element.elementor-element-f77a412{--width:370px;}.elementor-2047 .elementor-element.elementor-element-c72c53b{--width:370px;}.elementor-2047 .elementor-element.elementor-element-61ed0f7{--width:370px;}.elementor-2047 .elementor-element.elementor-element-407a889{--content-width:1200px;}.elementor-2047 .elementor-element.elementor-element-694c954{--width:370px;}.elementor-2047 .elementor-element.elementor-element-a54a76b{--width:33%;}.elementor-2047 .elementor-element.elementor-element-01ba9b1{--width:33%;}.elementor-2047 .elementor-element.elementor-element-726fa41{--width:33%;}.elementor-2047 .elementor-element.elementor-element-1fc501b{--width:33%;}.elementor-2047 .elementor-element.elementor-element-2b2e672{--width:33%;}.elementor-2047 .elementor-element.elementor-element-25a14ce{--width:33%;}.elementor-2047 .elementor-element.elementor-element-66c5528{--content-width:1200px;}.elementor-2047 .elementor-element.elementor-element-4f3bd7d{--width:50%;}.elementor-2047 .elementor-element.elementor-element-e0f3490{--width:50%;}.elementor-2047 .elementor-element.elementor-element-0e0768c{--content-width:1200px;}.elementor-2047 .elementor-element.elementor-element-d4ea026{--content-width:1200px;}}@media(max-width:767px){.elementor-2047 .elementor-element.elementor-element-972d35d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2047 .elementor-element.elementor-element-ce47461:after{content:"0.5";}.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for button, class: .elementor-element-1dd76a5 */html {
scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa63679 */.elementor-2047 .elementor-element.elementor-element-fa63679 img{
mask-image: linear-gradient(to right, transparent 0%, black 12%, black 88%, transparent 100%);
-webkit-mask-image: linear-gradient(to right, transparent 0%, black 12%, black 88%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4ee8e07 */.elementor-2047 .elementor-element.elementor-element-4ee8e07 svg{
transition: all .25s ease;
}

.elementor-2047 .elementor-element.elementor-element-4ee8e07:hover svg{
transform: translateY(-4px);
fill:#2563EB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2955887 */.elementor-2047 .elementor-element.elementor-element-2955887 .elementor-icon-list-item{
    transition: all 0.25s ease;
    padding: 6px 10px;
    border-radius: 8px;
}

.elementor-2047 .elementor-element.elementor-element-2955887 .elementor-icon-list-item:hover{
    transform: translateY(-4px);
    background: rgba(30,58,138,0.08);
}

.elementor-2047 .elementor-element.elementor-element-2955887 .elementor-icon-list-item:hover .elementor-icon,
.elementor-2047 .elementor-element.elementor-element-2955887 .elementor-icon-list-item:hover .elementor-icon-list-text{
    color: #1E3A8A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291ef62 */.elementor-2047 .elementor-element.elementor-element-291ef62:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4beabf4 */.elementor-2047 .elementor-element.elementor-element-4beabf4:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f352b */.elementor-2047 .elementor-element.elementor-element-52f352b:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dd2262 */.elementor-2047 .elementor-element.elementor-element-9dd2262:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f77a412 */.elementor-2047 .elementor-element.elementor-element-f77a412:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72c53b */.elementor-2047 .elementor-element.elementor-element-c72c53b:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61ed0f7 */.elementor-2047 .elementor-element.elementor-element-61ed0f7:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c952064 */.elementor-2047 .elementor-element.elementor-element-c952064:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}
.elementor-2047 .elementor-element.elementor-element-c952064{
display:flex;
flex-wrap:nowrap;
gap:24px;

overflow-x:auto;
overflow-y:hidden;

scroll-behavior:smooth;
scroll-snap-type:x mandatory;

padding-bottom:14px;

/* smoother mobile scrolling */
-webkit-overflow-scrolling:touch;

/* drag cursor */
cursor:grab;

/* fade edges */
mask-image: linear-gradient(
to right,
transparent,
black 40px,
black calc(100% - 40px),
transparent
);
}

.elementor-2047 .elementor-element.elementor-element-c952064:active{
cursor:grabbing;
}

/* card sizing */
.elementor-2047 .elementor-element.elementor-element-c952064 > *{
flex:0 0 370px;
scroll-snap-align:start;

transition: transform .25s ease, box-shadow .25s ease;
}

/* card hover effect */
.elementor-2047 .elementor-element.elementor-element-c952064 > *:hover{
transform:translateY(-6px);
box-shadow:0 16px 32px rgba(15,23,42,0.12);
}

/* scrollbar */
.elementor-2047 .elementor-element.elementor-element-c952064::-webkit-scrollbar{
height:8px;
}

.elementor-2047 .elementor-element.elementor-element-c952064::-webkit-scrollbar-track{
background:#F1F5F9;
border-radius:10px;
}

.elementor-2047 .elementor-element.elementor-element-c952064::-webkit-scrollbar-thumb{
background:#CBD5E1;
border-radius:10px;
}

.elementor-2047 .elementor-element.elementor-element-c952064::-webkit-scrollbar-thumb:hover{
background:#94A3B8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-694c954 */.elementor-2047 .elementor-element.elementor-element-694c954:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a54a76b */.elementor-2047 .elementor-element.elementor-element-a54a76b:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ba9b1 */.elementor-2047 .elementor-element.elementor-element-01ba9b1:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726fa41 */.elementor-2047 .elementor-element.elementor-element-726fa41:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fc501b */.elementor-2047 .elementor-element.elementor-element-1fc501b:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b2e672 */.elementor-2047 .elementor-element.elementor-element-2b2e672:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25a14ce */.elementor-2047 .elementor-element.elementor-element-25a14ce:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bfb30b */.elementor-2047 .elementor-element.elementor-element-6bfb30b:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}
.elementor-2047 .elementor-element.elementor-element-6bfb30b{
display:flex;
flex-wrap:nowrap;
gap:24px;

overflow-x:auto;
overflow-y:hidden;

scroll-behavior:smooth;
scroll-snap-type:x mandatory;

padding-bottom:14px;

/* smoother mobile scrolling */
-webkit-overflow-scrolling:touch;

/* drag cursor */
cursor:grab;

/* fade edges */
mask-image: linear-gradient(
to right,
transparent,
black 40px,
black calc(100% - 40px),
transparent
);
}

.elementor-2047 .elementor-element.elementor-element-6bfb30b:active{
cursor:grabbing;
}

/* card sizing */
.elementor-2047 .elementor-element.elementor-element-6bfb30b > *{
flex:0 0 370px;
scroll-snap-align:start;

transition: transform .25s ease, box-shadow .25s ease;
}

/* card hover effect */
.elementor-2047 .elementor-element.elementor-element-6bfb30b > *:hover{
transform:translateY(-6px);
box-shadow:0 16px 32px rgba(15,23,42,0.12);
}

/* scrollbar */
.elementor-2047 .elementor-element.elementor-element-6bfb30b::-webkit-scrollbar{
height:8px;
}

.elementor-2047 .elementor-element.elementor-element-6bfb30b::-webkit-scrollbar-track{
background:#F1F5F9;
border-radius:10px;
}

.elementor-2047 .elementor-element.elementor-element-6bfb30b::-webkit-scrollbar-thumb{
background:#CBD5E1;
border-radius:10px;
}

.elementor-2047 .elementor-element.elementor-element-6bfb30b::-webkit-scrollbar-thumb:hover{
background:#94A3B8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f3490 */.elementor-2047 .elementor-element.elementor-element-e0f3490:hover{
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(15,23,42,0.12);
transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ce47461 */.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post{
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-2047 .elementor-element.elementor-element-ce47461 .elementor-post:hover{
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(15,23,42,0.12);
}/* End custom CSS */