.elementor-36950 .elementor-element.elementor-element-1874483{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#dde4e4ff;--border-color:#dde4e4ff;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-1874483:not(.elementor-motion-effects-element-type-background), .elementor-36950 .elementor-element.elementor-element-1874483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f8f8ff;}.elementor-36950 .elementor-element.elementor-element-62dd23a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-8678cf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-af4714e{--display:flex;--min-height:700px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-52caee4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-36950 .elementor-element.elementor-element-18c3093{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-b1f1be1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-36950 .elementor-element.elementor-element-642830b{text-align:start;}.elementor-36950 .elementor-element.elementor-element-642830b img{width:29%;}.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-36950 .elementor-element.elementor-element-7c9162d .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.34999999403954px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-7c9162d{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-2af76b3 .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.34999999403954px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-2af76b3{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-6b6a177 .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.34999999403954px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-6b6a177{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-e27ba92 .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.34999999403954px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-e27ba92{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-dfc304c .elementor-button{background-color:#61CE7000;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.34999999403954px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-dfc304c{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-1a53848 .elementor-button{background-color:#126378;font-size:14px;font-weight:600;line-height:24px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff4c;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-1a53848{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-17604ad .elementor-button{background-color:#00000000;fill:#ffffffff;color:#ffffffff;padding:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-17604ad{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-5f28dfe{--display:flex;--min-height:100vh;--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: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-softlite_image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-36950 .elementor-element.elementor-element-236955c{z-index:0;}.elementor-36950 .elementor-element.elementor-element-236955c img{width:100%;}.elementor-36950 .elementor-element.elementor-element-da20e24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;background-image:linear-gradient(rgba(10, 27, 31, 0.55) 0%, rgba(10, 27, 31, 0.75) 100%);background-size:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-36950 .elementor-element.elementor-element-e531679{--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:24px;--padding-right:24px;--z-index:10;}.elementor-36950 .elementor-element.elementor-element-21bd8da{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-36950 .elementor-element.elementor-element-3b24c1f i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .softlite-dynamic-icon svg{width:100%;fill:#9CE0F1;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .softlite-dynamic-icon{color:#9CE0F1;}.elementor-36950 .elementor-element.elementor-element-3b24c1f svg.softlite-dynamic-icon{fill:#9CE0F1;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:500;line-height:20px;color:#9CE0F1;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .softlite-dynamic-card-box-background-color-1{background-color:#12637833;}.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-36950 .elementor-element.elementor-element-1d4825e{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-36950 .elementor-element.elementor-element-1d4825e .elementor-heading-title{font-size:72px;line-height:1;letter-spacing:-1.7999999523163px;color:#ffffffff;}.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-36950 .elementor-element.elementor-element-8100723{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:20px;line-height:28px;color:#ffffffcc;}.elementor-36950 .elementor-element.elementor-element-b142db6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:initial;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-74fc92b .elementor-button{background-color:#126378;font-size:16px;font-weight:600;line-height:24px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff4c;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-74fc92b{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button{background-color:#61CE7000;font-size:16px;font-weight:600;line-height:24px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff4c;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button:hover, .elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button:focus{background-color:#11647A;}.elementor-36950 .elementor-element.elementor-element-38a7629{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-ce4b8f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-ce4b8f1:not(.elementor-motion-effects-element-type-background), .elementor-36950 .elementor-element.elementor-element-ce4b8f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f8f8ff;}.elementor-36950 .elementor-element.elementor-element-f4bb33f{--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:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-4032763 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-4032763 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-4032763 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-4032763 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-4032763 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#126378ff;}.elementor-36950 .elementor-element.elementor-element-4032763 .softlite-dynamic-card-box-text-2{font-size:48px;line-height:1;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-4032763 .softlite-dynamic-card-box-text-3{font-size:18px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-c3b7ea3{--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-36950 .elementor-element.elementor-element-65ce1f4 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-65ce1f4 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-65ce1f4 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-65ce1f4 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-65ce1f4 .softlite-dynamic-card-box-text-1{font-size:20px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-65ce1f4 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-65ce1f4 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-df84227 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-df84227 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-df84227 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-df84227 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-df84227 .softlite-dynamic-card-box-text-1{font-size:20px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-df84227 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-df84227 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-2c303b1 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-2c303b1 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-2c303b1 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-2c303b1 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-2c303b1 .softlite-dynamic-card-box-text-1{font-size:20px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-2c303b1 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-2c303b1 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-04594a7 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-04594a7 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-04594a7 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-04594a7 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-04594a7 .softlite-dynamic-card-box-text-1{font-size:20px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-04594a7 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-04594a7 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-91bda69 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-91bda69 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-91bda69 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-91bda69 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-91bda69 .softlite-dynamic-card-box-text-1{font-size:20px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-91bda69 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-91bda69 .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-e4c100d i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-e4c100d .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-e4c100d .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-e4c100d .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-e4c100d .softlite-dynamic-card-box-text-1{font-size:20px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-e4c100d .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-e4c100d .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-5a5bee0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-2f628f3 .elementor-button{background-color:#126378;font-size:16px;font-weight:600;line-height:24px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff4c;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-2f628f3{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-34dd14d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-34dd14d:not(.elementor-motion-effects-element-type-background), .elementor-36950 .elementor-element.elementor-element-34dd14d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e9eded80;}.elementor-36950 .elementor-element.elementor-element-66a5bdb{--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:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-f879581{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 64px;--row-gap:64px;--column-gap:64px;--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-36950 .elementor-element.elementor-element-7747de1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-3d57ee8{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-3d57ee8 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#126378ff;}.elementor-36950 .elementor-element.elementor-element-a7c59b4{width:var( --container-widget-width, auto );max-width:auto;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-a7c59b4 .elementor-heading-title{font-size:48px;line-height:1;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-51d98f9{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;font-size:18px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-6e55af6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-6e55af6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-36950 .elementor-element.elementor-element-e8d2bc6 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-2ebf361 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-2ebf361 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-2ebf361 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-2ebf361 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-2ebf361 .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-2ebf361 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-a144d0b i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-a144d0b .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-a144d0b .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-a144d0b .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-a144d0b .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-a144d0b .softlite-dynamic-card-box-text-2{font-size:14px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-fa2660e i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-fa2660e .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-fa2660e .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-fa2660e .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-fa2660e .softlite-dynamic-card-box-text-1{font-size:16px;line-height:24px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-fa2660e .softlite-dynamic-card-box-text-2{font-size:14px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button{background-color:#126378;font-size:16px;font-weight:600;line-height:24px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff4c;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-cbe03fe{width:var( --container-widget-width, auto );max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-f4a1bcc i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-f4a1bcc .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-f4a1bcc .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-f4a1bcc .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-f4a1bcc .softlite-dynamic-card-box-text-1{font-size:30px;font-weight:700;line-height:36px;color:#126378;}.elementor-36950 .elementor-element.elementor-element-f4a1bcc .softlite-dynamic-card-box-text-2{font-size:14px;line-height:20px;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-f4a1bcc .softlite-dynamic-card-box-background-color-1{background-color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-69af437{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-69af437:not(.elementor-motion-effects-element-type-background), .elementor-36950 .elementor-element.elementor-element-69af437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f8f8ff;}.elementor-36950 .elementor-element.elementor-element-61e0df9{--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:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-68f0509 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-68f0509 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-68f0509 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-68f0509 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-68f0509 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#126378ff;}.elementor-36950 .elementor-element.elementor-element-68f0509 .softlite-dynamic-card-box-text-2{font-size:48px;line-height:1;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-68f0509 .softlite-dynamic-card-box-text-3{font-size:18px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-c61d2c7{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-36950 .elementor-element.elementor-element-ae253fe i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-ae253fe .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-ae253fe .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-ae253fe .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-ae253fe .softlite-dynamic-card-box-text-1{font-size:18px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-ae253fe .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-ae253fe .softlite-dynamic-card-box-background-color-1{background-color:#dde4e4ff;}.elementor-36950 .elementor-element.elementor-element-f4b39fb i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-f4b39fb .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-f4b39fb .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-f4b39fb .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-f4b39fb .softlite-dynamic-card-box-text-1{font-size:18px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-f4b39fb .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-f4b39fb .softlite-dynamic-card-box-background-color-1{background-color:#dde4e4ff;}.elementor-36950 .elementor-element.elementor-element-89b92f8 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-89b92f8 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-89b92f8 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-89b92f8 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-89b92f8 .softlite-dynamic-card-box-text-1{font-size:18px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-89b92f8 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-89b92f8 .softlite-dynamic-card-box-background-color-1{background-color:#dde4e4ff;}.elementor-36950 .elementor-element.elementor-element-22aa0ce i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-22aa0ce .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-22aa0ce .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-22aa0ce .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-22aa0ce .softlite-dynamic-card-box-text-1{font-size:18px;line-height:28px;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-22aa0ce .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-760892d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0100px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-e3e558e{border-style:solid;border-width:3px 3px 3px 3px;border-color:#11647A;border-radius:30px 30px 30px 30px;}.elementor-36950 .elementor-element.elementor-element-e3e558e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-36950 .elementor-element.elementor-element-22cc0f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-22cc0f2:not(.elementor-motion-effects-element-type-background), .elementor-36950 .elementor-element.elementor-element-22cc0f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e9eded80;}.elementor-36950 .elementor-element.elementor-element-db26e9b{--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:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-201162c i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-201162c .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-201162c .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-201162c .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-201162c .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2.7999999523163px;color:#126378ff;}.elementor-36950 .elementor-element.elementor-element-201162c .softlite-dynamic-card-box-text-2{font-size:48px;line-height:1;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-8c5ff5f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--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-36950 .elementor-element.elementor-element-8c5ff5f::before, .elementor-36950 .elementor-element.elementor-element-8c5ff5f > .elementor-background-video-container::before, .elementor-36950 .elementor-element.elementor-element-8c5ff5f > .e-con-inner > .elementor-background-video-container::before, .elementor-36950 .elementor-element.elementor-element-8c5ff5f > .elementor-background-slideshow::before, .elementor-36950 .elementor-element.elementor-element-8c5ff5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-36950 .elementor-element.elementor-element-8c5ff5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-36950 .elementor-element.elementor-element-86d83f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:100px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:4.1999998092651px;color:#126378ff;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .softlite-dynamic-card-box-text-2{font-size:48px;line-height:1;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .softlite-dynamic-card-box-text-3{font-size:18px;line-height:1.625;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-f1ea888{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-36950 .elementor-element.elementor-element-28654ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-bc52091 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-bc52091 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-bc52091 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-bc52091 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-bc52091 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.5;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-bc52091 .softlite-dynamic-card-box-button-text{font-size:16px;line-height:1.5;fill:#677a7eff;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-bc52091 .softlite-dynamic-card-box-background-color-1{background-color:#f6f8f8ff;}.elementor-36950 .elementor-element.elementor-element-b8f180d i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-b8f180d .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-b8f180d .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-b8f180d .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-b8f180d .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.5;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-b8f180d .softlite-dynamic-card-box-button-text{font-size:16px;line-height:1.5;fill:#677a7eff;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-b8f180d .softlite-dynamic-card-box-background-color-1{background-color:#f6f8f8ff;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .softlite-dynamic-card-box-text-1{font-size:16px;font-weight:600;line-height:1.5;color:#12272bff;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#677a7eff;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .softlite-dynamic-card-box-background-color-1{background-color:#f6f8f8ff;}.elementor-36950 .elementor-element.elementor-element-f664dae{width:100%;max-width:100%;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.625;color:#ffffffb2;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .softlite-dynamic-card-box-button-text{font-size:16px;font-weight:600;line-height:1.5;fill:#ffffffff;color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .softlite-dynamic-card-box-background-color-1{background-color:#f6f8f8ff;}.elementor-36950 .elementor-element.elementor-element-f0c84af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;background-image:linear-gradient(135deg, rgb(35, 92, 91), rgb(23, 61, 69));background-size:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-291713a{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-e564fd0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-baca31f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-cae3d82{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-cae3d82 .elementor-heading-title{font-size:24px;line-height:32px;color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-f5e0278{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;color:#ffffff99;}.elementor-36950 .elementor-element.elementor-element-40a71b6{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:14px;line-height:1.625;color:#ffffffb2;}.elementor-36950 .elementor-element.elementor-element-1d35f85 .elementor-repeater-item-1fa0d70.elementor-social-icon{background-color:#C5C5C500;}.elementor-36950 .elementor-element.elementor-element-1d35f85 .elementor-repeater-item-5f1c7fb.elementor-social-icon{background-color:#FFFFFF00;}.elementor-36950 .elementor-element.elementor-element-1d35f85 .elementor-repeater-item-f5e1a21.elementor-social-icon{background-color:#FFFFFF00;}.elementor-36950 .elementor-element.elementor-element-1d35f85 .elementor-repeater-item-010cd85.elementor-social-icon{background-color:#FFFFFF00;}.elementor-36950 .elementor-element.elementor-element-1d35f85{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-36950 .elementor-element.elementor-element-b786a3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-6dc2e41{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;}.elementor-36950 .elementor-element.elementor-element-6dc2e41 .elementor-heading-title{font-size:18px;line-height:28px;color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-1b31633{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-196bbb1 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-196bbb1 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-196bbb1 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-196bbb1 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-196bbb1 .softlite-dynamic-card-box-text-1{font-size:14px;line-height:20px;color:#ffffffcc;}.elementor-36950 .elementor-element.elementor-element-203eec3 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-203eec3 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-203eec3 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-203eec3 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-203eec3 .softlite-dynamic-card-box-button-text{font-size:14px;line-height:20px;fill:#ffffffcc;color:#ffffffcc;}.elementor-36950 .elementor-element.elementor-element-c120258 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-c120258 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-c120258 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-c120258 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-c120258 .softlite-dynamic-card-box-button-text{font-size:14px;line-height:20px;fill:#ffffffcc;color:#ffffffcc;}.elementor-36950 .elementor-element.elementor-element-522e79a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-973061e{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;}.elementor-36950 .elementor-element.elementor-element-973061e .elementor-heading-title{font-size:18px;line-height:28px;color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-98058d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-77e7f6f i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-77e7f6f .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-77e7f6f .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-77e7f6f .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-77e7f6f .softlite-dynamic-card-box-text-1{font-size:14px;line-height:20px;color:#ffffffcc;}.elementor-36950 .elementor-element.elementor-element-12eb237 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-12eb237 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-12eb237 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-12eb237 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-12eb237 .softlite-dynamic-card-box-button-text{font-size:14px;line-height:20px;fill:#ffffffcc;color:#ffffffcc;}.elementor-36950 .elementor-element.elementor-element-168fd2f i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-168fd2f .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-168fd2f .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-168fd2f .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-168fd2f .softlite-dynamic-card-box-button-text{font-size:14px;line-height:20px;fill:#ffffffcc;color:#ffffffcc;}.elementor-36950 .elementor-element.elementor-element-05430e0 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-05430e0 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-05430e0 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-05430e0 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-05430e0 .softlite-dynamic-card-box-text-1{font-size:18px;line-height:28px;color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-05430e0 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:1.625;color:#ffffffb2;}.elementor-36950 .elementor-element.elementor-element-05430e0 .softlite-dynamic-card-box-button-text{font-size:14px;font-weight:600;line-height:20px;fill:#ffffffff;color:#ffffffff;}.elementor-36950 .elementor-element.elementor-element-2702539{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:initial;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-f09143d{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:12px;line-height:16px;color:#ffffff80;}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-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_list .softlite-dynamic-list-item-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_list .softlite-dynamic-list-item-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_list .softlite-dynamic-list-item-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36950 .elementor-element.elementor-element-32a5c57{width:var( --container-widget-width, auto );max-width:auto;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-32a5c57 .softlite-dynamic-list{flex-direction:row;}.elementor-36950 .elementor-element.elementor-element-32a5c57 .softlite-dynamic-list-item{width:auto;}.elementor-36950 .elementor-element.elementor-element-32a5c57 i.softlite-dynamic-icon{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-32a5c57 .softlite-dynamic-icon i{font-size:100%;}.elementor-36950 .elementor-element.elementor-element-32a5c57 .softlite-dynamic-icon:not(i){width:100%;}.elementor-36950 .elementor-element.elementor-element-32a5c57 .softlite-dynamic-icon svg{width:100%;}.elementor-36950 .elementor-element.elementor-element-32a5c57 .softlite-dynamic-list-item-button-text{font-size:12px;line-height:16px;fill:#ffffff80;color:#ffffff80;}.elementor-36950 .elementor-element.elementor-element-48945c0{--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;}@media(max-width:1024px){.elementor-36950 .elementor-element.elementor-element-1874483{--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36950 .elementor-element.elementor-element-18c3093{--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-b1f1be1{--flex-wrap:initial;}.elementor-36950 .elementor-element.elementor-element-1a53848 .elementor-button{border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-17604ad .elementor-button{padding:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-5f28dfe{--flex-wrap:initial;}.elementor-36950 .elementor-element.elementor-element-e531679{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-21bd8da{--flex-wrap:initial;}.elementor-36950 .elementor-element.elementor-element-1d4825e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36950 .elementor-element.elementor-element-8100723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36950 .elementor-element.elementor-element-b142db6{--flex-wrap:initial;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36950 .elementor-element.elementor-element-74fc92b .elementor-button{border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button{border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-ce4b8f1{--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-f4bb33f{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-c3b7ea3{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-5a5bee0{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36950 .elementor-element.elementor-element-2f628f3 .elementor-button{border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-34dd14d{--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-66a5bdb{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-f879581{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-a7c59b4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36950 .elementor-element.elementor-element-51d98f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button{border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-69af437{--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-61e0df9{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-c61d2c7{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-760892d{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-22cc0f2{--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-db26e9b{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-8c5ff5f{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-86d83f4{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-f1ea888{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-291713a{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-cae3d82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-36950 .elementor-element.elementor-element-f5e0278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36950 .elementor-element.elementor-element-40a71b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36950 .elementor-element.elementor-element-6dc2e41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-36950 .elementor-element.elementor-element-973061e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-36950 .elementor-element.elementor-element-2702539{--flex-wrap:initial;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-f09143d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-36950 .elementor-element.elementor-element-1874483{--width:auto;}.elementor-36950 .elementor-element.elementor-element-62dd23a{--width:auto;}.elementor-36950 .elementor-element.elementor-element-8678cf8{--width:auto;}.elementor-36950 .elementor-element.elementor-element-af4714e{--width:auto;}.elementor-36950 .elementor-element.elementor-element-52caee4{--width:auto;}.elementor-36950 .elementor-element.elementor-element-18c3093{--width:100%;}.elementor-36950 .elementor-element.elementor-element-b1f1be1{--width:auto;}.elementor-36950 .elementor-element.elementor-element-5f28dfe{--width:auto;}.elementor-36950 .elementor-element.elementor-element-da20e24{--width:auto;}.elementor-36950 .elementor-element.elementor-element-e531679{--width:100%;}.elementor-36950 .elementor-element.elementor-element-21bd8da{--width:auto;}.elementor-36950 .elementor-element.elementor-element-b142db6{--width:auto;}.elementor-36950 .elementor-element.elementor-element-ce4b8f1{--width:auto;}.elementor-36950 .elementor-element.elementor-element-f4bb33f{--width:100%;}.elementor-36950 .elementor-element.elementor-element-c3b7ea3{--width:auto;}.elementor-36950 .elementor-element.elementor-element-5a5bee0{--width:auto;}.elementor-36950 .elementor-element.elementor-element-34dd14d{--width:auto;}.elementor-36950 .elementor-element.elementor-element-66a5bdb{--width:100%;}.elementor-36950 .elementor-element.elementor-element-f879581{--width:auto;}.elementor-36950 .elementor-element.elementor-element-7747de1{--width:auto;}.elementor-36950 .elementor-element.elementor-element-6e55af6{--width:auto;}.elementor-36950 .elementor-element.elementor-element-69af437{--width:auto;}.elementor-36950 .elementor-element.elementor-element-61e0df9{--width:100%;}.elementor-36950 .elementor-element.elementor-element-c61d2c7{--width:auto;}.elementor-36950 .elementor-element.elementor-element-760892d{--width:60%;}.elementor-36950 .elementor-element.elementor-element-22cc0f2{--width:auto;}.elementor-36950 .elementor-element.elementor-element-db26e9b{--width:100%;}.elementor-36950 .elementor-element.elementor-element-8c5ff5f{--width:auto;}.elementor-36950 .elementor-element.elementor-element-86d83f4{--width:100%;}.elementor-36950 .elementor-element.elementor-element-f1ea888{--width:auto;}.elementor-36950 .elementor-element.elementor-element-28654ae{--width:100%;}.elementor-36950 .elementor-element.elementor-element-f0c84af{--width:auto;}.elementor-36950 .elementor-element.elementor-element-291713a{--width:100%;}.elementor-36950 .elementor-element.elementor-element-e564fd0{--width:auto;}.elementor-36950 .elementor-element.elementor-element-baca31f{--width:auto;}.elementor-36950 .elementor-element.elementor-element-b786a3b{--width:auto;}.elementor-36950 .elementor-element.elementor-element-1b31633{--width:auto;}.elementor-36950 .elementor-element.elementor-element-522e79a{--width:auto;}.elementor-36950 .elementor-element.elementor-element-98058d9{--width:auto;}.elementor-36950 .elementor-element.elementor-element-2702539{--width:auto;}}@media(max-width:767px){.elementor-36950 .elementor-element.elementor-element-1874483{--width:auto;--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36950 .elementor-element.elementor-element-62dd23a{--width:auto;}.elementor-36950 .elementor-element.elementor-element-8678cf8{--width:auto;}.elementor-36950 .elementor-element.elementor-element-af4714e{--width:auto;}.elementor-36950 .elementor-element.elementor-element-52caee4{--width:auto;}.elementor-36950 .elementor-element.elementor-element-18c3093{--width:100%;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-b1f1be1{--width:auto;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:initial;}.elementor-36950 .elementor-element.elementor-element-7c9162d{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-7c9162d .elementor-button{border-width:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-2af76b3{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-2af76b3 .elementor-button{border-width:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-6b6a177{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-6b6a177 .elementor-button{border-width:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-e27ba92{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-e27ba92 .elementor-button{border-width:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-dfc304c{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-dfc304c .elementor-button{border-width:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-1a53848{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-1a53848 .elementor-button{border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-17604ad{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-17604ad .elementor-button{padding:0px 0px 0px 0px;}.elementor-36950 .elementor-element.elementor-element-5f28dfe{--width:auto;--flex-wrap:initial;}.elementor-36950 .elementor-element.elementor-element-da20e24{--width:auto;}.elementor-36950 .elementor-element.elementor-element-e531679{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-21bd8da{--width:auto;--flex-wrap:initial;}.elementor-36950 .elementor-element.elementor-element-1d4825e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-36950 .elementor-element.elementor-element-1d4825e .elementor-heading-title{font-size:36px;line-height:1.1;letter-spacing:-0.89999997615814px;}.elementor-36950 .elementor-element.elementor-element-8100723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;line-height:1.625;}.elementor-36950 .elementor-element.elementor-element-b142db6{--width:auto;--flex-wrap:initial;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36950 .elementor-element.elementor-element-74fc92b{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-74fc92b .elementor-button{border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-38a7629{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button{border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-ce4b8f1{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-f4bb33f{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-4032763 .softlite-dynamic-card-box-text-2{font-size:30px;line-height:1.25;}.elementor-36950 .elementor-element.elementor-element-c3b7ea3{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-5a5bee0{--width:auto;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36950 .elementor-element.elementor-element-2f628f3{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-2f628f3 .elementor-button{font-size:12px;border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-34dd14d{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-66a5bdb{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-f879581{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-7747de1{--width:auto;}.elementor-36950 .elementor-element.elementor-element-a7c59b4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-36950 .elementor-element.elementor-element-a7c59b4 .elementor-heading-title{font-size:30px;line-height:1.25;}.elementor-36950 .elementor-element.elementor-element-51d98f9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-36950 .elementor-element.elementor-element-6e55af6{--width:298;}.elementor-36950 .elementor-element.elementor-element-cbe03fe{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button{border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-36950 .elementor-element.elementor-element-69af437{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-61e0df9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-68f0509 .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;}.elementor-36950 .elementor-element.elementor-element-c61d2c7{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-760892d{--width:100%;--margin-top:90px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-22cc0f2{--width:auto;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-db26e9b{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-201162c .softlite-dynamic-card-box-text-2{font-size:30px;line-height:36px;}.elementor-36950 .elementor-element.elementor-element-8c5ff5f{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-86d83f4{--width:100%;--margin-top:90px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .softlite-dynamic-card-box-text-2{font-size:36px;line-height:40px;}.elementor-36950 .elementor-element.elementor-element-f1ea888{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-36950 .elementor-element.elementor-element-28654ae{--width:auto;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .softlite-dynamic-card-box-text-1{font-size:24px;line-height:1.25;}.elementor-36950 .elementor-element.elementor-element-f0c84af{--width:auto;}.elementor-36950 .elementor-element.elementor-element-291713a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-36950 .elementor-element.elementor-element-e564fd0{--width:auto;}.elementor-36950 .elementor-element.elementor-element-baca31f{--width:auto;}.elementor-36950 .elementor-element.elementor-element-cae3d82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-36950 .elementor-element.elementor-element-f5e0278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-36950 .elementor-element.elementor-element-40a71b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-36950 .elementor-element.elementor-element-1d35f85{text-align:center;}.elementor-36950 .elementor-element.elementor-element-b786a3b{--width:auto;}.elementor-36950 .elementor-element.elementor-element-6dc2e41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-36950 .elementor-element.elementor-element-1b31633{--width:auto;}.elementor-36950 .elementor-element.elementor-element-522e79a{--width:auto;}.elementor-36950 .elementor-element.elementor-element-973061e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-36950 .elementor-element.elementor-element-98058d9{--width:auto;}.elementor-36950 .elementor-element.elementor-element-2702539{--width:auto;--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;--flex-wrap:initial;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36950 .elementor-element.elementor-element-f09143d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-36950 .elementor-element.elementor-element-32a5c57{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}}.elementor-36950 .elementor-element.elementor-element-bc0634c {width: 100%;}.elementor-36950 .elementor-element.elementor-element-bc0634c {position: fixed;}.elementor-36950 .elementor-element.elementor-element-bc0634c {right: 0px;}.elementor-36950 .elementor-element.elementor-element-bc0634c {bottom: 0px;}.elementor-36950 .elementor-element.elementor-element-bc0634c {max-width: 420px !important}.elementor-36950 .elementor-element.elementor-element-bc0634c {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-36950 .elementor-element.elementor-element-bc0634c .s503u4eu{display: flex;flex-direction: column;list-style-type: none;max-height: 700px;padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;z-index: 100;padding-block-start: 16px;padding-block-end: 16px;padding-inline-start: 16px;padding-inline-end: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-bc0634c .s503u4eu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-bc0634c .s503u4eu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-bc0634c {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-bc0634c .s503u4eu{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-bc0634c {max-width: none !important}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-bc0634c {margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-bc0634c .s503u4eu{padding-bottom: 16px;padding-left: 16px;padding-right: 16px;padding-top: 16px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-36950 .elementor-element.elementor-element-8678cf8{display: block;}.elementor-36950 .elementor-element.elementor-element-8678cf8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-8678cf8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-642830b {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-bottom: 30px;
  }

  .elementor-36950 .elementor-element.elementor-element-642830b img {
    width: 160px;
    max-width: 80%;
    height: auto;
  }
}
.elementor-36950 .elementor-element.elementor-element-7c9162d .elementor-button {
  cursor: pointer;
  font-family: "DM Sans", sans-serif;
  display: block;
}

.elementor-36950 .elementor-element.elementor-element-7c9162d .elementor-button::before {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-7c9162d .elementor-button::after {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-7c9162d .elementor-button {
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
  }
}
.elementor-36950 .elementor-element.elementor-element-2af76b3 .elementor-button {
  cursor: pointer;
  font-family: "DM Sans", sans-serif;
  display: block;
}

.elementor-36950 .elementor-element.elementor-element-2af76b3 .elementor-button::before {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-2af76b3 .elementor-button::after {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-2af76b3 .elementor-button {
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
  }
}
.elementor-36950 .elementor-element.elementor-element-6b6a177 .elementor-button {
  cursor: pointer;
  font-family: "DM Sans", sans-serif;
  display: block;
}

.elementor-36950 .elementor-element.elementor-element-6b6a177 .elementor-button::before {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-6b6a177 .elementor-button::after {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-6b6a177 .elementor-button {
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
  }
}
.elementor-36950 .elementor-element.elementor-element-e27ba92 .elementor-button {
  cursor: pointer;
  font-family: "DM Sans", sans-serif;
  display: block;
}

.elementor-36950 .elementor-element.elementor-element-e27ba92 .elementor-button::before {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-e27ba92 .elementor-button::after {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-e27ba92 .elementor-button {
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
  }
}
.elementor-36950 .elementor-element.elementor-element-dfc304c .elementor-button {
  cursor: pointer;
  font-family: "DM Sans", sans-serif;
  display: block;
}

.elementor-36950 .elementor-element.elementor-element-dfc304c .elementor-button::before {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-dfc304c .elementor-button::after {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-dfc304c .elementor-button {
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
  }
}
.elementor-36950 .elementor-element.elementor-element-1a53848 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  gap: 10px; /* 🔥 plus d'espace icône / texte */

  font-family: "DM Sans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;

  padding: 10px 20px;

  background-color: #126378;
  color: #ffffff;
  border: 1.5px solid rgba(255,255,255,0.3);
  border-radius: 9999px;

  cursor: pointer;
}

/* icône */
.elementor-36950 .elementor-element.elementor-element-1a53848 .elementor-button svg {
  width: 16px;
  height: 16px;
  margin-right: 2px; /* 🔥 micro-ajustement */
}

/* hover */
.elementor-36950 .elementor-element.elementor-element-1a53848 .elementor-button:hover {
  background-color: #0f5566;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-1a53848 .elementor-button {
    font-size: 20px !important; /* 🔥 même taille que tes autres boutons */
  }
}
.elementor-36950 .elementor-element.elementor-element-b1f1be1 {
  display: flex;
  align-items: center;
  gap: 16px;
  grid-column-gap: 32px;
}

.elementor-36950 .elementor-element.elementor-element-b1f1be1::before,
.elementor-36950 .elementor-element.elementor-element-b1f1be1::after {
  border: 0;
  display: block;
}

/* croix cachée par défaut */
.elementor-36950 .elementor-element.elementor-element-b1f1be1 .mobile-menu-close {
  display: none !important;
}

/* STYLE GLOBAL BOUTONS */
.elementor-36950 .elementor-element.elementor-element-b1f1be1 .elementor-button {
  cursor: pointer;
  font-family: "DM Sans", sans-serif;
  display: block;
}

.elementor-36950 .elementor-element.elementor-element-b1f1be1 .elementor-button::before,
.elementor-36950 .elementor-element.elementor-element-b1f1be1 .elementor-button::after {
  border: 0;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke-color: #fff;
}

/* MOBILE */
@media (max-width: 767px) {

  .elementor-36950 .elementor-element.elementor-element-b1f1be1 {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100dvh;
    background: #12384a;
    z-index: 9999;

    flex-direction: column;
    justify-content: center;
    align-items: center;

    gap: 18px;
    padding: 24px;
    overflow: hidden;

    grid-column-gap: 0;
  }

  .elementor-36950 .elementor-element.elementor-element-b1f1be1.active {
    display: flex !important;
  }

  /* croix visible seulement si menu ouvert */
  .elementor-36950 .elementor-element.elementor-element-b1f1be1.active .mobile-menu-close {
    display: block !important;
    position: absolute;
    top: 20px;
    right: 20px;
    color: #ffffff;
    font-size: 28px;
    cursor: pointer;
    z-index: 10001;
  }

  /* WRAPPER */
  .elementor-36950 .elementor-element.elementor-element-b1f1be1 .elementor-button-wrapper {
    width: 100%;
    max-width: 280px;
    display: flex;
    justify-content: center;
  }

  /* ALIGNEMENT */
  .elementor-36950 .elementor-element.elementor-element-b1f1be1 .elementor-button {
    justify-content: center;
    text-align: center;
  }

  /* BOUTONS MENU */
  .elementor-36950 .elementor-element.elementor-element-b1f1be1 a:not([href*="tel"]) .elementor-button {
    width: 100%;
    min-height: 52px;
    padding: 10px 0;
    border-radius: 12px;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;

    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
  }

  .elementor-36950 .elementor-element.elementor-element-b1f1be1 a:not([href*="tel"]) .elementor-button:hover {
    opacity: 0.7;
  }

  /* TEL = INTACT */
  .elementor-36950 .elementor-element.elementor-element-b1f1be1 a[href*="tel"] .elementor-button {
    all: unset;
    cursor: pointer;
  }
}
.elementor-36950 .elementor-element.elementor-element-17604ad {
  display: none;
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-17604ad {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    padding: 0;
    border-radius: 12px;
    background: transparent;
  }

  .elementor-36950 .elementor-element.elementor-element-17604ad .elementor-button {
    width: 44px;
    height: 44px;
    min-height: 44px;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  .elementor-36950 .elementor-element.elementor-element-17604ad .elementor-button:hover {
    background: transparent !important;
  }
}
.elementor-36950 .elementor-element.elementor-element-18c3093{max-width: 1400px;}.elementor-36950 .elementor-element.elementor-element-18c3093::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-18c3093::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-18c3093{max-width: none;}}
.elementor-36950 .elementor-element.elementor-element-52caee4 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.elementor-36950 .elementor-element.elementor-element-52caee4::before,
.elementor-36950 .elementor-element.elementor-element-52caee4::after {
  border: 0;
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-52caee4 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }
}
.elementor-36950 .elementor-element.elementor-element-236955c {position: absolute;}.elementor-36950 .elementor-element.elementor-element-236955c {top: 0px;}.elementor-36950 .elementor-element.elementor-element-236955c {left: 0px;}.elementor-36950 .elementor-element.elementor-element-236955c {right: 0px;}.elementor-36950 .elementor-element.elementor-element-236955c {bottom: 0px;}.elementor-36950 .elementor-element.elementor-element-236955c {max-width: 100% !important}.elementor-36950 .elementor-element.elementor-element-236955c img{display: block;height: 100%;object-fit: cover;vertical-align: middle;aspect-ratio: auto 1920 / 1080;}.elementor-36950 .elementor-element.elementor-element-236955c, .elementor-36950 .elementor-element.elementor-element-236955c .elementor-widget-container, .elementor-36950 .elementor-element.elementor-element-236955c .elementor-image {height: 100%}.elementor-36950 .elementor-element.elementor-element-236955c img::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-236955c img::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-36950 .elementor-element.elementor-element-da20e24{bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.elementor-36950 .elementor-element.elementor-element-da20e24::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-da20e24::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-36950 .elementor-element.elementor-element-3b24c1f {width: auto;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .t90bizes{align-items: center;backdrop-filter: blur(4px);border-bottom-color: rgba(18, 99, 120, 0.298);border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-bottom-width: 1px;border-left-color: rgba(18, 99, 120, 0.298);border-left-width: 1px;border-right-color: rgba(18, 99, 120, 0.298);border-right-width: 1px;border-top-color: rgba(18, 99, 120, 0.298);border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 1px;column-gap: 8px;display: flex;padding-bottom: 6px;padding-left: 16px;padding-right: 16px;padding-top: 6px;row-gap: 8px;text-align: center;padding-block-start: 6px;padding-block-end: 6px;padding-inline-start: 16px;padding-inline-end: 16px;grid-column-gap: 8px;flex-direction: row;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .t90bizes::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .t90bizes::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-3b24c1f .t90bizes{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 1px;padding-bottom: 6px;padding-left: 16px;padding-right: 16px;padding-top: 6px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-3b24c1f .t90bizes{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 1px;padding-bottom: 6px;padding-left: 16px;padding-right: 16px;padding-top: 6px;}}.elementor-36950 .elementor-element.elementor-element-3b24c1f .jybq6vra{color: rgb(18, 99, 120);display: block;fill: none;height: 16px;overflow-clip-margin: content-box;stroke: rgb(18, 99, 120);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 16px;vertical-align: middle;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .jybq6vra::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-3b24c1f .jybq6vra::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-3b24c1f .jybq6vra{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-3b24c1f .jybq6vra{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-3b24c1f .nasy9hfr{display: block;font-family: "DM Sans", sans-serif;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-3b24c1f .nasy9hfr::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-3b24c1f .nasy9hfr::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}
.elementor-36950 .elementor-element.elementor-element-1d4825e .nf5y5o5r{background-clip: text;background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));color: rgb(255, 255, 255);font-family: "DM Sans", sans-serif;font-size: 72px;font-weight: 700;letter-spacing: -1.7999999523162842px;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-1d4825e .nf5y5o5r::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-1d4825e .nf5y5o5r::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 72px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-1d4825e .nf5y5o5r{font-size: 36px;letter-spacing: -0.8999999761581421px;line-height: 1.1;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-1d4825e .nf5y5o5r::before{line-height: 39.6px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-1d4825e .nf5y5o5r::after{line-height: 39.6px;}}.elementor-36950 .elementor-element.elementor-element-1d4825e .elementor-heading-title{font-family: "DM Sans", sans-serif;}.elementor-36950 .elementor-element.elementor-element-1d4825e .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: 72px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-1d4825e .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: 72px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-1d4825e .elementor-heading-title::before{line-height: 39.6px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-1d4825e .elementor-heading-title::after{line-height: 39.6px;}}
.elementor-36950 .elementor-element.elementor-element-8100723 {max-width: 672px !important}.elementor-36950 .elementor-element.elementor-element-8100723 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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-8100723 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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-8100723 p::before{line-height: 29.25px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-8100723 p::after{line-height: 29.25px;}}
.elementor-36950 .elementor-element.elementor-element-74fc92b .elementor-button{cursor: pointer;font-family: "DM Sans", sans-serif;text-align: center;grid-column-gap: 8px;flex-direction: row;}.elementor-36950 .elementor-element.elementor-element-74fc92b .elementor-button {align-items: center;column-gap: 8px;display: flex;justify-content: center;row-gap: 8px;}.elementor-36950 .elementor-element.elementor-element-74fc92b .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-74fc92b .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}

.elementor-36950 .elementor-element.elementor-element-74fc92b .elementor-button {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    box-shadow: 0 8px 16px rgba(0,0,0,0.25);
}

.elementor-36950 .elementor-element.elementor-element-74fc92b .elementor-button:hover {
    transform: translateY(4px) scale(0.97);
    box-shadow: 0 3px 8px rgba(0,0,0,0.15);
}
.elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button {
  cursor: pointer;
  font-family: "DM Sans", sans-serif;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  column-gap: 8px;
  row-gap: 8px;
  grid-column-gap: 8px;

  transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25);
}

.elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button::before {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  display: block;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button::after {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  display: block;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button:hover {
  transform: translateY(4px) scale(0.97);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}

.elementor-36950 .elementor-element.elementor-element-38a7629 .elementor-button:active {
  transform: translateY(6px) scale(0.96);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}
.elementor-36950 .elementor-element.elementor-element-b142db6{text-align: center;grid-column-gap: 16px;}.elementor-36950 .elementor-element.elementor-element-b142db6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-b142db6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-36950 .elementor-element.elementor-element-21bd8da{text-align: center;grid-column-gap: 24px;}.elementor-36950 .elementor-element.elementor-element-21bd8da::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-21bd8da::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-36950 .elementor-element.elementor-element-e531679{max-width: 896px;position: relative;text-align: center;display: block;}.elementor-36950 .elementor-element.elementor-element-e531679::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-e531679::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-36950 .elementor-element.elementor-element-5f28dfe{position: relative;overflow: hidden;}.elementor-36950 .elementor-element.elementor-element-5f28dfe::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-5f28dfe::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5f28dfe{overflow: hidden;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-5f28dfe{overflow: hidden;}}
.elementor-36950 .elementor-element.elementor-element-4032763 {width: auto;}.elementor-36950 .elementor-element.elementor-element-4032763 {max-width: 768px !important}.elementor-36950 .elementor-element.elementor-element-4032763 {margin-top: 0px;margin-bottom: 64px;margin-left: auto;margin-right: auto;}.elementor-36950 .elementor-element.elementor-element-4032763 .ac7c5p8p{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-4032763 .ac7c5p8p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-4032763 .ac7c5p8p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-4032763 {margin-top: 0px;margin-bottom: 64px;margin-left: auto;margin-right: auto;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-4032763 .ac7c5p8p{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-4032763 {margin-top: 0px;margin-bottom: 64px;margin-left: auto;margin-right: auto;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-4032763 .ac7c5p8p{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-4032763 .haceqnid{font-family: "DM Sans", sans-serif;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-4032763 .haceqnid::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-4032763 .haceqnid::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-4032763 .wolbjsrv{font-family: "DM Sans", sans-serif;margin-bottom: 0px;margin-top: 12px;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-36950 .elementor-element.elementor-element-4032763 .wolbjsrv::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}.elementor-36950 .elementor-element.elementor-element-4032763 .wolbjsrv::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-4032763 .wolbjsrv{margin-bottom: 0px;margin-top: 12px;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-36950 .elementor-element.elementor-element-4032763 .wolbjsrv{margin-bottom: 0px;margin-top: 12px;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-36950 .elementor-element.elementor-element-4032763 .wolbjsrv::before{line-height: 37.5px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-4032763 .wolbjsrv::after{line-height: 37.5px;}}.elementor-36950 .elementor-element.elementor-element-4032763 .nu0h23rf{background-clip: text;background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));color: rgb(18, 39, 43);font-family: "DM Sans", sans-serif;font-size: 48px;font-weight: 700;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-4032763 .nu0h23rf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);}.elementor-36950 .elementor-element.elementor-element-4032763 .nu0h23rf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-4032763 .nu0h23rf{font-size: 30px;line-height: 1.25;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-4032763 .nu0h23rf::before{line-height: 37.5px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-4032763 .nu0h23rf::after{line-height: 37.5px;}}.elementor-36950 .elementor-element.elementor-element-4032763 .ro7r8swb{margin-bottom: 0px;text-align: center;width: auto;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-36950 .elementor-element.elementor-element-4032763 .ro7r8swb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}.elementor-36950 .elementor-element.elementor-element-4032763 .ro7r8swb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-4032763 .ro7r8swb{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-36950 .elementor-element.elementor-element-4032763 .ro7r8swb{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-36950 .elementor-element.elementor-element-65ce1f4 .softlite-dynamic-card-box {
  height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 {
  width: auto;
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .hcnyty99 {
  border-bottom-color: rgba(221, 228, 228, 0.5);
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-width: 1px;
  border-left-color: rgba(221, 228, 228, 0.5);
  border-left-width: 1px;
  border-right-color: rgba(221, 228, 228, 0.5);
  border-right-width: 1px;
  border-top-color: rgba(221, 228, 228, 0.5);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-top-width: 1px;
  box-shadow: rgba(18, 39, 43, 0.08) 0px 4px 30px 0px;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  padding-block-start: 32px;
  padding-block-end: 32px;
  padding-inline-start: 32px;
  padding-inline-end: 32px;
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .hcnyty99::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .hcnyty99::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
}

@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-65ce1f4 .hcnyty99 {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-top-width: 1px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 32px;
  }
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-65ce1f4 .hcnyty99 {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-top-width: 1px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 32px;
    text-align: center;
  }
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .ki0pvik3 {
  align-items: center;
  background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  display: flex;
  height: 56px;
  justify-content: center;
  margin-bottom: 20px;
  width: 56px;
  background-size: auto;
  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;
  transition: transform 0.3s ease;
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .ki0pvik3::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .ki0pvik3::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  display: block;
}

@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-65ce1f4 .ki0pvik3 {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    margin-bottom: 20px;
    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-36950 .elementor-element.elementor-element-65ce1f4 .ki0pvik3 {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .duhkxzjg {
  color: rgb(255, 255, 255);
  display: block;
  fill: none;
  height: 28px;
  overflow-clip-margin: content-box;
  stroke: rgb(255, 255, 255);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  width: 28px;
  vertical-align: middle;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  overflow: hidden;
  transition: transform 0.3s ease;
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .duhkxzjg::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .duhkxzjg::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-65ce1f4 .duhkxzjg {
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-65ce1f4 .duhkxzjg {
    overflow: hidden;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .ntxicoyj {
  font-family: "DM Sans", sans-serif;
  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-36950 .elementor-element.elementor-element-65ce1f4 .ntxicoyj::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  font-weight: 700;
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .ntxicoyj::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  font-weight: 700;
}

@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-65ce1f4 .ntxicoyj {
    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-36950 .elementor-element.elementor-element-65ce1f4 .ntxicoyj {
    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;
    text-align: center;
  }
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .l0ki0hs3 {
  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-36950 .elementor-element.elementor-element-65ce1f4 .l0ki0hs3::before {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  line-height: 26px;
  -webkit-text-fill-color: rgb(103, 122, 126);
  -webkit-text-stroke-color: rgb(103, 122, 126);
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4 .l0ki0hs3::after {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  line-height: 26px;
  -webkit-text-fill-color: rgb(103, 122, 126);
  -webkit-text-stroke-color: rgb(103, 122, 126);
}

@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-65ce1f4 .l0ki0hs3 {
    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-36950 .elementor-element.elementor-element-65ce1f4 .l0ki0hs3 {
    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;
    text-align: center;
  }
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4:hover .duhkxzjg {
  transform: scale(1.1);
}

.elementor-36950 .elementor-element.elementor-element-65ce1f4:hover .ki0pvik3 {
  transform: scale(1.1);
}
/* =========================================================
   CONTENEUR GÉNÉRAL
   - Laisse la largeur s’adapter automatiquement
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-df84227 {
  width: auto;
}

/* =========================================================
   WRAPPER INTERNE DE LA CARD
   - Permet à la card de prendre toute la hauteur disponible
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-df84227 .softlite-dynamic-card-box {
  height: 100%;
}

/* =========================================================
   CARD PRINCIPALE
   - Bordure légère
   - Radius 16px
   - Ombre douce
   - Padding uniforme
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-df84227 .q3gxdeck {
  border-top: 1px solid rgba(221, 228, 228, 0.5);
  border-right: 1px solid rgba(221, 228, 228, 0.5);
  border-bottom: 1px solid rgba(221, 228, 228, 0.5);
  border-left: 1px solid rgba(221, 228, 228, 0.5);

  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;

  box-shadow: 0 4px 30px rgba(18, 39, 43, 0.08);

  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;

  padding-block-start: 32px;
  padding-block-end: 32px;
  padding-inline-start: 32px;
  padding-inline-end: 32px;
}

/* Suppression des bordures parasites sur pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-df84227 .q3gxdeck::before {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-df84227 .q3gxdeck::after {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

/* =========================================================
   BLOC ICÔNE
   - Carré arrondi
   - Dégradé identique à la base
   - Transition ajoutée pour l’effet hover
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-df84227 .rxdfy5i4 {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 56px;
  height: 56px;

  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;

  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;

  background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
  background-size: auto;

  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;

  transition: transform 0.3s ease;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-df84227 .rxdfy5i4::before {
  display: block;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-df84227 .rxdfy5i4::after {
  display: block;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

/* =========================================================
   ICÔNE
   - Taille fixe
   - Blanc
   - Transition pour animation au hover
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-df84227 .wpew8cmg {
  display: block;
  width: 28px;
  height: 28px;

  color: rgb(255, 255, 255);
  stroke: rgb(255, 255, 255);
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;

  vertical-align: middle;
  overflow: hidden;
  overflow-clip-margin: content-box;

  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;

  transition: transform 0.3s ease;
}

/* Reset des pseudo-éléments de l’icône */
.elementor-36950 .elementor-element.elementor-element-df84227 .wpew8cmg::before {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-df84227 .wpew8cmg::after {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

/* =========================================================
   TITRE
   - Police cohérente avec la base
   - Espacement propre
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-df84227 .of3veafw {
  font-family: "DM Sans", sans-serif;

  width: auto;

  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;

  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

/* Reset du titre */
.elementor-36950 .elementor-element.elementor-element-df84227 .of3veafw::before {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  font-weight: 700;
}

.elementor-36950 .elementor-element.elementor-element-df84227 .of3veafw::after {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  font-weight: 700;
}

/* =========================================================
   TEXTE / DESCRIPTION
   - Couleur secondaire
   - Hauteur de ligne confortable
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-df84227 .kjhsi20w {
  width: auto;

  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;

  color: rgb(103, 122, 126);
  line-height: 26px;

  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

/* Reset du texte */
.elementor-36950 .elementor-element.elementor-element-df84227 .kjhsi20w::before {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  line-height: 26px;
  -webkit-text-fill-color: rgb(103, 122, 126);
  -webkit-text-stroke-color: rgb(103, 122, 126);
}

.elementor-36950 .elementor-element.elementor-element-df84227 .kjhsi20w::after {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  line-height: 26px;
  -webkit-text-fill-color: rgb(103, 122, 126);
  -webkit-text-stroke-color: rgb(103, 122, 126);
}

/* =========================================================
   HOVER
   - Même logique que ta base
   - Animation sur l’icône ET sur son bloc
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-df84227:hover .wpew8cmg {
  transform: scale(1.1);
}

.elementor-36950 .elementor-element.elementor-element-df84227:hover .rxdfy5i4 {
  transform: scale(1.1);
}

/* =========================================================
   TABLETTE
   - On conserve la structure et les espacements
   ========================================================= */
@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-df84227 .q3gxdeck {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;

    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;

    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .elementor-36950 .elementor-element.elementor-element-df84227 .rxdfy5i4 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;

    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;

    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-36950 .elementor-element.elementor-element-df84227 .wpew8cmg {
    overflow: hidden;

    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-36950 .elementor-element.elementor-element-df84227 .of3veafw {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;

    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-36950 .elementor-element.elementor-element-df84227 .kjhsi20w {
    margin-top: 0px;
    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;
  }
}

/* =========================================================
   MOBILE
   - Texte centré
   - Icône centrée horizontalement
   ========================================================= */
@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-df84227 .q3gxdeck {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;

    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;

    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;

    text-align: center;
  }

  .elementor-36950 .elementor-element.elementor-element-df84227 .rxdfy5i4 {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;

    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;

    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-36950 .elementor-element.elementor-element-df84227 .wpew8cmg {
    overflow: hidden;

    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  .elementor-36950 .elementor-element.elementor-element-df84227 .of3veafw {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;

    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;

    text-align: center;
  }

  .elementor-36950 .elementor-element.elementor-element-df84227 .kjhsi20w {
    margin-top: 0px;
    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;

    text-align: center;
  }
}
/* =========================================================
   CONTENEUR
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-2c303b1 {
  width: auto;
}

/* Permet à la card de prendre toute la hauteur */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .softlite-dynamic-card-box {
  height: 100%;
}

/* =========================================================
   CARD PRINCIPALE
   - Structure identique à ta base
   - Bordure légère + shadow + padding
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .p5aquce9 {
  border-top: 1px solid rgba(221, 228, 228, 0.5);
  border-right: 1px solid rgba(221, 228, 228, 0.5);
  border-bottom: 1px solid rgba(221, 228, 228, 0.5);
  border-left: 1px solid rgba(221, 228, 228, 0.5);

  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;

  box-shadow: 0 4px 30px rgba(18, 39, 43, 0.08);

  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;

  padding-block-start: 32px;
  padding-block-end: 32px;
  padding-inline-start: 32px;
  padding-inline-end: 32px;
}

/* Reset pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .p5aquce9::before,
.elementor-36950 .elementor-element.elementor-element-2c303b1 .p5aquce9::after {
  border: 0;
}

/* =========================================================
   ICON BOX
   - Dégradé + animation hover (ajouté)
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .fjmg0lsa {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 56px;
  height: 56px;

  margin: 0 0 20px 0;

  border-radius: 12px;

background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));

  border: 0;

  transition: transform 0.3s ease; /* ajout base */
}

/* Reset */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .fjmg0lsa::before,
.elementor-36950 .elementor-element.elementor-element-2c303b1 .fjmg0lsa::after {
  display: block;
  border: 0;
}

/* =========================================================
   ICON
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .m8e0aak1 {
  display: block;

  width: 28px;
  height: 28px;

  color: #fff;
  stroke: #fff;
  fill: none;

  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;

  vertical-align: middle;
  overflow: hidden;

  border: 0;

  transition: transform 0.3s ease; /* ajout base */
}

/* Reset */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .m8e0aak1::before,
.elementor-36950 .elementor-element.elementor-element-2c303b1 .m8e0aak1::after {
  border: 0;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke-color: #fff;
}

/* =========================================================
   TITRE
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .ia8fkomg {
  font-family: "DM Sans", sans-serif;

  margin: 0 0 8px 0;

  width: auto;
  border: 0;
}

/* Reset */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .ia8fkomg::before,
.elementor-36950 .elementor-element.elementor-element-2c303b1 .ia8fkomg::after {
  border: 0;
  font-weight: 700;
}

/* =========================================================
   TEXTE
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .mi5qd50e {
  margin: 0;

  width: auto;

  color: rgb(103, 122, 126);
  line-height: 26px;

  border: 0;
}

/* Reset */
.elementor-36950 .elementor-element.elementor-element-2c303b1 .mi5qd50e::before,
.elementor-36950 .elementor-element.elementor-element-2c303b1 .mi5qd50e::after {
  border: 0;
  line-height: 26px;
  -webkit-text-fill-color: rgb(103, 122, 126);
  -webkit-text-stroke-color: rgb(103, 122, 126);
}

/* =========================================================
   HOVER (standardisé avec ta base)
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-2c303b1:hover .m8e0aak1 {
  transform: scale(1.1);
}

.elementor-36950 .elementor-element.elementor-element-2c303b1:hover .fjmg0lsa {
  transform: scale(1.1);
}

/* =========================================================
   TABLETTE
   ========================================================= */
@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-2c303b1 .p5aquce9 {
    padding: 32px;
    border-radius: 16px;
  }

  .elementor-36950 .elementor-element.elementor-element-2c303b1 .fjmg0lsa {
    margin-bottom: 20px;
    border-radius: 12px;
  }

  .elementor-36950 .elementor-element.elementor-element-2c303b1 .m8e0aak1 {
    overflow: hidden;
  }

  .elementor-36950 .elementor-element.elementor-element-2c303b1 .ia8fkomg,
  .elementor-36950 .elementor-element.elementor-element-2c303b1 .mi5qd50e {
    margin: 0;
  }
}

/* =========================================================
   MOBILE
   - Ajout centrage (comme base)
   ========================================================= */
@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-2c303b1 .p5aquce9 {
    padding: 32px;
    border-radius: 16px;

    text-align: center; /* ajout cohérence */
  }

  .elementor-36950 .elementor-element.elementor-element-2c303b1 .fjmg0lsa {
    margin: 0 auto 20px auto; /* centrage icône */
    border-radius: 12px;
  }

  .elementor-36950 .elementor-element.elementor-element-2c303b1 .m8e0aak1 {
    overflow: hidden;
  }

  .elementor-36950 .elementor-element.elementor-element-2c303b1 .ia8fkomg,
  .elementor-36950 .elementor-element.elementor-element-2c303b1 .mi5qd50e {
    margin: 0;
    text-align: center; /* cohérence */
  }
}
/* =========================================================
   CONTENEUR
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-04594a7 {
  width: auto;
}

/* Permet à la card de prendre toute la hauteur disponible */
.elementor-36950 .elementor-element.elementor-element-04594a7 .softlite-dynamic-card-box {
  height: 100%;
}

/* =========================================================
   CARD PRINCIPALE
   - Bordure légère
   - Radius 16px
   - Ombre douce
   - Padding uniforme
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-04594a7 .rlvf77h0 {
  border-top: 1px solid rgba(221, 228, 228, 0.5);
  border-right: 1px solid rgba(221, 228, 228, 0.5);
  border-bottom: 1px solid rgba(221, 228, 228, 0.5);
  border-left: 1px solid rgba(221, 228, 228, 0.5);

  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;

  box-shadow: 0 4px 30px rgba(18, 39, 43, 0.08);

  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;

  padding-block-start: 32px;
  padding-block-end: 32px;
  padding-inline-start: 32px;
  padding-inline-end: 32px;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-04594a7 .rlvf77h0::before,
.elementor-36950 .elementor-element.elementor-element-04594a7 .rlvf77h0::after {
  border: 0;
}

/* =========================================================
   BLOC ICÔNE
   - Carré arrondi
   - Dégradé
   - Animation hover
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-04594a7 .lsr1wh21 {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 56px;
  height: 56px;

  margin: 0 0 20px 0;

  border-radius: 12px;

background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
  background-size: auto;

  border: 0;

  transition: transform 0.3s ease;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-04594a7 .lsr1wh21::before,
.elementor-36950 .elementor-element.elementor-element-04594a7 .lsr1wh21::after {
  display: block;
  border: 0;
}

/* =========================================================
   ICÔNE
   - Taille fixe
   - Blanc
   - Animation hover
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-04594a7 .r7t2irgc {
  display: block;

  width: 28px;
  height: 28px;

  color: rgb(255, 255, 255);
  stroke: rgb(255, 255, 255);
  fill: none;

  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;

  vertical-align: middle;
  overflow: hidden;
  overflow-clip-margin: content-box;

  border: 0;

  transition: transform 0.3s ease;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-04594a7 .r7t2irgc::before,
.elementor-36950 .elementor-element.elementor-element-04594a7 .r7t2irgc::after {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

/* =========================================================
   TITRE
   - Police cohérente avec la base
   - Espacement propre
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-04594a7 .dl2b4qya {
  font-family: "DM Sans", sans-serif;

  width: auto;

  margin: 0 0 8px 0;

  border: 0;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-04594a7 .dl2b4qya::before,
.elementor-36950 .elementor-element.elementor-element-04594a7 .dl2b4qya::after {
  border: 0;
  font-weight: 700;
}

/* =========================================================
   TEXTE / DESCRIPTION
   - Couleur secondaire
   - Line-height confortable
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-04594a7 .cxopx4db {
  width: auto;

  margin: 0;

  color: rgb(103, 122, 126);
  line-height: 26px;

  border: 0;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-04594a7 .cxopx4db::before,
.elementor-36950 .elementor-element.elementor-element-04594a7 .cxopx4db::after {
  border: 0;
  line-height: 26px;
  -webkit-text-fill-color: rgb(103, 122, 126);
  -webkit-text-stroke-color: rgb(103, 122, 126);
}

/* =========================================================
   HOVER
   - Animation sur l’icône
   - Animation sur le bloc icône
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-04594a7:hover .r7t2irgc {
  transform: scale(1.1);
}

.elementor-36950 .elementor-element.elementor-element-04594a7:hover .lsr1wh21 {
  transform: scale(1.1);
}

/* =========================================================
   TABLETTE
   - On garde la même structure
   ========================================================= */
@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-04594a7 .rlvf77h0 {
    padding: 32px;
    border-radius: 16px;
  }

  .elementor-36950 .elementor-element.elementor-element-04594a7 .lsr1wh21 {
    margin: 0 0 20px 0;
    border-radius: 12px;
  }

  .elementor-36950 .elementor-element.elementor-element-04594a7 .r7t2irgc {
    overflow: hidden;
  }

  .elementor-36950 .elementor-element.elementor-element-04594a7 .dl2b4qya {
    margin: 0 0 8px 0;
  }

  .elementor-36950 .elementor-element.elementor-element-04594a7 .cxopx4db {
    margin: 0;
  }
}

/* =========================================================
   MOBILE
   - Texte centré
   - Bloc icône centré
   ========================================================= */
@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-04594a7 .rlvf77h0 {
    padding: 32px;
    border-radius: 16px;
    text-align: center;
  }

  .elementor-36950 .elementor-element.elementor-element-04594a7 .lsr1wh21 {
    margin: 0 auto 20px auto;
    border-radius: 12px;
  }

  .elementor-36950 .elementor-element.elementor-element-04594a7 .r7t2irgc {
    overflow: hidden;
  }

  .elementor-36950 .elementor-element.elementor-element-04594a7 .dl2b4qya {
    margin: 0 0 8px 0;
    text-align: center;
  }

  .elementor-36950 .elementor-element.elementor-element-04594a7 .cxopx4db {
    margin: 0;
    text-align: center;
  }
}
/* =========================================================
   CONTENEUR
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-91bda69 {
  width: auto;
}

/* Permet à la card de prendre toute la hauteur disponible */
.elementor-36950 .elementor-element.elementor-element-91bda69 .softlite-dynamic-card-box {
  height: 100%;
}

/* =========================================================
   CARD PRINCIPALE
   - Bordure légère
   - Radius 16px
   - Ombre douce
   - Padding uniforme
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-91bda69 .t1rqriws {
  border-top: 1px solid rgba(221, 228, 228, 0.5);
  border-right: 1px solid rgba(221, 228, 228, 0.5);
  border-bottom: 1px solid rgba(221, 228, 228, 0.5);
  border-left: 1px solid rgba(221, 228, 228, 0.5);

  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;

  box-shadow: 0 4px 30px rgba(18, 39, 43, 0.08);

  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;

  padding-block-start: 32px;
  padding-block-end: 32px;
  padding-inline-start: 32px;
  padding-inline-end: 32px;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-91bda69 .t1rqriws::before,
.elementor-36950 .elementor-element.elementor-element-91bda69 .t1rqriws::after {
  border: 0;
}

/* =========================================================
   BLOC ICÔNE
   - Carré arrondi
   - Dégradé
   - Animation hover
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-91bda69 .f9ivi4id {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 56px;
  height: 56px;

  margin: 0 0 20px 0;

  border-radius: 12px;

  background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
  background-size: auto;

  border: 0;

  transition: transform 0.3s ease;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-91bda69 .f9ivi4id::before,
.elementor-36950 .elementor-element.elementor-element-91bda69 .f9ivi4id::after {
  display: block;
  border: 0;
}

/* =========================================================
   ICÔNE
   - Taille fixe
   - Blanc
   - Animation hover
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-91bda69 .natvhlkh {
  display: block;

  width: 28px;
  height: 28px;

  color: rgb(255, 255, 255);
  stroke: rgb(255, 255, 255);
  fill: none;

  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;

  vertical-align: middle;
  overflow: hidden;
  overflow-clip-margin: content-box;

  border: 0;

  transition: transform 0.3s ease;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-91bda69 .natvhlkh::before,
.elementor-36950 .elementor-element.elementor-element-91bda69 .natvhlkh::after {
  border: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

/* =========================================================
   TITRE
   - Police cohérente avec la base
   - Espacement propre
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-91bda69 .hgt6xozt {
  font-family: "DM Sans", sans-serif;

  width: auto;

  margin: 0 0 8px 0;

  border: 0;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-91bda69 .hgt6xozt::before,
.elementor-36950 .elementor-element.elementor-element-91bda69 .hgt6xozt::after {
  border: 0;
  font-weight: 700;
}

/* =========================================================
   TEXTE / DESCRIPTION
   - Couleur secondaire
   - Line-height confortable
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-91bda69 .w9s7evlt {
  width: auto;

  margin: 0;

  color: rgb(103, 122, 126);
  line-height: 26px;

  border: 0;
}

/* Reset des pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-91bda69 .w9s7evlt::before,
.elementor-36950 .elementor-element.elementor-element-91bda69 .w9s7evlt::after {
  border: 0;
  line-height: 26px;
  -webkit-text-fill-color: rgb(103, 122, 126);
  -webkit-text-stroke-color: rgb(103, 122, 126);
}

/* =========================================================
   HOVER
   - Animation sur l’icône
   - Animation sur le bloc icône
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-91bda69:hover .natvhlkh {
  transform: scale(1.1);
}

.elementor-36950 .elementor-element.elementor-element-91bda69:hover .f9ivi4id {
  transform: scale(1.1);
}

/* =========================================================
   TABLETTE
   - On garde la même structure
   ========================================================= */
@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-91bda69 .t1rqriws {
    padding: 32px;
    border-radius: 16px;
  }

  .elementor-36950 .elementor-element.elementor-element-91bda69 .f9ivi4id {
    margin: 0 0 20px 0;
    border-radius: 12px;
  }

  .elementor-36950 .elementor-element.elementor-element-91bda69 .natvhlkh {
    overflow: hidden;
  }

  .elementor-36950 .elementor-element.elementor-element-91bda69 .hgt6xozt {
    margin: 0 0 8px 0;
  }

  .elementor-36950 .elementor-element.elementor-element-91bda69 .w9s7evlt {
    margin: 0;
  }
}

/* =========================================================
   MOBILE
   - Texte centré
   - Bloc icône centré
   ========================================================= */
@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-91bda69 .t1rqriws {
    padding: 32px;
    border-radius: 16px;
    text-align: center;
  }

  .elementor-36950 .elementor-element.elementor-element-91bda69 .f9ivi4id {
    margin: 0 auto 20px auto;
    border-radius: 12px;
  }

  .elementor-36950 .elementor-element.elementor-element-91bda69 .natvhlkh {
    overflow: hidden;
  }

  .elementor-36950 .elementor-element.elementor-element-91bda69 .hgt6xozt {
    margin: 0 0 8px 0;
    text-align: center;
  }

  .elementor-36950 .elementor-element.elementor-element-91bda69 .w9s7evlt {
    margin: 0;
    text-align: center;
  }
}
/* =========================================================
   CONTENEUR
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-e4c100d {
  width: auto;
}

/* Permet à la card de prendre toute la hauteur */
.elementor-36950 .elementor-element.elementor-element-e4c100d .softlite-dynamic-card-box {
  height: 100%;
}

/* =========================================================
   CARD PRINCIPALE
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-e4c100d .j3yi0ezu {
  /* Bordure légère */
  border: 1px solid rgba(221, 228, 228, 0.5);

  /* Radius */
  border-radius: 16px;

  /* Ombre */
  box-shadow: 0 4px 30px rgba(18, 39, 43, 0.08);

  /* Padding */
  padding: 32px;

  /* Compatibilité logique CSS moderne */
  padding-block: 32px;
  padding-inline: 32px;
}

/* Reset pseudo-éléments */
.elementor-36950 .elementor-element.elementor-element-e4c100d .j3yi0ezu::before,
.elementor-36950 .elementor-element.elementor-element-e4c100d .j3yi0ezu::after {
  border: 0;
}

/* =========================================================
   BLOC ICÔNE
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-e4c100d .s2vfmd3g {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 56px;
  height: 56px;

  margin: 0 0 20px 0;

  border-radius: 12px;

  /* Dégradé */
background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));

  border: 0;

  /* Animation */
  transition: transform 0.3s ease;
}

/* Reset */
.elementor-36950 .elementor-element.elementor-element-e4c100d .s2vfmd3g::before,
.elementor-36950 .elementor-element.elementor-element-e4c100d .s2vfmd3g::after {
  display: block;
  border: 0;
}

/* =========================================================
   ICÔNE
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-e4c100d .e7nfafh0 {
  display: block;

  width: 28px;
  height: 28px;

  color: #fff;
  stroke: #fff;
  fill: none;

  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;

  vertical-align: middle;
  overflow: hidden;

  border: 0;

  /* Animation */
  transition: transform 0.3s ease;
}

/* Reset */
.elementor-36950 .elementor-element.elementor-element-e4c100d .e7nfafh0::before,
.elementor-36950 .elementor-element.elementor-element-e4c100d .e7nfafh0::after {
  border: 0;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke-color: #fff;
}

/* =========================================================
   TITRE
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-e4c100d .jyoa1a1m {
  font-family: "DM Sans", sans-serif;

  margin: 0 0 8px 0;

  width: auto;
  border: 0;
}

/* Reset */
.elementor-36950 .elementor-element.elementor-element-e4c100d .jyoa1a1m::before,
.elementor-36950 .elementor-element.elementor-element-e4c100d .jyoa1a1m::after {
  border: 0;
  font-weight: 700;
}

/* =========================================================
   TEXTE
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-e4c100d .qk5l401n {
  margin: 0;

  width: auto;

  color: rgb(103, 122, 126);
  line-height: 26px;

  border: 0;
}

/* Reset */
.elementor-36950 .elementor-element.elementor-element-e4c100d .qk5l401n::before,
.elementor-36950 .elementor-element.elementor-element-e4c100d .qk5l401n::after {
  border: 0;
  line-height: 26px;
  -webkit-text-fill-color: rgb(103, 122, 126);
  -webkit-text-stroke-color: rgb(103, 122, 126);
}

/* =========================================================
   HOVER
   ========================================================= */
.elementor-36950 .elementor-element.elementor-element-e4c100d:hover .e7nfafh0 {
  transform: scale(1.1);
}

.elementor-36950 .elementor-element.elementor-element-e4c100d:hover .s2vfmd3g {
  transform: scale(1.1);
}

/* =========================================================
   TABLETTE
   ========================================================= */
@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-e4c100d .j3yi0ezu {
    padding: 32px;
    border-radius: 16px;
  }

  .elementor-36950 .elementor-element.elementor-element-e4c100d .s2vfmd3g {
    margin-bottom: 20px;
    border-radius: 12px;
  }

  .elementor-36950 .elementor-element.elementor-element-e4c100d .e7nfafh0 {
    overflow: hidden;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */
@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-e4c100d .j3yi0ezu {
    padding: 32px;
    border-radius: 16px;

    /* Centrage global */
    text-align: center;
  }

  .elementor-36950 .elementor-element.elementor-element-e4c100d .s2vfmd3g {
    margin: 0 auto 20px auto;
    border-radius: 12px;
  }

  .elementor-36950 .elementor-element.elementor-element-e4c100d .jyoa1a1m,
  .elementor-36950 .elementor-element.elementor-element-e4c100d .qk5l401n {
    text-align: center;
  }
}
.elementor-36950 .elementor-element.elementor-element-c3b7ea3{display: grid;grid-template-columns: repeat(3, minmax(0px, 1fr));max-width: 1152px;grid-column-gap: 24px;grid-template-rows: auto;}.elementor-36950 .elementor-element.elementor-element-c3b7ea3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-c3b7ea3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-c3b7ea3{grid-template-columns: none;grid-template-rows: none;}}
.elementor-36950 .elementor-element.elementor-element-2f628f3 .elementor-button{
    cursor: pointer;
    font-family: "DM Sans", sans-serif;

    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    width: auto;
    flex: none;

    padding: 14px 56px; /* encore plus long */
    
    border-radius: 9999px;
    overflow: hidden;

    text-align: center;
    font-size: 16px;
}

.elementor-36950 .elementor-element.elementor-element-2f628f3 .elementor-button::before{
    border: 0;
    display: block;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-2f628f3 .elementor-button::after{
    border: 0;
    display: block;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

/* flèche */
.elementor-36950 .elementor-element.elementor-element-2f628f3 .qjxitpmf{
    display: inline-block;
    width: 18px;
    height: 18px;
    flex-shrink: 0;

    position: relative;
    top: 1px;
}

.elementor-36950 .elementor-element.elementor-element-2f628f3 .yq3f8ioc{
    stroke: rgb(255, 255, 255);
    stroke-width: 2px;
}

.elementor-36950 .elementor-element.elementor-element-2f628f3 a {
    display: block;
    transition: all 0.25s ease;
    box-shadow: 0 10px 20px rgba(0,0,0,0.25);
}

.elementor-36950 .elementor-element.elementor-element-2f628f3 a:hover {
    transform: translateY(6px) scale(0.98);
    box-shadow: 0 4px 10px rgba(0,0,0,0.15);
}

/* FONT SIZE BUTTON MOBILE */
@media (max-width: 767px) {
    
    .elementor-36950 .elementor-element.elementor-element-2f628f3 .elementor-button{
        font-size: 14px;
    }

}
.elementor-36950 .elementor-element.elementor-element-5a5bee0{text-align: center;display: block;}.elementor-36950 .elementor-element.elementor-element-5a5bee0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5a5bee0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-36950 .elementor-element.elementor-element-f4bb33f{max-width: 1400px;display: block;}.elementor-36950 .elementor-element.elementor-element-f4bb33f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-f4bb33f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-f4bb33f{max-width: none;}}
.elementor-36950 .elementor-element.elementor-element-ce4b8f1{position: relative;overflow: hidden;display: block;}.elementor-36950 .elementor-element.elementor-element-ce4b8f1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-ce4b8f1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-ce4b8f1{overflow: hidden;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-ce4b8f1{overflow: hidden;}}
.elementor-36950 .elementor-element.elementor-element-3d57ee8 .elementor-heading-title {
    font-family: "DM Sans", sans-serif;
}

.elementor-36950 .elementor-element.elementor-element-3d57ee8 .elementor-heading-title::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(18, 99, 120);
    -webkit-text-stroke-color: rgb(18, 99, 120);
}

.elementor-36950 .elementor-element.elementor-element-3d57ee8 .elementor-heading-title::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(18, 99, 120);
    -webkit-text-stroke-color: rgb(18, 99, 120);
}

.elementor-36950 .elementor-element.elementor-element-3d57ee8,
.elementor-36950 .elementor-element.elementor-element-3d57ee8 .elementor-widget-container {
    display: inline;
}

/* MOBILE ONLY */
@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-3d57ee8 {
        display: block;
        text-align: center;
    }

    .elementor-36950 .elementor-element.elementor-element-3d57ee8 .elementor-widget-container {
        display: block;
        text-align: center;
    }

    .elementor-36950 .elementor-element.elementor-element-3d57ee8 .elementor-heading-title {
        text-align: center;
    }
}
.elementor-36950 .elementor-element.elementor-element-a7c59b4 .afx8gz4g{background-clip: text;background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));color: rgb(18, 39, 43);font-family: "DM Sans", sans-serif;font-size: 48px;font-weight: 700;line-height: 1;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-a7c59b4 .afx8gz4g::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);}.elementor-36950 .elementor-element.elementor-element-a7c59b4 .afx8gz4g::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-a7c59b4 .afx8gz4g{font-size: 30px;line-height: 1.25;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-a7c59b4 .afx8gz4g::before{line-height: 37.5px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-a7c59b4 .afx8gz4g::after{line-height: 37.5px;}}.elementor-36950 .elementor-element.elementor-element-a7c59b4 .elementor-heading-title{font-family: "DM Sans", sans-serif;}.elementor-36950 .elementor-element.elementor-element-a7c59b4 .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: 48px;}.elementor-36950 .elementor-element.elementor-element-a7c59b4 .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: 48px;}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-a7c59b4 .elementor-heading-title::before{line-height: 37.5px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-a7c59b4 .elementor-heading-title::after{line-height: 37.5px;}}
.elementor-36950 .elementor-element.elementor-element-51d98f9 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}.elementor-36950 .elementor-element.elementor-element-51d98f9 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}
.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .softlite-dynamic-card-box {
    height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-e8d2bc6 {
    width: auto;
}

/* STRUCTURE */
.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .bci4j8me {
    display: flex;
    flex-direction: row;
    column-gap: 16px;
    row-gap: 16px;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .bci4j8me::before,
.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .bci4j8me::after {
    border-width: 0;
    display: block;
}

/* ICON */
.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .s4o4p4is {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 40px;
    height: 40px;
    flex-shrink: 0;

    border-radius: 8px;
    background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
}

.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .jiwsqd5l {
    width: 20px;
    height: 20px;
    stroke: rgb(255, 255, 255);
}

/* TEXT */
.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .s6807y5n,
.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .axmbtxtc,
.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .k6km4wte {
    width: auto;
    margin: 0;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .axmbtxtc {
    font-family: "DM Sans", sans-serif;
}

.elementor-36950 .elementor-element.elementor-element-e8d2bc6 .k6km4wte {
    margin-top: 4px;
}


/* ========================= */
/* MOBILE FIX (IDENTIQUE CARD HAUTE) */
/* ========================= */

@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-e8d2bc6 {
        width: 100%;
        display: block;
    }

    .elementor-36950 .elementor-element.elementor-element-e8d2bc6 .softlite-dynamic-card-box {
        width: 100%;
    }

    .elementor-36950 .elementor-element.elementor-element-e8d2bc6 .bci4j8me {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        row-gap: 12px;
    }

    /* ICON = même taille que l’autre card */
    .elementor-36950 .elementor-element.elementor-element-e8d2bc6 .s4o4p4is {
        width: 56px;
        height: 56px;
        margin: 0 auto 20px auto;
        border-radius: 12px;

        /* ton bleu conservé */
        background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    }

    .elementor-36950 .elementor-element.elementor-element-e8d2bc6 .jiwsqd5l {
        width: 28px;
        height: 28px;
    }

    .elementor-36950 .elementor-element.elementor-element-e8d2bc6 .s6807y5n {
        width: 100%;
        text-align: center;
    }

    /* mêmes tailles que la première card */
    .elementor-36950 .elementor-element.elementor-element-e8d2bc6 .axmbtxtc {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 8px;
    }

    .elementor-36950 .elementor-element.elementor-element-e8d2bc6 .k6km4wte {
        font-size: 16px;
        line-height: 26px;
    }

}
.elementor-36950 .elementor-element.elementor-element-2ebf361 .softlite-dynamic-card-box {
    height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-2ebf361 {
    width: auto;
}

.elementor-36950 .elementor-element.elementor-element-2ebf361 .zhwhzfmd {
    column-gap: 16px;
    display: flex;
    row-gap: 16px;
    flex-direction: row;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-2ebf361 .zhwhzfmd::before,
.elementor-36950 .elementor-element.elementor-element-2ebf361 .zhwhzfmd::after {
    border-width: 0;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-2ebf361 .utdl2oym {
    align-items: center;
    justify-content: center;
    display: flex;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-2ebf361 .utdl2oym::before,
.elementor-36950 .elementor-element.elementor-element-2ebf361 .utdl2oym::after {
    border-width: 0;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-2ebf361 .w0nawlk2 {
    color: rgb(255, 255, 255);
    display: block;
    fill: none;
    width: 20px;
    height: 20px;
    stroke: rgb(255, 255, 255);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    vertical-align: middle;
    border-width: 0;
    overflow: hidden;
}

.elementor-36950 .elementor-element.elementor-element-2ebf361 .m3spfrg9,
.elementor-36950 .elementor-element.elementor-element-2ebf361 .wlt387c1,
.elementor-36950 .elementor-element.elementor-element-2ebf361 .blz7aqrk {
    width: auto;
    margin: 0;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-2ebf361 .wlt387c1 {
    font-family: "DM Sans", sans-serif;
}

.elementor-36950 .elementor-element.elementor-element-2ebf361 .blz7aqrk {
    margin-top: 4px;
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-2ebf361 {
        width: 100%;
        display: block;
    }

    .elementor-36950 .elementor-element.elementor-element-2ebf361 .softlite-dynamic-card-box {
        width: 100%;
    }

    .elementor-36950 .elementor-element.elementor-element-2ebf361 .zhwhzfmd {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        row-gap: 0;
    }

    .elementor-36950 .elementor-element.elementor-element-2ebf361 .utdl2oym {
        width: 56px;
        height: 56px;
        margin: 0 auto 20px auto;
        border-radius: 12px;
        background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    }

    .elementor-36950 .elementor-element.elementor-element-2ebf361 .w0nawlk2 {
        width: 28px;
        height: 28px;
    }

    .elementor-36950 .elementor-element.elementor-element-2ebf361 .m3spfrg9 {
        width: 100%;
        text-align: center;
    }

    .elementor-36950 .elementor-element.elementor-element-2ebf361 .wlt387c1 {
        font-size: 20px;
        line-height: 28px;
        margin: 0 0 8px 0;
        text-align: center;
    }

    .elementor-36950 .elementor-element.elementor-element-2ebf361 .blz7aqrk {
        font-size: 16px;
        line-height: 26px;
        margin: 0;
        text-align: center;
    }
}
.elementor-36950 .elementor-element.elementor-element-a144d0b .softlite-dynamic-card-box {
    height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-a144d0b {
    width: auto;
}

.elementor-36950 .elementor-element.elementor-element-a144d0b .pwiqvd7z {
    column-gap: 16px;
    display: flex;
    row-gap: 16px;
    flex-direction: row;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-a144d0b .pwiqvd7z::before,
.elementor-36950 .elementor-element.elementor-element-a144d0b .pwiqvd7z::after {
    border-width: 0;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-a144d0b .hv2lglfx {
    align-items: center;
    justify-content: center;
    display: flex;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    border-radius: 8px;
    background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-a144d0b .hv2lglfx::before,
.elementor-36950 .elementor-element.elementor-element-a144d0b .hv2lglfx::after {
    border-width: 0;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-a144d0b .pajohq2u {
    color: rgb(255, 255, 255);
    display: block;
    fill: none;
    width: 20px;
    height: 20px;
    stroke: rgb(255, 255, 255);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    vertical-align: middle;
    border-width: 0;
    overflow: hidden;
}

.elementor-36950 .elementor-element.elementor-element-a144d0b .gph8xj95,
.elementor-36950 .elementor-element.elementor-element-a144d0b .ifk4dniz,
.elementor-36950 .elementor-element.elementor-element-a144d0b .yc34xphl {
    width: auto;
    margin: 0;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-a144d0b .ifk4dniz {
    font-family: "DM Sans", sans-serif;
}

.elementor-36950 .elementor-element.elementor-element-a144d0b .yc34xphl {
    margin-top: 4px;
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-a144d0b {
        width: 100%;
        display: block;
    }

    .elementor-36950 .elementor-element.elementor-element-a144d0b .softlite-dynamic-card-box {
        width: 100%;
    }

    .elementor-36950 .elementor-element.elementor-element-a144d0b .pwiqvd7z {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        row-gap: 0;
    }

    .elementor-36950 .elementor-element.elementor-element-a144d0b .hv2lglfx {
        width: 56px;
        height: 56px;
        margin: 0 auto 20px auto;
        border-radius: 12px;
        background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    }

    .elementor-36950 .elementor-element.elementor-element-a144d0b .pajohq2u {
        width: 28px;
        height: 28px;
    }

    .elementor-36950 .elementor-element.elementor-element-a144d0b .gph8xj95 {
        width: 100%;
        text-align: center;
    }

    .elementor-36950 .elementor-element.elementor-element-a144d0b .ifk4dniz {
        font-size: 20px;
        line-height: 28px;
        margin: 0 0 8px 0;
        text-align: center;
    }

    .elementor-36950 .elementor-element.elementor-element-a144d0b .yc34xphl {
        font-size: 16px;
        line-height: 26px;
        margin: 0;
        text-align: center;
    }
}
.elementor-36950 .elementor-element.elementor-element-fa2660e .softlite-dynamic-card-box {
    height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-fa2660e {
    width: auto;
}

.elementor-36950 .elementor-element.elementor-element-fa2660e .p1wb0229 {
    column-gap: 16px;
    display: flex;
    row-gap: 16px;
    flex-direction: row;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-fa2660e .p1wb0229::before,
.elementor-36950 .elementor-element.elementor-element-fa2660e .p1wb0229::after {
    border-width: 0;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-fa2660e .gipk06hn {
    align-items: center;
    background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    border-radius: 8px;
    display: flex;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    justify-content: center;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-fa2660e .gipk06hn::before,
.elementor-36950 .elementor-element.elementor-element-fa2660e .gipk06hn::after {
    border-width: 0;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-fa2660e .rn4x7wvb {
    color: rgb(255, 255, 255);
    display: block;
    fill: none;
    width: 20px;
    height: 20px;
    stroke: rgb(255, 255, 255);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    vertical-align: middle;
    border-width: 0;
    overflow: hidden;
}

.elementor-36950 .elementor-element.elementor-element-fa2660e .reqxovy5,
.elementor-36950 .elementor-element.elementor-element-fa2660e .vomere2m,
.elementor-36950 .elementor-element.elementor-element-fa2660e .j4w276bb {
    width: auto;
    margin: 0;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-fa2660e .vomere2m {
    font-family: "DM Sans", sans-serif;
}

.elementor-36950 .elementor-element.elementor-element-fa2660e .j4w276bb {
    margin-top: 4px;
}

/* MOBILE */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-fa2660e {
        width: 100%;
        display: block;
    }

    .elementor-36950 .elementor-element.elementor-element-fa2660e .softlite-dynamic-card-box {
        width: 100%;
    }

    .elementor-36950 .elementor-element.elementor-element-fa2660e .p1wb0229 {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        row-gap: 12px;
    }

    .elementor-36950 .elementor-element.elementor-element-fa2660e .gipk06hn {
        width: 56px;
        height: 56px;
        margin: 0 auto 20px auto;
        border-radius: 12px;
        background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    }

    .elementor-36950 .elementor-element.elementor-element-fa2660e .rn4x7wvb {
        width: 28px;
        height: 28px;
    }

    .elementor-36950 .elementor-element.elementor-element-fa2660e .reqxovy5 {
        width: 100%;
        text-align: center;
    }

    .elementor-36950 .elementor-element.elementor-element-fa2660e .vomere2m {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 8px;
        text-align: center;
    }

    .elementor-36950 .elementor-element.elementor-element-fa2660e .j4w276bb {
        font-size: 16px;
        line-height: 26px;
        margin-top: 0;
        text-align: center;
    }
}
.elementor-36950 .elementor-element.elementor-element-6e55af6 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
}

.elementor-36950 .elementor-element.elementor-element-6e55af6::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-6e55af6::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

/* MOBILE ONLY */
@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-6e55af6 {
        grid-template-columns: 1fr !important;
        grid-column-gap: 0px !important;
        grid-row-gap: 20px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-6e55af6 > * {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-36950 .elementor-element.elementor-element-6e55af6 .softlite-dynamic-card-box {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        row-gap: 12px !important;
        column-gap: 0px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-6e55af6 .softlite-dynamic-card-box > div:first-child {
        margin: 0 auto !important;
    }

    .elementor-36950 .elementor-element.elementor-element-6e55af6 .softlite-dynamic-card-box > div:last-child {
        width: 100% !important;
        text-align: center !important;
    }

    .elementor-36950 .elementor-element.elementor-element-6e55af6 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-1,
    .elementor-36950 .elementor-element.elementor-element-6e55af6 .softlite-dynamic-card-box .softlite-dynamic-card-box-text-2 {
        text-align: center !important;
        width: 100% !important;
    }
}
.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button {
    cursor: pointer;
    font-family: "DM Sans", sans-serif;

    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;

    width: auto;
    flex: none;

    padding: 14px 56px;
    border-radius: 9999px;
    overflow: hidden;

    text-align: center;
    font-size: 16px;

    transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25);
}

.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button::before {
    border: 0;
    display: block;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button::after {
    border: 0;
    display: block;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

/* Flèche */
.elementor-36950 .elementor-element.elementor-element-cbe03fe .qjxitpmf {
    display: inline-block;
    width: 18px;
    height: 18px;
    flex-shrink: 0;

    position: relative;
    top: 1px;

    transition: transform 0.2s ease;
}

.elementor-36950 .elementor-element.elementor-element-cbe03fe .yq3f8ioc {
    stroke: rgb(255, 255, 255);
    stroke-width: 2px;
}

/* Effet sink au survol */
.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button:hover {
    transform: translateY(4px) scale(0.97);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}

/* Effet encore un peu plus appuyé au clic */
.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button:active {
    transform: translateY(6px) scale(0.96);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

/* La flèche accompagne légèrement le mouvement */
.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button:hover .qjxitpmf {
    transform: translateY(1px);
}

.elementor-36950 .elementor-element.elementor-element-cbe03fe .elementor-button:active .qjxitpmf {
    transform: translateY(2px);
}
.elementor-36950 .elementor-element.elementor-element-7747de1{display: block;}.elementor-36950 .elementor-element.elementor-element-7747de1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-7747de1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-36950 .elementor-element.elementor-element-f4a1bcc .softlite-dynamic-card-box {
    height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc {
    width: auto;
    position: relative;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .rd2w0p4i {
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .rd2w0p4i::before,
.elementor-36950 .elementor-element.elementor-element-f4a1bcc .rd2w0p4i::after {
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .j9gn5h2j {
    width: auto;
    border-width: 0;
    border-radius: 24px;
    box-shadow: rgba(18, 39, 43, 0.14) 0px 12px 40px 0px;
    overflow: hidden;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .j9gn5h2j::before,
.elementor-36950 .elementor-element.elementor-element-f4a1bcc .j9gn5h2j::after {
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .pmjxdd7n {
    display: block;
    height: 500px;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle;
    aspect-ratio: auto 1280 / 720;
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .pmjxdd7n::before,
.elementor-36950 .elementor-element.elementor-element-f4a1bcc .pmjxdd7n::after {
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .ow4ljsi9 {
    position: absolute;
    bottom: -24px;
    left: -24px;
    z-index: 0;
    width: auto;
    padding: 24px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(221, 228, 228, 0.5);
    border-radius: 16px;
    box-shadow: rgba(18, 39, 43, 0.14) 0px 12px 40px 0px;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .ow4ljsi9::before,
.elementor-36950 .elementor-element.elementor-element-f4a1bcc .ow4ljsi9::after {
    border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .fmehqzks {
    width: auto;
    border-width: 0;
    font-family: "DM Sans", sans-serif;
    background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    background-size: auto;
    background-clip: text;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .fmehqzks::before,
.elementor-36950 .elementor-element.elementor-element-f4a1bcc .fmehqzks::after {
    border-width: 0;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .co4y4cf3 {
    width: auto;
    border-width: 0;
    font-family: "DM Sans", sans-serif;
}

.elementor-36950 .elementor-element.elementor-element-f4a1bcc .co4y4cf3::before,
.elementor-36950 .elementor-element.elementor-element-f4a1bcc .co4y4cf3::after {
    border-width: 0;
    -webkit-text-fill-color: rgb(103, 122, 126);
    -webkit-text-stroke-color: rgb(103, 122, 126);
}

/* MASQUER SUR TABLETTE + MOBILE */
@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-f4a1bcc {
        display: none !important;
    }
}
.elementor-36950 .elementor-element.elementor-element-f879581{display: grid;grid-template-columns: repeat(2, minmax(0px, 1fr));max-width: 1152px;grid-column-gap: 64px;grid-template-rows: auto;}.elementor-36950 .elementor-element.elementor-element-f879581::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-f879581::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-f879581{grid-template-columns: none;grid-template-rows: none;}}
.elementor-36950 .elementor-element.elementor-element-66a5bdb{max-width: 1400px;display: block;}.elementor-36950 .elementor-element.elementor-element-66a5bdb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-66a5bdb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-66a5bdb{max-width: none;}}
.elementor-36950 .elementor-element.elementor-element-34dd14d{position: relative;overflow: hidden;display: block;}.elementor-36950 .elementor-element.elementor-element-34dd14d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-34dd14d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-34dd14d{overflow: hidden;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-34dd14d{overflow: hidden;}}
.elementor-36950 .elementor-element.elementor-element-68f0509 {width: auto;}.elementor-36950 .elementor-element.elementor-element-68f0509 {max-width: 768px !important}.elementor-36950 .elementor-element.elementor-element-68f0509 {margin-top: 0px;margin-bottom: 64px;margin-left: auto;margin-right: auto;}.elementor-36950 .elementor-element.elementor-element-68f0509 .cmrk7h72{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-68f0509 .cmrk7h72::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-68f0509 .cmrk7h72::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-68f0509 {margin-top: 0px;margin-bottom: 64px;margin-left: auto;margin-right: auto;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-68f0509 .cmrk7h72{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-68f0509 {margin-top: 0px;margin-bottom: 64px;margin-left: auto;margin-right: auto;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-68f0509 .cmrk7h72{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-68f0509 .ev4i3w5l{font-family: "DM Sans", sans-serif;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-68f0509 .ev4i3w5l::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-68f0509 .ev4i3w5l::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-68f0509 .ud5sgq0u{font-family: "DM Sans", sans-serif;margin-bottom: 0px;margin-top: 12px;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-36950 .elementor-element.elementor-element-68f0509 .ud5sgq0u::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}.elementor-36950 .elementor-element.elementor-element-68f0509 .ud5sgq0u::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-68f0509 .ud5sgq0u{margin-bottom: 0px;margin-top: 12px;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-36950 .elementor-element.elementor-element-68f0509 .ud5sgq0u{margin-bottom: 0px;margin-top: 12px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-68f0509 .yg6juc9y{background-clip: text;background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));color: rgb(18, 39, 43);font-family: "DM Sans", sans-serif;font-size: 48px;font-weight: 700;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-68f0509 .yg6juc9y::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);}.elementor-36950 .elementor-element.elementor-element-68f0509 .yg6juc9y::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-68f0509 .yg6juc9y{font-size: 30px;line-height: 36px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-68f0509 .emqvdkvm{margin-bottom: 0px;text-align: center;width: auto;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-36950 .elementor-element.elementor-element-68f0509 .emqvdkvm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}.elementor-36950 .elementor-element.elementor-element-68f0509 .emqvdkvm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-68f0509 .emqvdkvm{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-36950 .elementor-element.elementor-element-68f0509 .emqvdkvm{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-36950 .elementor-element.elementor-element-ae253fe .softlite-dynamic-card-box {
    height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe {
    width: auto;
    position: relative;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .kw1cnkk3 {
    text-align: center;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .kw1cnkk3::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .kw1cnkk3::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .ecvr3kqd {
    height: 2px;
    left: 60%;
    position: absolute;
    text-align: center;
    top: 40px;
    width: 80%;
    z-index: 0;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .ecvr3kqd::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .ecvr3kqd::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-ae253fe .ecvr3kqd {
        display: none;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .bhnsmhsz {
    align-items: center;
    background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    display: flex;
    height: 80px;
    justify-content: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 80px;
    z-index: 10;
    background-size: auto;
    flex-direction: row;
    margin-top: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .bhnsmhsz::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .bhnsmhsz::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-ae253fe .bhnsmhsz {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-ae253fe .bhnsmhsz {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .oi8ni4u1 {
    color: rgb(255, 255, 255);
    display: block;
    fill: none;
    height: 36px;
    overflow-clip-margin: content-box;
    stroke: rgb(255, 255, 255);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    text-align: center;
    width: 36px;
    vertical-align: middle;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    overflow: hidden;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .oi8ni4u1::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .oi8ni4u1::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-ae253fe .oi8ni4u1 {
        overflow: hidden;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-ae253fe .oi8ni4u1 {
        overflow: hidden;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .wac7oh56 {
    font-family: "DM Sans", sans-serif;
    margin-bottom: 8px;
    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-36950 .elementor-element.elementor-element-ae253fe .wac7oh56::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-weight: 700;
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .wac7oh56::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-weight: 700;
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-ae253fe .wac7oh56 {
        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-36950 .elementor-element.elementor-element-ae253fe .wac7oh56 {
        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-36950 .elementor-element.elementor-element-ae253fe .dhahvmlo {
    margin-bottom: 0px;
    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-36950 .elementor-element.elementor-element-ae253fe .dhahvmlo::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    line-height: 26px;
    -webkit-text-fill-color: rgb(103, 122, 126);
    -webkit-text-stroke-color: rgb(103, 122, 126);
}

.elementor-36950 .elementor-element.elementor-element-ae253fe .dhahvmlo::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    line-height: 26px;
    -webkit-text-fill-color: rgb(103, 122, 126);
    -webkit-text-stroke-color: rgb(103, 122, 126);
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-ae253fe .dhahvmlo {
        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-36950 .elementor-element.elementor-element-ae253fe .dhahvmlo {
        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-36950 .elementor-element.elementor-element-f4b39fb .softlite-dynamic-card-box {
    height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb {
    width: auto;
    position: relative;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .b9qwgsyv {
    text-align: center;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .b9qwgsyv::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .b9qwgsyv::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .fv5oqz3k {
    height: 2px;
    left: 60%;
    position: absolute;
    text-align: center;
    top: 40px;
    width: 80%;
    z-index: 0;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .fv5oqz3k::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .fv5oqz3k::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-f4b39fb .fv5oqz3k {
        display: none;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .as3kzmn2 {
    align-items: center;
    background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    display: flex;
    height: 80px;
    justify-content: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 80px;
    z-index: 10;
    background-size: auto;
    flex-direction: row;
    margin-top: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .as3kzmn2::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .as3kzmn2::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-f4b39fb .as3kzmn2 {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-f4b39fb .as3kzmn2 {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .lwv0bfdg {
    color: rgb(255, 255, 255);
    display: block;
    fill: none;
    height: 36px;
    overflow-clip-margin: content-box;
    stroke: rgb(255, 255, 255);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    text-align: center;
    width: 36px;
    vertical-align: middle;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    overflow: hidden;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .lwv0bfdg::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .lwv0bfdg::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-f4b39fb .lwv0bfdg {
        overflow: hidden;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-f4b39fb .lwv0bfdg {
        overflow: hidden;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .r0rt4wpx {
    font-family: "DM Sans", sans-serif;
    margin-bottom: 8px;
    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-36950 .elementor-element.elementor-element-f4b39fb .r0rt4wpx::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-weight: 700;
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .r0rt4wpx::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-weight: 700;
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-f4b39fb .r0rt4wpx {
        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-36950 .elementor-element.elementor-element-f4b39fb .r0rt4wpx {
        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-36950 .elementor-element.elementor-element-f4b39fb .l26sjhuu {
    margin-bottom: 0px;
    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-36950 .elementor-element.elementor-element-f4b39fb .l26sjhuu::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    line-height: 26px;
    -webkit-text-fill-color: rgb(103, 122, 126);
    -webkit-text-stroke-color: rgb(103, 122, 126);
}

.elementor-36950 .elementor-element.elementor-element-f4b39fb .l26sjhuu::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    line-height: 26px;
    -webkit-text-fill-color: rgb(103, 122, 126);
    -webkit-text-stroke-color: rgb(103, 122, 126);
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-f4b39fb .l26sjhuu {
        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-36950 .elementor-element.elementor-element-f4b39fb .l26sjhuu {
        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-36950 .elementor-element.elementor-element-89b92f8 .softlite-dynamic-card-box {
    height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 {
    width: auto;
    position: relative;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .mfxucgrn {
    text-align: center;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .mfxucgrn::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .mfxucgrn::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .g0sb13pz {
    height: 2px;
    left: 60%;
    position: absolute;
    text-align: center;
    top: 40px;
    width: 80%;
    z-index: 0;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .g0sb13pz::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .g0sb13pz::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-89b92f8 .g0sb13pz {
        display: none;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .qbwk2opi {
    align-items: center;
    background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    display: flex;
    height: 80px;
    justify-content: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 80px;
    z-index: 10;
    background-size: auto;
    flex-direction: row;
    margin-top: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .qbwk2opi::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .qbwk2opi::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-89b92f8 .qbwk2opi {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-89b92f8 .qbwk2opi {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .z9cyhi53 {
    color: rgb(255, 255, 255);
    display: block;
    fill: none;
    height: 36px;
    overflow-clip-margin: content-box;
    stroke: rgb(255, 255, 255);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    text-align: center;
    width: 36px;
    vertical-align: middle;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    overflow: hidden;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .z9cyhi53::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .z9cyhi53::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-89b92f8 .z9cyhi53 {
        overflow: hidden;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-89b92f8 .z9cyhi53 {
        overflow: hidden;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .nxj9p3n5 {
    font-family: "DM Sans", sans-serif;
    margin-bottom: 8px;
    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-36950 .elementor-element.elementor-element-89b92f8 .nxj9p3n5::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-weight: 700;
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .nxj9p3n5::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-weight: 700;
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-89b92f8 .nxj9p3n5 {
        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-36950 .elementor-element.elementor-element-89b92f8 .nxj9p3n5 {
        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-36950 .elementor-element.elementor-element-89b92f8 .twjbmccg {
    margin-bottom: 0px;
    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-36950 .elementor-element.elementor-element-89b92f8 .twjbmccg::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    line-height: 26px;
    -webkit-text-fill-color: rgb(103, 122, 126);
    -webkit-text-stroke-color: rgb(103, 122, 126);
}

.elementor-36950 .elementor-element.elementor-element-89b92f8 .twjbmccg::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    line-height: 26px;
    -webkit-text-fill-color: rgb(103, 122, 126);
    -webkit-text-stroke-color: rgb(103, 122, 126);
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-89b92f8 .twjbmccg {
        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-36950 .elementor-element.elementor-element-89b92f8 .twjbmccg {
        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-36950 .elementor-element.elementor-element-22aa0ce .softlite-dynamic-card-box {
    height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce {
    width: auto;
    position: relative;
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .i252nfn2 {
    text-align: center;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .i252nfn2::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .i252nfn2::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .t6z8baux {
    align-items: center;
    background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    display: flex;
    height: 80px;
    justify-content: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 80px;
    z-index: 10;
    background-size: auto;
    flex-direction: row;
    margin-top: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .t6z8baux::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .t6z8baux::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    display: block;
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-22aa0ce .t6z8baux {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-22aa0ce .t6z8baux {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .u04enami {
    color: rgb(255, 255, 255);
    display: block;
    fill: none;
    height: 36px;
    overflow-clip-margin: content-box;
    stroke: rgb(255, 255, 255);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    text-align: center;
    width: 36px;
    vertical-align: middle;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    overflow: hidden;
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .u04enami::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .u04enami::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    -webkit-text-fill-color: rgb(255, 255, 255);
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-22aa0ce .u04enami {
        overflow: hidden;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-36950 .elementor-element.elementor-element-22aa0ce .u04enami {
        overflow: hidden;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
    }
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .afogr8l3 {
    font-family: "DM Sans", sans-serif;
    margin-bottom: 8px;
    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-36950 .elementor-element.elementor-element-22aa0ce .afogr8l3::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-weight: 700;
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .afogr8l3::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    font-weight: 700;
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-22aa0ce .afogr8l3 {
        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-36950 .elementor-element.elementor-element-22aa0ce .afogr8l3 {
        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-36950 .elementor-element.elementor-element-22aa0ce .oa389b0b {
    margin-bottom: 0px;
    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-36950 .elementor-element.elementor-element-22aa0ce .oa389b0b::before {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    line-height: 26px;
    -webkit-text-fill-color: rgb(103, 122, 126);
    -webkit-text-stroke-color: rgb(103, 122, 126);
}

.elementor-36950 .elementor-element.elementor-element-22aa0ce .oa389b0b::after {
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    line-height: 26px;
    -webkit-text-fill-color: rgb(103, 122, 126);
    -webkit-text-stroke-color: rgb(103, 122, 126);
}

@media (max-width: 1024px) {
    .elementor-36950 .elementor-element.elementor-element-22aa0ce .oa389b0b {
        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-36950 .elementor-element.elementor-element-22aa0ce .oa389b0b {
        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-36950 .elementor-element.elementor-element-c61d2c7{display: grid;grid-template-columns: repeat(4, minmax(0px, 1fr));max-width: 1152px;grid-column-gap: 32px;grid-template-rows: auto;}.elementor-36950 .elementor-element.elementor-element-c61d2c7::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-c61d2c7::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-c61d2c7{grid-template-columns: none;grid-template-rows: none;}}
.elementor-36950 .elementor-element.elementor-element-61e0df9{max-width: 1400px;display: block;}.elementor-36950 .elementor-element.elementor-element-61e0df9::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-61e0df9::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-61e0df9{max-width: none;}}

.elementor-36950 .elementor-element.elementor-element-760892d{max-width: 1400px;display: block;}.elementor-36950 .elementor-element.elementor-element-760892d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-760892d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-760892d{max-width: none;}}
.elementor-36950 .elementor-element.elementor-element-69af437{position: relative;display: block;}.elementor-36950 .elementor-element.elementor-element-69af437::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-69af437::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-36950 .elementor-element.elementor-element-201162c {width: auto;}.elementor-36950 .elementor-element.elementor-element-201162c {max-width: 768px !important}.elementor-36950 .elementor-element.elementor-element-201162c {margin-top: 0px;margin-bottom: 56px;margin-left: auto;margin-right: auto;}.elementor-36950 .elementor-element.elementor-element-201162c .u125c3ds{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-201162c .u125c3ds::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-201162c .u125c3ds::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-201162c {margin-top: 0px;margin-bottom: 56px;margin-left: auto;margin-right: auto;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-201162c .u125c3ds{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-201162c {margin-top: 0px;margin-bottom: 56px;margin-left: auto;margin-right: auto;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-201162c .u125c3ds{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-201162c .b493yin3{font-family: "DM Sans", sans-serif;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-201162c .b493yin3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-201162c .b493yin3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-201162c .djbb8gx1{font-family: "DM Sans", sans-serif;margin-bottom: 0px;margin-top: 12px;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-36950 .elementor-element.elementor-element-201162c .djbb8gx1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}.elementor-36950 .elementor-element.elementor-element-201162c .djbb8gx1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-201162c .djbb8gx1{margin-bottom: 0px;margin-top: 12px;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-36950 .elementor-element.elementor-element-201162c .djbb8gx1{margin-bottom: 0px;margin-top: 12px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-201162c .h2w2mlcn{background-clip: text;background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));color: rgb(18, 39, 43);font-family: "DM Sans", sans-serif;font-size: 48px;font-weight: 700;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-201162c .h2w2mlcn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);}.elementor-36950 .elementor-element.elementor-element-201162c .h2w2mlcn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-201162c .h2w2mlcn{font-size: 30px;line-height: 36px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}




.elementor-36950 .elementor-element.elementor-element-8c5ff5f{display: grid;grid-template-columns: repeat(4, minmax(0px, 1fr));max-width: 1152px;grid-column-gap: 24px;grid-template-rows: auto;}.elementor-36950 .elementor-element.elementor-element-8c5ff5f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-8c5ff5f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-8c5ff5f{grid-template-columns: repeat(2, minmax(0px, 1fr));}}
.elementor-36950 .elementor-element.elementor-element-3ec4c6e {width: auto;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e {max-width: 768px !important}.elementor-36950 .elementor-element.elementor-element-3ec4c6e {margin-top: 0px;margin-bottom: 64px;margin-left: auto;margin-right: auto;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .y001ll8n{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .y001ll8n::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .y001ll8n::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-3ec4c6e {margin-top: 0px;margin-bottom: 64px;margin-left: auto;margin-right: auto;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-3ec4c6e .y001ll8n{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-3ec4c6e {margin-top: 0px;margin-bottom: 64px;margin-left: auto;margin-right: auto;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-3ec4c6e .y001ll8n{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .pkwce5bk{font-family: "DM Sans", sans-serif;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .pkwce5bk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .pkwce5bk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .i74vr8jq{font-family: "DM Sans", sans-serif;margin-bottom: 24px;margin-top: 16px;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-36950 .elementor-element.elementor-element-3ec4c6e .i74vr8jq::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .i74vr8jq::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;font-weight: 700;line-height: 48px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-3ec4c6e .i74vr8jq{margin-bottom: 24px;margin-top: 16px;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-36950 .elementor-element.elementor-element-3ec4c6e .i74vr8jq{margin-bottom: 24px;margin-top: 16px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .gjazg574{margin-bottom: 0px;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-36950 .elementor-element.elementor-element-3ec4c6e .gjazg574::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}.elementor-36950 .elementor-element.elementor-element-3ec4c6e .gjazg574::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 29.25px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-3ec4c6e .gjazg574{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-36950 .elementor-element.elementor-element-3ec4c6e .gjazg574{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-36950 .elementor-element.elementor-element-3ec4c6e .title-highlight {
  color: #000;
  font-weight: 700;
}
.elementor-36950 .elementor-element.elementor-element-bc52091 {width: auto;}.elementor-36950 .elementor-element.elementor-element-bc52091 .af8a6d37{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 16px;border-top-right-radius: 16px;border-top-width: 1px;box-shadow: rgba(18, 39, 43, 0.08) 0px 4px 30px 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-36950 .elementor-element.elementor-element-bc52091 .af8a6d37::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-bc52091 .af8a6d37::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-bc52091 .af8a6d37{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 16px;border-top-right-radius: 16px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-bc52091 .af8a6d37{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 16px;border-top-right-radius: 16px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-36950 .elementor-element.elementor-element-bc52091 .c9bkvhlc{align-items: flex-start;column-gap: 16px;display: flex;row-gap: 16px;width: auto;grid-column-gap: 16px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-bc52091 .c9bkvhlc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-bc52091 .c9bkvhlc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-bc52091 .xr6mdytp{align-items: center;background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;flex-shrink: 0;height: 48px;justify-content: center;width: 48px;background-size: auto;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-bc52091 .xr6mdytp::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-bc52091 .xr6mdytp::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-bc52091 .xr6mdytp{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-bc52091 .xr6mdytp{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-bc52091 .qc4eya2z{color: rgb(255, 255, 255);display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);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-36950 .elementor-element.elementor-element-bc52091 .qc4eya2z::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-bc52091 .qc4eya2z::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-bc52091 .qc4eya2z{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-bc52091 .qc4eya2z{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-bc52091 .yvampf7q{width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-bc52091 .yvampf7q::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-bc52091 .yvampf7q::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-bc52091 .pcolet4a{font-family: "DM Sans", sans-serif;margin-bottom: 4px;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-36950 .elementor-element.elementor-element-bc52091 .pcolet4a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-bc52091 .pcolet4a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-bc52091 .pcolet4a{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-36950 .elementor-element.elementor-element-bc52091 .pcolet4a{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-36950 .elementor-element.elementor-element-bc52091 .sp3v8rsz{cursor: pointer;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-bc52091 .sp3v8rsz::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}.elementor-36950 .elementor-element.elementor-element-bc52091 .sp3v8rsz::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}
.elementor-36950 .elementor-element.elementor-element-b8f180d {width: auto;}.elementor-36950 .elementor-element.elementor-element-b8f180d {margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-36950 .elementor-element.elementor-element-b8f180d .y1vg1zfq{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 16px;border-top-right-radius: 16px;border-top-width: 1px;box-shadow: rgba(18, 39, 43, 0.08) 0px 4px 30px 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-36950 .elementor-element.elementor-element-b8f180d .y1vg1zfq::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-b8f180d .y1vg1zfq::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-b8f180d {margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-b8f180d .y1vg1zfq{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 16px;border-top-right-radius: 16px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-b8f180d {margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-b8f180d .y1vg1zfq{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 16px;border-top-right-radius: 16px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-36950 .elementor-element.elementor-element-b8f180d .witcg8nh{align-items: flex-start;column-gap: 16px;display: flex;row-gap: 16px;width: auto;grid-column-gap: 16px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-b8f180d .witcg8nh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-b8f180d .witcg8nh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-b8f180d .lezetfud{align-items: center;background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;flex-shrink: 0;height: 48px;justify-content: center;width: 48px;background-size: auto;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-b8f180d .lezetfud::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-b8f180d .lezetfud::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-b8f180d .lezetfud{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-b8f180d .lezetfud{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-b8f180d .ypmohm8q{color: rgb(255, 255, 255);display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);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-36950 .elementor-element.elementor-element-b8f180d .ypmohm8q::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-b8f180d .ypmohm8q::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-b8f180d .ypmohm8q{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-b8f180d .ypmohm8q{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-b8f180d .lbtdtqkl{width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-b8f180d .lbtdtqkl::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-b8f180d .lbtdtqkl::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-b8f180d .mb3ihgm3{font-family: "DM Sans", sans-serif;margin-bottom: 4px;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-36950 .elementor-element.elementor-element-b8f180d .mb3ihgm3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-b8f180d .mb3ihgm3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-b8f180d .mb3ihgm3{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-36950 .elementor-element.elementor-element-b8f180d .mb3ihgm3{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-36950 .elementor-element.elementor-element-b8f180d .ll76bfi0{cursor: pointer;width: auto;word-break: break-all;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-b8f180d .ll76bfi0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}.elementor-36950 .elementor-element.elementor-element-b8f180d .ll76bfi0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}
.elementor-36950 .elementor-element.elementor-element-ca6afd9 {width: auto;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 {margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .d335cc2x{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 16px;border-top-right-radius: 16px;border-top-width: 1px;box-shadow: rgba(18, 39, 43, 0.08) 0px 4px 30px 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-36950 .elementor-element.elementor-element-ca6afd9 .d335cc2x::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .d335cc2x::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 {margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 .d335cc2x{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 16px;border-top-right-radius: 16px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 {margin-top: 24px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 .d335cc2x{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 16px;border-top-right-radius: 16px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .orngeq5l{align-items: flex-start;column-gap: 16px;display: flex;row-gap: 16px;width: auto;grid-column-gap: 16px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .orngeq5l::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .orngeq5l::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .b1ydqovs{align-items: center;background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;display: flex;flex-shrink: 0;height: 48px;justify-content: center;width: 48px;background-size: auto;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .b1ydqovs::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .b1ydqovs::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 .b1ydqovs{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 .b1ydqovs{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .t8toy70x{color: rgb(255, 255, 255);display: block;fill: none;height: 20px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);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-36950 .elementor-element.elementor-element-ca6afd9 .t8toy70x::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .t8toy70x::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 .t8toy70x{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 .t8toy70x{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .dfx1w8ml{width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .dfx1w8ml::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .dfx1w8ml::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .ym9yvbqi{font-family: "DM Sans", sans-serif;margin-bottom: 4px;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-36950 .elementor-element.elementor-element-ca6afd9 .ym9yvbqi::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .ym9yvbqi::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 .ym9yvbqi{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-36950 .elementor-element.elementor-element-ca6afd9 .ym9yvbqi{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-36950 .elementor-element.elementor-element-ca6afd9 .qmtj61i6{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-36950 .elementor-element.elementor-element-ca6afd9 .qmtj61i6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}.elementor-36950 .elementor-element.elementor-element-ca6afd9 .qmtj61i6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(103, 122, 126);-webkit-text-stroke-color: rgb(103, 122, 126);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-ca6afd9 .qmtj61i6{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-36950 .elementor-element.elementor-element-ca6afd9 .qmtj61i6{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-36950 .elementor-element.elementor-element-28654ae {
  width: 100%;
  min-width: 0;
}
.elementor-36950 .elementor-element.elementor-element-f664dae {
  width: 100%;
  min-width: 0;
}
.elementor-36950 .elementor-element.elementor-element-f1ea888 {
  display: grid;
  grid-template-columns: minmax(320px, 460px) minmax(0, 1fr);
  gap: 40px;
  align-items: start;
}

.elementor-36950 .elementor-element.elementor-element-f1ea888 > * {
  min-width: 0;
}

@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-f1ea888 {
    grid-template-columns: 1fr;
    gap: 32px;
  }
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-f1ea888 {
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
.elementor-36950 .elementor-element.elementor-element-86d83f4 {
  max-width: 1400px;
  position: relative;
  display: block;
}

.elementor-36950 .elementor-element.elementor-element-86d83f4::before {
  border: 0;
}

.elementor-36950 .elementor-element.elementor-element-86d83f4::after {
  border: 0;
}

@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-86d83f4 {
    max-width: none;
  }
}
.elementor-36950 .elementor-element.elementor-element-db26e9b{max-width: 1400px;display: block;}.elementor-36950 .elementor-element.elementor-element-db26e9b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-db26e9b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-db26e9b{max-width: none;}}
.elementor-36950 .elementor-element.elementor-element-5ac41b5 {width: auto;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .lxdbmnh2{padding-bottom: 128px;padding-top: 128px;padding-block-start: 128px;padding-block-end: 128px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .lxdbmnh2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .lxdbmnh2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .lxdbmnh2{padding-bottom: 128px;padding-top: 128px;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-36950 .elementor-element.elementor-element-5ac41b5 .lxdbmnh2{padding-bottom: 96px;padding-top: 96px;padding-block-start: 96px;padding-block-end: 96px;padding-right: 0px;padding-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .cufry9ex{margin-left: auto;margin-right: auto;max-width: 1400px;padding-left: 24px;padding-right: 24px;width: 100%;padding-inline-start: 24px;padding-inline-end: 24px;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-36950 .elementor-element.elementor-element-5ac41b5 .cufry9ex::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .cufry9ex::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .cufry9ex{margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;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-36950 .elementor-element.elementor-element-5ac41b5 .cufry9ex{margin-left: auto;margin-right: auto;padding-left: 24px;padding-right: 24px;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-36950 .elementor-element.elementor-element-5ac41b5 .m6vzz91r{border-bottom-left-radius: 24px;border-bottom-right-radius: 24px;border-top-left-radius: 24px;border-top-right-radius: 24px;box-shadow: rgba(18, 39, 43, 0.14) 0px 12px 40px 0px;column-gap: 0px;display: grid;grid-template-columns: repeat(2, minmax(0px, 1fr));margin-left: auto;margin-right: auto;max-width: 1024px;row-gap: 0px;width: auto;grid-template-rows: auto;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .m6vzz91r::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .m6vzz91r::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .m6vzz91r{border-bottom-left-radius: 24px;border-bottom-right-radius: 24px;border-top-left-radius: 24px;border-top-right-radius: 24px;margin-left: auto;margin-right: auto;overflow: hidden;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-36950 .elementor-element.elementor-element-5ac41b5 .m6vzz91r{border-bottom-left-radius: 24px;border-bottom-right-radius: 24px;border-top-left-radius: 24px;border-top-right-radius: 24px;margin-left: auto;margin-right: auto;grid-template-columns: none;grid-template-rows: none;overflow: hidden;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .l4go9dvf{position: relative;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .l4go9dvf::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .l4go9dvf::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .l4go9dvf{height: 256px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .udcfd74d{display: block;height: 100%;max-width: 100%;object-fit: cover;vertical-align: middle;aspect-ratio: auto 1280 / 720;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .udcfd74d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .udcfd74d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .hb7h1f2k{background-image: linear-gradient(135deg, rgb(35, 92, 91), rgb(23, 61, 69));display: flex;flex-direction: column;justify-content: center;padding-bottom: 56px;padding-left: 56px;padding-right: 56px;padding-top: 56px;width: auto;padding-block-start: 56px;padding-block-end: 56px;padding-inline-start: 56px;padding-inline-end: 56px;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .hb7h1f2k::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .hb7h1f2k::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .hb7h1f2k{padding-bottom: 56px;padding-left: 56px;padding-right: 56px;padding-top: 56px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .hb7h1f2k{padding-bottom: 40px;padding-left: 40px;padding-right: 40px;padding-top: 40px;padding-block-start: 40px;padding-block-end: 40px;padding-inline-start: 40px;padding-inline-end: 40px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .vbjsmsuo{color: rgba(255, 255, 255, 0.8);display: block;fill: none;height: 40px;margin-bottom: 16px;overflow-clip-margin: content-box;stroke: rgba(255, 255, 255, 0.8);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 40px;vertical-align: middle;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;overflow: hidden;}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .vbjsmsuo::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .vbjsmsuo::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .vbjsmsuo{margin-bottom: 16px;overflow: hidden;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-36950 .elementor-element.elementor-element-5ac41b5 .vbjsmsuo{margin-bottom: 16px;overflow: hidden;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-36950 .elementor-element.elementor-element-5ac41b5 .prbm6575{font-family: "DM Sans", sans-serif;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-36950 .elementor-element.elementor-element-5ac41b5 .prbm6575::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-36950 .elementor-element.elementor-element-5ac41b5 .prbm6575::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);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .prbm6575{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-36950 .elementor-element.elementor-element-5ac41b5 .prbm6575{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-36950 .elementor-element.elementor-element-5ac41b5 .prbm6575::before{line-height: 30px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .prbm6575::after{line-height: 30px;}}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .p2g5vif0{margin-bottom: 0px;margin-top: 12px;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-36950 .elementor-element.elementor-element-5ac41b5 .p2g5vif0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgba(255, 255, 255, 0.698);-webkit-text-stroke-color: rgba(255, 255, 255, 0.698);}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .p2g5vif0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 26px;-webkit-text-fill-color: rgba(255, 255, 255, 0.698);-webkit-text-stroke-color: rgba(255, 255, 255, 0.698);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .p2g5vif0{margin-bottom: 0px;margin-top: 12px;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-36950 .elementor-element.elementor-element-5ac41b5 .p2g5vif0{margin-bottom: 0px;margin-top: 12px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .nsmt7t6a{align-items: center;background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;column-gap: 8px;cursor: pointer;display: flex;font-family: "DM Sans", sans-serif;margin-top: 24px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;padding-top: 12px;row-gap: 8px;width: fit-content;padding-block-start: 12px;padding-block-end: 12px;padding-inline-start: 24px;padding-inline-end: 24px;grid-column-gap: 8px;background-size: 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-36950 .elementor-element.elementor-element-5ac41b5 .nsmt7t6a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .nsmt7t6a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .nsmt7t6a{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-top: 24px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;padding-top: 12px;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-36950 .elementor-element.elementor-element-5ac41b5 .nsmt7t6a{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;margin-top: 24px;padding-bottom: 12px;padding-left: 24px;padding-right: 24px;padding-top: 12px;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-36950 .elementor-element.elementor-element-5ac41b5 .aqnfbbmk{color: rgb(255, 255, 255);cursor: pointer;display: block;fill: none;font-family: "DM Sans", sans-serif;font-weight: 600;height: 16px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);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-36950 .elementor-element.elementor-element-5ac41b5 .aqnfbbmk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-5ac41b5 .aqnfbbmk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .aqnfbbmk{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-5ac41b5 .aqnfbbmk{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}

/* MOBILE CENTER */
@media (max-width: 767px) {

    /* colonne texte centrée */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .hb7h1f2k {
        align-items: center !important;
        text-align: center !important;
    }

    /* icône */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .vbjsmsuo {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    /* titre */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .prbm6575 {
        text-align: center !important;
    }

    /* description */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .p2g5vif0 {
        text-align: center !important;
    }

    /* bouton */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .nsmt7t6a {
        margin-left: auto !important;
        margin-right: auto !important;
    }

}

/* TABLET + MOBILE CENTER */
@media (max-width: 1024px) {

    /* colonne texte centrée */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .hb7h1f2k {
        align-items: center !important;
        text-align: center !important;
    }

    /* icône */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .vbjsmsuo {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    /* titre */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .prbm6575 {
        text-align: center !important;
    }

    /* description */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .p2g5vif0 {
        text-align: center !important;
    }

    /* bouton */
    .elementor-36950 .elementor-element.elementor-element-5ac41b5 .nsmt7t6a {
        margin-left: auto !important;
        margin-right: auto !important;
    }

}
.elementor-36950 .elementor-element.elementor-element-22cc0f2{display: block;}.elementor-36950 .elementor-element.elementor-element-22cc0f2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-22cc0f2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-36950 .elementor-element.elementor-element-cae3d82 .elementor-heading-title{font-family: "DM Sans", sans-serif;}.elementor-36950 .elementor-element.elementor-element-cae3d82 .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-36950 .elementor-element.elementor-element-cae3d82 .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);}
.elementor-36950 .elementor-element.elementor-element-f5e0278 p{font-family: "DM Sans", sans-serif;}.elementor-36950 .elementor-element.elementor-element-f5e0278 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.6);-webkit-text-stroke-color: rgba(255, 255, 255, 0.6);}.elementor-36950 .elementor-element.elementor-element-f5e0278 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.6);-webkit-text-stroke-color: rgba(255, 255, 255, 0.6);}
.elementor-36950 .elementor-element.elementor-element-40a71b6 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 22.75px;-webkit-text-fill-color: rgba(255, 255, 255, 0.698);-webkit-text-stroke-color: rgba(255, 255, 255, 0.698);}.elementor-36950 .elementor-element.elementor-element-40a71b6 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 22.75px;-webkit-text-fill-color: rgba(255, 255, 255, 0.698);-webkit-text-stroke-color: rgba(255, 255, 255, 0.698);}

.elementor-36950 .elementor-element.elementor-element-baca31f{color: rgb(255, 255, 255);display: block;}.elementor-36950 .elementor-element.elementor-element-baca31f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-baca31f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-36950 .elementor-element.elementor-element-6dc2e41 .elementor-heading-title{font-family: "DM Sans", sans-serif;}.elementor-36950 .elementor-element.elementor-element-6dc2e41 .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-36950 .elementor-element.elementor-element-6dc2e41 .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);}
.elementor-36950 .elementor-element.elementor-element-196bbb1 {width: auto;}.elementor-36950 .elementor-element.elementor-element-196bbb1 .i1o86we1{color: rgba(255, 255, 255, 0.8);column-gap: 8px;display: flex;font-size: 14px;line-height: 20px;row-gap: 8px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-196bbb1 .i1o86we1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-196bbb1 .i1o86we1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-196bbb1 .yx1jbhow{color: rgb(18, 99, 120);display: block;fill: none;flex-shrink: 0;font-size: 14px;height: 16px;line-height: 20px;margin-top: 2px;overflow-clip-margin: content-box;stroke: rgb(18, 99, 120);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;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;overflow: hidden;}.elementor-36950 .elementor-element.elementor-element-196bbb1 .yx1jbhow::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-196bbb1 .yx1jbhow::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-196bbb1 .yx1jbhow{margin-top: 2px;overflow: hidden;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-36950 .elementor-element.elementor-element-196bbb1 .yx1jbhow{margin-top: 2px;overflow: hidden;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-36950 .elementor-element.elementor-element-196bbb1 .gm5wbruz{display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-196bbb1 .gm5wbruz::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-196bbb1 .gm5wbruz::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}

/* MOBILE CENTER + ICON TOP */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-196bbb1 .i1o86we1 {
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
    }

    .elementor-36950 .elementor-element.elementor-element-196bbb1 .yx1jbhow {
        margin-bottom: 8px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-196bbb1 .gm5wbruz {
        text-align: center !important;
    }

}
/* REDUCE SPACE ICON / TEXT MOBILE */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-196bbb1 .i1o86we1 {
        row-gap: 4px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-196bbb1 .yx1jbhow {
        margin-bottom: 4px !important;
    }

}
.elementor-36950 .elementor-element.elementor-element-203eec3 {width: auto;}.elementor-36950 .elementor-element.elementor-element-203eec3 {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-36950 .elementor-element.elementor-element-203eec3 .viofdyzb{color: rgba(255, 255, 255, 0.8);column-gap: 8px;display: flex;font-size: 14px;line-height: 20px;row-gap: 8px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-203eec3 .viofdyzb::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-203eec3 .viofdyzb::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-203eec3 {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-203eec3 .viofdyzb{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-203eec3 {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-203eec3 .viofdyzb{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-203eec3 .xxb4ux3j{color: rgb(18, 99, 120);display: block;fill: none;flex-shrink: 0;font-size: 14px;height: 16px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgb(18, 99, 120);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-36950 .elementor-element.elementor-element-203eec3 .xxb4ux3j::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-203eec3 .xxb4ux3j::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-203eec3 .xxb4ux3j{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-203eec3 .xxb4ux3j{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-203eec3 .izkposik{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-203eec3 .izkposik::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-203eec3 .izkposik::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}

/* MOBILE ICON ABOVE TEXT + CENTER + REDUCE SPACE */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-203eec3 .viofdyzb {
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        row-gap: 4px !important; /* espace réduit */
    }

    .elementor-36950 .elementor-element.elementor-element-203eec3 .xxb4ux3j {
        margin-bottom: 4px !important; /* espace icône → texte */
    }

    .elementor-36950 .elementor-element.elementor-element-203eec3 .izkposik {
        text-align: center !important;
    }

}
.elementor-36950 .elementor-element.elementor-element-c120258 {width: auto;}.elementor-36950 .elementor-element.elementor-element-c120258 {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-36950 .elementor-element.elementor-element-c120258 .o9dcurb8{color: rgba(255, 255, 255, 0.8);column-gap: 8px;display: flex;font-size: 14px;line-height: 20px;row-gap: 8px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-c120258 .o9dcurb8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-c120258 .o9dcurb8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-c120258 {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-c120258 .o9dcurb8{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-c120258 {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-c120258 .o9dcurb8{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-c120258 .mc34vuzy{color: rgb(18, 99, 120);display: block;fill: none;flex-shrink: 0;font-size: 14px;height: 16px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgb(18, 99, 120);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-36950 .elementor-element.elementor-element-c120258 .mc34vuzy::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-c120258 .mc34vuzy::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-c120258 .mc34vuzy{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-c120258 .mc34vuzy{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-c120258 .f02n5mt3{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-c120258 .f02n5mt3::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-c120258 .f02n5mt3::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}

/* MOBILE ICON ABOVE TEXT + CENTER + REDUCE SPACE */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-c120258 .o9dcurb8 {
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        row-gap: 4px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-c120258 .mc34vuzy {
        margin-bottom: 4px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-c120258 .f02n5mt3 {
        text-align: center !important;
    }

}
.elementor-36950 .elementor-element.elementor-element-1b31633{color: rgba(255, 255, 255, 0.8);font-size: 14px;line-height: 20px;display: block;}.elementor-36950 .elementor-element.elementor-element-1b31633::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-1b31633::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}
.elementor-36950 .elementor-element.elementor-element-b786a3b{color: rgb(255, 255, 255);display: block;}.elementor-36950 .elementor-element.elementor-element-b786a3b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-b786a3b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-36950 .elementor-element.elementor-element-973061e .elementor-heading-title{font-family: "DM Sans", sans-serif;}.elementor-36950 .elementor-element.elementor-element-973061e .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-36950 .elementor-element.elementor-element-973061e .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);}
.elementor-36950 .elementor-element.elementor-element-77e7f6f {width: auto;}.elementor-36950 .elementor-element.elementor-element-77e7f6f .q1bh34kd{color: rgba(255, 255, 255, 0.8);column-gap: 8px;display: flex;font-size: 14px;line-height: 20px;row-gap: 8px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-77e7f6f .q1bh34kd::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-77e7f6f .q1bh34kd::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-77e7f6f .busi9m20{color: rgb(18, 99, 120);display: block;fill: none;flex-shrink: 0;font-size: 14px;height: 16px;line-height: 20px;margin-top: 2px;overflow-clip-margin: content-box;stroke: rgb(18, 99, 120);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;width: 16px;vertical-align: middle;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;overflow: hidden;}.elementor-36950 .elementor-element.elementor-element-77e7f6f .busi9m20::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-77e7f6f .busi9m20::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-77e7f6f .busi9m20{margin-top: 2px;overflow: hidden;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-36950 .elementor-element.elementor-element-77e7f6f .busi9m20{margin-top: 2px;overflow: hidden;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-36950 .elementor-element.elementor-element-77e7f6f .c5dxn96b{display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-77e7f6f .c5dxn96b::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-77e7f6f .c5dxn96b::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}

/* MOBILE ICON ABOVE TEXT + CENTER + REDUCE SPACE */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-77e7f6f .q1bh34kd {
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        row-gap: 4px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-77e7f6f .busi9m20 {
        margin-top: 0 !important;
        margin-bottom: 4px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-77e7f6f .c5dxn96b {
        text-align: center !important;
    }

}
.elementor-36950 .elementor-element.elementor-element-12eb237 {width: auto;}.elementor-36950 .elementor-element.elementor-element-12eb237 {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-36950 .elementor-element.elementor-element-12eb237 .was9lo3l{color: rgba(255, 255, 255, 0.8);column-gap: 8px;display: flex;font-size: 14px;line-height: 20px;row-gap: 8px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-12eb237 .was9lo3l::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-12eb237 .was9lo3l::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-12eb237 {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-12eb237 .was9lo3l{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-12eb237 {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-12eb237 .was9lo3l{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-12eb237 .gysr0cxa{color: rgb(18, 99, 120);display: block;fill: none;flex-shrink: 0;font-size: 14px;height: 16px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgb(18, 99, 120);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-36950 .elementor-element.elementor-element-12eb237 .gysr0cxa::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-12eb237 .gysr0cxa::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-12eb237 .gysr0cxa{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-12eb237 .gysr0cxa{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-12eb237 .kvcdjy22{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-12eb237 .kvcdjy22::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-12eb237 .kvcdjy22::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}

/* MOBILE ICON ABOVE TEXT + CENTER + REDUCE SPACE */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-12eb237 .was9lo3l {
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        row-gap: 4px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-12eb237 .gysr0cxa {
        margin-bottom: 4px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-12eb237 .kvcdjy22 {
        text-align: center !important;
    }

}
.elementor-36950 .elementor-element.elementor-element-168fd2f {width: auto;}.elementor-36950 .elementor-element.elementor-element-168fd2f {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}.elementor-36950 .elementor-element.elementor-element-168fd2f .owfrynw8{color: rgba(255, 255, 255, 0.8);column-gap: 8px;display: flex;font-size: 14px;line-height: 20px;row-gap: 8px;grid-column-gap: 8px;flex-direction: row;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-168fd2f .owfrynw8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-168fd2f .owfrynw8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-168fd2f {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-168fd2f .owfrynw8{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-168fd2f {margin-top: 12px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-168fd2f .owfrynw8{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-168fd2f .was265ce{color: rgb(18, 99, 120);display: block;fill: none;flex-shrink: 0;font-size: 14px;height: 16px;line-height: 20px;overflow-clip-margin: content-box;stroke: rgb(18, 99, 120);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-36950 .elementor-element.elementor-element-168fd2f .was265ce::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}.elementor-36950 .elementor-element.elementor-element-168fd2f .was265ce::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(18, 99, 120);-webkit-text-stroke-color: rgb(18, 99, 120);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-168fd2f .was265ce{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-168fd2f .was265ce{overflow: hidden;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-36950 .elementor-element.elementor-element-168fd2f .eh3abhnf{cursor: pointer;display: block;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-168fd2f .eh3abhnf::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-168fd2f .eh3abhnf::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}

/* MOBILE ICON ABOVE TEXT + CENTER + REDUCE SPACE */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-168fd2f .owfrynw8 {
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        text-align: center !important;
        row-gap: 4px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-168fd2f .was265ce {
        margin-bottom: 4px !important;
    }

    .elementor-36950 .elementor-element.elementor-element-168fd2f .eh3abhnf {
        text-align: center !important;
    }

}
.elementor-36950 .elementor-element.elementor-element-98058d9{color: rgba(255, 255, 255, 0.8);font-size: 14px;line-height: 20px;display: block;}.elementor-36950 .elementor-element.elementor-element-98058d9::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}.elementor-36950 .elementor-element.elementor-element-98058d9::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.8);-webkit-text-stroke-color: rgba(255, 255, 255, 0.8);}
.elementor-36950 .elementor-element.elementor-element-522e79a{color: rgb(255, 255, 255);display: block;}.elementor-36950 .elementor-element.elementor-element-522e79a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-522e79a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
/* STRUCTURE GÉNÉRALE */
.elementor-36950 .elementor-element.elementor-element-05430e0 .softlite-dynamic-card-box {
  height: 100%;
}

.elementor-36950 .elementor-element.elementor-element-05430e0 {
  width: auto;
}

/* CARD */
.elementor-36950 .elementor-element.elementor-element-05430e0 .rni85knp {
  color: rgb(255, 255, 255);
  border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-05430e0 .rni85knp::before,
.elementor-36950 .elementor-element.elementor-element-05430e0 .rni85knp::after {
  border-width: 0;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

/* TITRE */
.elementor-36950 .elementor-element.elementor-element-05430e0 .ukaasd8p {
  font-family: "DM Sans", sans-serif;
  margin: 0 0 16px 0;
  border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-05430e0 .ukaasd8p::before,
.elementor-36950 .elementor-element.elementor-element-05430e0 .ukaasd8p::after {
  border-width: 0;
  font-weight: 700;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

/* DESCRIPTION */
.elementor-36950 .elementor-element.elementor-element-05430e0 .bo32ou4x {
  margin: 0 0 16px 0; /* 👈 ESPACEMENT AJOUTÉ ICI */
  border-width: 0;
}

.elementor-36950 .elementor-element.elementor-element-05430e0 .bo32ou4x::before,
.elementor-36950 .elementor-element.elementor-element-05430e0 .bo32ou4x::after {
  border-width: 0;
  line-height: 22.75px;
  -webkit-text-fill-color: rgba(255, 255, 255, 0.7);
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.7);
}

/* BOUTON */
.elementor-36950 .elementor-element.elementor-element-05430e0 .o7xvjcdm {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;

  font-family: "DM Sans", sans-serif;
  padding: 12px 24px;

  border-radius: 9999px;
  border-width: 0;

  background-image: linear-gradient(135deg, rgb(18, 99, 120), rgb(36, 121, 143));
}

.elementor-36950 .elementor-element.elementor-element-05430e0 .o7xvjcdm::before,
.elementor-36950 .elementor-element.elementor-element-05430e0 .o7xvjcdm::after {
  border-width: 0;
  display: block;
  -webkit-text-fill-color: rgb(255, 255, 255);
  -webkit-text-stroke-color: rgb(255, 255, 255);
}

/* RESPONSIVE */
@media (max-width: 1024px) {
  .elementor-36950 .elementor-element.elementor-element-05430e0 .ukaasd8p,
  .elementor-36950 .elementor-element.elementor-element-05430e0 .bo32ou4x,
  .elementor-36950 .elementor-element.elementor-element-05430e0 .o7xvjcdm {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .elementor-36950 .elementor-element.elementor-element-05430e0 .ukaasd8p,
  .elementor-36950 .elementor-element.elementor-element-05430e0 .bo32ou4x,
  .elementor-36950 .elementor-element.elementor-element-05430e0 .o7xvjcdm {
    margin-left: 0;
    margin-right: 0;
  }
}

/* MOBILE CENTER */
@media (max-width: 767px) {

    .elementor-36950 .elementor-element.elementor-element-05430e0 .rni85knp {
        text-align: center !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
    }

    .elementor-36950 .elementor-element.elementor-element-05430e0 .ukaasd8p,
    .elementor-36950 .elementor-element.elementor-element-05430e0 .bo32ou4x {
        text-align: center !important;
    }

    .elementor-36950 .elementor-element.elementor-element-05430e0 .o7xvjcdm {
        margin-left: auto !important;
        margin-right: auto !important;
        justify-content: center !important;
    }

}
.elementor-36950 .elementor-element.elementor-element-e564fd0{color: rgb(255, 255, 255);display: grid;grid-template-columns: repeat(4, minmax(0px, 1fr));grid-column-gap: 40px;grid-template-rows: auto;}.elementor-36950 .elementor-element.elementor-element-e564fd0::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-e564fd0::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-e564fd0{grid-template-columns: none;grid-template-rows: none;}}
.elementor-36950 .elementor-element.elementor-element-f09143d p{font-family: "DM Sans", sans-serif;}.elementor-36950 .elementor-element.elementor-element-f09143d 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.5);-webkit-text-stroke-color: rgba(255, 255, 255, 0.5);}.elementor-36950 .elementor-element.elementor-element-f09143d 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.5);-webkit-text-stroke-color: rgba(255, 255, 255, 0.5);}
.elementor-36950 .elementor-element.elementor-element-32a5c57 .jyprzpsq{color: rgba(255, 255, 255, 0.5);column-gap: 24px;display: flex;font-family: "DM Sans", sans-serif;font-size: 12px;line-height: 16px;row-gap: 24px;grid-column-gap: 24px;flex-direction: row;}.elementor-36950 .elementor-element.elementor-element-32a5c57 .jyprzpsq::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.5);-webkit-text-stroke-color: rgba(255, 255, 255, 0.5);}.elementor-36950 .elementor-element.elementor-element-32a5c57 .jyprzpsq::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgba(255, 255, 255, 0.5);-webkit-text-stroke-color: rgba(255, 255, 255, 0.5);}.elementor-36950 .elementor-element.elementor-element-32a5c57 .j2k5do96{cursor: pointer;display: block;font-family: "DM Sans", sans-serif;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-36950 .elementor-element.elementor-element-32a5c57 .j2k5do96::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.5);-webkit-text-stroke-color: rgba(255, 255, 255, 0.5);}.elementor-36950 .elementor-element.elementor-element-32a5c57 .j2k5do96::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.5);-webkit-text-stroke-color: rgba(255, 255, 255, 0.5);}
.elementor-36950 .elementor-element.elementor-element-2702539{color: rgb(255, 255, 255);grid-column-gap: 16px;}.elementor-36950 .elementor-element.elementor-element-2702539::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-2702539::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-36950 .elementor-element.elementor-element-291713a{color: rgb(255, 255, 255);max-width: 1400px;display: block;}.elementor-36950 .elementor-element.elementor-element-291713a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-291713a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-291713a{max-width: none;}}
.elementor-36950 .elementor-element.elementor-element-f0c84af{color: rgb(255, 255, 255);display: block;}.elementor-36950 .elementor-element.elementor-element-f0c84af::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-36950 .elementor-element.elementor-element-f0c84af::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-36950 .elementor-element.elementor-element-af4714e{display: block;}.elementor-36950 .elementor-element.elementor-element-af4714e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-af4714e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-36950 .elementor-element.elementor-element-62dd23a{display: block;}.elementor-36950 .elementor-element.elementor-element-62dd23a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-62dd23a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-36950 .elementor-element.elementor-element-1874483 {border-bottom-color: rgb(221, 228, 228);border-bottom-style: solid;border-left-color: rgb(221, 228, 228);border-left-style: solid;border-right-color: rgb(221, 228, 228);border-right-style: solid;border-top-color: rgb(221, 228, 228);border-top-style: solid;color: rgb(18, 39, 43);font-family: "Cormorant Garamond", Georgia, serif;font-size: 16px;line-height: 1.5;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-36950 .elementor-element.elementor-element-1874483 p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-36950 .elementor-element.elementor-element-1874483 .elementor-button {line-height: inherit !important}.elementor-36950 .elementor-element.elementor-element-1874483{color: rgb(18, 39, 43);font-family: "Cormorant Garamond", Georgia, serif;font-size: 16px;line-height: 1.5;grid-column-gap: normal;}.elementor-36950 .elementor-element.elementor-element-1874483::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-36950 .elementor-element.elementor-element-1874483::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-36950 .elementor-element.elementor-element-1874483{display: flex;}}@media (max-width: 767px) {.elementor-36950 .elementor-element.elementor-element-1874483{display: flex;}}@font-face{font-family:'CameraPlainVariable';src:url('https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9jZG4uZ3B0ZW5nLmNvL21jcC13aWRnZXRzL3YxL2ZvbnRzL0NhbWVyYVBsYWluVmFyaWFibGUud29mZjI=') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0dVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM2lVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hMy1VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hd0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1heEtVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM09VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0tVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM3lVQkEud29mZjI=) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0dVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM2lVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hMy1VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hd0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1heEtVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM09VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0tVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM3lVQkEud29mZjI=) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0dVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM2lVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hMy1VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hd0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1heEtVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM09VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0tVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM3lVQkEud29mZjI=) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0dVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM2lVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hMy1VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hd0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1heEtVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM09VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0tVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM3lVQkEud29mZjI=) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0dVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM2lVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hMy1VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hd0NVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1heEtVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM09VQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM0tVQkdFZS53b2ZmMg==) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92NTEvS0ZPN0NucUV1OTJGcjFNRTdrU242NmFHTGRUeWxVQU1hM3lVQkEud29mZjI=) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}body{overflow-x:hidden;}.elementor-element{position:static;}


