.elementor-293 .elementor-element.elementor-element-fp_hero{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-293 .elementor-element.elementor-element-fp_hero:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;background-image:url("http://jjbfrance.fr/wp-content/uploads/2026/06/hero-formation.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-293 .elementor-element.elementor-element-fp_hero_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 32px;--row-gap:40px;--column-gap:32px;}.elementor-293 .elementor-element.elementor-element-fp_hero_content{--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-293 .elementor-element.elementor-element-fp_hero_badge .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;letter-spacing:1.5px;color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_hero_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_hero_sub{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_hero_ctas{--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:12px 16px;--row-gap:12px;--column-gap:16px;}.elementor-293 .elementor-element.elementor-element-fp_hero_cta1 .elementor-button{background-color:#FF6600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-293 .elementor-element.elementor-element-fp_hero_cta2 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-293 .elementor-element.elementor-element-fp_hero_minibenefits{--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:12px 6px;--row-gap:12px;--column-gap:6px;--flex-wrap:wrap;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit0_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit0_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit0_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_minibenefit0_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit0_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_minibenefit0_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit0_icon .elementor-icon{font-size:16px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit0_icon .elementor-icon svg{height:16px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit0_text .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit1_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit1_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit1_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_minibenefit1_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit1_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_minibenefit1_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit1_icon .elementor-icon{font-size:16px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit1_icon .elementor-icon svg{height:16px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit1_text .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit2_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit2_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit2_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_minibenefit2_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit2_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_minibenefit2_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit2_icon .elementor-icon{font-size:16px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit2_icon .elementor-icon svg{height:16px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit2_text .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit3_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit3_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit3_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_minibenefit3_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit3_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_minibenefit3_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit3_icon .elementor-icon{font-size:16px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit3_icon .elementor-icon svg{height:16px;}.elementor-293 .elementor-element.elementor-element-fp_minibenefit3_text .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_hero_visual{--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-293 .elementor-element.elementor-element-fp_hero_card_presentiel{--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;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(11,31,58,0.82);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_list .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_list .elementor-icon-list-icon i{color:#FF6600;transition:color 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_list .elementor-icon-list-icon svg{fill:#FF6600;transition:fill 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_list{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_list .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_link .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance{--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;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_hero_card_distance > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(11,31,58,0.82);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_list .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_list .elementor-icon-list-icon i{color:#3B82F6;transition:color 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_list .elementor-icon-list-icon svg{fill:#3B82F6;transition:fill 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_list{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_list .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_link .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_format{--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:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-293 .elementor-element.elementor-element-fp_format:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_format > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-293 .elementor-element.elementor-element-fp_format_panel{--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:40px 40px;--row-gap:40px;--column-gap:40px;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:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-293 .elementor-element.elementor-element-fp_format_header{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-293 .elementor-element.elementor-element-fp_format_line_left{--display:flex;}.elementor-293 .elementor-element.elementor-element-fp_format_h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_format_line_right{--display:flex;}.elementor-293 .elementor-element.elementor-element-fp_format_cards_wrap{--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-293 .elementor-element.elementor-element-fp_format_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FF6600;--border-color:#FF6600;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_format_presentiel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.2);}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_header{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon.elementor-view-framed .elementor-icon{background-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon.elementor-view-stacked .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon .elementor-icon{font-size:22px;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_icon .elementor-icon svg{height:22px;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_list .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_list .elementor-icon-list-icon i{color:#FF6600;transition:color 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_list .elementor-icon-list-icon svg{fill:#FF6600;transition:fill 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_list{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-293 .elementor-element.elementor-element-fp_format_presentiel_list .elementor-icon-list-text{color:rgba(255,255,255,0.85);transition:color 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#3B82F6;--border-color:#3B82F6;--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_format_distanciel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(59,130,246,0.12);}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_header{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon.elementor-view-framed .elementor-icon{background-color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon.elementor-view-stacked .elementor-icon svg{fill:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon .elementor-icon{font-size:22px;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_icon .elementor-icon svg{height:22px;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_list .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_list .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_list .elementor-icon-list-icon i{color:#3B82F6;transition:color 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_list .elementor-icon-list-icon svg{fill:#3B82F6;transition:fill 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_list{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-293 .elementor-element.elementor-element-fp_format_distanciel_list .elementor-icon-list-text{color:rgba(255,255,255,0.85);transition:color 0.3s;}.elementor-293 .elementor-element.elementor-element-fp_format_vs{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_format_vs .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_format_helper{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;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:#FF6600;--border-color:#FF6600;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-293 .elementor-element.elementor-element-fp_format_helper:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_format_helper > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081729;}.elementor-293 .elementor-element.elementor-element-fp_format_banner_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_format_banner_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_format_banner_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_format_banner_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_format_banner_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_format_banner_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_format_banner_icon .elementor-icon{font-size:18px;}.elementor-293 .elementor-element.elementor-element-fp_format_banner_icon .elementor-icon svg{height:18px;}.elementor-293 .elementor-element.elementor-element-fp_format_banner_text .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-293 .elementor-element.elementor-element-fp_journey:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_journey > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-293 .elementor-element.elementor-element-fp_journey_h2_wrap{--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-293 .elementor-element.elementor-element-fp_journey_h2{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_h2_sub{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 12px;--row-gap:24px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon .elementor-icon{font-size:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_icon .elementor-icon svg{height:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_title{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step0_desc{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;color:rgba(255,255,255,0.7);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow1 .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow1.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow1.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_arrow1.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.35);border-color:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow1.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_arrow1.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow1 .elementor-icon{font-size:16px;}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow1 .elementor-icon svg{height:16px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon .elementor-icon{font-size:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_icon .elementor-icon svg{height:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_title{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step1_desc{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;color:rgba(255,255,255,0.7);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow2 .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow2.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow2.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_arrow2.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.35);border-color:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow2.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_arrow2.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow2 .elementor-icon{font-size:16px;}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow2 .elementor-icon svg{height:16px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon .elementor-icon{font-size:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_icon .elementor-icon svg{height:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_title{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step2_desc{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;color:rgba(255,255,255,0.7);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow3 .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow3.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow3.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_arrow3.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.35);border-color:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow3.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_arrow3.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow3 .elementor-icon{font-size:16px;}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow3 .elementor-icon svg{height:16px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon .elementor-icon{font-size:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_icon .elementor-icon svg{height:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_title{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step3_desc{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;color:rgba(255,255,255,0.7);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow4 .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow4.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow4.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_arrow4.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.35);border-color:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow4.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_arrow4.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.35);}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow4 .elementor-icon{font-size:16px;}.elementor-293 .elementor-element.elementor-element-fp_journey_arrow4 .elementor-icon svg{height:16px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon.elementor-view-stacked .elementor-icon{background-color:#FF6600;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon.elementor-view-default .elementor-icon{color:#FF6600;border-color:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon.elementor-view-default .elementor-icon svg{fill:#FF6600;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon .elementor-icon{font-size:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_icon .elementor-icon svg{height:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_title{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_journey_step4_desc{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;color:rgba(255,255,255,0.7);}.elementor-293 .elementor-element.elementor-element-fp_courses{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-293 .elementor-element.elementor-element-fp_courses:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_courses > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-293 .elementor-element.elementor-element-fp_courses_h2_wrap{--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-293 .elementor-element.elementor-element-fp_courses_h2{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_courses_h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_courses_two_col{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-293 .elementor-element.elementor-element-fp_courses_presentiel{--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-293 .elementor-element.elementor-element-fp_courses_presentiel_h3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_courses_presentiel_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-293 .elementor-element.elementor-element-fp_courses_distance{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-293 .elementor-element.elementor-element-fp_courses_distance_h3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_icon.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_distance_item0_icon.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_distance_item0_icon.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_icon .elementor-icon{font-size:18px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_icon .elementor-icon svg{height:18px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_text{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_desc{font-family:"Inter", Sans-serif;font-size:12px;color:rgba(255,255,255,0.7);}.elementor-293 .elementor-element.elementor-element-fp_distance_item0_badge .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_icon.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_distance_item1_icon.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_distance_item1_icon.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_icon .elementor-icon{font-size:18px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_icon .elementor-icon svg{height:18px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_text{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_desc{font-family:"Inter", Sans-serif;font-size:12px;color:rgba(255,255,255,0.7);}.elementor-293 .elementor-element.elementor-element-fp_distance_item1_badge .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_icon.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_distance_item2_icon.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_distance_item2_icon.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_icon .elementor-icon{font-size:18px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_icon .elementor-icon svg{height:18px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_text{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_desc{font-family:"Inter", Sans-serif;font-size:12px;color:rgba(255,255,255,0.7);}.elementor-293 .elementor-element.elementor-element-fp_distance_item2_badge .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3{--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 14px;--row-gap:0px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_icon .elementor-icon-wrapper{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_icon.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_distance_item3_icon.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_icon.elementor-view-framed .elementor-icon, .elementor-293 .elementor-element.elementor-element-fp_distance_item3_icon.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_icon .elementor-icon{font-size:18px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_icon .elementor-icon svg{height:18px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_text{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_desc{font-family:"Inter", Sans-serif;font-size:12px;color:rgba(255,255,255,0.7);}.elementor-293 .elementor-element.elementor-element-fp_distance_item3_badge .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;color:#3B82F6;}.elementor-293 .elementor-element.elementor-element-fp_benefits{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-293 .elementor-element.elementor-element-fp_benefits:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_benefits > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-293 .elementor-element.elementor-element-fp_benefits_h2_wrap{--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-293 .elementor-element.elementor-element-fp_benefits_h2{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_benefits_h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_benefits_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-293 .elementor-element.elementor-element-fp_stats{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-293 .elementor-element.elementor-element-fp_stats:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_stats > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-293 .elementor-element.elementor-element-fp_stats_h2_wrap{--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-293 .elementor-element.elementor-element-fp_stats_h2{text-align:center;}.elementor-293 .elementor-element.elementor-element-fp_stats_h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_stats_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-293 .elementor-element.elementor-element-fp_testimonials_faq{--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:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-293 .elementor-element.elementor-element-fp_testimonials_faq:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_testimonials_faq > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-293 .elementor-element.elementor-element-fp_testimonials_faq_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 48px;--row-gap:40px;--column-gap:48px;}.elementor-293 .elementor-element.elementor-element-fp_testimonials{--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-293 .elementor-element.elementor-element-fp_testimonials_h3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_faq{--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-293 .elementor-element.elementor-element-fp_faq_h3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_cta_final{--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;--overlay-opacity:0.78;--padding-top:80px;--padding-bottom:80px;--padding-left:48px;--padding-right:48px;}.elementor-293 .elementor-element.elementor-element-fp_cta_final:not(.elementor-motion-effects-element-type-background), .elementor-293 .elementor-element.elementor-element-fp_cta_final > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;background-image:url("http://jjbfrance.fr/wp-content/uploads/2026/05/Photo-dun-cours-de-JJB-vf.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-293 .elementor-element.elementor-element-fp_cta_final::before, .elementor-293 .elementor-element.elementor-element-fp_cta_final > .elementor-background-video-container::before, .elementor-293 .elementor-element.elementor-element-fp_cta_final > .e-con-inner > .elementor-background-video-container::before, .elementor-293 .elementor-element.elementor-element-fp_cta_final > .elementor-background-slideshow::before, .elementor-293 .elementor-element.elementor-element-fp_cta_final > .e-con-inner > .elementor-background-slideshow::before, .elementor-293 .elementor-element.elementor-element-fp_cta_final > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1F3A;--background-overlay:'';}.elementor-293 .elementor-element.elementor-element-fp_cta_final_row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-293 .elementor-element.elementor-element-fp_cta_final_text{--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-293 .elementor-element.elementor-element-fp_cta_final_title .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_cta_final_sub{font-family:"Inter", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-293 .elementor-element.elementor-element-fp_cta_final_btns{--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:12px 16px;--row-gap:12px;--column-gap:16px;}.elementor-293 .elementor-element.elementor-element-fp_cta_final_btn1 .elementor-button{background-color:#FF6600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-293 .elementor-element.elementor-element-fp_cta_final_btn2 .elementor-button{background-color:transparent;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-293 .elementor-element.elementor-element-fp_cta_final_logo img{width:180px;}@media(max-width:1024px){.elementor-293 .elementor-element.elementor-element-fp_hero_title .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-293 .elementor-element.elementor-element-fp_hero{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-293 .elementor-element.elementor-element-fp_hero_row{--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-293 .elementor-element.elementor-element-fp_hero_title .elementor-heading-title{font-size:26px;}.elementor-293 .elementor-element.elementor-element-fp_hero_ctas{--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-293 .elementor-element.elementor-element-fp_format{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-293 .elementor-element.elementor-element-fp_format_panel{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-293 .elementor-element.elementor-element-fp_format_h2 .elementor-heading-title{font-size:22px;}.elementor-293 .elementor-element.elementor-element-fp_format_row{--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-293 .elementor-element.elementor-element-fp_journey{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-293 .elementor-element.elementor-element-fp_journey_h2 .elementor-heading-title{font-size:24px;}.elementor-293 .elementor-element.elementor-element-fp_journey_row{--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-293 .elementor-element.elementor-element-fp_courses{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-293 .elementor-element.elementor-element-fp_courses_h2 .elementor-heading-title{font-size:24px;}.elementor-293 .elementor-element.elementor-element-fp_courses_two_col{--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-293 .elementor-element.elementor-element-fp_benefits{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-293 .elementor-element.elementor-element-fp_benefits_h2 .elementor-heading-title{font-size:24px;}.elementor-293 .elementor-element.elementor-element-fp_benefits_row{--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-293 .elementor-element.elementor-element-fp_stats{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-293 .elementor-element.elementor-element-fp_stats_h2 .elementor-heading-title{font-size:24px;}.elementor-293 .elementor-element.elementor-element-fp_stats_row{--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-293 .elementor-element.elementor-element-fp_testimonials_faq{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-293 .elementor-element.elementor-element-fp_testimonials_faq_row{--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-293 .elementor-element.elementor-element-fp_cta_final{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-293 .elementor-element.elementor-element-fp_cta_final_row{--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-293 .elementor-element.elementor-element-fp_cta_final_title .elementor-heading-title{font-size:24px;}.elementor-293 .elementor-element.elementor-element-fp_cta_final_btns{--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;}}/* Start custom CSS for heading, class: .elementor-element-fp_hero_badge */.elementor-293 .elementor-element.elementor-element-fp_hero_badge { text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fp_hero_sub */.elementor-293 .elementor-element.elementor-element-fp_hero_sub { opacity: 0.85; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_minibenefit0 */.elementor-293 .elementor-element.elementor-element-fp_minibenefit0 { flex: 0 1 auto; width: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_minibenefit1 */.elementor-293 .elementor-element.elementor-element-fp_minibenefit1 { flex: 0 1 auto; width: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_minibenefit2 */.elementor-293 .elementor-element.elementor-element-fp_minibenefit2 { flex: 0 1 auto; width: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_minibenefit3 */.elementor-293 .elementor-element.elementor-element-fp_minibenefit3 { flex: 0 1 auto; width: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_hero_content */.elementor-293 .elementor-element.elementor-element-fp_hero_content { flex: 1 1 55%; max-width: 620px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fp_hero_image */.elementor-293 .elementor-element.elementor-element-fp_hero_image { height: 100%; } .elementor-293 .elementor-element.elementor-element-fp_hero_image .elementor-widget-container { border-radius: 24px; overflow: hidden; height: 100%; } .elementor-293 .elementor-element.elementor-element-fp_hero_image img { display: block; width: 100%; height: 100%; min-height: 460px; object-fit: cover; object-position: right center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_hero_card_presentiel_title */.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_title { border-left: 3px solid #FF6600; padding-left: 10px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_hero_card_presentiel_link */.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel_link { display: inline-block; background-color: #FF6600; padding: 8px 14px; border-radius: 8px; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_hero_card_presentiel */.elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel { position: absolute; top: 207px; right: 17px; width: 53.379%; max-width: 280px; z-index: 2; border: 1px solid rgba(255,102,0,0.6); box-shadow: 0 20px 40px rgba(0,0,0,0.45); }
@media (max-width: 1024px) { .elementor-293 .elementor-element.elementor-element-fp_hero_card_presentiel { position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; max-width: 100%; margin-top: 16px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_hero_card_distance_title */.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_title { border-left: 3px solid #3B82F6; padding-left: 10px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_hero_card_distance_link */.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance_link { display: inline-block; background-color: #3B82F6; padding: 8px 14px; border-radius: 8px; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_hero_card_distance */.elementor-293 .elementor-element.elementor-element-fp_hero_card_distance { position: absolute; bottom: -28px; left: -28px; width: 46.622%; max-width: 280px; z-index: 2; border: 1px solid rgba(59,130,246,0.6); box-shadow: 0 20px 40px rgba(0,0,0,0.45); }
@media (max-width: 1024px) { .elementor-293 .elementor-element.elementor-element-fp_hero_card_distance { position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; max-width: 100%; margin-top: 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_hero_visual */.elementor-293 .elementor-element.elementor-element-fp_hero_visual { position: relative; flex: 1 1 38.406%; max-width: 480px; min-height: 460px; margin-bottom: 40px; margin-right: 24px; } @media (max-width: 1024px) { .elementor-293 .elementor-element.elementor-element-fp_hero_visual { margin-bottom: 0; margin-right: 0; min-height: 320px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_hero_row */.elementor-293 .elementor-element.elementor-element-fp_hero_row { max-width: 1320px; margin: 0 auto; width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_format_line_left */.elementor-293 .elementor-element.elementor-element-fp_format_line_left { flex: 1 1 auto; height: 1px; background-color: rgba(255,255,255,0.25); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_format_h2 */.elementor-293 .elementor-element.elementor-element-fp_format_h2 { flex: 0 0 auto; white-space: nowrap; } @media (max-width: 600px) { .elementor-293 .elementor-element.elementor-element-fp_format_h2 { white-space: normal; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_format_line_right */.elementor-293 .elementor-element.elementor-element-fp_format_line_right { flex: 1 1 auto; height: 1px; background-color: rgba(255,255,255,0.25); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_format_presentiel */.elementor-293 .elementor-element.elementor-element-fp_format_presentiel { flex: 1 1 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_format_distanciel */.elementor-293 .elementor-element.elementor-element-fp_format_distanciel { flex: 1 1 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_format_vs */.elementor-293 .elementor-element.elementor-element-fp_format_vs { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 80px; height: 80px; border-radius: 50%; background-color: #FF6600; display: flex; align-items: center; justify-content: center; z-index: 3; box-shadow: 0 12px 28px rgba(255,102,0,0.45), 0 0 0 8px rgba(255,102,0,0.12); } @media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_format_vs { width: 56px; height: 56px; font-size: 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_format_cards_wrap */.elementor-293 .elementor-element.elementor-element-fp_format_cards_wrap { position: relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_format_panel */.elementor-293 .elementor-element.elementor-element-fp_format_panel { max-width: 1320px; margin-left: auto; margin-right: auto; width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fp_journey_h2_sub */.elementor-293 .elementor-element.elementor-element-fp_journey_h2_sub { max-width: 640px; margin: 0 auto; opacity: 0.85; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_journey_step0 */.elementor-293 .elementor-element.elementor-element-fp_journey_step0 { flex: 1 1 0; position: relative; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fp_journey_arrow1 */.elementor-293 .elementor-element.elementor-element-fp_journey_arrow1 { flex-shrink: 0; margin-top: 18px; } @media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_journey_arrow1 { display: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_journey_step1 */.elementor-293 .elementor-element.elementor-element-fp_journey_step1 { flex: 1 1 0; position: relative; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fp_journey_arrow2 */.elementor-293 .elementor-element.elementor-element-fp_journey_arrow2 { flex-shrink: 0; margin-top: 18px; } @media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_journey_arrow2 { display: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_journey_step2 */.elementor-293 .elementor-element.elementor-element-fp_journey_step2 { flex: 1 1 0; position: relative; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fp_journey_arrow3 */.elementor-293 .elementor-element.elementor-element-fp_journey_arrow3 { flex-shrink: 0; margin-top: 18px; } @media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_journey_arrow3 { display: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_journey_step3 */.elementor-293 .elementor-element.elementor-element-fp_journey_step3 { flex: 1 1 0; position: relative; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fp_journey_arrow4 */.elementor-293 .elementor-element.elementor-element-fp_journey_arrow4 { flex-shrink: 0; margin-top: 18px; } @media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_journey_arrow4 { display: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_journey_step4 */.elementor-293 .elementor-element.elementor-element-fp_journey_step4 { flex: 1 1 0; position: relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_journey */.elementor-293 .elementor-element.elementor-element-fp_journey > .e-con-inner { max-width: 1200px; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_courses_presentiel_h3 */.elementor-293 .elementor-element.elementor-element-fp_courses_presentiel_h3 { border-left: 3px solid #FF6600; padding-left: 12px; }/* End custom CSS */
/* Start custom CSS for ffjjb-formation-card, class: .elementor-element-fp_course0 */.elementor-293 .elementor-element.elementor-element-fp_course0 { flex: 1 1 0; }
.elementor-293 .elementor-element.elementor-element-fp_course0 .elementor-widget-container { height: 100%; }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card { background-color: #102341; border: 1px solid rgba(255,255,255,0.14); box-shadow: 0 14px 32px rgba(0,0,0,0.35); }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card:hover { box-shadow: 0 20px 44px rgba(0,0,0,0.45); }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card__image { aspect-ratio: 4 / 3; }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card__image img { object-position: right center; }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card__title { color: #FFFFFF; font-size: 20px; }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card__level, .elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card__duration { color: #FFFFFF; background-color: #FF6600; font-weight: 700; padding: 5px 14px; }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card__prerequisites { color: rgba(255,255,255,0.7); }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card__benefits li { color: rgba(255,255,255,0.92); }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card__link { color: #FF6600; }
.elementor-293 .elementor-element.elementor-element-fp_course0 .ffjjb-formation-card__link:hover { color: #FFFFFF; }
@media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_course0 { flex: 1 1 100%; } }/* End custom CSS */
/* Start custom CSS for ffjjb-formation-card, class: .elementor-element-fp_course1 */.elementor-293 .elementor-element.elementor-element-fp_course1 { flex: 1 1 0; }
.elementor-293 .elementor-element.elementor-element-fp_course1 .elementor-widget-container { height: 100%; }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card { background-color: #102341; border: 1px solid rgba(255,255,255,0.14); box-shadow: 0 14px 32px rgba(0,0,0,0.35); }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card:hover { box-shadow: 0 20px 44px rgba(0,0,0,0.45); }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card__image { aspect-ratio: 4 / 3; }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card__image img { object-position: right center; }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card__title { color: #FFFFFF; font-size: 20px; }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card__level, .elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card__duration { color: #FFFFFF; background-color: #FF6600; font-weight: 700; padding: 5px 14px; }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card__prerequisites { color: rgba(255,255,255,0.7); }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card__benefits li { color: rgba(255,255,255,0.92); }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card__link { color: #FF6600; }
.elementor-293 .elementor-element.elementor-element-fp_course1 .ffjjb-formation-card__link:hover { color: #FFFFFF; }
@media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_course1 { flex: 1 1 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_courses_presentiel */.elementor-293 .elementor-element.elementor-element-fp_courses_presentiel { flex: 1 1 60%; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_courses_distance_h3 */.elementor-293 .elementor-element.elementor-element-fp_courses_distance_h3 { border-left: 3px solid #3B82F6; padding-left: 12px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fp_distance_item0_icon */.elementor-293 .elementor-element.elementor-element-fp_distance_item0_icon { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_distance_item0_badge */.elementor-293 .elementor-element.elementor-element-fp_distance_item0_badge { text-transform: uppercase; display: inline-block; background-color: rgba(59,130,246,0.12); padding: 3px 10px; border-radius: 12px; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_distance_item0 */.elementor-293 .elementor-element.elementor-element-fp_distance_item0 { border: 1px solid rgba(255,255,255,0.12); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fp_distance_item1_icon */.elementor-293 .elementor-element.elementor-element-fp_distance_item1_icon { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_distance_item1_badge */.elementor-293 .elementor-element.elementor-element-fp_distance_item1_badge { text-transform: uppercase; display: inline-block; background-color: rgba(59,130,246,0.12); padding: 3px 10px; border-radius: 12px; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_distance_item1 */.elementor-293 .elementor-element.elementor-element-fp_distance_item1 { border: 1px solid rgba(255,255,255,0.12); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fp_distance_item2_icon */.elementor-293 .elementor-element.elementor-element-fp_distance_item2_icon { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_distance_item2_badge */.elementor-293 .elementor-element.elementor-element-fp_distance_item2_badge { text-transform: uppercase; display: inline-block; background-color: rgba(59,130,246,0.12); padding: 3px 10px; border-radius: 12px; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_distance_item2 */.elementor-293 .elementor-element.elementor-element-fp_distance_item2 { border: 1px solid rgba(255,255,255,0.12); }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fp_distance_item3_icon */.elementor-293 .elementor-element.elementor-element-fp_distance_item3_icon { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fp_distance_item3_badge */.elementor-293 .elementor-element.elementor-element-fp_distance_item3_badge { text-transform: uppercase; display: inline-block; background-color: rgba(59,130,246,0.12); padding: 3px 10px; border-radius: 12px; margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_distance_item3 */.elementor-293 .elementor-element.elementor-element-fp_distance_item3 { border: 1px solid rgba(255,255,255,0.12); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_courses_distance */.elementor-293 .elementor-element.elementor-element-fp_courses_distance { flex: 1 1 36%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_courses */.elementor-293 .elementor-element.elementor-element-fp_courses > .e-con-inner { max-width: 1320px; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for ffjjb-action-card, class: .elementor-element-fp_benefit0 */.elementor-293 .elementor-element.elementor-element-fp_benefit0 { flex: 1 1 0; }
.elementor-293 .elementor-element.elementor-element-fp_benefit0 .ffjjb-action-card { flex-direction: column; align-items: center; text-align: center; height: 100%; min-height: 0; background-color: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.18); border-radius: 14px; box-shadow: none; transition: transform 0.25s ease, box-shadow 0.25s ease; }
.elementor-293 .elementor-element.elementor-element-fp_benefit0 .ffjjb-action-card:hover { transform: translateY(-4px); box-shadow: 0 10px 24px rgba(0,0,0,0.25); }
.elementor-293 .elementor-element.elementor-element-fp_benefit0 .elementor-widget-container { height: 100%; }
.elementor-293 .elementor-element.elementor-element-fp_benefit0 .ffjjb-action-card__body { flex: 1 1 100%; align-items: center; text-align: center; padding: 24px 18px; }
.elementor-293 .elementor-element.elementor-element-fp_benefit0 .ffjjb-action-card__icon { background-color: transparent; width: auto; height: auto; font-size: 28px; color: #FF6600; }
.elementor-293 .elementor-element.elementor-element-fp_benefit0 .ffjjb-action-card__title { color: #FFFFFF; font-size: 15px; }
.elementor-293 .elementor-element.elementor-element-fp_benefit0 .ffjjb-action-card__desc { color: rgba(255,255,255,0.75); -webkit-line-clamp: unset; }
@media (max-width: 1024px) { .elementor-293 .elementor-element.elementor-element-fp_benefit0 { flex: 1 1 45%; } }
@media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_benefit0 { flex: 1 1 100%; } }/* End custom CSS */
/* Start custom CSS for ffjjb-action-card, class: .elementor-element-fp_benefit1 */.elementor-293 .elementor-element.elementor-element-fp_benefit1 { flex: 1 1 0; }
.elementor-293 .elementor-element.elementor-element-fp_benefit1 .ffjjb-action-card { flex-direction: column; align-items: center; text-align: center; height: 100%; min-height: 0; background-color: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.18); border-radius: 14px; box-shadow: none; transition: transform 0.25s ease, box-shadow 0.25s ease; }
.elementor-293 .elementor-element.elementor-element-fp_benefit1 .ffjjb-action-card:hover { transform: translateY(-4px); box-shadow: 0 10px 24px rgba(0,0,0,0.25); }
.elementor-293 .elementor-element.elementor-element-fp_benefit1 .elementor-widget-container { height: 100%; }
.elementor-293 .elementor-element.elementor-element-fp_benefit1 .ffjjb-action-card__body { flex: 1 1 100%; align-items: center; text-align: center; padding: 24px 18px; }
.elementor-293 .elementor-element.elementor-element-fp_benefit1 .ffjjb-action-card__icon { background-color: transparent; width: auto; height: auto; font-size: 28px; color: #FF6600; }
.elementor-293 .elementor-element.elementor-element-fp_benefit1 .ffjjb-action-card__title { color: #FFFFFF; font-size: 15px; }
.elementor-293 .elementor-element.elementor-element-fp_benefit1 .ffjjb-action-card__desc { color: rgba(255,255,255,0.75); -webkit-line-clamp: unset; }
@media (max-width: 1024px) { .elementor-293 .elementor-element.elementor-element-fp_benefit1 { flex: 1 1 45%; } }
@media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_benefit1 { flex: 1 1 100%; } }/* End custom CSS */
/* Start custom CSS for ffjjb-action-card, class: .elementor-element-fp_benefit2 */.elementor-293 .elementor-element.elementor-element-fp_benefit2 { flex: 1 1 0; }
.elementor-293 .elementor-element.elementor-element-fp_benefit2 .ffjjb-action-card { flex-direction: column; align-items: center; text-align: center; height: 100%; min-height: 0; background-color: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.18); border-radius: 14px; box-shadow: none; transition: transform 0.25s ease, box-shadow 0.25s ease; }
.elementor-293 .elementor-element.elementor-element-fp_benefit2 .ffjjb-action-card:hover { transform: translateY(-4px); box-shadow: 0 10px 24px rgba(0,0,0,0.25); }
.elementor-293 .elementor-element.elementor-element-fp_benefit2 .elementor-widget-container { height: 100%; }
.elementor-293 .elementor-element.elementor-element-fp_benefit2 .ffjjb-action-card__body { flex: 1 1 100%; align-items: center; text-align: center; padding: 24px 18px; }
.elementor-293 .elementor-element.elementor-element-fp_benefit2 .ffjjb-action-card__icon { background-color: transparent; width: auto; height: auto; font-size: 28px; color: #FF6600; }
.elementor-293 .elementor-element.elementor-element-fp_benefit2 .ffjjb-action-card__title { color: #FFFFFF; font-size: 15px; }
.elementor-293 .elementor-element.elementor-element-fp_benefit2 .ffjjb-action-card__desc { color: rgba(255,255,255,0.75); -webkit-line-clamp: unset; }
@media (max-width: 1024px) { .elementor-293 .elementor-element.elementor-element-fp_benefit2 { flex: 1 1 45%; } }
@media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_benefit2 { flex: 1 1 100%; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_benefits_row */.elementor-293 .elementor-element.elementor-element-fp_benefits_row { max-width: 1320px; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for ffjjb-stat-card, class: .elementor-element-fp_stat0 */.elementor-293 .elementor-element.elementor-element-fp_stat0 { flex: 1 1 0; }
.elementor-293 .elementor-element.elementor-element-fp_stat0 .ffjjb-stat-card { padding: 40px 28px; }
.elementor-293 .elementor-element.elementor-element-fp_stat0 .ffjjb-stat-card__number { font-size: 64px; }
.elementor-293 .elementor-element.elementor-element-fp_stat0 .ffjjb-stat-card__icon svg, .elementor-293 .elementor-element.elementor-element-fp_stat0 .ffjjb-stat-card__icon i { font-size: 36px; }
@media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_stat0 .ffjjb-stat-card__number { font-size: 48px; } }/* End custom CSS */
/* Start custom CSS for ffjjb-stat-card, class: .elementor-element-fp_stat1 */.elementor-293 .elementor-element.elementor-element-fp_stat1 { flex: 1 1 0; }
.elementor-293 .elementor-element.elementor-element-fp_stat1 .ffjjb-stat-card { padding: 40px 28px; }
.elementor-293 .elementor-element.elementor-element-fp_stat1 .ffjjb-stat-card__number { font-size: 64px; }
.elementor-293 .elementor-element.elementor-element-fp_stat1 .ffjjb-stat-card__icon svg, .elementor-293 .elementor-element.elementor-element-fp_stat1 .ffjjb-stat-card__icon i { font-size: 36px; }
@media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_stat1 .ffjjb-stat-card__number { font-size: 48px; } }/* End custom CSS */
/* Start custom CSS for ffjjb-stat-card, class: .elementor-element-fp_stat2 */.elementor-293 .elementor-element.elementor-element-fp_stat2 { flex: 1 1 0; }
.elementor-293 .elementor-element.elementor-element-fp_stat2 .ffjjb-stat-card { padding: 40px 28px; }
.elementor-293 .elementor-element.elementor-element-fp_stat2 .ffjjb-stat-card__number { font-size: 64px; }
.elementor-293 .elementor-element.elementor-element-fp_stat2 .ffjjb-stat-card__icon svg, .elementor-293 .elementor-element.elementor-element-fp_stat2 .ffjjb-stat-card__icon i { font-size: 36px; }
@media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_stat2 .ffjjb-stat-card__number { font-size: 48px; } }/* End custom CSS */
/* Start custom CSS for ffjjb-stat-card, class: .elementor-element-fp_stat3 */.elementor-293 .elementor-element.elementor-element-fp_stat3 { flex: 1 1 0; }
.elementor-293 .elementor-element.elementor-element-fp_stat3 .ffjjb-stat-card { padding: 40px 28px; }
.elementor-293 .elementor-element.elementor-element-fp_stat3 .ffjjb-stat-card__number { font-size: 64px; }
.elementor-293 .elementor-element.elementor-element-fp_stat3 .ffjjb-stat-card__icon svg, .elementor-293 .elementor-element.elementor-element-fp_stat3 .ffjjb-stat-card__icon i { font-size: 36px; }
@media (max-width: 767px) { .elementor-293 .elementor-element.elementor-element-fp_stat3 .ffjjb-stat-card__number { font-size: 48px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_stats_row */.elementor-293 .elementor-element.elementor-element-fp_stats_row { max-width: 1320px; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for ffjjb-testimonial-card, class: .elementor-element-fp_testimonial0 */.elementor-293 .elementor-element.elementor-element-fp_testimonial0 { width: 100%; }/* End custom CSS */
/* Start custom CSS for ffjjb-testimonial-card, class: .elementor-element-fp_testimonial1 */.elementor-293 .elementor-element.elementor-element-fp_testimonial1 { width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_testimonials */.elementor-293 .elementor-element.elementor-element-fp_testimonials { flex: 1 1 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_faq */.elementor-293 .elementor-element.elementor-element-fp_faq { flex: 1 1 50%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_testimonials_faq */.elementor-293 .elementor-element.elementor-element-fp_testimonials_faq > .e-con-inner { max-width: 1320px; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fp_cta_final_sub */.elementor-293 .elementor-element.elementor-element-fp_cta_final_sub { opacity: 0.85; max-width: 480px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_cta_final_text */.elementor-293 .elementor-element.elementor-element-fp_cta_final_text { flex: 1 1 auto; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fp_cta_final_logo */.elementor-293 .elementor-element.elementor-element-fp_cta_final_logo { flex: 0 0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fp_cta_final_row */.elementor-293 .elementor-element.elementor-element-fp_cta_final_row { max-width: 1100px; margin: 0 auto; width: 100%; }/* End custom CSS */