.elementor-6962 .elementor-element.elementor-element-6a662d1{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-103px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-6a662d1:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-6a662d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26c3f74 );}.elementor-6962 .elementor-element.elementor-element-bf29c60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-6962 .elementor-element.elementor-element-875d4d2{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF8;--border-color:#E6EAF8;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6962 .elementor-element.elementor-element-875d4d2:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-875d4d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-ddb37de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-ddb37de{text-align:center;}.elementor-6962 .elementor-element.elementor-element-ddb37de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:1px;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-cafad9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3em;font-weight:700;line-height:1em;}.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-6962 .elementor-element.elementor-element-120bbf5{color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-68cf57a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6962 .elementor-element.elementor-element-fcdad91 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.6s;border-radius:50px 50px 50px 50px;padding:22px 45px 22px 45px;}.elementor-6962 .elementor-element.elementor-element-fcdad91 .elementor-button:hover, .elementor-6962 .elementor-element.elementor-element-fcdad91 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-fcdad91 .elementor-button:hover svg, .elementor-6962 .elementor-element.elementor-element-fcdad91 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-bf3e8c9 .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.6s;border-radius:50px 50px 50px 50px;padding:22px 45px 22px 45px;}.elementor-6962 .elementor-element.elementor-element-bf3e8c9 .elementor-button:hover, .elementor-6962 .elementor-element.elementor-element-bf3e8c9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-6962 .elementor-element.elementor-element-bf3e8c9 .elementor-button:hover svg, .elementor-6962 .elementor-element.elementor-element-bf3e8c9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-6962 .elementor-element.elementor-element-ae5d822{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--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-6962 .elementor-element.elementor-element-3bdbf2c img{height:100%;object-fit:contain;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-6962 .elementor-element.elementor-element-f4976e7{--display:flex;--position:absolute;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:8%;}.elementor-6962 .elementor-element.elementor-element-f4976e7:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-f4976e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-6962 .elementor-element.elementor-element-f4976e7{left:-6%;}body.rtl .elementor-6962 .elementor-element.elementor-element-f4976e7{right:-6%;}.elementor-6962 .elementor-element.elementor-element-623a577 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-623a577{text-align:center;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-7a574ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-7a574ce:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-7a574ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FE;}.elementor-6962 .elementor-element.elementor-element-7a574ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6962 .elementor-element.elementor-element-991fd73{text-align:center;}.elementor-6962 .elementor-element.elementor-element-991fd73 .elementor-heading-title{font-family:var( --e-global-typography-151e9c4-font-family ), Sans-serif;font-size:var( --e-global-typography-151e9c4-font-size );font-weight:var( --e-global-typography-151e9c4-font-weight );line-height:var( --e-global-typography-151e9c4-line-height );color:#9AA3C4;}.elementor-6962 .elementor-element.elementor-element-6d560b7{--e-image-carousel-slides-to-show:5;}.elementor-6962 .elementor-element.elementor-element-6d560b7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:0px;height:0px;}.elementor-6962 .elementor-element.elementor-element-6d560b7 .swiper-wrapper{display:flex;align-items:center;}.elementor-6962 .elementor-element.elementor-element-7c513bf{--display:flex;--padding-top:0px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-6962 .elementor-element.elementor-element-7c513bf:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-7c513bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FE;}.elementor-6962 .elementor-element.elementor-element-3793a50{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6962 .elementor-element.elementor-element-85d8bcf{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF8;--border-color:#E6EAF8;--border-radius:30px 30px 30px 30px;box-shadow:0px 16px 45px 0px rgba(11,20,80,0.08);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-6962 .elementor-element.elementor-element-85d8bcf:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-85d8bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-aecdd99{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-6962 .elementor-element.elementor-element-2c3b845 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-2c3b845 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-f12163d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-f12163d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:45px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-313e6d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-313e6d0{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-61b4dfe{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-5080486{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF1FC;--border-color:#EDF1FC;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6962 .elementor-element.elementor-element-5080486:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-5080486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FF;}.elementor-6962 .elementor-element.elementor-element-ae5f667 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-ae5f667 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:19px;letter-spacing:-0.4px;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-d772ff7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-d772ff7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:22px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-16ed700 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-16ed700{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-3d9d74a{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF1FC;--border-color:#EDF1FC;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6962 .elementor-element.elementor-element-3d9d74a:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-3d9d74a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FF;}.elementor-6962 .elementor-element.elementor-element-ee7625c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-ee7625c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:19px;letter-spacing:-0.4px;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-7e37301 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-7e37301 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:22px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-8a2b305 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-8a2b305{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-f7ceda6{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF1FC;--border-color:#EDF1FC;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6962 .elementor-element.elementor-element-f7ceda6:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-f7ceda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FF;}.elementor-6962 .elementor-element.elementor-element-be0030b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-be0030b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:19px;letter-spacing:-0.4px;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-6cf1991 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-6cf1991 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:22px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-304a215 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-304a215{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-04fb260{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDF1FC;--border-color:#EDF1FC;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6962 .elementor-element.elementor-element-04fb260:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-04fb260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FF;}.elementor-6962 .elementor-element.elementor-element-c9218ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-c9218ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;line-height:19px;letter-spacing:-0.4px;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-44c855c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-44c855c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;line-height:22px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-a6a312c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-a6a312c{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-807595d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-807595d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:19px;letter-spacing:-0.4px;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-e31a0d3{--display:flex;--padding-top:0px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-6962 .elementor-element.elementor-element-e31a0d3:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-e31a0d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FE;}.elementor-6962 .elementor-element.elementor-element-6074e8d{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6962 .elementor-element.elementor-element-7d27ecb{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-6962 .elementor-element.elementor-element-c6b02fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-c6b02fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:1px;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-c852717 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-c852717 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:45px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-9ba7922 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-9ba7922{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-15c0297{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-aac1a35{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF8;--border-color:#E6EAF8;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6962 .elementor-element.elementor-element-aac1a35:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-aac1a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-095be05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11px 11px 11px 11px;}.elementor-6962 .elementor-element.elementor-element-095be05{text-align:center;}.elementor-6962 .elementor-element.elementor-element-095be05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;line-height:21px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-01cf2bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-01cf2bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:25px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-1683c3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-1683c3f{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#555E80;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6962 .elementor-element.elementor-element-98a18e9 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-98a18e9 .elementor-icon-list-icon i{color:#1F5BFF;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-98a18e9 .elementor-icon-list-icon svg{fill:#1F5BFF;transition:fill 0.3s;}.elementor-6962 .elementor-element.elementor-element-98a18e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6962 .elementor-element.elementor-element-98a18e9 .elementor-icon-list-text{color:#555E80;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-4adbc60{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF8;--border-color:#E6EAF8;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6962 .elementor-element.elementor-element-4adbc60:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-4adbc60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-ca79e81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11px 11px 11px 11px;}.elementor-6962 .elementor-element.elementor-element-ca79e81{text-align:center;}.elementor-6962 .elementor-element.elementor-element-ca79e81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;line-height:21px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-aeb77ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-aeb77ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:25px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-e6eef4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-e6eef4b{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-0d7b6fe > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-0d7b6fe .elementor-icon-list-icon i{color:#1F5BFF;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-0d7b6fe .elementor-icon-list-icon svg{fill:#1F5BFF;transition:fill 0.3s;}.elementor-6962 .elementor-element.elementor-element-0d7b6fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6962 .elementor-element.elementor-element-0d7b6fe .elementor-icon-list-text{color:#555E80;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-56468f1{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF8;--border-color:#E6EAF8;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6962 .elementor-element.elementor-element-56468f1:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-56468f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-6e6562b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11px 11px 11px 11px;}.elementor-6962 .elementor-element.elementor-element-6e6562b{text-align:center;}.elementor-6962 .elementor-element.elementor-element-6e6562b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;line-height:21px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-7832346 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-7832346 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:25px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-3ef258c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-3ef258c{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-6a04d61 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-6a04d61 .elementor-icon-list-icon i{color:#1F5BFF;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-6a04d61 .elementor-icon-list-icon svg{fill:#1F5BFF;transition:fill 0.3s;}.elementor-6962 .elementor-element.elementor-element-6a04d61{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6962 .elementor-element.elementor-element-6a04d61 .elementor-icon-list-text{color:#555E80;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-6dd8d04{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF8;--border-color:#E6EAF8;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6962 .elementor-element.elementor-element-6dd8d04:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-6dd8d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-e078f47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11px 11px 11px 11px;}.elementor-6962 .elementor-element.elementor-element-e078f47{text-align:center;}.elementor-6962 .elementor-element.elementor-element-e078f47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;line-height:21px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-ad1546e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-ad1546e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:25px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-f2d88d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-f2d88d0{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-6a95476 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-6a95476 .elementor-icon-list-icon i{color:#1F5BFF;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-6a95476 .elementor-icon-list-icon svg{fill:#1F5BFF;transition:fill 0.3s;}.elementor-6962 .elementor-element.elementor-element-6a95476{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6962 .elementor-element.elementor-element-6a95476 .elementor-icon-list-text{color:#555E80;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-6e3c1d6{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6EAF8;--border-color:#E6EAF8;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-6962 .elementor-element.elementor-element-6e3c1d6:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-6e3c1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-5f165d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11px 11px 11px 11px;}.elementor-6962 .elementor-element.elementor-element-5f165d3{text-align:center;}.elementor-6962 .elementor-element.elementor-element-5f165d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;line-height:21px;letter-spacing:-0.4px;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-cda2ed5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-cda2ed5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;line-height:25px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-532b796 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-532b796{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-e287d42 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-e287d42 .elementor-icon-list-icon i{color:#1F5BFF;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-e287d42 .elementor-icon-list-icon svg{fill:#1F5BFF;transition:fill 0.3s;}.elementor-6962 .elementor-element.elementor-element-e287d42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6962 .elementor-element.elementor-element-e287d42 .elementor-icon-list-text{color:#555E80;transition:color 0.3s;}.elementor-6962 .elementor-element.elementor-element-5756958{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#132070;--border-color:#132070;--border-radius:22px 22px 22px 22px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6962 .elementor-element.elementor-element-5756958:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-5756958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132070;}.elementor-6962 .elementor-element.elementor-element-c8080eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-c8080eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-52f3875 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-52f3875{font-family:"Mulish", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-1b750ea .elementor-button{background-color:#00C6FF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;fill:#0B1450;color:#0B1450;border-style:none;border-radius:13px 13px 13px 13px;}.elementor-6962 .elementor-element.elementor-element-1b750ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-43ab2e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-6962 .elementor-element.elementor-element-43ab2e3:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-43ab2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-4f15902{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-150e2a9{text-align:start;}.elementor-6962 .elementor-element.elementor-element-150e2a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.88em;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:1.4px;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-c92e43b{text-align:start;}.elementor-6962 .elementor-element.elementor-element-c92e43b .elementor-heading-title{font-family:var( --e-global-typography-151e9c4-font-family ), Sans-serif;font-size:var( --e-global-typography-151e9c4-font-size );font-weight:var( --e-global-typography-151e9c4-font-weight );line-height:var( --e-global-typography-151e9c4-line-height );color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-60d6728{font-family:"Mulish", Sans-serif;font-size:1.02em;font-weight:400;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-a5e6c3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-a5e6c3d:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-a5e6c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-6d9a4e7{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-6962 .elementor-element.elementor-element-b7688b5{text-align:start;}.elementor-6962 .elementor-element.elementor-element-b7688b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.88em;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:1.4px;color:#1F5BFF;}.elementor-6962 .elementor-element.elementor-element-7fcfb84{text-align:start;}.elementor-6962 .elementor-element.elementor-element-7fcfb84 .elementor-heading-title{font-family:var( --e-global-typography-151e9c4-font-family ), Sans-serif;font-size:var( --e-global-typography-151e9c4-font-size );font-weight:var( --e-global-typography-151e9c4-font-weight );line-height:var( --e-global-typography-151e9c4-line-height );color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-1d9c77e{text-align:start;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-b8a9f15{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6962 .elementor-element.elementor-element-ad05b42{width:100%;max-width:100%;}.elementor-6962 .elementor-element.elementor-element-ad05b42 .elementor-image-box-wrapper{text-align:start;}.elementor-6962 .elementor-element.elementor-element-ad05b42 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:600;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-ad05b42 .elementor-image-box-description{font-family:"Mulish", Sans-serif;font-size:0.98em;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-235e7cc{width:100%;max-width:100%;}.elementor-6962 .elementor-element.elementor-element-235e7cc .elementor-image-box-wrapper{text-align:start;}.elementor-6962 .elementor-element.elementor-element-235e7cc .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:600;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-235e7cc .elementor-image-box-description{font-family:"Mulish", Sans-serif;font-size:0.98em;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-99cd232{width:100%;max-width:100%;}.elementor-6962 .elementor-element.elementor-element-99cd232 .elementor-image-box-wrapper{text-align:start;}.elementor-6962 .elementor-element.elementor-element-99cd232 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:600;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-99cd232 .elementor-image-box-description{font-family:"Mulish", Sans-serif;font-size:0.98em;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-603d766 .elementor-button{background-color:var( --e-global-color-7266346 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.6s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0624292 );border-radius:50px 50px 50px 50px;padding:18px 35px 18px 35px;}.elementor-6962 .elementor-element.elementor-element-603d766 .elementor-button:hover, .elementor-6962 .elementor-element.elementor-element-603d766 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-603d766 .elementor-button:hover svg, .elementor-6962 .elementor-element.elementor-element-603d766 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-31ad88a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6962 .elementor-element.elementor-element-31ad88a:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-31ad88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26c3f74 );}.elementor-6962 .elementor-element.elementor-element-70f41fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6962 .elementor-element.elementor-element-c556ed6{text-align:center;}.elementor-6962 .elementor-element.elementor-element-c556ed6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;}.elementor-6962 .elementor-element.elementor-element-b96fc15{text-align:center;}.elementor-6962 .elementor-element.elementor-element-b96fc15 .elementor-heading-title{font-family:var( --e-global-typography-151e9c4-font-family ), Sans-serif;font-size:var( --e-global-typography-151e9c4-font-size );font-weight:var( --e-global-typography-151e9c4-font-weight );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-4759fa6{text-align:center;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-52e5cef{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-0737119{width:100%;max-width:100%;}.elementor-6962 .elementor-element.elementor-element-0737119 .elementor-image-box-wrapper{text-align:start;}.elementor-6962 .elementor-element.elementor-element-0737119 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:600;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-0737119 .elementor-image-box-description{font-family:"Mulish", Sans-serif;font-size:0.98em;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-3843538{width:100%;max-width:100%;}.elementor-6962 .elementor-element.elementor-element-3843538 .elementor-image-box-wrapper{text-align:start;}.elementor-6962 .elementor-element.elementor-element-3843538 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:600;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-3843538 .elementor-image-box-description{font-family:"Mulish", Sans-serif;font-size:0.98em;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-637a388{width:100%;max-width:100%;}.elementor-6962 .elementor-element.elementor-element-637a388 .elementor-image-box-wrapper{text-align:start;}.elementor-6962 .elementor-element.elementor-element-637a388 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:600;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-637a388 .elementor-image-box-description{font-family:"Mulish", Sans-serif;font-size:0.98em;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-d23bd9b{width:100%;max-width:100%;}.elementor-6962 .elementor-element.elementor-element-d23bd9b .elementor-image-box-wrapper{text-align:start;}.elementor-6962 .elementor-element.elementor-element-d23bd9b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:1.25em;font-weight:600;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-d23bd9b .elementor-image-box-description{font-family:"Mulish", Sans-serif;font-size:0.98em;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-6962 .elementor-element.elementor-element-88888bb{--display:flex;--padding-top:0px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-6962 .elementor-element.elementor-element-88888bb:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-88888bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FE;}.elementor-6962 .elementor-element.elementor-element-fb544de{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6962 .elementor-element.elementor-element-b8e176b{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0B1450;--border-color:#0B1450;--border-radius:30px 30px 30px 30px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-6962 .elementor-element.elementor-element-b8e176b:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-b8e176b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-8a402f1{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-6962 .elementor-element.elementor-element-ce5f088 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-ce5f088 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:15px;letter-spacing:1px;color:#00C6FF;}.elementor-6962 .elementor-element.elementor-element-0046c2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-0046c2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:45px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-d49be02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-d49be02{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-69e4bf3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-c89f97f{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#33408B;--border-color:#33408B;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6962 .elementor-element.elementor-element-c89f97f:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-c89f97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132070;}.elementor-6962 .elementor-element.elementor-element-5729526 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-5729526 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.4px;color:#00C6FF;}.elementor-6962 .elementor-element.elementor-element-bbb3cff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-bbb3cff{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-06e20b3{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#33408B;--border-color:#33408B;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6962 .elementor-element.elementor-element-06e20b3:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-06e20b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132070;}.elementor-6962 .elementor-element.elementor-element-5d1ee28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-5d1ee28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.4px;color:#00C6FF;}.elementor-6962 .elementor-element.elementor-element-1d1575c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-1d1575c{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-ff2974a{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#33408B;--border-color:#33408B;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6962 .elementor-element.elementor-element-ff2974a:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-ff2974a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132070;}.elementor-6962 .elementor-element.elementor-element-5400cc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-5400cc1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.4px;color:#00C6FF;}.elementor-6962 .elementor-element.elementor-element-f78d9a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-f78d9a6{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-35781b2{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#33408B;--border-color:#33408B;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6962 .elementor-element.elementor-element-35781b2:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-35781b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132070;}.elementor-6962 .elementor-element.elementor-element-e6b1dfc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-e6b1dfc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-0.4px;color:#00C6FF;}.elementor-6962 .elementor-element.elementor-element-62c4c2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-62c4c2f{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-cd52501 .elementor-button{background-color:#00C6FF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;fill:#0B1450;color:#0B1450;border-style:none;border-radius:13px 13px 13px 13px;}.elementor-6962 .elementor-element.elementor-element-cd52501 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-e949f30{--display:flex;}.elementor-6962 .elementor-element.elementor-element-e949f30:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-e949f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26c3f74 );}.elementor-6962 .elementor-element.elementor-element-735cf46{text-align:center;}.elementor-6962 .elementor-element.elementor-element-735cf46 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-7266346 );}.elementor-6962 .elementor-element.elementor-element-0737577{text-align:center;}.elementor-6962 .elementor-element.elementor-element-0737577 .elementor-heading-title{font-family:var( --e-global-typography-151e9c4-font-family ), Sans-serif;font-size:var( --e-global-typography-151e9c4-font-size );font-weight:var( --e-global-typography-151e9c4-font-weight );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-555554c{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-6962 .elementor-element.elementor-element-555554c:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-555554c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FE;}.elementor-6962 .elementor-element.elementor-element-2cb858b{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6962 .elementor-element.elementor-element-bba1e52{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0B1450;--border-color:#0B1450;--border-radius:30px 30px 30px 30px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-6962 .elementor-element.elementor-element-bba1e52:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-bba1e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-9400017 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-9400017{text-align:center;}.elementor-6962 .elementor-element.elementor-element-9400017 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:800;line-height:47px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-7dfc9fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-7dfc9fc{text-align:center;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-6962 .elementor-element.elementor-element-4c0dca6{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-6962 .elementor-element.elementor-element-8070238 .elementor-button{background-color:#00C6FF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;fill:#0B1450;color:#0B1450;border-style:none;border-radius:13px 13px 13px 13px;}.elementor-6962 .elementor-element.elementor-element-8070238 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-55b63f3 .elementor-button{background-color:#0B1450;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8990B5;border-radius:13px 13px 13px 13px;}.elementor-6962 .elementor-element.elementor-element-55b63f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-8335182{--display:flex;--padding-top:0px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-6962 .elementor-element.elementor-element-8335182:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-8335182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FE;}.elementor-6962 .elementor-element.elementor-element-a62e307{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-6962 .elementor-element.elementor-element-c130322{text-align:center;}.elementor-6962 .elementor-element.elementor-element-c130322 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-7266346 );}.elementor-6962 .elementor-element.elementor-element-d7b3816 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-d7b3816 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:40px;letter-spacing:-0.4px;color:#0B1450;}.elementor-6962 .elementor-element.elementor-element-c46c7ae{--display:flex;}.elementor-6962 .elementor-element.elementor-element-c46c7ae:not(.elementor-motion-effects-element-type-background), .elementor-6962 .elementor-element.elementor-element-c46c7ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26c3f74 );}.elementor-6962 .elementor-element.elementor-element-92e8df0{--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;}.elementor-6962 .elementor-element.elementor-element-4345656{--display:flex;}.elementor-6962 .elementor-element.elementor-element-345edb2{text-align:start;}.elementor-6962 .elementor-element.elementor-element-345edb2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-7266346 );}.elementor-6962 .elementor-element.elementor-element-63730ee{text-align:start;}.elementor-6962 .elementor-element.elementor-element-63730ee .elementor-heading-title{font-family:var( --e-global-typography-151e9c4-font-family ), Sans-serif;font-size:var( --e-global-typography-151e9c4-font-size );font-weight:var( --e-global-typography-151e9c4-font-weight );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-a514325 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6962 .elementor-element.elementor-element-a514325{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#555E80;}.elementor-6962 .elementor-element.elementor-element-fd15f70{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-6962 .elementor-element.elementor-element-fd15f70 .swiper-slide > .elementor-element{height:100%;}body.elementor-page-6962:not(.elementor-motion-effects-element-type-background), body.elementor-page-6962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-26c3f74 );}:root{--page-title-display:none;}@media(max-width:1280px){.elementor-6962 .elementor-element.elementor-element-61b4dfe{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-15c0297{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-b8a9f15{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-52e5cef{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-69e4bf3{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-fd15f70{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-6962 .elementor-element.elementor-element-ddb37de .elementor-heading-title{font-size:1em;}.elementor-6962 .elementor-element.elementor-element-991fd73 .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-f12163d .elementor-heading-title{font-size:30px;}.elementor-6962 .elementor-element.elementor-element-61b4dfe{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-ae5f667 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-d772ff7 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-ee7625c .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-7e37301 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-be0030b .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-6cf1991 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-c9218ab .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-44c855c .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-807595d .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-c6b02fe .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-c852717 .elementor-heading-title{font-size:30px;}.elementor-6962 .elementor-element.elementor-element-15c0297{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-095be05 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-01cf2bc .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-ca79e81 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-aeb77ae .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-6e6562b .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-7832346 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-e078f47 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-ad1546e .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-5f165d3 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-cda2ed5 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-c8080eb .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-43ab2e3{--padding-top:72px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-6962 .elementor-element.elementor-element-c92e43b .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-a5e6c3d{--padding-top:72px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-6962 .elementor-element.elementor-element-7fcfb84 .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-b8a9f15{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-b96fc15 .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-52e5cef{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-ce5f088 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-0046c2a .elementor-heading-title{font-size:30px;}.elementor-6962 .elementor-element.elementor-element-69e4bf3{--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-5729526 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-5d1ee28 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-5400cc1 .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-e6b1dfc .elementor-heading-title{font-size:26px;}.elementor-6962 .elementor-element.elementor-element-0737577 .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-9400017 .elementor-heading-title{font-size:31px;}.elementor-6962 .elementor-element.elementor-element-d7b3816 .elementor-heading-title{font-size:27px;}.elementor-6962 .elementor-element.elementor-element-63730ee .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-fd15f70{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-6962 .elementor-element.elementor-element-ddb37de .elementor-heading-title{font-size:1em;}.elementor-6962 .elementor-element.elementor-element-cafad9f .elementor-heading-title{font-size:2em;}.elementor-6962 .elementor-element.elementor-element-68cf57a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:wrap;}.elementor-6962 .elementor-element.elementor-element-991fd73 .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-3793a50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-85d8bcf{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-6962 .elementor-element.elementor-element-aecdd99{--width:100%;}.elementor-6962 .elementor-element.elementor-element-f12163d .elementor-heading-title{font-size:23px;line-height:1.1em;}.elementor-6962 .elementor-element.elementor-element-313e6d0{font-size:15px;}.elementor-6962 .elementor-element.elementor-element-61b4dfe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-5080486{--width:100%;}.elementor-6962 .elementor-element.elementor-element-ae5f667 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-d772ff7 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-16ed700{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-3d9d74a{--width:100%;}.elementor-6962 .elementor-element.elementor-element-ee7625c .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-7e37301 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-8a2b305{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-f7ceda6{--width:100%;}.elementor-6962 .elementor-element.elementor-element-be0030b .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-6cf1991 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-304a215{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-04fb260{--width:100%;}.elementor-6962 .elementor-element.elementor-element-c9218ab .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-44c855c .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-a6a312c{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-807595d .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-6074e8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-7d27ecb{--width:100%;}.elementor-6962 .elementor-element.elementor-element-c6b02fe .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-c852717 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-6962 .elementor-element.elementor-element-9ba7922{font-size:15px;}.elementor-6962 .elementor-element.elementor-element-15c0297{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-aac1a35{--width:100%;}.elementor-6962 .elementor-element.elementor-element-095be05 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-01cf2bc .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-1683c3f{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-4adbc60{--width:100%;}.elementor-6962 .elementor-element.elementor-element-ca79e81 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-aeb77ae .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-e6eef4b{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-56468f1{--width:100%;}.elementor-6962 .elementor-element.elementor-element-6e6562b .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-7832346 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-3ef258c{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-6dd8d04{--width:100%;}.elementor-6962 .elementor-element.elementor-element-e078f47 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-ad1546e .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-f2d88d0{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-6e3c1d6{--width:100%;}.elementor-6962 .elementor-element.elementor-element-5f165d3 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-cda2ed5 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-532b796{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-5756958{--width:100%;}.elementor-6962 .elementor-element.elementor-element-c8080eb .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-43ab2e3{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-6962 .elementor-element.elementor-element-150e2a9 .elementor-heading-title{font-size:0.8em;}.elementor-6962 .elementor-element.elementor-element-c92e43b .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-a5e6c3d{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-6962 .elementor-element.elementor-element-b7688b5 .elementor-heading-title{font-size:0.8em;}.elementor-6962 .elementor-element.elementor-element-7fcfb84 .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-b8a9f15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-ad05b42 .elementor-image-box-title{font-size:1.12em;}.elementor-6962 .elementor-element.elementor-element-235e7cc .elementor-image-box-title{font-size:1.12em;}.elementor-6962 .elementor-element.elementor-element-99cd232 .elementor-image-box-title{font-size:1.12em;}.elementor-6962 .elementor-element.elementor-element-b96fc15 .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-52e5cef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-0737119 .elementor-image-box-title{font-size:1.12em;}.elementor-6962 .elementor-element.elementor-element-3843538 .elementor-image-box-title{font-size:1.12em;}.elementor-6962 .elementor-element.elementor-element-637a388 .elementor-image-box-title{font-size:1.12em;}.elementor-6962 .elementor-element.elementor-element-d23bd9b .elementor-image-box-title{font-size:1.12em;}.elementor-6962 .elementor-element.elementor-element-fb544de{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6962 .elementor-element.elementor-element-8a402f1{--width:100%;}.elementor-6962 .elementor-element.elementor-element-ce5f088 .elementor-heading-title{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-0046c2a .elementor-heading-title{font-size:23px;}.elementor-6962 .elementor-element.elementor-element-d49be02{font-size:15px;}.elementor-6962 .elementor-element.elementor-element-69e4bf3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6962 .elementor-element.elementor-element-c89f97f{--width:100%;}.elementor-6962 .elementor-element.elementor-element-5729526 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-bbb3cff{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-06e20b3{--width:100%;}.elementor-6962 .elementor-element.elementor-element-5d1ee28 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-1d1575c{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-ff2974a{--width:100%;}.elementor-6962 .elementor-element.elementor-element-5400cc1 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-f78d9a6{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-35781b2{--width:100%;}.elementor-6962 .elementor-element.elementor-element-e6b1dfc .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-62c4c2f{font-size:14px;}.elementor-6962 .elementor-element.elementor-element-0737577 .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-bba1e52{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6962 .elementor-element.elementor-element-9400017 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-6962 .elementor-element.elementor-element-7dfc9fc{font-size:16px;}.elementor-6962 .elementor-element.elementor-element-4c0dca6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6962 .elementor-element.elementor-element-d7b3816 .elementor-heading-title{font-size:22px;}.elementor-6962 .elementor-element.elementor-element-63730ee .elementor-heading-title{font-size:var( --e-global-typography-151e9c4-font-size );line-height:var( --e-global-typography-151e9c4-line-height );}.elementor-6962 .elementor-element.elementor-element-a514325{font-size:15px;}.elementor-6962 .elementor-element.elementor-element-fd15f70{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-6962 .elementor-element.elementor-element-bf29c60{--width:50%;}.elementor-6962 .elementor-element.elementor-element-875d4d2{--width:62%;}.elementor-6962 .elementor-element.elementor-element-ae5d822{--width:50%;}.elementor-6962 .elementor-element.elementor-element-f4976e7{--width:30%;}.elementor-6962 .elementor-element.elementor-element-7c513bf{--width:100%;}.elementor-6962 .elementor-element.elementor-element-3793a50{--content-width:1240px;}.elementor-6962 .elementor-element.elementor-element-85d8bcf{--width:100%;}.elementor-6962 .elementor-element.elementor-element-aecdd99{--width:68%;}.elementor-6962 .elementor-element.elementor-element-61b4dfe{--width:100%;}.elementor-6962 .elementor-element.elementor-element-e31a0d3{--width:100%;}.elementor-6962 .elementor-element.elementor-element-6074e8d{--content-width:1240px;}.elementor-6962 .elementor-element.elementor-element-7d27ecb{--width:66%;}.elementor-6962 .elementor-element.elementor-element-15c0297{--width:100%;}.elementor-6962 .elementor-element.elementor-element-4f15902{--width:100%;}.elementor-6962 .elementor-element.elementor-element-6d9a4e7{--width:100%;}.elementor-6962 .elementor-element.elementor-element-70f41fc{--width:100%;}.elementor-6962 .elementor-element.elementor-element-88888bb{--width:100%;}.elementor-6962 .elementor-element.elementor-element-fb544de{--content-width:1240px;}.elementor-6962 .elementor-element.elementor-element-b8e176b{--width:100%;}.elementor-6962 .elementor-element.elementor-element-8a402f1{--width:64%;}.elementor-6962 .elementor-element.elementor-element-69e4bf3{--width:100%;}.elementor-6962 .elementor-element.elementor-element-555554c{--width:100%;}.elementor-6962 .elementor-element.elementor-element-2cb858b{--content-width:1240px;}.elementor-6962 .elementor-element.elementor-element-bba1e52{--width:100%;}.elementor-6962 .elementor-element.elementor-element-4c0dca6{--width:100%;}.elementor-6962 .elementor-element.elementor-element-8335182{--width:100%;}.elementor-6962 .elementor-element.elementor-element-a62e307{--content-width:900px;}}@media(max-width:1280px) and (min-width:768px){.elementor-6962 .elementor-element.elementor-element-bf29c60{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f4976e7 */.elementor-6962 .elementor-element.elementor-element-f4976e7 {
    animation: floatSmooth 4s ease-in-out infinite;
    will-change: transform;
}

@keyframes floatSmooth {
    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6d560b7 */.elementor-6962 .elementor-element.elementor-element-6d560b7 .swiper-wrapper{
     min-width: 100%;
     
 }
 
.elementor-6962 .elementor-element.elementor-element-6d560b7 .swiper-slide{
     background-color: white;
     padding: 15px;
     border-radius: 20px;
     
    height: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
 }
 
 .elementor-6962 .elementor-element.elementor-element-6d560b7 .swiper-slide img{
    width: 100px;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b4dfe *//* ==========================================================
   GRILLE DES CARTES
========================================================== */

.elementor-element-61b4dfe {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 20px;
    align-items: stretch;
}


/* ==========================================================
   CARTES
========================================================== */

.elementor-element-61b4dfe > .e-con {
    position: relative;

    display: flex;
    flex-direction: column;

    height: 100%;
    min-height: 430px;

    padding: 42px 36px;

    overflow: hidden;

    background:
        radial-gradient(
            circle at 100% 0%,
            rgba(31, 91, 255, .08) 0%,
            rgba(31, 91, 255, .025) 25%,
            rgba(255, 255, 255, 0) 55%
        ),
        #FFFFFF;

    border: 1px solid #DCE5F7;
    border-radius: 26px;

    box-shadow:
        0 12px 30px rgba(11, 20, 80, .025);

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}


/* ==========================================================
   PETITE BARRE BLEUE EN HAUT
========================================================== */

.elementor-element-61b4dfe > .e-con::before {
    content: "";

    position: absolute;

    top: 0;
    left: 36px;

    width: 55px;
    height: 4px;

    background: #1F5BFF;

    border-radius: 0 0 5px 5px;
}


/* ==========================================================
   HOVER CARTE
========================================================== */

.elementor-element-61b4dfe > .e-con:hover {
    transform: translateY(-5px);

    border-color: #C9D8F5;

    box-shadow:
        0 16px 35px rgba(11, 20, 80, .05),
        0 30px 60px rgba(11, 20, 80, .06);
}


/* ==========================================================
   NUMÉRO
   Premier widget heading de chaque carte
========================================================== */

.elementor-element-61b4dfe > .e-con > .elementor-widget-heading:first-child {
    margin-bottom: 26px;
}


.elementor-element-61b4dfe
> .e-con
> .elementor-widget-heading:first-child
.elementor-heading-title {

    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: auto;
    min-width: 48px;
    height: 32px;

    padding: 0 15px;

    background: #EEF3FF;

    border-radius: 999px;

    color: #1F5BFF;

    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;

    letter-spacing: .03em;
}


/* ==========================================================
   TITRES H3
========================================================== */

.elementor-element-61b4dfe h3.elementor-heading-title {
    margin: 0;

    color: #0B1450;

    font-family: "Poppins", sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1.22;

    letter-spacing: -.02em;
}


/* Espace après le titre */

.elementor-element-61b4dfe
.elementor-widget-heading:has(h3) {
    margin-bottom: 22px;
}


/* ==========================================================
   PARAGRAPHES
========================================================== */

.elementor-element-61b4dfe
.elementor-widget-text-editor {
    margin: 0;
}


.elementor-element-61b4dfe
.elementor-widget-text-editor
.elementor-widget-container {

    color: #6575A2;

    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.8;
}


/* ==========================================================
   EFFET HOVER SUR LE NUMÉRO
========================================================== */

.elementor-element-61b4dfe
> .e-con
> .elementor-widget-heading:first-child
.elementor-heading-title {

    transition:
        background-color .3s ease,
        color .3s ease,
        transform .3s ease;
}


.elementor-element-61b4dfe
> .e-con:hover
> .elementor-widget-heading:first-child
.elementor-heading-title {

    background: #1F5BFF;
    color: #FFFFFF;

    transform: translateY(-2px);
}


/* ==========================================================
   BARRE BLEUE AU HOVER
========================================================== */

.elementor-element-61b4dfe > .e-con::before {
    transition: width .35s ease;
}


.elementor-element-61b4dfe > .e-con:hover::before {
    width: 85px;
}


/* ==========================================================
   TABLETTE
========================================================== */

@media (max-width: 1200px) {

    .elementor-element-61b4dfe {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .elementor-element-61b4dfe > .e-con {
        min-height: 360px;

        padding: 36px 30px;
    }

    .elementor-element-61b4dfe > .e-con::before {
        left: 30px;
    }
}


/* ==========================================================
   MOBILE
========================================================= 

@media (max-width: 767px) {

    .elementor-element-61b4dfe {
        grid-template-columns: 1fr;
        gap: 16px;
    }


 

    .elementor-element-61b4dfe > .e-con {
        min-height: auto;

        padding: 32px 24px;

        border-radius: 20px;
    }


     

    .elementor-element-61b4dfe > .e-con::before {
        left: 24px;

        width: 48px;
    }


    

    .elementor-element-61b4dfe
    > .e-con
    > .elementor-widget-heading:first-child {
        margin-bottom: 22px;
    }


    .elementor-element-61b4dfe
    > .e-con
    > .elementor-widget-heading:first-child
    .elementor-heading-title {

        min-width: 44px;
        height: 30px;

        padding: 0 13px;

        font-size: 13px;
    }


    

    .elementor-element-61b4dfe h3.elementor-heading-title {
        font-size: 20px;
    }


    .elementor-element-61b4dfe
    .elementor-widget-heading:has(h3) {
        margin-bottom: 16px;
    }


 

    .elementor-element-61b4dfe
    .elementor-widget-text-editor
    .elementor-widget-container {

        font-size: 14px;
        line-height: 1.7;
    }


  

    .elementor-element-61b4dfe > .e-con:hover {
        transform: none;
    }
}


 

@media (prefers-reduced-motion: reduce) {

    .elementor-element-61b4dfe > .e-con,
    .elementor-element-61b4dfe > .e-con::before,
    .elementor-element-61b4dfe
    > .e-con
    > .elementor-widget-heading:first-child
    .elementor-heading-title {

        transition: none;
    }

    .elementor-element-61b4dfe > .e-con:hover {
        transform: none;
    }
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c0297 *//* ==========================================================
   GRILLE
========================================================== */

.elementor-element-15c0297 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 22px;
    align-items: stretch;
}


/* ==========================================================
   CARTES — SAUF LA DERNIÈRE
========================================================== */

.elementor-element-15c0297 > .e-con:not(:last-child) {
    position: relative;

    display: flex;
    flex-direction: column;

    height: 100%;
    min-height: 440px;

    padding: 38px 34px;

    overflow: hidden;

    background:
        radial-gradient(
            circle at 100% 0%,
            rgba(31, 91, 255, .08) 0%,
            rgba(31, 91, 255, .025) 25%,
            rgba(255, 255, 255, 0) 55%
        ),
        #FFFFFF;

    border: 1px solid #DCE5F7;
    border-radius: 26px;

    box-shadow:
        0 12px 30px rgba(11, 20, 80, .025);

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}


/* ==========================================================
   BARRE BLEUE — SAUF DERNIÈRE CARTE
========================================================== */

.elementor-element-15c0297 > .e-con:not(:last-child)::before {
    content: "";

    position: absolute;
    top: 0;
    left: 34px;

    width: 55px;
    height: 4px;

    background: #1F5BFF;
    border-radius: 0 0 5px 5px;

    transition: width .35s ease;
}


/* ==========================================================
   HOVER
========================================================== */

.elementor-element-15c0297 > .e-con:not(:last-child):hover {
    transform: translateY(-5px);

    border-color: #C9D8F5;

    box-shadow:
        0 16px 35px rgba(11, 20, 80, .05),
        0 30px 60px rgba(11, 20, 80, .07);
}

.elementor-element-15c0297 > .e-con:not(:last-child):hover::before {
    width: 85px;
}


/* ==========================================================
   NUMÉROS
========================================================== */

.elementor-element-15c0297
> .e-con:not(:last-child)
> .elementor-widget-heading:first-child {
    margin-bottom: 24px;
}


.elementor-element-15c0297
> .e-con:not(:last-child)
> .elementor-widget-heading:first-child
.elementor-heading-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: fit-content;
    min-width: 48px;
    height: 32px;

    padding: 0 15px;

    background: #EEF3FF;
    border-radius: 999px;

    color: #1F5BFF;

    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;

    letter-spacing: .03em;

    transition:
        background-color .3s ease,
        color .3s ease,
        transform .3s ease;
}


.elementor-element-15c0297
> .e-con:not(:last-child):hover
> .elementor-widget-heading:first-child
.elementor-heading-title {
    background: #1F5BFF;
    color: #FFFFFF;

    transform: translateY(-2px);
}


/* ==========================================================
   TITRES — UNIQUEMENT CARTES 1 À 5
========================================================== */

.elementor-element-15c0297
> .e-con:not(:last-child)
h3.elementor-heading-title {
    margin: 0;

    color: #0B1450;

    font-family: "Poppins", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.25;

    letter-spacing: -.02em;
}


.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-widget-heading:has(h3) {
    margin-bottom: 18px;
}


/* ==========================================================
   DESCRIPTION — UNIQUEMENT CARTES 1 À 5
========================================================== */

.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-widget-text-editor {
    margin-bottom: 24px;
}


.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-widget-text-editor
.elementor-widget-container {
    color: #6575A2;

    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7;
}


.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-widget-text-editor p {
    margin: 0;
}


/* ==========================================================
   LISTES — UNIQUEMENT CARTES 1 À 5
========================================================== */

.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-widget-icon-list {
    margin-top: auto;
}


.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    gap: 11px;

    margin: 0;
    padding: 0;
}


.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-icon-list-item {
    display: flex;
    align-items: flex-start;
    gap: 10px;

    margin: 0;
    padding: 0;
}


/* ==========================================================
   CHECKS
========================================================== */

.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-icon-list-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 22px;

    width: 22px;
    height: 22px;

    margin-top: 1px;

    background: #EEF3FF;
    border-radius: 50%;

    transition:
        background-color .3s ease,
        transform .3s ease;
}


.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-icon-list-icon svg {
    width: 9px;
    height: 9px;

    fill: #1F5BFF;

    transition: fill .3s ease;
}


.elementor-element-15c0297
> .e-con:not(:last-child)
.elementor-icon-list-text {
    color: #34466F;

    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.5;
}


/* Checks au hover */

.elementor-element-15c0297
> .e-con:not(:last-child):hover
.elementor-icon-list-icon {
    background: #1F5BFF;

    transform: scale(1.05);
}


.elementor-element-15c0297
> .e-con:not(:last-child):hover
.elementor-icon-list-icon svg {
    fill: #FFFFFF;
}


/* ==========================================================
   TABLETTE
========================================================== */

@media (max-width: 1200px) {

    .elementor-element-15c0297 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .elementor-element-15c0297 > .e-con:not(:last-child) {
        min-height: 400px;
        padding: 34px 30px;
    }

    .elementor-element-15c0297
    > .e-con:not(:last-child)::before {
        left: 30px;
    }
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .elementor-element-15c0297 {
        grid-template-columns: 1fr;
        gap: 16px;
    }

    .elementor-element-15c0297 > .e-con:not(:last-child) {
        min-height: auto;

        padding: 30px 24px;

        border-radius: 20px;
    }

    .elementor-element-15c0297
    > .e-con:not(:last-child)::before {
        left: 24px;
        width: 48px;
    }

    .elementor-element-15c0297
    > .e-con:not(:last-child)
    > .elementor-widget-heading:first-child {
        margin-bottom: 20px;
    }

    .elementor-element-15c0297
    > .e-con:not(:last-child)
    > .elementor-widget-heading:first-child
    .elementor-heading-title {
        min-width: 44px;
        height: 30px;

        padding: 0 13px;

        font-size: 13px;
    }

    .elementor-element-15c0297
    > .e-con:not(:last-child)
    h3.elementor-heading-title {
        font-size: 20px;
    }

    .elementor-element-15c0297
    > .e-con:not(:last-child)
    .elementor-widget-text-editor
    .elementor-widget-container {
        font-size: 14px;
        line-height: 1.7;
    }

    .elementor-element-15c0297
    > .e-con:not(:last-child):hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c92e43b */.elementor-6962 .elementor-element.elementor-element-c92e43b span{color:#1F5BFF}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cb3bc4 *//* ==========================================================
   TABLEAU COMPARATIF WEPERFORM
========================================================== */

.wp-compare-note
{
    margin-top: 30px;
}
.wp-compare-scroll {
    width: 100%;
    overflow-x: auto;

    background: #FFFFFF;

    border: 1px solid #E1E7F5;
    border-radius: 26px;

    box-shadow:
        0 12px 30px rgba(11, 20, 80, .03),
        0 25px 60px rgba(11, 20, 80, .05);

    -webkit-overflow-scrolling: touch;
}


/* ==========================================================
   TABLE
========================================================== */

.wp-compare {
    width: 100%;
    min-width: 900px;

    margin: 0;

    border: 0;
    border-collapse: separate;
    border-spacing: 0;

    background: #FFFFFF;

    font-family: "Poppins", sans-serif;
}


/* ==========================================================
   HEADER
========================================================== */

.wp-compare thead th {
    padding: 24px 22px;

    background: #0B1450;

    border: 0;
    border-right: 1px solid rgba(255, 255, 255, .14);

    color: #FFFFFF;

    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;

    text-align: left;
    vertical-align: middle;
}


/* Premier header */

.wp-compare thead th:first-child {
    padding-left: 24px;

    border-radius: 25px 0 0 0;
}


/* Dernier header */

.wp-compare thead th:last-child {
    border-right: 0;
    border-radius: 0 25px 0 0;
}


/* ==========================================================
   COLONNE WEPERFORM / LYPE
========================================================== */

.wp-compare thead th.best {
    position: relative;

    background: #1F5BFF;

    color: #FFFFFF;
}


/* Petit accent supérieur */

.wp-compare thead th.best::before {
    content: "";

    position: absolute;

    top: 0;
    left: 22px;

    width: 48px;
    height: 4px;

    background: #00C6FF;

    border-radius: 0 0 5px 5px;
}


/* Cellules LYPe */

.wp-compare tbody td.best {
    position: relative;

    background: #EEF3FF;

    color: #233B80;

    font-weight: 500;
}


/* Léger contraste alterné */

.wp-compare tbody tr:nth-child(even) td.best {
    background: #E9F0FF;
}


/* ==========================================================
   CELLULES
========================================================== */

.wp-compare tbody th,
.wp-compare tbody td {
    padding: 24px 22px;

    border: 0;
    border-right: 1px solid #DCE5F2;
    border-bottom: 1px solid #DCE5F2;

    font-size: 14px;
    line-height: 1.65;

    text-align: left;
    vertical-align: top;

    transition:
        background-color .25s ease,
        color .25s ease;
}


/* ==========================================================
   PREMIÈRE COLONNE : CRITÈRES
========================================================== */

.wp-compare tbody th {
    width: 17%;

    padding-left: 24px;

    background: #FFFFFF;

    color: #0B1450;

    font-weight: 700;
    line-height: 1.45;
}


/* ==========================================================
   COLONNES CLASSIQUES
========================================================== */

.wp-compare tbody td:not(.best) {
    background: #FFFFFF;

    color: #657096;

    font-weight: 400;
}


/* Alternance très légère */

.wp-compare tbody tr:nth-child(odd) th,
.wp-compare tbody tr:nth-child(odd) td:not(.best) {
    background: #FAFBFD;
}


/* ==========================================================
   LARGEUR DES COLONNES
========================================================== */

.wp-compare thead th:first-child {
    width: 17%;
}

.wp-compare thead th:nth-child(2) {
    width: 30%;
}

.wp-compare thead th:nth-child(3) {
    width: 26.5%;
}

.wp-compare thead th:nth-child(4) {
    width: 26.5%;
}


/* ==========================================================
   HOVER SUR UNE LIGNE
========================================================== */

.wp-compare tbody tr:hover th,
.wp-compare tbody tr:hover td:not(.best) {
    background: #F6F8FD;
}


.wp-compare tbody tr:hover td.best {
    background: #E2EBFF;
}


/* ==========================================================
   SUPPRESSION DES BORDURES EXTÉRIEURES
========================================================== */

.wp-compare tbody th:last-child,
.wp-compare tbody td:last-child {
    border-right: 0;
}


/* Dernière ligne */

.wp-compare tbody tr:last-child th,
.wp-compare tbody tr:last-child td {
    border-bottom: 0;
}


/* ==========================================================
   CAPTION
========================================================== */

.wp-compare caption {
    caption-side: bottom;

    padding: 15px 4px 16px;

    background: #FFFFFF;

    color: #8997BC;

    font-family: "Poppins", sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.5;

    text-align: left;
}


/* ==========================================================
   TABLETTE
========================================================== */

@media (max-width: 1024px) {

    .wp-compare-scroll {
        border-radius: 20px;
    }

    .wp-compare thead th,
    .wp-compare tbody th,
    .wp-compare tbody td {
        padding: 20px;
    }

    .wp-compare thead th:first-child,
    .wp-compare tbody th {
        padding-left: 20px;
    }

    .wp-compare thead th {
        font-size: 13px;
    }

    .wp-compare tbody th,
    .wp-compare tbody td {
        font-size: 13px;
    }
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .wp-compare-scroll {
        position: relative;

        border-radius: 18px;

        box-shadow:
            0 10px 30px rgba(11, 20, 80, .05);
    }


    /* Le tableau reste horizontalement scrollable */

    .wp-compare {
        min-width: 800px;
    }


    .wp-compare thead th {
        padding: 18px;

        font-size: 12px;
    }


    .wp-compare tbody th,
    .wp-compare tbody td {
        padding: 18px;

        font-size: 12px;
        line-height: 1.6;
    }


    .wp-compare caption {
        padding: 12px 4px;

        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ad05b42 */.elementor-6962 .elementor-element.elementor-element-ad05b42 .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;background:#FFFFFF;border:1px solid #E6EAF8;border-radius:20px;box-shadow:0 16px 42px rgba(11,20,80,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.elementor-6962 .elementor-element.elementor-element-ad05b42:hover .elementor-image-box-wrapper{transform:translateY(-5px);box-shadow:0 24px 55px rgba(11,20,80,.12);border-color:#DCE6FF}.elementor-6962 .elementor-element.elementor-element-ad05b42 .elementor-image-box-img{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#DCE6FF;border-radius:16px}.elementor-6962 .elementor-element.elementor-element-ad05b42 a{color:#1F5BFF;display:block;margin-top:18px;font-weight:700;transition:color .2s ease,transform .2s ease}.elementor-6962 .elementor-element.elementor-element-ad05b42 a:hover{color:#0B1450;transform:translateX(3px)}@media(max-width:767px){.elementor-6962 .elementor-element.elementor-element-ad05b42 .elementor-image-box-wrapper{padding:22px}}@media(prefers-reduced-motion:reduce){.elementor-6962 .elementor-element.elementor-element-ad05b42 *,.elementor-6962 .elementor-element.elementor-element-ad05b42 *:before,.elementor-6962 .elementor-element.elementor-element-ad05b42 *:after{transition:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-235e7cc */.elementor-6962 .elementor-element.elementor-element-235e7cc .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;background:#FFFFFF;border:1px solid #E6EAF8;border-radius:20px;box-shadow:0 16px 42px rgba(11,20,80,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.elementor-6962 .elementor-element.elementor-element-235e7cc:hover .elementor-image-box-wrapper{transform:translateY(-5px);box-shadow:0 24px 55px rgba(11,20,80,.12);border-color:#DCE6FF}.elementor-6962 .elementor-element.elementor-element-235e7cc .elementor-image-box-img{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#DCE6FF;border-radius:16px}.elementor-6962 .elementor-element.elementor-element-235e7cc a{color:#1F5BFF;display:block;margin-top:18px;font-weight:700;transition:color .2s ease,transform .2s ease}.elementor-6962 .elementor-element.elementor-element-235e7cc a:hover{color:#0B1450;transform:translateX(3px)}@media(max-width:767px){.elementor-6962 .elementor-element.elementor-element-235e7cc .elementor-image-box-wrapper{padding:22px}}@media(prefers-reduced-motion:reduce){.elementor-6962 .elementor-element.elementor-element-235e7cc *,.elementor-6962 .elementor-element.elementor-element-235e7cc *:before,.elementor-6962 .elementor-element.elementor-element-235e7cc *:after{transition:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-99cd232 */.elementor-6962 .elementor-element.elementor-element-99cd232 .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;background:#FFFFFF;border:1px solid #E6EAF8;border-radius:20px;box-shadow:0 16px 42px rgba(11,20,80,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.elementor-6962 .elementor-element.elementor-element-99cd232:hover .elementor-image-box-wrapper{transform:translateY(-5px);box-shadow:0 24px 55px rgba(11,20,80,.12);border-color:#DCE6FF}.elementor-6962 .elementor-element.elementor-element-99cd232 .elementor-image-box-img{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#DCE6FF;border-radius:16px}.elementor-6962 .elementor-element.elementor-element-99cd232 a{color:#1F5BFF;display:block;margin-top:18px;font-weight:700;transition:color .2s ease,transform .2s ease}.elementor-6962 .elementor-element.elementor-element-99cd232 a:hover{color:#0B1450;transform:translateX(3px)}@media(max-width:767px){.elementor-6962 .elementor-element.elementor-element-99cd232 .elementor-image-box-wrapper{padding:22px}}@media(prefers-reduced-motion:reduce){.elementor-6962 .elementor-element.elementor-element-99cd232 *,.elementor-6962 .elementor-element.elementor-element-99cd232 *:before,.elementor-6962 .elementor-element.elementor-element-99cd232 *:after{transition:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8a9f15 *//* =========================================
   CARTES SOLUTIONS VÉHICULES
========================================= */

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-widget-image-box {
    height: 100%;
}

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-widget-container {
    height: 100%;
}

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-wrapper {
    position: relative;

    height: 100%;
    padding: 42px 36px 36px;

    background:
        radial-gradient(
            circle at 100% 0%,
            rgba(31, 91, 255, 0.08),
            transparent 35%
        ),
        #FFFFFF;

    border: 1px solid #DFE6F7;
    border-radius: 24px;

    box-shadow:
        0 14px 40px rgba(11, 20, 80, 0.05);

    overflow: hidden;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* =========================================
   LIGNE BLEUE EN HAUT
========================================= */

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-wrapper::before {
    content: "";

    position: absolute;
    top: 0;
    left: 36px;

    width: 55px;
    height: 4px;

    background: #1F5BFF;
    border-radius: 0 0 10px 10px;

    transition: width 0.3s ease;
}


/* =========================================
   NUMÉRO DE CARTE
========================================= */

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-widget-image-box {
    counter-increment: solution;
}

.elementor-6962 .elementor-element.elementor-element-b8a9f15 {
    counter-reset: solution;
}

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-content::before {
    content: "0" counter(solution);

    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-width: 48px;
    height: 32px;
    padding: 0 12px;
    margin-bottom: 24px;

    color: #1F5BFF;
    background: #EEF3FF;

    border-radius: 999px;

    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.08em;
}


/* =========================================
   CONTENU
========================================= */

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    height: 100%;
}


/* TITRE */

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-title {
    margin: 0 0 20px;

    color: #0B1450;

    font-family: "Poppins", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3;
}


/* DESCRIPTION */

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-description {
    margin: 0;

    color: #53638F;

    font-size: 16px;
    line-height: 1.7;

    flex: 0 0 auto;
}


/* =========================================
   AVANTAGE FISCAL
========================================= */

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-description strong {
    display: inline-block;

    margin-bottom: 5px;
    padding: 5px 11px;

    color: #0B1450;
    background: #EEF3FF;

    border-radius: 8px;

    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 700;
}


/* =========================================
   HOVER
========================================= */

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-wrapper:hover {
    transform: translateY(-6px);

    border-color: #C5D4FF;

    box-shadow:
        0 22px 55px rgba(11, 20, 80, 0.10);
}

.elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-wrapper:hover::before {
    width: 90px;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-wrapper {
        padding: 34px 26px 28px;

        border-radius: 20px;
    }

    .elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-wrapper::before {
        left: 26px;
    }

    .elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-content::before {
        margin-bottom: 20px;
    }

    .elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-title {
        margin-bottom: 15px;

        font-size: 20px;
    }

    .elementor-6962 .elementor-element.elementor-element-b8a9f15 .elementor-image-box-description {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-603d766 */.elementor-6962 .elementor-element.elementor-element-603d766 .elementor-button{
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 18px 32px;
    border-radius: 999px;

    
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;

 
    border: 1px solid rgba(255,255,255,.18);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.18),
        inset 0 -1px 0 rgba(255,255,255,.04),
        0 8px 30px rgba(11,20,80,.18);

    transition: all .35s ease;
}

.elementor-6962 .elementor-element.elementor-element-603d766 .elementor-button:hover{

    background: rgba(255,255,255,.16);
    border-color: rgba(255,255,255,.28);

    transform: translateY(-2px);

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.25),
        0 14px 35px rgba(11,20,80,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e6c3d */.elementor-6962 .elementor-element.elementor-element-a5e6c3d{
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0737119 */.elementor-6962 .elementor-element.elementor-element-0737119 .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;background:#FFFFFF;border:1px solid #E6EAF8;border-radius:20px;box-shadow:0 16px 42px rgba(11,20,80,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.elementor-6962 .elementor-element.elementor-element-0737119:hover .elementor-image-box-wrapper{transform:translateY(-5px);box-shadow:0 24px 55px rgba(11,20,80,.12);border-color:#DCE6FF}.elementor-6962 .elementor-element.elementor-element-0737119 .elementor-image-box-img{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#DCE6FF;border-radius:16px}.elementor-6962 .elementor-element.elementor-element-0737119 a{color:#1F5BFF;display:block;margin-top:18px;font-weight:700;transition:color .2s ease,transform .2s ease}.elementor-6962 .elementor-element.elementor-element-0737119 a:hover{color:#0B1450;transform:translateX(3px)}@media(max-width:767px){.elementor-6962 .elementor-element.elementor-element-0737119 .elementor-image-box-wrapper{padding:22px}}@media(prefers-reduced-motion:reduce){.elementor-6962 .elementor-element.elementor-element-0737119 *,.elementor-6962 .elementor-element.elementor-element-0737119 *:before,.elementor-6962 .elementor-element.elementor-element-0737119 *:after{transition:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3843538 */.elementor-6962 .elementor-element.elementor-element-3843538 .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;background:#FFFFFF;border:1px solid #E6EAF8;border-radius:20px;box-shadow:0 16px 42px rgba(11,20,80,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.elementor-6962 .elementor-element.elementor-element-3843538:hover .elementor-image-box-wrapper{transform:translateY(-5px);box-shadow:0 24px 55px rgba(11,20,80,.12);border-color:#DCE6FF}.elementor-6962 .elementor-element.elementor-element-3843538 .elementor-image-box-img{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#DCE6FF;border-radius:16px}.elementor-6962 .elementor-element.elementor-element-3843538 a{color:#1F5BFF;display:block;margin-top:18px;font-weight:700;transition:color .2s ease,transform .2s ease}.elementor-6962 .elementor-element.elementor-element-3843538 a:hover{color:#0B1450;transform:translateX(3px)}@media(max-width:767px){.elementor-6962 .elementor-element.elementor-element-3843538 .elementor-image-box-wrapper{padding:22px}}@media(prefers-reduced-motion:reduce){.elementor-6962 .elementor-element.elementor-element-3843538 *,.elementor-6962 .elementor-element.elementor-element-3843538 *:before,.elementor-6962 .elementor-element.elementor-element-3843538 *:after{transition:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-637a388 */.elementor-6962 .elementor-element.elementor-element-637a388 .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;background:#FFFFFF;border:1px solid #E6EAF8;border-radius:20px;box-shadow:0 16px 42px rgba(11,20,80,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.elementor-6962 .elementor-element.elementor-element-637a388:hover .elementor-image-box-wrapper{transform:translateY(-5px);box-shadow:0 24px 55px rgba(11,20,80,.12);border-color:#DCE6FF}.elementor-6962 .elementor-element.elementor-element-637a388 .elementor-image-box-img{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#DCE6FF;border-radius:16px}.elementor-6962 .elementor-element.elementor-element-637a388 a{color:#1F5BFF;display:block;margin-top:18px;font-weight:700;transition:color .2s ease,transform .2s ease}.elementor-6962 .elementor-element.elementor-element-637a388 a:hover{color:#0B1450;transform:translateX(3px)}@media(max-width:767px){.elementor-6962 .elementor-element.elementor-element-637a388 .elementor-image-box-wrapper{padding:22px}}@media(prefers-reduced-motion:reduce){.elementor-6962 .elementor-element.elementor-element-637a388 *,.elementor-6962 .elementor-element.elementor-element-637a388 *:before,.elementor-6962 .elementor-element.elementor-element-637a388 *:after{transition:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d23bd9b */.elementor-6962 .elementor-element.elementor-element-d23bd9b .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;background:#FFFFFF;border:1px solid #E6EAF8;border-radius:20px;box-shadow:0 16px 42px rgba(11,20,80,.06);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.elementor-6962 .elementor-element.elementor-element-d23bd9b:hover .elementor-image-box-wrapper{transform:translateY(-5px);box-shadow:0 24px 55px rgba(11,20,80,.12);border-color:#DCE6FF}.elementor-6962 .elementor-element.elementor-element-d23bd9b .elementor-image-box-img{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#DCE6FF;border-radius:16px}.elementor-6962 .elementor-element.elementor-element-d23bd9b a{color:#1F5BFF;display:block;margin-top:18px;font-weight:700;transition:color .2s ease,transform .2s ease}.elementor-6962 .elementor-element.elementor-element-d23bd9b a:hover{color:#0B1450;transform:translateX(3px)}@media(max-width:767px){.elementor-6962 .elementor-element.elementor-element-d23bd9b .elementor-image-box-wrapper{padding:22px}}@media(prefers-reduced-motion:reduce){.elementor-6962 .elementor-element.elementor-element-d23bd9b *,.elementor-6962 .elementor-element.elementor-element-d23bd9b *:before,.elementor-6962 .elementor-element.elementor-element-d23bd9b *:after{transition:none!important;transform:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e5cef *//* =========================================
   CARTES SOLUTIONS VÉHICULES
========================================= */

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-widget-image-box {
    height: 100%;
}

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-widget-container {
    height: 100%;
}

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-wrapper {
    position: relative;

    height: 100%;
    padding: 42px 36px 36px;

    background:
        radial-gradient(
            circle at 100% 0%,
            rgba(31, 91, 255, 0.08),
            transparent 35%
        ),
        #FFFFFF;

    border: 1px solid #DFE6F7;
    border-radius: 24px;

    box-shadow:
        0 14px 40px rgba(11, 20, 80, 0.05);

    overflow: hidden;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* =========================================
   LIGNE BLEUE EN HAUT
========================================= */

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-wrapper::before {
    content: "";

    position: absolute;
    top: 0;
    left: 36px;

    width: 55px;
    height: 4px;

    background: #1F5BFF;
    border-radius: 0 0 10px 10px;

    transition: width 0.3s ease;
}


/* =========================================
   NUMÉRO DE CARTE
========================================= */

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-widget-image-box {
    counter-increment: solution;
}

.elementor-6962 .elementor-element.elementor-element-52e5cef {
    counter-reset: solution;
}

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-content::before {
    content: "0" counter(solution);

    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-width: 48px;
    height: 32px;
    padding: 0 12px;
    margin-bottom: 24px;

    color: #1F5BFF;
    background: #EEF3FF;

    border-radius: 999px;

    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.08em;
}


/* =========================================
   CONTENU
========================================= */

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;

    height: 100%;
}


/* TITRE */

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-title {
    margin: 0 0 20px;

    color: #0B1450;

    font-family: "Poppins", sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3;
}


/* DESCRIPTION */

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-description {
    margin: 0;

    color: #53638F;

    font-size: 16px;
    line-height: 1.7;

    flex: 0 0 auto;
}


/* =========================================
   AVANTAGE FISCAL
========================================= */

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-description strong {
    display: inline-block;

    margin-bottom: 5px;
    padding: 5px 11px;

    color: #0B1450;
    background: #EEF3FF;

    border-radius: 8px;

    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 700;
}


/* =========================================
   HOVER
========================================= */

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-wrapper:hover {
    transform: translateY(-6px);

    border-color: #C5D4FF;

    box-shadow:
        0 22px 55px rgba(11, 20, 80, 0.10);
}

.elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-wrapper:hover::before {
    width: 90px;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-wrapper {
        padding: 34px 26px 28px;

        border-radius: 20px;
    }

    .elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-wrapper::before {
        left: 26px;
    }

    .elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-content::before {
        margin-bottom: 20px;
    }

    .elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-title {
        margin-bottom: 15px;

        font-size: 20px;
    }

    .elementor-6962 .elementor-element.elementor-element-52e5cef .elementor-image-box-description {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e176b *//* ==========================================================
   SECTION "POURQUOI CHOISIR LYPE"
========================================================== */

.elementor-element-b8e176b {
    position: relative;
    overflow: hidden;

    padding: 90px 70px;

    background:
        radial-gradient(
            circle at 80% 35%,
            rgba(31, 91, 255, .08) 0%,
            rgba(31, 91, 255, 0) 38%
        ),
        #F3F6FF;

    border-radius: 32px;
}


/* ==========================================================
   BLOC INTRO
========================================================== */

.elementor-element-8a402f1 {
    position: relative;
    z-index: 2;
}


/* ==========================================================
   SURTITRE "NOS DIFFÉRENCES"
========================================================== */

.elementor-element-ce5f088 .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    margin: 0;

    color: #1F5BFF;

    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 1;

    letter-spacing: .08em;
    text-transform: uppercase;
}


.elementor-element-ce5f088 .elementor-heading-title::before {
    content: "";

    width: 28px;
    height: 2px;

    background: #fff;

    border-radius: 10px;
}


/* ==========================================================
   TITRE PRINCIPAL
========================================================== */

 


/* ==========================================================
   INTRODUCTION
========================================================== */

.elementor-element-d49be02 {
    max-width: 650px;
}


.elementor-element-d49be02 p {
    margin: 0;

    color: #fff;

    font-family: "Poppins", sans-serif;
    font-size: 16px;
    line-height: 1.7;
}


/* ==========================================================
   GRILLE DES 4 AVANTAGES
========================================================== */

.elementor-element-69e4bf3 {
    position: relative;
    z-index: 2;

    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));

    gap: 20px;

    margin-top: 45px;
}


/* ==========================================================
   CARTES
========================================================== */

.elementor-element-69e4bf3 > .e-con {
    position: relative;

    display: flex;
    flex-direction: column;

    min-height: 230px;

    padding: 32px;

    overflow: hidden;

    background:
        radial-gradient(
            circle at 100% 0%,
            rgba(31, 91, 255, .08) 0%,
            rgba(31, 91, 255, .025) 30%,
            rgba(255, 255, 255, 0) 60%
        ),
        #FFFFFF;

    border: 1px solid #DCE5F7;
    border-radius: 24px;

    box-shadow:
        0 12px 30px rgba(11, 20, 80, .025);

    transition:
        transform .35s cubic-bezier(.2, .8, .2, 1),
        box-shadow .35s ease,
        border-color .35s ease;
}


/* ==========================================================
   ACCENT SUPÉRIEUR
========================================================== */

.elementor-element-69e4bf3 > .e-con::before {
    content: "";

    position: absolute;

    top: 0;
    left: 32px;

    width: 52px;
    height: 4px;

    background: #1F5BFF;

    border-radius: 0 0 5px 5px;

    transition:
        width .35s ease,
        background-color .35s ease;
}


/* ==========================================================
   TITRES DES CARTES
========================================================== */

.elementor-element-69e4bf3 h3.elementor-heading-title {
    margin: 0;

    color: #0B1450;

    font-family: "Poppins", sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;

    letter-spacing: -.025em;

    transition:
        color .3s ease,
        transform .3s ease;
}


/* Le premier chiffre est plus impactant */

.elementor-element-c89f97f h3.elementor-heading-title {
    color: #1F5BFF;

    font-size: 27px;
}


/* ==========================================================
   DESCRIPTION DES CARTES
========================================================== */

.elementor-element-69e4bf3
.elementor-widget-text-editor {
    margin-top: 16px;
}


.elementor-element-69e4bf3
.elementor-widget-text-editor p {
    margin: 0;

    color: #fff;

    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
}


/* ==========================================================
   HOVER CARTES
========================================================== */

.elementor-element-69e4bf3 > .e-con:hover {
    transform: translateY(-6px);

    border-color: #C9D8F5;

    box-shadow:
        0 16px 35px rgba(11, 20, 80, .05),
        0 30px 60px rgba(11, 20, 80, .08);
}


.elementor-element-69e4bf3 > .e-con:hover::before {
    width: 85px;

    background: #00C6FF;
}


.elementor-element-69e4bf3
> .e-con:hover
h3.elementor-heading-title {
    color: #1F5BFF;

    transform: translateY(-2px);
}


/* ==========================================================
   CTA
========================================================== */

.elementor-element-cd52501 {
    position: relative;
    z-index: 2;

    margin-top: 32px;
}


.elementor-element-cd52501 .elementor-button {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 56px;

    padding: 0 30px;

    overflow: hidden;

    background: #1F5BFF;

    border: 1px solid #1F5BFF;
    border-radius: 999px;

    color: #FFFFFF;

    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;

    box-shadow:
        0 12px 28px rgba(31, 91, 255, .20);

    transition:
        transform .3s ease,
        background-color .3s ease,
        box-shadow .3s ease;
}


/* Flèche */

.elementor-element-cd52501
.elementor-button-text::after {
    content: "→";

    display: inline-block;

    margin-left: 14px;

    font-size: 18px;
    line-height: 1;

    transition: transform .3s ease;
}


/* Hover bouton */

.elementor-element-cd52501 .elementor-button:hover {
    background: #0B1450;

    border-color: #0B1450;

    transform: translateY(-2px);

    box-shadow:
        0 16px 35px rgba(11, 20, 80, .20);
}


.elementor-element-cd52501
.elementor-button:hover
.elementor-button-text::after {
    transform: translateX(5px);
}


/* ==========================================================
   TABLETTE
========================================================== */

@media (max-width: 1024px) {

    .elementor-element-b8e176b {
        padding: 70px 45px;

        border-radius: 26px;
    }


    .elementor-element-69e4bf3 {
        gap: 18px;

        margin-top: 35px;
    }


    .elementor-element-69e4bf3 > .e-con {
        min-height: 220px;

        padding: 28px;
    }


    .elementor-element-69e4bf3 > .e-con::before {
        left: 28px;
    }


    .elementor-element-69e4bf3 h3.elementor-heading-title {
        font-size: 21px;
    }


    .elementor-element-c89f97f h3.elementor-heading-title {
        font-size: 24px;
    }
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .elementor-element-b8e176b {
        padding: 50px 20px;

        border-radius: 22px;
    }


    /* Surtitre */

    .elementor-element-ce5f088 .elementor-heading-title {
        font-size: 12px;
    }


    /* Introduction */

    .elementor-element-d49be02 p {
        font-size: 14px;
        line-height: 1.7;
    }


    /* Grille */

    .elementor-element-69e4bf3 {
        grid-template-columns: 1fr;

        gap: 14px;

        margin-top: 30px;
    }


    /* Cartes */

    .elementor-element-69e4bf3 > .e-con {
        min-height: auto;

        padding: 26px 24px;

        border-radius: 20px;
    }


    .elementor-element-69e4bf3 > .e-con::before {
        left: 24px;

        width: 48px;
    }


    /* Titres */

    .elementor-element-69e4bf3 h3.elementor-heading-title {
        font-size: 20px;
    }


    .elementor-element-c89f97f h3.elementor-heading-title {
        font-size: 23px;
    }


    /* Texte */

    .elementor-element-69e4bf3
    .elementor-widget-text-editor p {
        font-size: 14px;
        line-height: 1.65;
    }


    /* CTA */

    .elementor-element-cd52501 {
        margin-top: 26px;
    }


    .elementor-element-cd52501
    .elementor-button {
        width: 100%;
    }


    /* Pas de mouvement vertical tactile */

    .elementor-element-69e4bf3 > .e-con:hover {
        transform: none;
    }
}


/* ==========================================================
   ACCESSIBILITÉ
========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-element-69e4bf3 > .e-con,
    .elementor-element-69e4bf3 > .e-con::before,
    .elementor-element-69e4bf3 h3,
    .elementor-element-cd52501 .elementor-button,
    .elementor-element-cd52501 .elementor-button-text::after {
        transition: none;
    }

    .elementor-element-69e4bf3 > .e-con:hover,
    .elementor-element-cd52501 .elementor-button:hover {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0737577 */.elementor-6962 .elementor-element.elementor-element-0737577 span{
    color: #1F5BFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e949f30 */.elementor-6962 .elementor-element.elementor-element-e949f30{
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-555554c */.elementor-6962 .elementor-element.elementor-element-555554c{
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63730ee */.elementor-6962 .elementor-element.elementor-element-63730ee span{
    color: #1F5BFF;
}/* End custom CSS */
/* Start custom CSS */h1 span,
h2 span,
h3 span,
.text__gradient{
    
    background: linear-gradient(
        90deg,
        #2f6cff 0%,
        #1f7dff 45%,
        #10bfff 100%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    background-clip: text;
    color: transparent;

}


body.elementor-page-6962 span.hide_dot{
    display: block;
    color:white;
    opacity: 0;
}/* End custom CSS */