.elementor-214 .elementor-element.elementor-element-bd81ab8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-214 .elementor-element.elementor-element-bd81ab8:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-bd81ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A5275;}.elementor-214 .elementor-element.elementor-element-8f31bd3{--display:flex;}.elementor-214 .elementor-element.elementor-element-fbc5549{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-19px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-fbc5549:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-fbc5549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-41419bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-27d0463{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-d743c81{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;color:#f4cf3eff;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-214 .elementor-element.elementor-element-3247c11{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-3247c11 .elementor-heading-title{font-size:60px;line-height:1;letter-spacing:-1.5px;color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-48fcee5{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:28px;color:#ffffffe6;}.elementor-214 .elementor-element.elementor-element-5b542e9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-214 .elementor-element.elementor-element-9443d31 .elementor-button{background-color:#f4cf3eff;font-size:14px;font-weight:600;line-height:20px;fill:#2b3d4fff;color:#2b3d4fff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-9443d31{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-751291f .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffffff;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-751291f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-f0be49d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-214 .elementor-element.elementor-element-d655717{--display:flex;--margin-top:-12px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-214 .elementor-element.elementor-element-ec8cb02 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .softlite-dynamic-card-box-text-2{font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .softlite-dynamic-card-box-text-4{font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .softlite-dynamic-card-box-background-color-2{background-color:#f0f3f5ff;}.elementor-214 .elementor-element.elementor-element-715cb7e{--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-214 .elementor-element.elementor-element-e174068{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-5616163{width:var( --container-widget-width, auto );max-width:auto;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-5616163 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-6517539{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-07fde3f i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-c34eddb i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-437624e i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-2f28edb i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-86e12b3 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-b6222b5 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-75c7aa8 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-1876810 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-bb01012 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-72cc7b5 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box-background-color-2{background-color:#1a52751a;}.elementor-214 .elementor-element.elementor-element-f1c37bc{--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-214 .elementor-element.elementor-element-f1c37bc:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-f1c37bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F3F5;}.elementor-214 .elementor-element.elementor-element-3053762{--display:flex;}.elementor-214 .elementor-element.elementor-element-26e8bc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-26e8bc3:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-26e8bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f3f5ff;}.elementor-214 .elementor-element.elementor-element-9dff275{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-5a887bb{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-5a887bb .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-298e08d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-f8aea44 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box-background-color-2{background-color:#f4cf3e33;}.elementor-214 .elementor-element.elementor-element-6917152 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box-background-color-2{background-color:#f4cf3e33;}.elementor-214 .elementor-element.elementor-element-1dd6339 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box-background-color-2{background-color:#f4cf3e33;}.elementor-214 .elementor-element.elementor-element-5cb98b2 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box-background-color-2{background-color:#f4cf3e33;}.elementor-214 .elementor-element.elementor-element-52b56a1{--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-214 .elementor-element.elementor-element-0d3f3dd{--display:flex;}.elementor-214 .elementor-element.elementor-element-7665519{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-f957bd6{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-f957bd6 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-ab5dbb5{width:var( --container-widget-width, auto );max-width:auto;margin:0px auto calc(var(--kit-widget-spacing, 0px) + 40px) auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.7;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-244c14e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-1c01c6c i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-787e3ef i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-b83b60c i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-50c06e2 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.40000000596046px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box-text-3{font-size:14px;font-weight:500;line-height:20px;color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-b8bae32{--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-214 .elementor-element.elementor-element-b8bae32:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-b8bae32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F3F5;}.elementor-214 .elementor-element.elementor-element-880c9a5{--display:flex;}.elementor-214 .elementor-element.elementor-element-c586de6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-827374a{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-827374a .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-0c7eb16{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-6e60560{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-318cea9{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-835f1d7{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-6ed3c1b{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-013dc44{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-f820ab3{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-8b47c2f{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-18f5fcb{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-c3917f8{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-809519b{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-7ea6ea7{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-f073322{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-dff8c76{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-3f84e1e{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-0ba42fa{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-81440e7{width:var( --container-widget-width, auto );max-width:auto;background-color:#ffffffff;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;font-size:14px;font-weight:500;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-22202eb{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-8ef08fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button{background-color:#1a5275ff;font-size:14px;font-weight:500;line-height:20px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:8px 16px 8px 16px;}.elementor-214 .elementor-element.elementor-element-9c86636{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-9b2c808{--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-214 .elementor-element.elementor-element-5065bd7{--display:flex;}.elementor-214 .elementor-element.elementor-element-141242a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-60274c4{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-60274c4 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-0daab57{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-e29b5c6 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box-text-1{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box-text-2{font-size:14px;font-weight:600;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box-text-3{font-size:12px;line-height:16px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-dcb3626 i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box-text-1{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box-text-2{font-size:14px;font-weight:600;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-d086dfe i.softlite-dynamic-icon{font-size:100%;}.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-icon i{font-size:100%;}.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-icon:not(i){width:100%;}.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-icon svg{width:100%;}.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box-text-1{font-size:14px;line-height:20px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box-text-2{font-size:14px;font-weight:600;line-height:20px;color:#2b3d4fff;}.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box-text-3{font-size:12px;line-height:16px;color:#697886ff;}.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-caf0c59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button{background-color:#ffffffff;font-size:14px;font-weight:500;line-height:20px;fill:#2b3d4fff;color:#2b3d4fff;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:8px 16px 8px 16px;}.elementor-214 .elementor-element.elementor-element-4413e66{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-090231f{--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-214 .elementor-element.elementor-element-090231f:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-090231f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A5275;}.elementor-214 .elementor-element.elementor-element-b31722b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-b31722b:not(.elementor-motion-effects-element-type-background), .elementor-214 .elementor-element.elementor-element-b31722b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a5275ff;}.elementor-214 .elementor-element.elementor-element-e967ab2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-35e107f{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-214 .elementor-element.elementor-element-35e107f .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.75px;color:#ffffffff;}.elementor-214 .elementor-element.elementor-element-c124bf5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button{background-color:#f4cf3eff;font-size:14px;font-weight:600;line-height:20px;fill:#2b3d4fff;color:#2b3d4fff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-37220fa{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffffff;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-3b33876{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-214 .elementor-element.elementor-element-41419bb{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:112px;--padding-bottom:112px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-27d0463{--flex-wrap:initial;}.elementor-214 .elementor-element.elementor-element-d743c81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-214 .elementor-element.elementor-element-3247c11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-214 .elementor-element.elementor-element-48fcee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-214 .elementor-element.elementor-element-5b542e9{--flex-wrap:initial;}.elementor-214 .elementor-element.elementor-element-9443d31 .elementor-button{border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-751291f .elementor-button{border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-e174068{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-5616163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-214 .elementor-element.elementor-element-26e8bc3{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-9dff275{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-5a887bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-214 .elementor-element.elementor-element-7665519{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-f957bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-214 .elementor-element.elementor-element-ab5dbb5{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 40px) auto;}.elementor-214 .elementor-element.elementor-element-c586de6{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-827374a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-214 .elementor-element.elementor-element-0c7eb16{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:auto;--margin-right:auto;}.elementor-214 .elementor-element.elementor-element-6e60560{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-318cea9{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-835f1d7{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-6ed3c1b{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-013dc44{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-f820ab3{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-8b47c2f{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-18f5fcb{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-c3917f8{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-809519b{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-7ea6ea7{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-f073322{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-dff8c76{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-3f84e1e{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-0ba42fa{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-81440e7{padding:8px 16px 8px 16px;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-22202eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button{border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:8px 16px 8px 16px;}.elementor-214 .elementor-element.elementor-element-141242a{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-60274c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-214 .elementor-element.elementor-element-0daab57{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-214 .elementor-element.elementor-element-caf0c59{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button{border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:8px 16px 8px 16px;}.elementor-214 .elementor-element.elementor-element-b31722b{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-e967ab2{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-35e107f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-214 .elementor-element.elementor-element-c124bf5{--flex-wrap:initial;}.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button{border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button{border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}}@media(min-width:768px){.elementor-214 .elementor-element.elementor-element-fbc5549{--width:auto;}.elementor-214 .elementor-element.elementor-element-41419bb{--width:100%;}.elementor-214 .elementor-element.elementor-element-27d0463{--width:auto;}.elementor-214 .elementor-element.elementor-element-5b542e9{--width:auto;}.elementor-214 .elementor-element.elementor-element-e174068{--width:100%;}.elementor-214 .elementor-element.elementor-element-6517539{--width:auto;}.elementor-214 .elementor-element.elementor-element-26e8bc3{--width:auto;}.elementor-214 .elementor-element.elementor-element-9dff275{--width:100%;}.elementor-214 .elementor-element.elementor-element-298e08d{--width:auto;}.elementor-214 .elementor-element.elementor-element-7665519{--width:100%;}.elementor-214 .elementor-element.elementor-element-244c14e{--width:auto;}.elementor-214 .elementor-element.elementor-element-c586de6{--width:100%;}.elementor-214 .elementor-element.elementor-element-0c7eb16{--width:auto;}.elementor-214 .elementor-element.elementor-element-8ef08fa{--width:auto;}.elementor-214 .elementor-element.elementor-element-141242a{--width:100%;}.elementor-214 .elementor-element.elementor-element-0daab57{--width:auto;}.elementor-214 .elementor-element.elementor-element-caf0c59{--width:auto;}.elementor-214 .elementor-element.elementor-element-b31722b{--width:auto;}.elementor-214 .elementor-element.elementor-element-e967ab2{--width:100%;}.elementor-214 .elementor-element.elementor-element-c124bf5{--width:auto;}}@media(max-width:767px){.elementor-214 .elementor-element.elementor-element-fbc5549{--width:auto;}.elementor-214 .elementor-element.elementor-element-41419bb{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-27d0463{--width:auto;--flex-wrap:initial;}.elementor-214 .elementor-element.elementor-element-d743c81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-214 .elementor-element.elementor-element-3247c11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-214 .elementor-element.elementor-element-3247c11 .elementor-heading-title{font-size:36px;line-height:1.25;letter-spacing:-0.89999997615814px;}.elementor-214 .elementor-element.elementor-element-48fcee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-214 .elementor-element.elementor-element-5b542e9{--width:auto;--flex-wrap:initial;}.elementor-214 .elementor-element.elementor-element-9443d31{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-9443d31 .elementor-button{border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-751291f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-751291f .elementor-button{border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-e174068{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-5616163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-214 .elementor-element.elementor-element-6517539{--width:auto;}.elementor-214 .elementor-element.elementor-element-26e8bc3{--width:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-9dff275{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-5a887bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-214 .elementor-element.elementor-element-298e08d{--width:auto;}.elementor-214 .elementor-element.elementor-element-7665519{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-f957bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-214 .elementor-element.elementor-element-ab5dbb5{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 40px) auto;}.elementor-214 .elementor-element.elementor-element-244c14e{--width:auto;}.elementor-214 .elementor-element.elementor-element-c586de6{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-827374a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-214 .elementor-element.elementor-element-0c7eb16{--width:auto;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:auto;--margin-right:auto;}.elementor-214 .elementor-element.elementor-element-6e60560{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-318cea9{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-835f1d7{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-6ed3c1b{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-013dc44{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-f820ab3{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-8b47c2f{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-18f5fcb{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-c3917f8{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-809519b{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-7ea6ea7{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-f073322{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-dff8c76{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-3f84e1e{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-0ba42fa{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-81440e7{width:var( --container-widget-width, auto );max-width:auto;padding:8px 16px 8px 16px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-214 .elementor-element.elementor-element-22202eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-214 .elementor-element.elementor-element-8ef08fa{--width:auto;}.elementor-214 .elementor-element.elementor-element-9c86636{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button{border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:8px 16px 8px 16px;}.elementor-214 .elementor-element.elementor-element-141242a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-60274c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-214 .elementor-element.elementor-element-0daab57{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-214 .elementor-element.elementor-element-caf0c59{--width:auto;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-214 .elementor-element.elementor-element-4413e66{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button{border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:8px 16px 8px 16px;}.elementor-214 .elementor-element.elementor-element-b31722b{--width:auto;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-214 .elementor-element.elementor-element-e967ab2{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-214 .elementor-element.elementor-element-35e107f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-214 .elementor-element.elementor-element-35e107f .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:-0.60000002384186px;}.elementor-214 .elementor-element.elementor-element-c124bf5{--width:auto;--flex-wrap:initial;}.elementor-214 .elementor-element.elementor-element-37220fa{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button{border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}.elementor-214 .elementor-element.elementor-element-3b33876{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button{border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:0px 32px 0px 32px;}}.elementor-214 .elementor-element.elementor-element-d743c81 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}.elementor-214 .elementor-element.elementor-element-d743c81 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}
.elementor-214 .elementor-element.elementor-element-3247c11 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 60px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-3247c11 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 60px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-3247c11 .elementor-heading-title::before{line-height: 45px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-3247c11 .elementor-heading-title::after{line-height: 45px;}}
.elementor-214 .elementor-element.elementor-element-48fcee5 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(255, 255, 255, 0.9);-webkit-text-stroke-color: rgba(255, 255, 255, 0.9);}.elementor-214 .elementor-element.elementor-element-48fcee5 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgba(255, 255, 255, 0.9);-webkit-text-stroke-color: rgba(255, 255, 255, 0.9);}
/* Start custom CSS for button, class: .elementor-element-9443d31 *//* ==================================================
   SCHEDULE A SERVICE BUTTON - SOFT GLOW HOVER
   Hero Schedule Button + Bottom CTA Schedule Button
================================================== */

/* Normal State */
.elementor-element-9443d31 .elementor-button,
.elementor-element-37220fa .elementor-button {
  background: linear-gradient(135deg, #facc15, #fbbf24) !important;
  color: #0f172a !important;
  border: 1px solid #facc15 !important;
  border-radius: 6px !important;
  padding: 13px 24px !important;
  font-weight: 700 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
  transition: all 0.25s ease !important;
  box-shadow: 0 5px 14px rgba(250, 204, 21, 0.22) !important;
}

/* Hover State */
.elementor-element-9443d31 .elementor-button:hover,
.elementor-element-37220fa .elementor-button:hover {
  background: linear-gradient(135deg, #fbbf24, #eab308) !important;
  color: #0f172a !important;
  border-color: #eab308 !important;
  transform: translateY(-2px) !important;
  box-shadow: 
    0 10px 24px rgba(234, 179, 8, 0.35),
    0 0 0 4px rgba(250, 204, 21, 0.12) !important;
  text-decoration: none !important;
}

/* Active / Click State */
.elementor-element-9443d31 .elementor-button:active,
.elementor-element-37220fa .elementor-button:active {
  transform: translateY(0) !important;
  box-shadow: 0 5px 14px rgba(250, 204, 21, 0.22) !important;
}

/* Icon Normal State */
.elementor-element-9443d31 .elementor-button svg,
.elementor-element-9443d31 .elementor-button svg *,
.elementor-element-37220fa .elementor-button svg,
.elementor-element-37220fa .elementor-button svg * {
  color: #0f172a !important;
  stroke: #0f172a !important;
  transition: all 0.25s ease !important;
}

/* Icon Hover State */
.elementor-element-9443d31 .elementor-button:hover svg,
.elementor-element-9443d31 .elementor-button:hover svg *,
.elementor-element-37220fa .elementor-button:hover svg,
.elementor-element-37220fa .elementor-button:hover svg * {
  color: #0f172a !important;
  stroke: #0f172a !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-9443d31,
  .elementor-element-37220fa {
    width: 100% !important;
  }

  .elementor-element-9443d31 .elementor-button,
  .elementor-element-37220fa .elementor-button {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 15px 22px !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-9443d31 .nv9zm9rz{color: rgb(43, 61, 79);cursor: pointer;display: block;fill: none;flex-shrink: 0;font-size: 14px;font-weight: 600;height: 16px;line-height: 20px;margin-right: 8px;overflow-clip-margin: content-box;stroke: rgb(43, 61, 79);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 16px;vertical-align: middle;overflow: hidden;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-9443d31 .nv9zm9rz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-9443d31 .nv9zm9rz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-9443d31 .nv9zm9rz{margin-right: 8px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-9443d31 .nv9zm9rz{margin-right: 8px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-9443d31 .ksyrlx5n{cursor: pointer;fill: none;font-size: 14px;font-weight: 600;line-height: 20px;stroke: rgb(43, 61, 79);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-9443d31 .ksyrlx5n::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-9443d31 .ksyrlx5n::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-9443d31 .k2uziz0k{cursor: pointer;fill: none;font-size: 14px;font-weight: 600;height: 18px;line-height: 20px;stroke: rgb(43, 61, 79);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: 18px;x: 3px;y: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-9443d31 .k2uziz0k::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-9443d31 .k2uziz0k::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-9443d31 {height: 44px;}.elementor-214 .elementor-element.elementor-element-9443d31 .elementor-button{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;cursor: pointer;height: 44px;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-214 .elementor-element.elementor-element-9443d31 .elementor-button {align-items: center;column-gap: 8px;display: flex;justify-content: center;row-gap: 8px;}.elementor-214 .elementor-element.elementor-element-9443d31 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-9443d31 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;}
/* Start custom CSS for button, class: .elementor-element-751291f *//* ==================================================
   CALL BUTTON - PREMIUM OUTLINE HOVER
   Hero Call Button + Bottom CTA Call Button
================================================== */

/* Normal State */
.elementor-element-751291f .elementor-button,
.elementor-element-3b33876 .elementor-button {
  background: transparent !important;
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.75) !important;
  border-radius: 6px !important;
  padding: 13px 24px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  transition: all 0.25s ease !important;
  box-shadow: none !important;
}

/* Icon Normal State */
.elementor-element-751291f .elementor-button svg,
.elementor-element-751291f .elementor-button svg *,
.elementor-element-3b33876 .elementor-button svg,
.elementor-element-3b33876 .elementor-button svg * {
  color: #ffffff !important;
  stroke: #ffffff !important;
  transition: all 0.25s ease !important;
}

/* Hover State */
.elementor-element-751291f .elementor-button:hover,
.elementor-element-3b33876 .elementor-button:hover {
  background: #ffffff !important;
  color: #164e70 !important;
  border-color: #ffffff !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 10px 22px rgba(255, 255, 255, 0.18) !important;
  text-decoration: none !important;
}

/* Icon Hover State */
.elementor-element-751291f .elementor-button:hover svg,
.elementor-element-751291f .elementor-button:hover svg *,
.elementor-element-3b33876 .elementor-button:hover svg,
.elementor-element-3b33876 .elementor-button:hover svg * {
  color: #164e70 !important;
  stroke: #164e70 !important;
}

/* Active / Click State */
.elementor-element-751291f .elementor-button:active,
.elementor-element-3b33876 .elementor-button:active {
  transform: translateY(0) !important;
  box-shadow: none !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-751291f,
  .elementor-element-3b33876 {
    width: 100% !important;
  }

  .elementor-element-751291f .elementor-button,
  .elementor-element-3b33876 .elementor-button {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 15px 22px !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-751291f .oeu8cxgo{color: rgb(255, 255, 255);cursor: pointer;display: block;fill: none;flex-shrink: 0;font-size: 14px;font-weight: 500;height: 16px;line-height: 20px;margin-right: 8px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 16px;vertical-align: middle;overflow: hidden;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-751291f .oeu8cxgo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-751291f .oeu8cxgo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-751291f .oeu8cxgo{margin-right: 8px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-751291f .oeu8cxgo{margin-right: 8px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-751291f .us5nauik{color: rgb(255, 255, 255);cursor: pointer;fill: none;font-size: 14px;font-weight: 500;line-height: 20px;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-751291f .us5nauik::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-751291f .us5nauik::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-751291f {height: 44px;}.elementor-214 .elementor-element.elementor-element-751291f .elementor-button{cursor: pointer;height: 44px;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-214 .elementor-element.elementor-element-751291f .elementor-button {align-items: center;column-gap: 8px;display: flex;justify-content: center;row-gap: 8px;}.elementor-214 .elementor-element.elementor-element-751291f .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-751291f .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-214 .elementor-element.elementor-element-5b542e9{text-align: center;grid-column-gap: 12px;}.elementor-214 .elementor-element.elementor-element-5b542e9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-5b542e9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-214 .elementor-element.elementor-element-27d0463{text-align: center;}.elementor-214 .elementor-element.elementor-element-27d0463::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-27d0463::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-214 .elementor-element.elementor-element-41419bb{max-width: 768px;text-align: center;display: block;}.elementor-214 .elementor-element.elementor-element-41419bb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-41419bb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-214 .elementor-element.elementor-element-fbc5549{position: relative;display: block;}.elementor-214 .elementor-element.elementor-element-fbc5549::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-fbc5549::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

/* Start custom CSS for container, class: .elementor-element-bd81ab8 *//* ==================================================
   SCHEDULE + CALL BUTTON SIZE & RESPONSIVE LAYOUT
   Only affects Hero buttons and Bottom CTA buttons
================================================== */

/* Desktop / Tablet:
   Buttons side by side with equal width and height */
.elementor-element-5b542e9,
.elementor-element-c124bf5 {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 14px !important;
  flex-wrap: nowrap !important;
}

/* Equal button widget width */
.elementor-element-9443d31,
.elementor-element-751291f,
.elementor-element-37220fa,
.elementor-element-3b33876 {
  width: 230px !important;
  max-width: 230px !important;
  flex: 0 0 230px !important;
}

/* Equal actual button size */
.elementor-element-9443d31 .elementor-button,
.elementor-element-751291f .elementor-button,
.elementor-element-37220fa .elementor-button,
.elementor-element-3b33876 .elementor-button {
  width: 100% !important;
  min-height: 50px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  white-space: nowrap !important;
}

/* Mobile:
   Schedule on top, Call below.
   Same width and height. Not side by side. */
@media (max-width: 767px) {
  .elementor-element-5b542e9,
  .elementor-element-c124bf5 {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 12px !important;
    width: 100% !important;
  }

  .elementor-element-9443d31,
  .elementor-element-751291f,
  .elementor-element-37220fa,
  .elementor-element-3b33876 {
    width: 100% !important;
    max-width: 360px !important;
    flex: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-element-9443d31,
  .elementor-element-37220fa {
    order: 1 !important;
  }

  .elementor-element-751291f,
  .elementor-element-3b33876 {
    order: 2 !important;
  }

  .elementor-element-9443d31 .elementor-button,
  .elementor-element-751291f .elementor-button,
  .elementor-element-37220fa .elementor-button,
  .elementor-element-3b33876 .elementor-button {
    width: 100% !important;
    min-height: 52px !important;
    justify-content: center !important;
    text-align: center !important;
  }
}/* End custom CSS */

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-ec8cb02 *//* ==================================================
   TRUST BADGES - HOVER EFFECT ONLY
   Keeps original / primary appearance unchanged
================================================== */

/* Keep original look, only prepare smooth animation */
.elementor-element-ec8cb02 .softlite-dynamic-card-box,
.elementor-element-ec8cb02 .zln55xn9,
.elementor-element-ec8cb02 .tq5b0tif {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              border-color 0.25s ease,
              filter 0.25s ease !important;
}

/* Hover effect only */
.elementor-element-ec8cb02 .zln55xn9:hover,
.elementor-element-ec8cb02 .tq5b0tif:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  filter: brightness(1.02) !important;
}

/* Icon hover only */
.elementor-element-ec8cb02 .zln55xn9:hover svg,
.elementor-element-ec8cb02 .zln55xn9:hover svg *,
.elementor-element-ec8cb02 .tq5b0tif:hover svg,
.elementor-element-ec8cb02 .tq5b0tif:hover svg * {
  transform: scale(1.08) !important;
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-ec8cb02 {width: auto;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .mwnuj4db{padding-bottom: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .mwnuj4db::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .mwnuj4db::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .mwnuj4db{padding-bottom: 24px;padding-top: 24px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .mwnuj4db{padding-bottom: 24px;padding-top: 24px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-ec8cb02 .omx2z162{margin-left: auto;margin-right: auto;max-width: 1400px;padding-left: 16px;padding-right: 16px;width: 100%;padding-inline-start: 16px;padding-inline-end: 16px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .omx2z162::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .omx2z162::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .omx2z162{margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px;max-width: none;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .omx2z162{margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-ec8cb02 .jei0vq8w{column-gap: 24px;display: flex;flex-wrap: wrap;justify-content: center;row-gap: 24px;width: auto;grid-column-gap: 24px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .jei0vq8w::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .jei0vq8w::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .jei0vq8w{flex-wrap: wrap;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .jei0vq8w{column-gap: 16px;flex-wrap: wrap;row-gap: 16px;grid-column-gap: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-ec8cb02 .tq5b0tif{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;column-gap: 8px;display: flex;font-size: 14px;font-weight: 500;line-height: 20px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;row-gap: 8px;width: auto;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .tq5b0tif::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .tq5b0tif::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .tq5b0tif{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .tq5b0tif{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-ec8cb02 .ot10yg4p{color: rgb(244, 207, 62);display: block;fill: none;font-size: 14px;font-weight: 500;height: 16px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgb(244, 207, 62);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .ot10yg4p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}.elementor-214 .elementor-element.elementor-element-ec8cb02 .ot10yg4p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .ot10yg4p{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .ot10yg4p{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-ec8cb02 .ofmw5jyd{display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .ofmw5jyd::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .ofmw5jyd::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .zln55xn9{align-items: center;background-color: rgb(240, 243, 245);border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;column-gap: 8px;display: flex;font-size: 14px;font-weight: 500;line-height: 20px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;row-gap: 8px;width: auto;padding-block-start: 8px;padding-block-end: 8px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .zln55xn9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-ec8cb02 .zln55xn9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .zln55xn9{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-ec8cb02 .zln55xn9{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 8px;padding-left: 16px;padding-right: 16px;padding-top: 8px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}


.elementor-214 .elementor-element.elementor-element-5616163 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-214 .elementor-element.elementor-element-5616163 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-07fde3f *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-07fde3f .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-07fde3f {width: auto;}.elementor-214 .elementor-element.elementor-element-07fde3f .du7m8isy{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-07fde3f .du7m8isy::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-07fde3f .du7m8isy::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-07fde3f .du7m8isy{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-07fde3f .du7m8isy{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-07fde3f .vvi2jbcf{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-07fde3f .vvi2jbcf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-07fde3f .vvi2jbcf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-07fde3f .vvi2jbcf{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-07fde3f .vvi2jbcf{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-07fde3f .ry6ih7u2{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-07fde3f .ry6ih7u2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-07fde3f .ry6ih7u2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-07fde3f .ry6ih7u2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-07fde3f .ry6ih7u2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-07fde3f .er2gxqdb{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-07fde3f .er2gxqdb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-07fde3f .er2gxqdb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-07fde3f .er2gxqdb{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-07fde3f .er2gxqdb{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-07fde3f .kkqr9a01{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-07fde3f .kkqr9a01::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-07fde3f .kkqr9a01::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-07fde3f .kkqr9a01{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-07fde3f .kkqr9a01{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-07fde3f .hcbntqxk{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-07fde3f .hcbntqxk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-07fde3f .hcbntqxk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-07fde3f .hcbntqxk{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-07fde3f .hcbntqxk{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-07fde3f .ai2uk04t{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-07fde3f .ai2uk04t::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-07fde3f .ai2uk04t::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-07fde3f .ai2uk04t{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-07fde3f .ai2uk04t{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-c34eddb *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-c34eddb .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-c34eddb {width: auto;}.elementor-214 .elementor-element.elementor-element-c34eddb .pu41bwoy{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-c34eddb .pu41bwoy::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-c34eddb .pu41bwoy::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-c34eddb .pu41bwoy{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-c34eddb .pu41bwoy{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-c34eddb .zssovd2f{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-c34eddb .zssovd2f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-c34eddb .zssovd2f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-c34eddb .zssovd2f{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-c34eddb .zssovd2f{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-c34eddb .jp605hy7{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-c34eddb .jp605hy7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-c34eddb .jp605hy7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-c34eddb .jp605hy7{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-c34eddb .jp605hy7{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-c34eddb .ub7anc5f{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-c34eddb .ub7anc5f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-c34eddb .ub7anc5f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-c34eddb .ub7anc5f{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-c34eddb .ub7anc5f{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-c34eddb .njonh09l{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-c34eddb .njonh09l::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-c34eddb .njonh09l::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-c34eddb .njonh09l{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-c34eddb .njonh09l{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-c34eddb .ofa9kgo3{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-c34eddb .ofa9kgo3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-c34eddb .ofa9kgo3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-c34eddb .ofa9kgo3{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-c34eddb .ofa9kgo3{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-c34eddb .u9wovq6c{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-c34eddb .u9wovq6c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-c34eddb .u9wovq6c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-c34eddb .u9wovq6c{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-c34eddb .u9wovq6c{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-437624e *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-437624e .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-437624e {width: auto;}.elementor-214 .elementor-element.elementor-element-437624e .pbf4lme4{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-437624e .pbf4lme4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-437624e .pbf4lme4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-437624e .pbf4lme4{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-437624e .pbf4lme4{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-437624e .tumx6swt{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-437624e .tumx6swt::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-437624e .tumx6swt::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-437624e .tumx6swt{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-437624e .tumx6swt{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-437624e .xifxay04{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-437624e .xifxay04::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-437624e .xifxay04::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-437624e .xifxay04{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-437624e .xifxay04{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-437624e .oxm66ov7{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-437624e .oxm66ov7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-437624e .oxm66ov7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-437624e .oxm66ov7{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-437624e .oxm66ov7{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-437624e .dpcxttae{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-437624e .dpcxttae::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-437624e .dpcxttae::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-437624e .dpcxttae{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-437624e .dpcxttae{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-437624e .uhqywgpa{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-437624e .uhqywgpa::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-437624e .uhqywgpa::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-437624e .uhqywgpa{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-437624e .uhqywgpa{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-437624e .q5l1i1b8{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-437624e .q5l1i1b8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-437624e .q5l1i1b8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-437624e .q5l1i1b8{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-437624e .q5l1i1b8{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-2f28edb *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-2f28edb .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-2f28edb {width: auto;}.elementor-214 .elementor-element.elementor-element-2f28edb .wvxrgdpx{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-2f28edb .wvxrgdpx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-2f28edb .wvxrgdpx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-2f28edb .wvxrgdpx{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-2f28edb .wvxrgdpx{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-2f28edb .uid3oamz{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-2f28edb .uid3oamz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-2f28edb .uid3oamz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-2f28edb .uid3oamz{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-2f28edb .uid3oamz{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-2f28edb .w6gkqjr7{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-2f28edb .w6gkqjr7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-2f28edb .w6gkqjr7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-2f28edb .w6gkqjr7{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-2f28edb .w6gkqjr7{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-2f28edb .lzebva95{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-2f28edb .lzebva95::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-2f28edb .lzebva95::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-2f28edb .lzebva95{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-2f28edb .lzebva95{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-2f28edb .o1zftoqr{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-2f28edb .o1zftoqr::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-2f28edb .o1zftoqr::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-2f28edb .o1zftoqr{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-2f28edb .o1zftoqr{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-2f28edb .vnrrrxmz{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-2f28edb .vnrrrxmz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-2f28edb .vnrrrxmz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-2f28edb .vnrrrxmz{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-2f28edb .vnrrrxmz{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-2f28edb .wjjl7k3r{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-2f28edb .wjjl7k3r::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-2f28edb .wjjl7k3r::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-2f28edb .wjjl7k3r{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-2f28edb .wjjl7k3r{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-86e12b3 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-86e12b3 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-86e12b3 {width: auto;}.elementor-214 .elementor-element.elementor-element-86e12b3 .ahs86cbe{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-86e12b3 .ahs86cbe::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-86e12b3 .ahs86cbe::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .ahs86cbe{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .ahs86cbe{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-86e12b3 .zrvyva2d{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-86e12b3 .zrvyva2d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-86e12b3 .zrvyva2d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .zrvyva2d{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .zrvyva2d{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-86e12b3 .z1rz41ph{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-86e12b3 .z1rz41ph::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-86e12b3 .z1rz41ph::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .z1rz41ph{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .z1rz41ph{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-86e12b3 .yxs4k3qs{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-86e12b3 .yxs4k3qs::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-86e12b3 .yxs4k3qs::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .yxs4k3qs{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .yxs4k3qs{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-86e12b3 .rtkm1ewl{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-86e12b3 .rtkm1ewl::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-86e12b3 .rtkm1ewl::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .rtkm1ewl{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .rtkm1ewl{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-86e12b3 .qfjim06j{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-86e12b3 .qfjim06j::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-86e12b3 .qfjim06j::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .qfjim06j{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .qfjim06j{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-86e12b3 .iagzkaut{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-86e12b3 .iagzkaut::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-86e12b3 .iagzkaut::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .iagzkaut{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-86e12b3 .iagzkaut{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-b6222b5 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-b6222b5 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-b6222b5 {width: auto;}.elementor-214 .elementor-element.elementor-element-b6222b5 .n3w99lsc{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-b6222b5 .n3w99lsc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-b6222b5 .n3w99lsc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .n3w99lsc{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .n3w99lsc{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-b6222b5 .ijacacni{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-b6222b5 .ijacacni::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-b6222b5 .ijacacni::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .ijacacni{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .ijacacni{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-b6222b5 .l4zbeoor{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-b6222b5 .l4zbeoor::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-b6222b5 .l4zbeoor::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .l4zbeoor{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .l4zbeoor{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-b6222b5 .bfkabdx1{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-b6222b5 .bfkabdx1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-b6222b5 .bfkabdx1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .bfkabdx1{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .bfkabdx1{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-b6222b5 .gzkkdi0k{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-b6222b5 .gzkkdi0k::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-b6222b5 .gzkkdi0k::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .gzkkdi0k{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .gzkkdi0k{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-b6222b5 .fqovfd4j{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-b6222b5 .fqovfd4j::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-b6222b5 .fqovfd4j::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .fqovfd4j{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .fqovfd4j{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-b6222b5 .r5lf5fgo{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-b6222b5 .r5lf5fgo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-b6222b5 .r5lf5fgo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .r5lf5fgo{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b6222b5 .r5lf5fgo{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-75c7aa8 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-75c7aa8 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-75c7aa8 {width: auto;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .p3d7e4fk{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .p3d7e4fk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .p3d7e4fk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .p3d7e4fk{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .p3d7e4fk{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-75c7aa8 .oz87pflu{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .oz87pflu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .oz87pflu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .oz87pflu{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .oz87pflu{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-75c7aa8 .m3xkouvw{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .m3xkouvw::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-75c7aa8 .m3xkouvw::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .m3xkouvw{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .m3xkouvw{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-75c7aa8 .gcs9h1rm{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .gcs9h1rm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .gcs9h1rm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .gcs9h1rm{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .gcs9h1rm{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-75c7aa8 .x24qbmx1{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .x24qbmx1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-75c7aa8 .x24qbmx1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .x24qbmx1{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .x24qbmx1{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-75c7aa8 .kggl8ha7{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .kggl8ha7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-75c7aa8 .kggl8ha7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .kggl8ha7{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .kggl8ha7{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-75c7aa8 .qvjry5sr{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-75c7aa8 .qvjry5sr::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-75c7aa8 .qvjry5sr::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .qvjry5sr{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-75c7aa8 .qvjry5sr{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-1876810 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-1876810 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-1876810 {width: auto;}.elementor-214 .elementor-element.elementor-element-1876810 .zhpp62k9{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-1876810 .zhpp62k9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-1876810 .zhpp62k9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1876810 .zhpp62k9{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1876810 .zhpp62k9{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-1876810 .o5o60e2f{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1876810 .o5o60e2f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-1876810 .o5o60e2f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1876810 .o5o60e2f{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1876810 .o5o60e2f{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1876810 .d65gpdtn{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-1876810 .d65gpdtn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-1876810 .d65gpdtn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1876810 .d65gpdtn{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1876810 .d65gpdtn{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1876810 .wscutlcc{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1876810 .wscutlcc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-1876810 .wscutlcc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1876810 .wscutlcc{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1876810 .wscutlcc{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1876810 .ar5j8iqv{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1876810 .ar5j8iqv::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-1876810 .ar5j8iqv::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1876810 .ar5j8iqv{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1876810 .ar5j8iqv{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1876810 .fkxln82v{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1876810 .fkxln82v::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-1876810 .fkxln82v::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1876810 .fkxln82v{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1876810 .fkxln82v{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1876810 .jtoesthq{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-1876810 .jtoesthq::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-1876810 .jtoesthq::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1876810 .jtoesthq{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1876810 .jtoesthq{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-bb01012 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-bb01012 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-bb01012 {width: auto;}.elementor-214 .elementor-element.elementor-element-bb01012 .e7gy5fj6{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-bb01012 .e7gy5fj6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-bb01012 .e7gy5fj6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-bb01012 .e7gy5fj6{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-bb01012 .e7gy5fj6{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-bb01012 .s4fq7lox{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-bb01012 .s4fq7lox::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-bb01012 .s4fq7lox::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-bb01012 .s4fq7lox{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-bb01012 .s4fq7lox{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-bb01012 .r04xpzlf{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-bb01012 .r04xpzlf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-bb01012 .r04xpzlf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-bb01012 .r04xpzlf{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-bb01012 .r04xpzlf{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-bb01012 .fdw71wi4{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-bb01012 .fdw71wi4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-bb01012 .fdw71wi4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-bb01012 .fdw71wi4{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-bb01012 .fdw71wi4{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-bb01012 .riv66tv6{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-bb01012 .riv66tv6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-bb01012 .riv66tv6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-bb01012 .riv66tv6{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-bb01012 .riv66tv6{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-bb01012 .ojjgovvb{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-bb01012 .ojjgovvb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-bb01012 .ojjgovvb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-bb01012 .ojjgovvb{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-bb01012 .ojjgovvb{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-bb01012 .j06cfs2k{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-bb01012 .j06cfs2k::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-bb01012 .j06cfs2k::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-bb01012 .j06cfs2k{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-bb01012 .j06cfs2k{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-72cc7b5 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-72cc7b5 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-72cc7b5 {width: auto;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .e87j6d4w{align-items: center;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: flex;flex-direction: column;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .e87j6d4w::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .e87j6d4w::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .e87j6d4w{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .e87j6d4w{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-72cc7b5 .fjlv03lc{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;cursor: pointer;display: flex;height: 48px;justify-content: center;margin-bottom: 12px;text-align: center;width: 48px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .fjlv03lc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .fjlv03lc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .fjlv03lc{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .fjlv03lc{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-72cc7b5 .fo2s8g67{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 24px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 24px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .fo2s8g67::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-72cc7b5 .fo2s8g67::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .fo2s8g67{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .fo2s8g67{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-72cc7b5 .vy263xgu{cursor: pointer;margin-bottom: 4px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .vy263xgu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .vy263xgu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .vy263xgu{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .vy263xgu{margin-bottom: 4px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-72cc7b5 .y59mdcjw{cursor: pointer;margin-bottom: 12px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .y59mdcjw::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-72cc7b5 .y59mdcjw::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .y59mdcjw{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .y59mdcjw{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-72cc7b5 .vtx35bpm{align-items: center;cursor: pointer;display: flex;margin-top: auto;text-align: center;width: auto;flex-direction: row;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .vtx35bpm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-72cc7b5 .vtx35bpm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .vtx35bpm{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .vtx35bpm{margin-top: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-72cc7b5 .vwc89rvm{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-72cc7b5 .vwc89rvm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-72cc7b5 .vwc89rvm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .vwc89rvm{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-72cc7b5 .vwc89rvm{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-214 .elementor-element.elementor-element-6517539{display: grid;grid-template-columns: repeat(5, minmax(0px, 1fr));grid-column-gap: 16px;grid-template-rows: auto;}.elementor-214 .elementor-element.elementor-element-6517539::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-6517539::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-6517539{grid-template-columns: repeat(2, minmax(0px, 1fr));}}
.elementor-214 .elementor-element.elementor-element-e174068{max-width: 1400px;display: block;}.elementor-214 .elementor-element.elementor-element-e174068::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-e174068::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-e174068{max-width: none;}}

.elementor-214 .elementor-element.elementor-element-5a887bb .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-214 .elementor-element.elementor-element-5a887bb .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-f8aea44 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-f8aea44 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-f8aea44 {width: auto;}.elementor-214 .elementor-element.elementor-element-f8aea44 .ty82fphj{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-f8aea44 .ty82fphj::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-f8aea44 .ty82fphj::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .ty82fphj{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .ty82fphj{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-f8aea44 .gipfucuv{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;height: 40px;justify-content: center;margin-bottom: 12px;width: 40px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-f8aea44 .gipfucuv::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-f8aea44 .gipfucuv::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .gipfucuv{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .gipfucuv{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-f8aea44 .rase7jnv{color: rgb(244, 207, 62);display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(244, 207, 62);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 20px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-f8aea44 .rase7jnv::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}.elementor-214 .elementor-element.elementor-element-f8aea44 .rase7jnv::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .rase7jnv{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .rase7jnv{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-f8aea44 .plmtxekq{margin-bottom: 8px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-f8aea44 .plmtxekq::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-f8aea44 .plmtxekq::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .plmtxekq{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .plmtxekq{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-f8aea44 .pil5vh01{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-f8aea44 .pil5vh01::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-f8aea44 .pil5vh01::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .pil5vh01{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-f8aea44 .pil5vh01{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-6917152 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-6917152 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-6917152 {width: auto;}.elementor-214 .elementor-element.elementor-element-6917152 .m3y3ixt4{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-6917152 .m3y3ixt4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-6917152 .m3y3ixt4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-6917152 .m3y3ixt4{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-6917152 .m3y3ixt4{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-6917152 .x5t3tg2u{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;height: 40px;justify-content: center;margin-bottom: 12px;width: 40px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-6917152 .x5t3tg2u::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-6917152 .x5t3tg2u::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-6917152 .x5t3tg2u{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-6917152 .x5t3tg2u{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-6917152 .y58txpy2{color: rgb(244, 207, 62);display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(244, 207, 62);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 20px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-6917152 .y58txpy2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}.elementor-214 .elementor-element.elementor-element-6917152 .y58txpy2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-6917152 .y58txpy2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-6917152 .y58txpy2{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-6917152 .a3auomhz{margin-bottom: 8px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-6917152 .a3auomhz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-6917152 .a3auomhz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-6917152 .a3auomhz{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-6917152 .a3auomhz{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-6917152 .t0a83l1a{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-6917152 .t0a83l1a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-6917152 .t0a83l1a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-6917152 .t0a83l1a{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-6917152 .t0a83l1a{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-1dd6339 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-1dd6339 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-1dd6339 {width: auto;}.elementor-214 .elementor-element.elementor-element-1dd6339 .djkiol6l{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1dd6339 .djkiol6l::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-1dd6339 .djkiol6l::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .djkiol6l{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .djkiol6l{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1dd6339 .sococ481{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;height: 40px;justify-content: center;margin-bottom: 12px;width: 40px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1dd6339 .sococ481::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-1dd6339 .sococ481::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .sococ481{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .sococ481{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1dd6339 .npnxo3er{color: rgb(244, 207, 62);display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(244, 207, 62);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 20px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-1dd6339 .npnxo3er::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}.elementor-214 .elementor-element.elementor-element-1dd6339 .npnxo3er::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .npnxo3er{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .npnxo3er{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1dd6339 .l48s89oh{margin-bottom: 8px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1dd6339 .l48s89oh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-1dd6339 .l48s89oh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .l48s89oh{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .l48s89oh{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1dd6339 .rjr7x97v{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1dd6339 .rjr7x97v::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-1dd6339 .rjr7x97v::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .rjr7x97v{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1dd6339 .rjr7x97v{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-5cb98b2 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-5cb98b2 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-5cb98b2 {width: auto;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .j79rs1w4{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .j79rs1w4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .j79rs1w4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .j79rs1w4{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .j79rs1w4{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-5cb98b2 .l7gkbd1u{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;height: 40px;justify-content: center;margin-bottom: 12px;width: 40px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .l7gkbd1u::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .l7gkbd1u::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .l7gkbd1u{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .l7gkbd1u{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-5cb98b2 .s1yszmm9{color: rgb(244, 207, 62);display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(244, 207, 62);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 20px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .s1yszmm9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}.elementor-214 .elementor-element.elementor-element-5cb98b2 .s1yszmm9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .s1yszmm9{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .s1yszmm9{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-5cb98b2 .fh6766z2{margin-bottom: 8px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .fh6766z2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .fh6766z2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .fh6766z2{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .fh6766z2{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-5cb98b2 .ve251fyh{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-5cb98b2 .ve251fyh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-5cb98b2 .ve251fyh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .ve251fyh{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-5cb98b2 .ve251fyh{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-214 .elementor-element.elementor-element-298e08d{display: grid;grid-template-columns: repeat(4, minmax(0px, 1fr));grid-column-gap: 24px;grid-template-rows: auto;}.elementor-214 .elementor-element.elementor-element-298e08d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-298e08d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-298e08d{grid-template-columns: repeat(2, minmax(0px, 1fr));}}
.elementor-214 .elementor-element.elementor-element-9dff275{max-width: 1400px;display: block;}.elementor-214 .elementor-element.elementor-element-9dff275::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-9dff275::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-9dff275{max-width: none;}}
.elementor-214 .elementor-element.elementor-element-26e8bc3{display: block;}.elementor-214 .elementor-element.elementor-element-26e8bc3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-26e8bc3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}


.elementor-214 .elementor-element.elementor-element-f957bd6 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-214 .elementor-element.elementor-element-f957bd6 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}
.elementor-214 .elementor-element.elementor-element-ab5dbb5 {max-width: 672px !important}.elementor-214 .elementor-element.elementor-element-ab5dbb5 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-ab5dbb5 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-1c01c6c *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-1c01c6c .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-1c01c6c {width: auto;}.elementor-214 .elementor-element.elementor-element-1c01c6c .xro3egeb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: block;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-1c01c6c .xro3egeb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-1c01c6c .xro3egeb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .xro3egeb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .xro3egeb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-1c01c6c .jodix21j{align-items: center;column-gap: 8px;cursor: pointer;display: flex;margin-bottom: 8px;row-gap: 8px;width: auto;grid-column-gap: 8px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1c01c6c .jodix21j::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-1c01c6c .jodix21j::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .jodix21j{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .jodix21j{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1c01c6c .ses3cwi8{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 20px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-1c01c6c .ses3cwi8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-1c01c6c .ses3cwi8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .ses3cwi8{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .ses3cwi8{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1c01c6c .mj9ejk0u{cursor: pointer;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1c01c6c .mj9ejk0u::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-1c01c6c .mj9ejk0u::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .mj9ejk0u{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .mj9ejk0u{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1c01c6c .doqhrwvd{cursor: pointer;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1c01c6c .doqhrwvd::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-1c01c6c .doqhrwvd::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .doqhrwvd{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .doqhrwvd{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-1c01c6c .sghz7yq5{align-items: center;cursor: pointer;display: flex;width: auto;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-1c01c6c .sghz7yq5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-1c01c6c .sghz7yq5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-1c01c6c .xfqz2ydg{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-1c01c6c .xfqz2ydg::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-1c01c6c .xfqz2ydg::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .xfqz2ydg{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-1c01c6c .xfqz2ydg{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-787e3ef *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-787e3ef .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-787e3ef {width: auto;}.elementor-214 .elementor-element.elementor-element-787e3ef .mt1bcow8{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: block;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-787e3ef .mt1bcow8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-787e3ef .mt1bcow8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-787e3ef .mt1bcow8{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-787e3ef .mt1bcow8{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-787e3ef .pagcekip{align-items: center;column-gap: 8px;cursor: pointer;display: flex;margin-bottom: 8px;row-gap: 8px;width: auto;grid-column-gap: 8px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-787e3ef .pagcekip::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-787e3ef .pagcekip::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-787e3ef .pagcekip{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-787e3ef .pagcekip{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-787e3ef .wm82lkro{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 20px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-787e3ef .wm82lkro::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-787e3ef .wm82lkro::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-787e3ef .wm82lkro{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-787e3ef .wm82lkro{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-787e3ef .r2a6w1cq{cursor: pointer;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-787e3ef .r2a6w1cq::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-787e3ef .r2a6w1cq::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-787e3ef .r2a6w1cq{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-787e3ef .r2a6w1cq{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-787e3ef .nplsjzda{cursor: pointer;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-787e3ef .nplsjzda::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-787e3ef .nplsjzda::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-787e3ef .nplsjzda{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-787e3ef .nplsjzda{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-787e3ef .en1fep66{align-items: center;cursor: pointer;display: flex;width: auto;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-787e3ef .en1fep66::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-787e3ef .en1fep66::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-787e3ef .k7mpozum{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-787e3ef .k7mpozum::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-787e3ef .k7mpozum::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-787e3ef .k7mpozum{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-787e3ef .k7mpozum{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-b83b60c *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-b83b60c .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-b83b60c {width: auto;}.elementor-214 .elementor-element.elementor-element-b83b60c .sb0m8mge{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: block;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-b83b60c .sb0m8mge::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-b83b60c .sb0m8mge::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b83b60c .sb0m8mge{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b83b60c .sb0m8mge{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-b83b60c .e9ln1d91{align-items: center;column-gap: 8px;cursor: pointer;display: flex;margin-bottom: 8px;row-gap: 8px;width: auto;grid-column-gap: 8px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-b83b60c .e9ln1d91::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-b83b60c .e9ln1d91::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b83b60c .e9ln1d91{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b83b60c .e9ln1d91{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-b83b60c .liu3uhjz{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 20px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-b83b60c .liu3uhjz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-b83b60c .liu3uhjz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b83b60c .liu3uhjz{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b83b60c .liu3uhjz{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-b83b60c .m4rwwznl{cursor: pointer;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-b83b60c .m4rwwznl::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-b83b60c .m4rwwznl::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b83b60c .m4rwwznl{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b83b60c .m4rwwznl{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-b83b60c .epfy034p{cursor: pointer;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-b83b60c .epfy034p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-b83b60c .epfy034p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b83b60c .epfy034p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b83b60c .epfy034p{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-b83b60c .jwfa6b0b{align-items: center;cursor: pointer;display: flex;width: auto;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-b83b60c .jwfa6b0b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-b83b60c .jwfa6b0b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-b83b60c .yipxksz0{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-b83b60c .yipxksz0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-b83b60c .yipxksz0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-b83b60c .yipxksz0{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-b83b60c .yipxksz0{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-50c06e2 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-50c06e2 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-50c06e2 {width: auto;}.elementor-214 .elementor-element.elementor-element-50c06e2 .tnoarnjk{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;cursor: pointer;display: block;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-50c06e2 .tnoarnjk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-50c06e2 .tnoarnjk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .tnoarnjk{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .tnoarnjk{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-50c06e2 .jzxn4b75{align-items: center;column-gap: 8px;cursor: pointer;display: flex;margin-bottom: 8px;row-gap: 8px;width: auto;grid-column-gap: 8px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-50c06e2 .jzxn4b75::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-50c06e2 .jzxn4b75::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .jzxn4b75{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .jzxn4b75{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-50c06e2 .yr2vnzsa{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 20px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-50c06e2 .yr2vnzsa::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-50c06e2 .yr2vnzsa::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .yr2vnzsa{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .yr2vnzsa{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-50c06e2 .o2fw1p4v{cursor: pointer;margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-50c06e2 .o2fw1p4v::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}.elementor-214 .elementor-element.elementor-element-50c06e2 .o2fw1p4v::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.2px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .o2fw1p4v{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .o2fw1p4v{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-50c06e2 .z68p2weo{cursor: pointer;margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-50c06e2 .z68p2weo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-50c06e2 .z68p2weo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .z68p2weo{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .z68p2weo{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-50c06e2 .tg6qyr1v{align-items: center;cursor: pointer;display: flex;width: auto;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-50c06e2 .tg6qyr1v::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-50c06e2 .tg6qyr1v::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-50c06e2 .o68qzx67{color: rgb(26, 82, 117);cursor: pointer;display: block;fill: none;font-size: 14px;font-weight: 500;height: 14px;line-height: 20px;margin-left: 4px;overflow-clip-margin: content-box;stroke: rgb(26, 82, 117);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 14px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-50c06e2 .o68qzx67::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}.elementor-214 .elementor-element.elementor-element-50c06e2 .o68qzx67::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(26, 82, 117);-webkit-text-stroke-color: rgb(26, 82, 117);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .o68qzx67{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-50c06e2 .o68qzx67{margin-left: 4px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-214 .elementor-element.elementor-element-244c14e{display: grid;grid-template-columns: repeat(4, minmax(0px, 1fr));grid-column-gap: 16px;grid-template-rows: auto;}.elementor-214 .elementor-element.elementor-element-244c14e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-244c14e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-244c14e{grid-template-columns: repeat(2, minmax(0px, 1fr));}}
.elementor-214 .elementor-element.elementor-element-7665519{max-width: 1400px;display: block;}.elementor-214 .elementor-element.elementor-element-7665519::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-7665519::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-7665519{max-width: none;}}


.elementor-214 .elementor-element.elementor-element-827374a .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-214 .elementor-element.elementor-element-827374a .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}
.elementor-214 .elementor-element.elementor-element-6e60560 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-6e60560 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-6e60560 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-6e60560 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-6e60560 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-318cea9 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-318cea9 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-318cea9 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-318cea9 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-318cea9 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-835f1d7 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-835f1d7 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-835f1d7 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-835f1d7 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-835f1d7 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-6ed3c1b .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-6ed3c1b .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-6ed3c1b .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-6ed3c1b .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-6ed3c1b .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-013dc44 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-013dc44 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-013dc44 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-013dc44 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-013dc44 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-f820ab3 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-f820ab3 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-f820ab3 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-f820ab3 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-f820ab3 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-8b47c2f .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-8b47c2f .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-8b47c2f .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-8b47c2f .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-8b47c2f .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-18f5fcb .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-18f5fcb .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-18f5fcb .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-18f5fcb .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-18f5fcb .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-c3917f8 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-c3917f8 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-c3917f8 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-c3917f8 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-c3917f8 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-809519b .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-809519b .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-809519b .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-809519b .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-809519b .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-7ea6ea7 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-7ea6ea7 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-7ea6ea7 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-7ea6ea7 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-7ea6ea7 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-f073322 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-f073322 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-f073322 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-f073322 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-f073322 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-dff8c76 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-dff8c76 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-dff8c76 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-dff8c76 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-dff8c76 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-3f84e1e .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-3f84e1e .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-3f84e1e .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-3f84e1e .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-3f84e1e .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-0ba42fa .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-0ba42fa .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-0ba42fa .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-0ba42fa .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-0ba42fa .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-81440e7 .elementor-widget-container{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;display: flex;flex-direction: column;}.elementor-214 .elementor-element.elementor-element-81440e7 .elementor-widget-container::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-81440e7 .elementor-widget-container::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-81440e7 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-81440e7 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-214 .elementor-element.elementor-element-0c7eb16{max-width: 896px;grid-column-gap: 12px;}.elementor-214 .elementor-element.elementor-element-0c7eb16::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-0c7eb16::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-214 .elementor-element.elementor-element-22202eb p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-22202eb p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}
/* Start custom CSS for button, class: .elementor-element-9c86636 *//* ==================================================
   VIEW ALL BRANDS & CERTIFICATIONS BUTTON
   Premium button hover effect only
================================================== */

/* Normal State */
.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button {
  background: #164e70 !important;
  color: #ffffff !important;
  border: 1px solid #164e70 !important;
  border-radius: 6px !important;
  padding: 13px 24px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  transition: all 0.25s ease !important;
  box-shadow: 0 5px 14px rgba(22, 78, 112, 0.22) !important;
}

/* Icon Normal State */
.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button svg,
.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button svg * {
  color: #ffffff !important;
  stroke: #ffffff !important;
  transition: all 0.25s ease !important;
}

/* Hover State */
.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button:hover {
  background: #facc15 !important;
  color: #0f172a !important;
  border-color: #facc15 !important;
  transform: translateY(-2px) !important;
  box-shadow: 
    0 10px 24px rgba(22, 78, 112, 0.22),
    0 0 0 4px rgba(250, 204, 21, 0.16) !important;
}

/* Icon Hover State */
.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button:hover svg * {
  color: #0f172a !important;
  stroke: #0f172a !important;
  transform: translateX(3px) !important;
}

/* Active / Click State */
.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button:active {
  transform: translateY(0) !important;
  box-shadow: 0 4px 10px rgba(22, 78, 112, 0.18) !important;
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-9c86636 .y78227hq{color: rgb(255, 255, 255);cursor: pointer;display: block;fill: none;flex-shrink: 0;font-size: 14px;font-weight: 500;height: 16px;line-height: 20px;margin-left: 8px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 16px;vertical-align: middle;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-9c86636 .y78227hq::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-9c86636 .y78227hq::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-9c86636 .y78227hq{margin-left: 8px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-9c86636 .y78227hq{margin-left: 8px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-9c86636 .u5vfezft{color: rgb(255, 255, 255);cursor: pointer;fill: none;font-size: 14px;font-weight: 500;line-height: 20px;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-9c86636 .u5vfezft::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-9c86636 .u5vfezft::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-9c86636 {height: 40px;}.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button{cursor: pointer;height: 40px;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button {align-items: center;column-gap: 8px;display: inline-flex;justify-content: center;row-gap: 8px;}.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-9c86636 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-214 .elementor-element.elementor-element-8ef08fa{text-align: center;display: block;}.elementor-214 .elementor-element.elementor-element-8ef08fa::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-8ef08fa::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-214 .elementor-element.elementor-element-c586de6{max-width: 1400px;display: block;}.elementor-214 .elementor-element.elementor-element-c586de6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-c586de6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-c586de6{max-width: none;}}


.elementor-214 .elementor-element.elementor-element-60274c4 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}.elementor-214 .elementor-element.elementor-element-60274c4 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-e29b5c6 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-e29b5c6 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-e29b5c6 {width: auto;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .jr4ecqde{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .jr4ecqde::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .jr4ecqde::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .jr4ecqde{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .jr4ecqde{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-e29b5c6 .lwbb9jmy{column-gap: 2px;display: flex;margin-bottom: 8px;row-gap: 2px;width: auto;grid-column-gap: 2px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .lwbb9jmy::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .lwbb9jmy::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .lwbb9jmy{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .lwbb9jmy{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-e29b5c6 .cyilvvi1{color: rgb(244, 207, 62);display: block;fill: rgb(244, 207, 62);height: 16px;overflow-clip-margin: content-box;stroke: rgb(244, 207, 62);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .cyilvvi1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}.elementor-214 .elementor-element.elementor-element-e29b5c6 .cyilvvi1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .cyilvvi1{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .cyilvvi1{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-e29b5c6 .nkn93sz7{margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .nkn93sz7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-e29b5c6 .nkn93sz7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .nkn93sz7{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .nkn93sz7{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-e29b5c6 .o2nbwp14{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .o2nbwp14::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .o2nbwp14::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .o2nbwp14{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .o2nbwp14{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-e29b5c6 .ur7v30t4{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-e29b5c6 .ur7v30t4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-e29b5c6 .ur7v30t4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .ur7v30t4{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-e29b5c6 .ur7v30t4{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-dcb3626 *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-dcb3626 .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-dcb3626 {width: auto;}.elementor-214 .elementor-element.elementor-element-dcb3626 .tiio4tte{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-dcb3626 .tiio4tte::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-dcb3626 .tiio4tte::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .tiio4tte{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .tiio4tte{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-dcb3626 .gr2xkozv{column-gap: 2px;display: flex;margin-bottom: 8px;row-gap: 2px;width: auto;grid-column-gap: 2px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-dcb3626 .gr2xkozv::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-dcb3626 .gr2xkozv::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .gr2xkozv{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .gr2xkozv{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-dcb3626 .ju9n8x52{color: rgb(244, 207, 62);display: block;fill: rgb(244, 207, 62);height: 16px;overflow-clip-margin: content-box;stroke: rgb(244, 207, 62);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-dcb3626 .ju9n8x52::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}.elementor-214 .elementor-element.elementor-element-dcb3626 .ju9n8x52::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .ju9n8x52{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .ju9n8x52{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-dcb3626 .hvncu02f{margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-dcb3626 .hvncu02f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-dcb3626 .hvncu02f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .hvncu02f{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .hvncu02f{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-dcb3626 .mjt1p0g1{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-dcb3626 .mjt1p0g1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-dcb3626 .mjt1p0g1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .mjt1p0g1{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-dcb3626 .mjt1p0g1{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-d086dfe *//* ==================================================
   SINGLE BOX CARD - PREMIUM HOVER EFFECT ONLY
   Apply only to this selected Elementor container/widget
================================================== */

/* Prepare smooth animation only */
.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease,
              filter 0.25s ease !important;
  will-change: transform !important;
}

/* Card hover effect */
.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 12px 28px rgba(15, 23, 42, 0.14) !important;
  filter: brightness(1.015) !important;
}

/* Icon smooth animation */
.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box .softlite-dynamic-icon,
.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box svg {
  transition: transform 0.25s ease,
              filter 0.25s ease !important;
}

/* Icon hover effect */
.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box:hover .softlite-dynamic-icon {
  transform: scale(1.08) !important;
  filter: drop-shadow(0 4px 8px rgba(250, 204, 21, 0.25)) !important;
}

/* Learn More arrow movement */
.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box .softlite-dynamic-card-box-text-3 svg {
  transition: transform 0.25s ease !important;
}

/* Arrow moves slightly on hover */
.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box:hover .softlite-dynamic-card-box-text-3 svg {
  transform: translateX(4px) !important;
}

/* Mobile: keep the effect lighter */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.12) !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-d086dfe .softlite-dynamic-card-box {height: 100%} .elementor-214 .elementor-element.elementor-element-d086dfe {width: auto;}.elementor-214 .elementor-element.elementor-element-d086dfe .brn4j1bb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-214 .elementor-element.elementor-element-d086dfe .brn4j1bb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-d086dfe .brn4j1bb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-d086dfe .brn4j1bb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-d086dfe .brn4j1bb{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-214 .elementor-element.elementor-element-d086dfe .e8crcneo{column-gap: 2px;display: flex;margin-bottom: 8px;row-gap: 2px;width: auto;grid-column-gap: 2px;flex-direction: row;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-d086dfe .e8crcneo::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-d086dfe .e8crcneo::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-d086dfe .e8crcneo{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-d086dfe .e8crcneo{margin-bottom: 8px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-d086dfe .f9rj1mf5{color: rgb(244, 207, 62);display: block;fill: rgb(244, 207, 62);height: 16px;overflow-clip-margin: content-box;stroke: rgb(244, 207, 62);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-214 .elementor-element.elementor-element-d086dfe .f9rj1mf5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}.elementor-214 .elementor-element.elementor-element-d086dfe .f9rj1mf5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(244, 207, 62);-webkit-text-stroke-color: rgb(244, 207, 62);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-d086dfe .f9rj1mf5{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-d086dfe .f9rj1mf5{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-d086dfe .ozaius2c{margin-bottom: 12px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-d086dfe .ozaius2c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-d086dfe .ozaius2c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-d086dfe .ozaius2c{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-d086dfe .ozaius2c{margin-bottom: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-d086dfe .pa4ftwg7{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-d086dfe .pa4ftwg7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-d086dfe .pa4ftwg7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-d086dfe .pa4ftwg7{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-d086dfe .pa4ftwg7{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-d086dfe .jl619k85{margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-d086dfe .jl619k85::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}.elementor-214 .elementor-element.elementor-element-d086dfe .jl619k85::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(105, 120, 134);-webkit-text-stroke-color: rgb(105, 120, 134);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-d086dfe .jl619k85{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-d086dfe .jl619k85{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-214 .elementor-element.elementor-element-0daab57{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));max-width: 896px;grid-column-gap: 24px;grid-template-rows: auto;}.elementor-214 .elementor-element.elementor-element-0daab57::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-0daab57::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-0daab57{grid-template-columns: none;grid-template-rows: none;}}
/* Start custom CSS for button, class: .elementor-element-4413e66 *//* ==================================================
   READ MORE REVIEWS BUTTON - EFFECT ONLY
   No hover color change
================================================== */

/* Normal State - keep Elementor primary design */
.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button {
  transition: transform 0.25s ease,
              box-shadow 0.25s ease !important;
  will-change: transform !important;
}

/* Hover State - effect only, no color change */
.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 10px 22px rgba(22, 78, 112, 0.18) !important;
}

/* Icon / arrow smooth movement */
.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button svg,
.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button svg * {
  transition: transform 0.25s ease !important;
}

/* Icon / arrow hover movement only */
.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button:hover svg {
  transform: translateX(3px) !important;
}

/* Active / click state */
.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button:active {
  transform: translateY(0) !important;
  box-shadow: 0 4px 10px rgba(22, 78, 112, 0.12) !important;
}

/* Force Read More Reviews hover color to stay primary */
.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button:hover,
.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button:focus {
  background-color: #164e70 !important;
  color: #ffffff !important;
  border-color: #164e70 !important;
}

.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button:hover svg * {
  color: #ffffff !important;
  stroke: #ffffff !important;
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-4413e66 .f0ftl0r2{color: rgb(43, 61, 79);cursor: pointer;display: block;fill: none;flex-shrink: 0;font-size: 14px;font-weight: 500;height: 16px;line-height: 20px;margin-left: 8px;overflow-clip-margin: content-box;stroke: rgb(43, 61, 79);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 16px;vertical-align: middle;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-4413e66 .f0ftl0r2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-4413e66 .f0ftl0r2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-4413e66 .f0ftl0r2{margin-left: 8px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-4413e66 .f0ftl0r2{margin-left: 8px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-4413e66 .zd518ujf{cursor: pointer;fill: none;font-size: 14px;font-weight: 500;line-height: 20px;stroke: rgb(43, 61, 79);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-4413e66 .zd518ujf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-4413e66 .zd518ujf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-4413e66 {height: 40px;}.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button{cursor: pointer;height: 40px;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button {align-items: center;column-gap: 8px;display: inline-flex;justify-content: center;row-gap: 8px;}.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-4413e66 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;}
.elementor-214 .elementor-element.elementor-element-caf0c59{text-align: center;display: block;}.elementor-214 .elementor-element.elementor-element-caf0c59::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-caf0c59::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-214 .elementor-element.elementor-element-141242a{max-width: 1400px;display: block;}.elementor-214 .elementor-element.elementor-element-141242a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-141242a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-141242a{max-width: none;}}


.elementor-214 .elementor-element.elementor-element-35e107f .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-35e107f .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
/* Start custom CSS for button, class: .elementor-element-37220fa *//* ==================================================
   SELECTED SCHEDULE BUTTON - SOFT GLOW HOVER
   Works on any page when placed inside that button's Custom CSS
================================================== */

/* Normal State */
.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button {
  background: linear-gradient(135deg, #facc15, #fbbf24) !important;
  color: #0f172a !important;
  border: 1px solid #facc15 !important;
  border-radius: 6px !important;
  padding: 13px 24px !important;
  font-weight: 700 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
  transition: all 0.25s ease !important;
  box-shadow: 0 5px 14px rgba(250, 204, 21, 0.22) !important;
}

/* Hover State */
.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button:hover {
  background: linear-gradient(135deg, #fbbf24, #eab308) !important;
  color: #0f172a !important;
  border-color: #eab308 !important;
  transform: translateY(-2px) !important;
  box-shadow:
    0 10px 24px rgba(234, 179, 8, 0.35),
    0 0 0 4px rgba(250, 204, 21, 0.12) !important;
  text-decoration: none !important;
}

/* Active / Click State */
.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button:active {
  transform: translateY(0) !important;
  box-shadow: 0 5px 14px rgba(250, 204, 21, 0.22) !important;
}

/* Icon Normal State */
.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button svg,
.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button svg * {
  color: #0f172a !important;
  stroke: #0f172a !important;
  transition: all 0.25s ease !important;
}

/* Icon Hover State */
.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button:hover svg * {
  color: #0f172a !important;
  stroke: #0f172a !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-37220fa {
    width: 100% !important;
  }

  .elementor-214 .elementor-element.elementor-element-37220fa .elementor-button {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 15px 22px !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-37220fa .mhfp6guy{color: rgb(43, 61, 79);cursor: pointer;display: block;fill: none;flex-shrink: 0;font-size: 14px;font-weight: 600;height: 16px;line-height: 20px;margin-right: 8px;overflow-clip-margin: content-box;stroke: rgb(43, 61, 79);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 16px;vertical-align: middle;overflow: hidden;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-37220fa .mhfp6guy::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-37220fa .mhfp6guy::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-37220fa .mhfp6guy{margin-right: 8px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-37220fa .mhfp6guy{margin-right: 8px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-37220fa .m7l277ax{cursor: pointer;fill: none;font-size: 14px;font-weight: 600;line-height: 20px;stroke: rgb(43, 61, 79);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-37220fa .m7l277ax::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-37220fa .m7l277ax::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-37220fa .wxvozn7k{cursor: pointer;fill: none;font-size: 14px;font-weight: 600;height: 18px;line-height: 20px;stroke: rgb(43, 61, 79);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: 18px;x: 3px;y: 4px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-37220fa .wxvozn7k::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-37220fa .wxvozn7k::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-37220fa {height: 44px;}.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.1) 0px 2px 4px -2px;cursor: pointer;height: 44px;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button {align-items: center;column-gap: 8px;display: flex;justify-content: center;row-gap: 8px;}.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;}.elementor-214 .elementor-element.elementor-element-37220fa .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;}
/* Start custom CSS for button, class: .elementor-element-3b33876 *//* ==================================================
   SELECTED CALL BUTTON - PREMIUM OUTLINE HOVER
   Works on any page when placed inside that button's Custom CSS
================================================== */

/* Normal State */
.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button {
  background: transparent !important;
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.75) !important;
  border-radius: 6px !important;
  padding: 13px 24px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  transition: background 0.25s ease,
              color 0.25s ease,
              border-color 0.25s ease,
              transform 0.25s ease,
              box-shadow 0.25s ease !important;
  box-shadow: none !important;
}

/* Icon Normal State */
.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button svg,
.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button svg * {
  color: #ffffff !important;
  fill: #ffffff !important;
  stroke: #ffffff !important;
  transition: color 0.25s ease,
              fill 0.25s ease,
              stroke 0.25s ease !important;
}

/* Hover State */
.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button:hover {
  background: #ffffff !important;
  color: #164e70 !important;
  border-color: #ffffff !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 10px 22px rgba(255, 255, 255, 0.18) !important;
  text-decoration: none !important;
}

/* Icon Hover State */
.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button:hover svg,
.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button:hover svg * {
  color: #164e70 !important;
  fill: #164e70 !important;
  stroke: #164e70 !important;
}

/* Active / Click State */
.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button:active {
  transform: translateY(0) !important;
  box-shadow: none !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-214 .elementor-element.elementor-element-3b33876 {
    width: 100% !important;
  }

  .elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 15px 22px !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-3b33876 .jlumsbux{color: rgb(255, 255, 255);cursor: pointer;display: block;fill: none;flex-shrink: 0;font-size: 14px;font-weight: 500;height: 16px;line-height: 20px;margin-right: 8px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 16px;vertical-align: middle;overflow: hidden;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-3b33876 .jlumsbux::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-3b33876 .jlumsbux::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-3b33876 .jlumsbux{margin-right: 8px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-214 .elementor-element.elementor-element-3b33876 .jlumsbux{margin-right: 8px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-214 .elementor-element.elementor-element-3b33876 .z1d2v76e{color: rgb(255, 255, 255);cursor: pointer;fill: none;font-size: 14px;font-weight: 500;line-height: 20px;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;transform-origin: 0px 0px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-214 .elementor-element.elementor-element-3b33876 .z1d2v76e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-3b33876 .z1d2v76e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-3b33876 {height: 44px;}.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button{cursor: pointer;height: 44px;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button {align-items: center;column-gap: 8px;display: flex;justify-content: center;row-gap: 8px;}.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-214 .elementor-element.elementor-element-3b33876 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
/* Start custom CSS for container, class: .elementor-element-c124bf5 *//* ==================================================
   SCHEDULE + CALL BUTTON SIZE & RESPONSIVE LAYOUT
   Only affects Hero buttons and Bottom CTA buttons
================================================== */

/* Desktop / Tablet:
   Buttons side by side with equal width and height */
.elementor-element-5b542e9,
.elementor-element-c124bf5 {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 14px !important;
  flex-wrap: nowrap !important;
}

/* Equal button widget width */
.elementor-element-9443d31,
.elementor-element-751291f,
.elementor-element-37220fa,
.elementor-element-3b33876 {
  width: 230px !important;
  max-width: 230px !important;
  flex: 0 0 230px !important;
}

/* Equal actual button size */
.elementor-element-9443d31 .elementor-button,
.elementor-element-751291f .elementor-button,
.elementor-element-37220fa .elementor-button,
.elementor-element-3b33876 .elementor-button {
  width: 100% !important;
  min-height: 50px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  white-space: nowrap !important;
}

/* Mobile:
   Schedule on top, Call below.
   Same width and height. Not side by side. */
@media (max-width: 767px) {
  .elementor-element-5b542e9,
  .elementor-element-c124bf5 {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 12px !important;
    width: 100% !important;
  }

  .elementor-element-9443d31,
  .elementor-element-751291f,
  .elementor-element-37220fa,
  .elementor-element-3b33876 {
    width: 100% !important;
    max-width: 360px !important;
    flex: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-element-9443d31,
  .elementor-element-37220fa {
    order: 1 !important;
  }

  .elementor-element-751291f,
  .elementor-element-3b33876 {
    order: 2 !important;
  }

  .elementor-element-9443d31 .elementor-button,
  .elementor-element-751291f .elementor-button,
  .elementor-element-37220fa .elementor-button,
  .elementor-element-3b33876 .elementor-button {
    width: 100% !important;
    min-height: 52px !important;
    justify-content: center !important;
    text-align: center !important;
  }
}/* End custom CSS */
.elementor-214 .elementor-element.elementor-element-c124bf5{text-align: center;grid-column-gap: 16px;}.elementor-214 .elementor-element.elementor-element-c124bf5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-214 .elementor-element.elementor-element-c124bf5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-214 .elementor-element.elementor-element-e967ab2{max-width: 1400px;text-align: center;display: block;}.elementor-214 .elementor-element.elementor-element-e967ab2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-e967ab2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-214 .elementor-element.elementor-element-e967ab2{max-width: none;}}
.elementor-214 .elementor-element.elementor-element-b31722b{display: block;}.elementor-214 .elementor-element.elementor-element-b31722b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-214 .elementor-element.elementor-element-b31722b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}

