.elementor-537 .elementor-element.elementor-element-7691d1d1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-537 .elementor-element.elementor-element-7691d1d1 > .elementor-container{max-width:1030px;}.elementor-537 .elementor-element.elementor-element-7691d1d1{padding:90px 10px 40px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-537 .elementor-element.elementor-element-66ee9a8f .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-weight:600;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-537 .elementor-element.elementor-element-5f92aacb{text-align:end;}.elementor-537 .elementor-element.elementor-element-1435c1d2:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-1435c1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEFF6;}.elementor-537 .elementor-element.elementor-element-1435c1d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 10px 50px 10px;}.elementor-537 .elementor-element.elementor-element-1435c1d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-537 .elementor-element.elementor-element-2751e3f5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-537 .elementor-element.elementor-element-44e77707{width:auto;max-width:auto;text-align:center;}.elementor-537 .elementor-element.elementor-element-44e77707 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-weight:600;}.elementor-537 .elementor-element.elementor-element-57f2bf3:not(.elementor-motion-effects-element-type-background), .elementor-537 .elementor-element.elementor-element-57f2bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-537 .elementor-element.elementor-element-57f2bf3 > .elementor-container{max-width:1030px;}.elementor-537 .elementor-element.elementor-element-57f2bf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 10px 45px 10px;}.elementor-537 .elementor-element.elementor-element-57f2bf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-537 .elementor-element.elementor-element-14d9db40 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-537 .elementor-element.elementor-element-14d9db40{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-537 .elementor-element.elementor-element-66ee9a8f{text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-537 .elementor-element.elementor-element-7691d1d1{padding:40px 10px 40px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-537 .elementor-element.elementor-element-1435c1d2{padding:35px 10px 35px 10px;}.elementor-537 .elementor-element.elementor-element-44e77707{text-align:center;}.elementor-537 .elementor-element.elementor-element-44e77707 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-537 .elementor-element.elementor-element-14d9db40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-537 .elementor-element.elementor-element-14d9db40{font-size:16px;line-height:23px;}}@media(max-width:1024px) and (min-width:768px){.elementor-537 .elementor-element.elementor-element-2f0e2441{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-66ee9a8f */@media screen and (min-width: 1025px) {
    br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e42eae9 *//**
     * Number badges
     */
     
    .interview-number {
        position: absolute;
        top: -30px;
        right: -71px;
        width: 104px;
        height: 104px;
        text-align: center;
    }
    
    .interview-number::after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        background-color: #009ddb;
        width: 100%;
        height: 100%;
        border-radius: 100%;
        z-index: 2;
    }
    
    .interview-number span {
        color: #fff;
        font-size: 32px;
        font-weight: 600;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 3;
    }
    
    /**
     * Boxes
     */
    
    /* Box global */
    .interview-box {
        background-color: #fff;
        font-family: "Libre Franklin";
        width: 380px;
        max-width: 100%;
        border-radius: 20px;
        padding: 34px;
        position: relative;
    }
    
    .interview-box h3 {
        color: #003D98;
        font-weight: 600;
        font-size: 22px !important;
        line-height: 28.6px !important;
        margin-bottom: 25px;
    }
    
    .interview-box p, 
    .interview-box ul {
        color: #262C31;
        font-size: 18px;
        font-weight: 500;
        line-height: 25.2px;
    }
    
    .interview-box ul {
        padding: 0;
        margin: 0;
        margin-left: 1em;
    }
    
    /* Box 2 */
    .interview-box--2 {
        margin-right: 0;
        margin-left: auto;
        margin-top: -32px;
    }
    
    .interview-box--2 .interview-number {
        left: -45px;
        top: -67px;
    }
    
    /* Box 3 */
    .interview-box--3 {
        margin-top: -99px;
    }
    
    .interview-box--3 .interview-number {
        top: -46px;
    }
    
    /* Box 4 */
    .interview-box--4 {
    	margin-top: -148px;
        margin-right: 0;
        margin-left: auto;
    }
    
    .interview-box--4 .interview-number {
        left: -45px;
        top: -66px;
    }
    
    /* Box 5 */
    .interview-box--5 {
        margin-top: 112px;
    }
    
    .interview-box--5 .interview-number {
        top: -53px;
    }
    
    /* Box 6 */
    .interview-box--6 {
    	margin-top: -228px;
        margin-right: 0;
        margin-left: auto;
    }
    
    .interview-box--6 .interview-number {
        left: -46px;
        top: -70px;
    }
    
    .interview-box p,
.interview-box ul {
  margin-bottom: 20px; /* or whatever spacing you want */
}
    
    /**
     * Diagonal lines 
     */
     
    .diagonal-lines {
        background-color: #fff;
        height: 2px;
        position: absolute;
        z-index: 0;
    }
    
    .diagonal-lines--1 {
        right: -205px;
        top: 150px;
        transform: rotate(46deg);
        width: 300px;
    }
    
    .diagonal-lines--2 {
        left: -218px;
        top: 169px;
        transform: rotate(-48deg);
        width: 340px;
    }
    
    .diagonal-lines--3 {
        right: -330px;
        top: 275px;
        transform: rotate(64deg);
        width: 550px;
    }
    
    .diagonal-lines--4 {
        left: -344px;
        top: 275px;
        transform: rotate(-60deg);
        width: 550px;
    }
    
    .diagonal-lines--5 {
        right: -220px;
        top: 195px;
        transform: rotate(52deg);
        width: 340px;
    }
    
    /**
     * Responsive
     */
    
    @media screen and (max-width: 1024px) {
        .diagonal-lines {
            display: none;
        }

        .interview-box {
            margin: auto;
            margin-bottom: 30px;
            padding: 52px 34px;
        }

        .interview-number {
            height: 90px;
            left: 50% !important;
            top: -58px !important;
            transform: translateX(-50%);
            width: 90px;
        }
    }

    @media screen and (max-width: 767px) {
        .interview-number span {
            font-size: 28px;
        }
        
        .interview-box p, 
        .interview-box ul {
            font-size: 16px;
            line-height: 20.8px;
        }
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57f2bf3 */.elementor-537 .elementor-element.elementor-element-57f2bf3 .elementor-element-34dad93 {
    color: #fff;
    font-family: "Libre Franklin";
    font-size: 14px;
    letter-spacing: 0;
    line-height: 17px;
    margin-top: 42px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-537 #content {
    padding-top: 0;
}

body.elementor-page-537 .entry-content p, 
body.elementor-page-537 .entry-content ul {
    margin-bottom: 0 !important;
}

body.elementor-page-537 .entry-content p:not(:last-child), 
body.elementor-page-537 .entry-content ul:not(:last-child) {
    margin-bottom: 24px !important;
}

/* FAQ Links */

body.elementor-page-537 .faq-content a {
    color: #003D98;
}

body.elementor-page-537 .faq-content a:hover {
    text-decoration: underline;
}/* End custom CSS */