.elementor-94700 .elementor-element.elementor-element-36f1ae6:not(.elementor-motion-effects-element-type-background), .elementor-94700 .elementor-element.elementor-element-36f1ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16264A;}.elementor-94700 .elementor-element.elementor-element-36f1ae6 > .elementor-background-overlay{opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-94700 .elementor-element.elementor-element-36f1ae6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-94700 .elementor-element.elementor-element-d2f80e5{--display:flex;--width:42.517%;--margin-top:05%;--margin-bottom:05%;--margin-left:02%;--margin-right:0%;}.elementor-94700 .elementor-element.elementor-element-d2f80e5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-94700 .elementor-element.elementor-element-bdcdd7b .elementor-heading-title{font-family:"Open Sans", sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#9B9B9B;}.elementor-94700 .elementor-element.elementor-element-909a84b{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-94700 .elementor-element.elementor-element-909a84b .elementor-heading-title{font-family:"Open Sans", sans-serif;font-weight:700;color:#FFFFFF;}.elementor-94700 .elementor-element.elementor-element-7d7115a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", sans-serif;font-size:18px;line-height:1.2em;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-94700 .elementor-element.elementor-element-86b62e8{--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-94700 .elementor-element.elementor-element-86b62e8:not(.elementor-motion-effects-element-type-background), .elementor-94700 .elementor-element.elementor-element-86b62e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-94700 .elementor-element.elementor-element-ceaac0a{--display:flex;--width:91%;--margin-top:05%;--margin-bottom:05%;--margin-left:0%;--margin-right:0%;}.elementor-94700 .elementor-element.elementor-element-ceaac0a.e-con{--align-self:center;}.elementor-94700 .elementor-element.elementor-element-7431946 .elementor-heading-title{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#757575;}.elementor-94700 .elementor-element.elementor-element-26ec6ae{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-29595c5 .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Open Sans", sans-serif;font-weight:600;fill:#494949;color:#494949;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-2a1b765 .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Open Sans", sans-serif;font-weight:600;fill:#494949;color:#494949;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-1dea53a .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Open Sans", sans-serif;font-weight:600;fill:#494949;color:#494949;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-d530e1c .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Open Sans", sans-serif;font-weight:600;fill:#494949;color:#494949;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-96e68f3 .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Open Sans", sans-serif;font-weight:600;fill:#494949;color:#494949;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-7446b2d .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Open Sans", sans-serif;font-weight:600;fill:#494949;color:#494949;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-3516619 .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Open Sans", sans-serif;font-weight:600;fill:#494949;color:#494949;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-ea84535 .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Open Sans", sans-serif;font-weight:600;fill:#494949;color:#494949;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-34a25ad .elementor-button{background-color:#FFFFFF;background-image:none;font-family:"Open Sans", sans-serif;font-weight:600;fill:#494949;color:#494949;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BBBBBB;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-6a15ebc{--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-94700 .elementor-element.elementor-element-6a15ebc:not(.elementor-motion-effects-element-type-background), .elementor-94700 .elementor-element.elementor-element-6a15ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-94700 .elementor-element.elementor-element-196ad44{--display:flex;--width:91%;--margin-top:05%;--margin-bottom:05%;--margin-left:0%;--margin-right:0%;}.elementor-94700 .elementor-element.elementor-element-196ad44.e-con{--align-self:center;}.elementor-94700 .elementor-element.elementor-element-ed56ff8 .elementor-heading-title{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#757575;}.elementor-94700 .elementor-element.elementor-element-9cde906{width:var( --container-widget-width, 59.558% );max-width:59.558%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:59.558%;--container-widget-flex-grow:0;font-family:"Open Sans", sans-serif;font-size:18px;}.elementor-94700 .elementor-element.elementor-element-9cde906.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-94700 .elementor-element.elementor-element-4cf79f5{--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-94700 .elementor-element.elementor-element-4cf79f5:not(.elementor-motion-effects-element-type-background), .elementor-94700 .elementor-element.elementor-element-4cf79f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-94700 .elementor-element.elementor-element-2d3f354{--display:flex;--width:91%;--margin-top:05%;--margin-bottom:05%;--margin-left:0%;--margin-right:0%;}.elementor-94700 .elementor-element.elementor-element-2d3f354.e-con{--align-self:center;}.elementor-94700 .elementor-element.elementor-element-4438dc4 .elementor-heading-title{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#757575;}.elementor-94700 .elementor-element.elementor-element-e1aea59{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94700 .elementor-element.elementor-element-08b52cc{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-76dffcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", sans-serif;font-weight:500;}.elementor-94700 .elementor-element.elementor-element-4926e9d{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-48997ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", sans-serif;font-weight:500;}.elementor-94700 .elementor-element.elementor-element-bb011c7{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-53c9ccc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", sans-serif;font-weight:500;}.elementor-94700 .elementor-element.elementor-element-d845613{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-1577218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", sans-serif;font-weight:500;}.elementor-94700 .elementor-element.elementor-element-2ce1aba{--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-94700 .elementor-element.elementor-element-2ce1aba:not(.elementor-motion-effects-element-type-background), .elementor-94700 .elementor-element.elementor-element-2ce1aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-94700 .elementor-element.elementor-element-383fddd{--display:flex;--width:91%;--margin-top:05%;--margin-bottom:05%;--margin-left:0%;--margin-right:0%;}.elementor-94700 .elementor-element.elementor-element-383fddd.e-con{--align-self:center;}.elementor-94700 .elementor-element.elementor-element-8f41071 .elementor-heading-title{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#757575;}.elementor-94700 .elementor-element.elementor-element-b8d49d9{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-612c620{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 04px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:04px;border-color:#D9A647;--border-color:#D9A647;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-ec02c99{text-align:start;}.elementor-94700 .elementor-element.elementor-element-ec02c99 .elementor-heading-title{font-family:"Open Sans", sans-serif;font-weight:500;font-style:italic;}.elementor-94700 .elementor-element.elementor-element-4b78e22{font-size:16px;}.elementor-94700 .elementor-element.elementor-element-6556d69{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 04px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:04px;border-color:#D9A647;--border-color:#D9A647;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-7188e9f{text-align:start;}.elementor-94700 .elementor-element.elementor-element-7188e9f .elementor-heading-title{font-family:"Open Sans", sans-serif;font-weight:500;font-style:italic;}.elementor-94700 .elementor-element.elementor-element-57efbd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-94700 .elementor-element.elementor-element-f1e2adb{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 04px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:04px;border-color:#D9A647;--border-color:#D9A647;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-5bf139d{text-align:start;}.elementor-94700 .elementor-element.elementor-element-5bf139d .elementor-heading-title{font-family:"Open Sans", sans-serif;font-weight:500;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-94700 .elementor-element.elementor-element-9da9e82{font-size:16px;}.elementor-94700 .elementor-element.elementor-element-aea0dce{--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-94700 .elementor-element.elementor-element-aea0dce:not(.elementor-motion-effects-element-type-background), .elementor-94700 .elementor-element.elementor-element-aea0dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-94700 .elementor-element.elementor-element-b5a589d{--display:flex;--width:46%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:04%;--margin-bottom:04%;--margin-left:0%;--margin-right:0%;}.elementor-94700 .elementor-element.elementor-element-b5a589d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-94700 .elementor-element.elementor-element-e92bc44{text-align:center;}.elementor-94700 .elementor-element.elementor-element-e92bc44 .elementor-heading-title{font-family:"Open Sans", sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#757575;}.elementor-94700 .elementor-element.elementor-element-c62fe95{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Open Sans", sans-serif;} .elementor-94700 .elementor-element.elementor-element-2606008 .box-button, .elementor-94700 .elementor-element.elementor-element-2606008 .box-button .popup-icon,  .elementor-94700 .elementor-element.elementor-element-2606008 .box-button:hover,  .elementor-94700 .elementor-element.elementor-element-2606008 .box-button:focus, .elementor-94700 .elementor-element.elementor-element-2606008 .box-hover:hover .box-button{background:#16264A;}.elementor-94700 .elementor-element.elementor-element-2606008 .box-button.elementor-button:hover, .elementor-94700 .elementor-element.elementor-element-2606008 .box-button.elementor-button:focus, .elementor-94700 .elementor-element.elementor-element-2606008 .box-button.elementor-button:hover .popup-icon, .elementor-94700 .elementor-element.elementor-element-2606008 .box-button.elementor-button:focus .popup-icon,  .elementor-94700 .elementor-element.elementor-element-2606008 .box-hover:hover .box-button.elementor-button, .elementor-94700 .elementor-element.elementor-element-2606008 .box-hover:hover .box-button.elementor-button .popup-icon{background:#D9A647;}.elementor-94700 .elementor-element.elementor-element-2606008{width:auto;max-width:auto;--box-button-width:240px;}.elementor-94700 .elementor-element.elementor-element-2606008 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-2606008.elementor-element{--align-self:center;}.elementor-94700 .elementor-element.elementor-element-2606008 .box-button{font-family:"Open Sans", sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;word-spacing:0em;min-width:240px;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-94700 .elementor-element.elementor-element-f4f4569{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFDFDFCF;--border-color:#DFDFDFCF;}.elementor-94700 .elementor-element.elementor-element-f4f4569:not(.elementor-motion-effects-element-type-background), .elementor-94700 .elementor-element.elementor-element-f4f4569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-94700 .elementor-element.elementor-element-2e8da87{--display:flex;--width:46%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:04%;--margin-bottom:04%;--margin-left:0%;--margin-right:0%;}.elementor-94700 .elementor-element.elementor-element-2e8da87.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-94700 .elementor-element.elementor-element-8b3785a .elementor-heading-title{font-family:"Open Sans", sans-serif;font-weight:600;color:#000000;}.elementor-94700 .elementor-element.elementor-element-972741d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Open Sans", sans-serif;}@media(max-width:767px){.elementor-94700 .elementor-element.elementor-element-36f1ae6{margin-top:0px;margin-bottom:0px;}.elementor-94700 .elementor-element.elementor-element-d2f80e5{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94700 .elementor-element.elementor-element-26ec6ae{--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-94700 .elementor-element.elementor-element-ed56ff8 .elementor-heading-title{line-height:1.4em;}.elementor-94700 .elementor-element.elementor-element-9cde906{width:var( --container-widget-width, 297.219px );max-width:297.219px;--container-widget-width:297.219px;--container-widget-flex-grow:0;}.elementor-94700 .elementor-element.elementor-element-08b52cc{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-94700 .elementor-element.elementor-element-4926e9d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-94700 .elementor-element.elementor-element-bb011c7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-94700 .elementor-element.elementor-element-d845613{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-94700 .elementor-element.elementor-element-8f41071 .elementor-heading-title{line-height:1.4em;}.elementor-94700 .elementor-element.elementor-element-ec02c99 .elementor-heading-title{line-height:1.4em;}.elementor-94700 .elementor-element.elementor-element-7188e9f .elementor-heading-title{line-height:1.4em;}.elementor-94700 .elementor-element.elementor-element-5bf139d .elementor-heading-title{line-height:1.4em;}.elementor-94700 .elementor-element.elementor-element-b5a589d{--width:304.5px;}.elementor-94700 .elementor-element.elementor-element-2606008{width:100%;max-width:100%;}.elementor-94700 .elementor-element.elementor-element-2606008 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-94700 .elementor-element.elementor-element-2606008 .box-button{font-size:13px;}.elementor-94700 .elementor-element.elementor-element-2e8da87{--width:304.5px;}}/* Start custom CSS for container, class: .elementor-element-e1aea59 *//* Ensure the container retains the grid layout and outer border */
.parcours-table {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 0 !important;
    border: 1px solid #e0e0e0 !important;
}

/* Target immediate inner cell containers with higher specificity */
.parcours-table > .elementor-element.e-child {
    padding: 30px !important; /* Spacing inside cells */
    border-bottom: 1px solid #e0e0e0 !important;
    border-right: 1px solid #e0e0e0 !important;
    box-sizing: border-box !important;
}

/* Remove the right border from the second column (even items) */
.parcours-table > .elementor-element.e-child:nth-child(2n) {
    border-right: none !important;
}

/* Remove the bottom border from the last row (last two items) */
.parcours-table > .elementor-element.e-child:nth-last-child(-n+2) {
    border-bottom: none !important;
}

/* Mobile Responsiveness: Stacks to 1 column neatly */
@media (max-width: 767px) {
    .parcours-table {
        grid-template-columns: 1fr !important;
    }
    
    .parcours-table > .elementor-element.e-child {
        border-right: none !important;
        border-bottom: 1px solid #e0e0e0 !important;
    }
    
    .parcours-table > .elementor-element.e-child:last-child {
        border-bottom: none !important;
    }
}/* End custom CSS */