
@font-face {
    font-family: 'Inter Regular';
    src: url('/app/themes/formulaires-skolae-tours-theme/assets/fonts/Inter/InterVariableFont_opsz,wght.ttf') format('truetype');
    font-display: swap;
    font-weight: 400;
}
@font-face {
    font-family: 'Inter Medium';
    src: url('/app/themes/formulaires-skolae-tours-theme/assets/fonts/Inter/InterVariableFont_opsz,wght.ttf') format('truetype');
    font-display: swap;
    font-weight: 500;
}
@font-face {
    font-family: 'Inter SemiBold';
    src: url('/app/themes/formulaires-skolae-tours-theme/assets/fonts/Inter/InterVariableFont_opsz,wght.ttf') format('truetype');
    font-display: swap;
    font-weight: 600;
}
@font-face {
    font-family: 'Inter Bold';
    src: url('/app/themes/formulaires-skolae-tours-theme/assets/fonts/Inter/InterVariableFont_opsz,wght.ttf') format('truetype');
    font-display: swap;
    font-weight: 700;
}

:root {

    /* ------------------- FONT ------------------- */
   
   --font-progress-text : "Inter Regular", "Inter", system-ui, serif;
   --font-progress-circle : "Inter Regular", "Inter", system-ui, serif;
   --font-text-accueil-message : "Inter", system-ui, serif;

   --font-btn-nav : "Inter SemiBold", "Inter", system-ui, serif;

   --font-label : "Inter", system-ui, serif;
   --font-input-select : "Inter", system-ui, serif;

   --font-btn-rqth : "Inter Regular", "Inter", system-ui, serif;
   
   --font-resume-title : "Inter", system-ui, serif;
   --font-resume-text : "Inter", system-ui, serif;

   --font-api-loader-error : "Inter Regular", "Inter", system-ui, serif;

    /* PROP COMMUNES background body */
    --Color-background-main : white;

    /* PROP COMMUNES progress bar */
    --Color-background-banner-progress : #162038;

    --Color-progress-text : #10182A;
    --Color-progress-text-focus : #10182A;
    --Color-progress-text-done : #10182A;

    --Color-progress-text-line-mobile : #10182A;

    --Color-progress-circle-border : #10182A;
    --Color-progress-circle-background : none;
    --Color-progress-circle-text : #009CAC;

    --Color-progress-circle-border-hover : #10182A;
    --Color-progress-circle-background-hover : #10182A;
    --Color-progress-circle-text-hover : #009CAC;

    --Color-progress-done-circle-border : #10182A;
    --Color-progress-done-circle-background : #10182A;
    --Color-progress-done-circle-text : white ;

    --Color-progress-focus-circle-border : #10182A;
    --Color-progress-focus-circle-background : #10182A;
    --Color-progress-focus-circle-text : white ;



    /* PROP COMMUNES boutons */
    --Color-btn-background : #10182A;
    --Color-btn-background-hover : #8AA2B5;
    --Color-btn-border : none;
    --Color-btn-border-hover : none;
    --Btn-border-radius : 4px;
    --Color-btn-text : white;
    --Color-btn-text-hover : white;
    --Btn-padding-inline : 40px;
    --Btn-padding-block : 12px;

    --Color-svg : #10182A;
    --Color-svg-hover : white;
    
    /* PROP COMMUNE api loader error */

    --Color-loader-background-head-footer : #10182A;
    --Color-loader-text : white;

    --Color-error-background-head-footer : #10182A;
    --Color-error-background-body : white;
    --Color-error-subtitle : red;
    --Color-error-content : #10182A;

    /* PAGE 0 */
    --Color-acceuil-text : #10182A;
    --Color-acceuil-text-bold : #10182A;

   

    /* PAGE 1 et 2 */

    /*--------------CHAMPS DE FORMULAIRE */
    --Color-label : #10182A;
    --Color-placeholder : #10182A;
    --Color-input-background : white;
    --Color-input-border : none;
    --Color-input-border-focus : none;
    --Color-input-text : #10182A;
    --Color-picto-select : #10182A;
    --Color-Halo-focus : #e6e6e6;


    /*---------BTN RQTH */

    --Color-btn-rqth-background : white;
    --Color-btn-rqth-background-hover : #10182A;
    --Color-btn-rqth-border : #10182A;
    --Color-btn-rqth-border-hover : #10182A;
    --Btn-rqth-border-radius : 4px;
    --Color-btn-rqth-text : #10182A;
    --Color-btn-rqth-text-hover : white;

    /* PAGE 3 */

    --Color-resume-title : #10182A;
    --Color-resume-number : #009CAC;
    --Color-resume-number-border : #10182A;
    --Color-resume-number-background : none;

    --Color-resume-label : #10182A;
    --Color-resume-texte : #10182A;

    --Color-picto-edit : #009CAC;
    --Color-picto-edit-hover : white;
    --Color-picto-edit-border : #009CAC;
    --Color-picto-edit-background-hover : #10182A;
    --Color-picto-edit-border-hover : #10182A;

    --Color-texte-rgpd : #10182A;
    --Color-line-rgpd : #10182A;
    --Color-rgpd-checkbox-border : #10182A;
    --Color-rgpd-checkbox-checked : #10182A;

}

/* --------------- PROP COMMUNES -----------------*/

body{

    background: var(--Color-background-main) !important;
    
}

/* --------------- SELECTION DE TEXTE --------------- */

.moduleAimairaFormulaire.CL-theme ::selection {
    background-color: #009CAC!important;
    color: #000 !important;
}

.moduleAimairaFormulaire.CL-theme ::-moz-selection {
    background-color: #009CAC !important;
    color: #000 !important;
}


/*--------------- PROGRESS BAR-----------------*/

.moduleAimairaFormulaire.CL-theme #global_header #banner {

    background: var(--Color-background-banner-progress);

}

.moduleAimairaFormulaire.CL-theme #global_header #progress-bar .progress_text {
    color: var(--Color-progress-text);
    font-family: var(--font-progress-text) !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.moduleAimairaFormulaire.CL-theme #global_header #progress-bar .progress-item.focus .progress_text {
    color: var(--Color-progress-text-focus);
}

.moduleAimairaFormulaire.CL-theme #global_header #progress-bar .progress-item.done .progress_text {
    color: var(--Color-progress-text-done);
}

/* ---------- MOBILE */
.moduleAimairaFormulaire .mobile.page-title  {
    color: var(--Color-progress-text);
}
.moduleAimairaFormulaire .mobile.page-title:after  {
    border-bottom: 1px solid var(--Color-progress-text-line-mobile);
}



/* --------- PROGRESS CIRCLE */

/* ------- ETAT NORMAL */
.moduleAimairaFormulaire.CL-theme #global_header #progress-bar .progress-item .progress {

    border: 1px solid var(--Color-progress-circle-border);
    background-color: var(--Color-progress-circle-background);
    color: var(--Color-progress-circle-text);
    font-family: var(--font-progress-circle) !important;
}

/* ------- ETAT DONE */
.moduleAimairaFormulaire.CL-theme #global_header #progress-bar .progress-item.done .progress {
    border: 1px solid var(--Color-progress-done-circle-border);
    background-color: var(--Color-progress-done-circle-background);
    color: var(--Color-progress-done-circle-text);
}

/* ------- ETAT FOCUS */
.moduleAimairaFormulaire.CL-theme #global_header #progress-bar .progress-item.focus .progress {
    background-color: var(--Color-progress-focus-circle-background);
    border: 1px solid var(--Color-progress-focus-circle-border);
    color: var(--Color-progress-focus-circle-text);
}

/* ------- ETAT HOVER */
.moduleAimairaFormulaire.CL-theme #global_header #progress-bar .progress-item.done:not(.focus) .progress.resume-goback:hover {
    background-color: var(--Color-progress-circle-background-hover);
    border: 1px solid var(--Color-progress-circle-border-hover);
    color: var(--Color-progress-circle-text-hover);
}


/*--------- MOBILE */
.moduleAimairaFormulaire .mobile.page-title {
    color: var(--Color-progress-text);
    font-family: var(--font-progress-text) !important;

}

/*------------- BOUTONS-----------------*/

.moduleAimairaFormulaire.CL-theme button, .moduleAimairaFormulaire.CL-theme div.btn {
    background: var(--Color-btn-background);
    border: var(--Color-btn-border);
    border-radius: var(--Btn-border-radius);
    padding: 8px 40px 12px;    
    color: var(--Color-btn-text);
    font-weight: normal;
    min-width: min-content !important;
    font-family: var(--font-btn-nav) !important;
    font-size: 16px !important;    
}

.moduleAimairaFormulaire.CL-theme button, .moduleAimairaFormulaire.CL-theme div.btn svg.svg-ges-formulaire-arrow-def-ctrl use{
     fill: var(--Color-btn-text);  
}

.moduleAimairaFormulaire #ges-formulaire #pageAccueil div#launch {
    width: min-content !important;
}

.moduleAimairaFormulaire.CL-theme button:hover, .moduleAimairaFormulaire.CL-theme div.btn:hover {
    background: var(--Color-btn-background-hover) !important;
    border: var(--Color-btn-border-hover) !important;
    color: var(--Color-btn-text-hover) !important; 
}

.moduleAimairaFormulaire.CL-theme button:hover svg use, .moduleAimairaFormulaire.CL-theme div.btn:hover svg use {
    fill : var(--Color-btn-text-hover);
}


/* ---------------- CHAMP DE FORMULAIRES -----------------*/

.moduleAimairaFormulaire form .form-line .form-label {
    color: var(--Color-label) !important;
    font-family: var(--font-label) !important;
    font-size: 16px !important;
    font-weight: 500;
}

.moduleAimairaFormulaire form .form-line .form-input select, .moduleAimairaFormulaire form .form-line .form-input input, .moduleAimairaFormulaire form .form-line .form-input select .input_autofill {
    color: var(--Color-input-text);
    font-family: var(--font-input-select) !important;
    font-size: 16px !important;
    font-weight: 300;
    border-radius: 0 !important;
}

.moduleAimairaFormulaire form .form-line .form-input .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--Color-input-text);
    font-family: var(--font-input-select) !important;
    font-size: 16px !important;
    font-weight: 300;
}

.moduleAimairaFormulaire form .form-line .form-input .select2-container--default .select2-selection--single {
    border-radius: 0 !important;
}

.moduleAimairaFormulaire form .form-line .form-input textarea {
    border-radius: 0 !important;
}

.moduleAimairaFormulaire .select2-container {
   color: var(--Color-input-text) !important;
   font-family: var(--font-input-select) !important;
   font-size: 16px !important;
   font-weight: 300 !important;
}

/* Options des dropdowns select2 */
.moduleAimairaFormulaire .select2-results__option {
   font-family: var(--font-input-select) !important;
   font-size: 16px !important;
   font-weight: 300 !important;
}

.moduleAimairaFormulaire .select2-dropdown {
   font-family: var(--font-input-select) !important;
}

/* Options des select natifs */
.moduleAimairaFormulaire form .form-line .form-input select option {
   font-family: var(--font-input-select) !important;
   font-size: 16px !important;
   font-weight: 300 !important;
}

.moduleAimairaFormulaire form .form-line .form-input .input_autofill::placeholder
 {
    color: var(--Color-placeholder) !important;
    font-family: var(--font-input-select) !important;
    font-size: 16px !important;
}

/*----------- PICTO FLECHE SELECT*/

.moduleAimairaFormulaire.CL-theme form .form-line .form-input svg.svg-ges-formulaire-arrow-def-ctrl use {
    fill: var(--Color-picto-select);
}

/*----------- FOCUS CHAMP*/

.moduleAimairaFormulaire form .form-line .form-input:not(.radio.radio-box) input:focus, 
.moduleAimairaFormulaire form .form-line .form-input textarea:focus, 
.moduleAimairaFormulaire form .form-line .form-input select:focus{
    border-color: var(--Color-Halo-focus);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px var(--Color-Halo-focus);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px var(--Color-Halo-focus);
}
/*----------LOADER*/

.moduleAimairaFormulaire .processing #loader {
    background-color: var(--Color-loader-background-head-footer);
    border: solid 1px var(--Color-loader-background-head-footer);
}

.moduleAimairaFormulaire .processing #loader .head {
    background-color: var(--Color-loader-background-head-footer);
    font-family: var(--font-api-loader-error) !important;
}

.moduleAimairaFormulaire .processing #loader .head .title {
    font-family: var(--font-api-loader-error) !important;
    color: var(--Color-loader-text);
}

/*----------API ERROR */

.moduleAimairaFormulaire #form-error-box api {
    background-color: var(--Color-error-background-head-footer);
    border: solid 1px var(--Color-error-background-head-footer);
    font-family: var(--font-api-loader-error) !important;
    /* color: red; */
}

.moduleAimairaFormulaire #form-error-box api .head {
    background-color: var(--Color-error-background-head-footer);
    border: solid 1px var(--Color-error-background-head-footer);
    font-family: var(--font-api-loader-error) !important;
    /* color: red; */
}

.moduleAimairaFormulaire #form-error-box api .body {
    background-color: var(--Color-error-background-body);
    border: solid 1px var(--Color-error-background-head-footer);
}


.moduleAimairaFormulaire #form-error-box api .head .title{
    font-family: var(--font-api-loader-error) !important;
    color: var(--Color-error-title);
}


.moduleAimairaFormulaire #form-error-box api .body .subtitle {
    font-family: var(--font-api-loader-error) !important;
    color: var(--Color-error-subtitle);
}

.moduleAimairaFormulaire #form-error-box api .body #error-content li{
    color: var(--Color-error-content) !important;
    font-family: var(--font-api-loader-error) !important;
}

.moduleAimairaFormulaire #form-error-box api .body li .error-extra-info {
    font-family: var(--font-api-loader-error) !important;
}




/* -------------------- PAGE 0 ----------------------*/


/*----------TEXTE ACCUEIL*/

.moduleAimairaFormulaire #ges-formulaire #pageAccueil #accueil-text {
    color: var(--Color-acceuil-text-bold);
    font-family: var(--font-text-accueil-message) !important;
    font-weight: 300;
    font-size: 16px;
}

.moduleAimairaFormulaire #ges-formulaire #pageAccueil #accueil-text b {
    color: var(--Color-acceuil-text-bold);
    font-weight: bold;
    font-size: 16px;
}

.moduleAimairaFormulaire #ges-formulaire #pageAccueil #accueil-text {
    margin-bottom: 0px !important;
}

/* -------------------- PAGE 2 ----------------------*/

/*------------ BTN RTHQ NATIONALITE */

.moduleAimairaFormulaire form .form-line .form-input.radio.radio-box .input-radio label {

    background: var(--Color-btn-rqth-background);
    border-radius: var(--Btn-rqth-border-radius);
    border: var(--Color-btn-rqth-border);
    color: var(--Color-btn-rqth-text);
    font-family: var(--font-btn-rqth) !important;
    font-size: 16px !important;
    font-weight: 300 !important;
}
.moduleAimairaFormulaire form .form-line .form-input.radio.radio-box .input-radio:hover label,
.moduleAimairaFormulaire.CL-theme form .form-line .form-input.radio.radio-box .input-radio input[type='radio']:checked+label
 {

    background: var(--Color-btn-rqth-background-hover) !important;
    border-radius: var(--Btn-rqth-border-radius) !important;
    border: var(--Color-btn-rqth-border-hover) !important;
    color: var(--Color-btn-rqth-text-hover) !important;
    font-family: var(--font-btn-rqth) !important;
    font-size: 16px !important;
    font-weight: 300 !important;
}


/* -------------------- PAGE 3 ----------------------*/

/*-------------SOUS TITRES*/

.moduleAimairaFormulaire #resume_content .resume-title{
    color: var(--Color-resume-title);
    font-family: var(--font-resume-title) !important;
    text-transform: capitalize !important;
    font-size: 20px !important;
    font-weight: 700;
}

.moduleAimairaFormulaire.CL-theme #pageResume form .resume-part .resume-number,
.moduleAimairaFormulaire #pageResume form .resume-part .resume-number{
    color: var(--Color-resume-number) !important;
    background-color: var(--Color-resume-number-background)!important;
    border: solid 1px var(--Color-resume-number-border) !important;
    font-family: var(--font-resume-number) !important;
}

/*-------------TEXTE RESUME*/

.moduleAimairaFormulaire #resume_content .resume-label {
    color: var(--Color-resume-label);
    font-family: var(--font-resume-text) !important;
    font-weight: 300 !important;
    font-size: 12px !important;
}

.moduleAimairaFormulaire #resume_content .resume-texte {
    color: var(--Color-resume-texte);
    font-family: var(--font-resume-text) !important;
    font-weight: bold;
    font-size: 12px !important;
}

/*-------------PICTO EDIT*/

.moduleAimairaFormulaire.CL-theme form .resume-part .resume-goback svg.svg-ges-formulaire-goback-def-ctrl use {
    fill: var(--Color-picto-edit);
}

.moduleAimairaFormulaire.CL-theme form .resume-part .resume-goback:hover svg.svg-ges-formulaire-goback-def-ctrl use {
    fill: var(--Color-picto-edit-hover);
}

/*-------------RGPD TEXTE*/

.moduleAimairaFormulaire .form_rgpd label {
    color: var(--Color-texte-rgpd);
    font-family: var(--font-text-accueil-message) !important;
    font-weight: 700;
}

.moduleAimairaFormulaire .form_rgpd#form_rgpd_1 {
    border-top: 1px solid var(--Color-line-rgpd) !important;
}

.moduleAimairaFormulaire .form_rgpd#form_rgpd_1  input[type="checkbox"] {
        border: 1px solid var(--Color-rgpd-checkbox-border) !important;
}

.moduleAimairaFormulaire .form_rgpd#form_rgpd_1 input[type='checkbox']:checked {
        background: #009CAC !important;
}

/* Forcer la couleur jaune pour toutes les checkboxes cochées */
.moduleAimairaFormulaire input[type='checkbox']:checked {
    background-color: #009CAC !important;
    background: #009CAC !important;
}

/* Éliminer toute surcouche colorée sur les checkboxes */
.moduleAimairaFormulaire input[type='checkbox']:checked::before,
.moduleAimairaFormulaire input[type='checkbox']:checked::after,
.moduleAimairaFormulaire .form_rgpd input[type='checkbox']:checked::before,
.moduleAimairaFormulaire .form_rgpd input[type='checkbox']:checked::after {
    background-color: #009CAC !important;
    background: #009CAC !important;
    color: #009CAC !important;
    border-color: #009CAC !important;
}

/* Règle spécifique pour RGPD */
.moduleAimairaFormulaire .form_rgpd input[type='checkbox']:checked {
    background-color: #009CAC !important;
    background: #009CAC !important;
    border-color: #009CAC !important;
    outline-color: #009CAC !important;
}

/* Force la couleur jaune sur TOUS les inputs checkbox cochés - règle ultime */
.moduleAimairaFormulaire input[type="checkbox"]:checked,
.moduleAimairaFormulaire.CL-theme input[type="checkbox"]:checked {
    accent-color: #009CAC !important;
}


/* --------------- LOGO PPA ASSURANCE --------------- */

.moduleAimairaFormulaire.CL-theme .logo-school {
    background-image: url('data:image/svg+xml,<svg id="Calque_1" data-name="Calque 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 443.44 245.01"><defs><style>.cls-1{fill:%23162038;}.cls-2{fill:%23009cac;}</style></defs><path class="cls-1" d="M129.76,38.64h36.68c19.84,0,34.15,1.83,42.92,5.5,8.77,3.66,15.68,9.59,20.75,17.78,5.06,8.19,7.6,18.01,7.6,29.45,0,12.68-3.31,23.22-9.94,31.62-6.63,8.4-15.62,14.24-26.98,17.54-6.67,1.89-18.81,2.84-36.43,2.84v39.52h-34.58V38.64ZM164.34,109.65h10.99c8.64,0,14.66-.62,18.03-1.86,3.38-1.24,6.03-3.28,7.97-6.13,1.93-2.85,2.9-6.3,2.9-10.35,0-7.02-2.72-12.14-8.15-15.37-3.95-2.39-11.28-3.59-21.98-3.59h-9.76v37.3Z"/><path class="cls-1" d="M2.81,38.64h36.68c19.84,0,34.15,1.83,42.92,5.5,8.77,3.66,15.68,9.59,20.75,17.78,5.06,8.19,7.6,18.01,7.6,29.45,0,12.68-3.31,23.22-9.94,31.62-6.63,8.4-15.62,14.24-26.98,17.54-6.67,1.89-18.81,2.84-36.43,2.84v39.52H2.81V38.64ZM37.39,109.65h10.99c8.64,0,14.66-.62,18.03-1.86,3.38-1.24,6.03-3.28,7.97-6.13,1.93-2.85,2.9-6.3,2.9-10.35,0-7.02-2.72-12.14-8.15-15.37-3.95-2.39-11.28-3.59-21.98-3.59h-9.76v37.3Z"/><path class="cls-2" d="M397.67,183.98c-6.67-10.59-12.72-21.51-18.38-32.6-2.86-5.52-5.52-11.16-8.21-16.76-1.92-4.38-3.88-8.73-5.77-13.11l4.11-.44c6.97-.97,13.98-1.1,21.09-1.81,7.09-.49,14.22-.59,21.5-1.22-6.89-2.09-13.88-4.25-21.01-5.69-3.57-.65-7.15-1.3-10.76-1.87-1.8-.27-3.61-.64-5.42-.83l-5.45-.47c-3.14-.27-6.29-.52-9.45-.73-8.1-20.07-15.23-40.61-20.96-61.64-3.25-12.1-6.03-24.36-8.13-36.72-.59-3.34-1.12-6.73-1.63-10.12h-29.4l-.54,3.45c-1.86,10.21-3.97,20.36-5.93,30.52-2.56,10-4.81,20.09-7.66,29.97-3.07,9.8-5.79,19.71-9.49,29.21-1.8,4.76-3.24,9.69-5.32,14.3l-5.91,13.99-.46.93c-1.63.61-3.25,1.23-4.87,1.87-3.55,1.47-7.09,2.91-10.62,4.63-1.77.83-3.53,1.68-5.3,2.66-.89.48-1.75.91-2.68,1.47-.95.55-1.73.98-2.98,1.79l11.28,16.05c-2.02,3.27-4.18,6.43-6.21,9.67-2.83,3.96-5.7,7.91-8.72,11.62l-4.57,5.5-4.79,5.08c-.06.06-.13.12-.19.18h42.13c1.05-1.51,2.1-3.02,3.03-4.57,2.85-4.88,6.03-9.62,8.56-14.61,2.52-4.99,5.36-9.87,7.6-14.96,1.09-2.45,2.2-4.89,3.29-7.34.09-.04.18-.08.27-.12,12.38-5.37,25.35-9.72,38.67-13.2,3.32-.91,6.71-1.52,10.08-2.3l.57-.12c.35.75.66,1.52,1.02,2.27,5.53,12.07,11.88,23.78,19.02,35,3.42,5.69,7.4,11.06,11.19,16.5,4.09,5.26,8,10.61,12.46,15.55,17.28,20.11,37.74,37.56,60.71,50.02-17.13-19.74-32.79-39.53-45.78-61.02ZM325.26,109.11c-8.19.63-16.34,1.81-24.46,3.37,1.09-3.34,2.07-6.71,3.18-10.04,3.53-10.4,5.78-21.07,8.48-31.62,1.22-5.3,2.28-10.62,3.3-15.94,4.2,18.21,9.38,36.29,16.13,53.81-2.21.1-4.43.2-6.63.42Z"/><g><path class="cls-1" d="M4.6,229.97h1.43l-1.75,12.87h6.14l-.16,1.34H2.68l1.92-14.22Z"/><path class="cls-1" d="M23.7,244.19h-1.36l.21-1.58c-1.22,1.23-2.61,1.85-4.17,1.85-1.42,0-2.6-.46-3.51-1.38-.92-.92-1.38-2.11-1.38-3.56,0-1.67.6-3.11,1.79-4.32,1.2-1.2,2.6-1.8,4.22-1.8.88,0,1.65.18,2.31.55.66.37,1.22.94,1.67,1.72l.24-2h1.4l-1.42,10.52ZM18.52,243.22c.87,0,1.66-.2,2.37-.61.71-.41,1.28-1,1.69-1.77.42-.77.63-1.6.63-2.5,0-1.09-.34-1.97-1.03-2.65-.69-.68-1.58-1.02-2.68-1.02-1.29,0-2.39.47-3.31,1.4-.92.93-1.38,2.08-1.38,3.44,0,1.12.34,2.01,1.03,2.7.69.68,1.58,1.02,2.68,1.02Z"/><path class="cls-1" d="M50.51,233.03l-1.14.84c-.72-.93-1.55-1.65-2.52-2.15-.96-.5-1.95-.75-2.96-.75-1.13,0-2.22.3-3.27.91-1.04.61-1.86,1.42-2.46,2.43-.6,1.01-.89,2.09-.89,3.24,0,1.57.56,2.9,1.68,4,1.12,1.1,2.48,1.65,4.08,1.65.96,0,1.88-.2,2.76-.59.88-.39,1.6-.91,2.15-1.57s.95-1.46,1.2-2.42h-5.21v-1.4h6.92c-.14,2.18-.92,3.94-2.34,5.3-1.42,1.35-3.19,2.03-5.31,2.03s-3.95-.66-5.31-1.98c-1.36-1.32-2.04-2.98-2.04-4.98,0-1.42.36-2.75,1.07-3.99s1.7-2.21,2.95-2.92c1.25-.71,2.6-1.07,4.05-1.07,2.62,0,4.82,1.14,6.58,3.41Z"/><path class="cls-1" d="M55.19,233.67h1.36l-.18,1.32c.36-.5.8-.89,1.31-1.17.51-.28,1.03-.42,1.57-.42.38,0,.78.09,1.19.27l-.64,1.24c-.33-.14-.61-.2-.84-.2-.47,0-.93.16-1.39.49-.46.33-.83.81-1.12,1.44-.29.63-.53,1.66-.73,3.1l-.61,4.45h-1.33l1.42-10.52Z"/><path class="cls-1" d="M72.25,244.19h-1.36l.21-1.58c-1.22,1.23-2.61,1.85-4.17,1.85-1.42,0-2.6-.46-3.51-1.38-.92-.92-1.38-2.11-1.38-3.56,0-1.67.6-3.11,1.79-4.32,1.2-1.2,2.6-1.8,4.22-1.8.88,0,1.65.18,2.31.55.66.37,1.22.94,1.67,1.72l.24-2h1.4l-1.42,10.52ZM67.07,243.22c.87,0,1.66-.2,2.37-.61.71-.41,1.28-1,1.69-1.77.42-.77.63-1.6.63-2.5,0-1.09-.34-1.97-1.03-2.65-.69-.68-1.58-1.02-2.68-1.02-1.29,0-2.39.47-3.31,1.4-.92.93-1.38,2.08-1.38,3.44,0,1.12.34,2.01,1.03,2.7.69.68,1.58,1.02,2.68,1.02Z"/><path class="cls-1" d="M78.38,233.67h1.3l-.22,1.64c1.07-1.27,2.31-1.91,3.73-1.91,1.09,0,1.97.33,2.63,1s1,1.56,1,2.69c0,.45-.07,1.21-.22,2.27l-.65,4.82h-1.33l.65-4.82c.14-1.03.21-1.79.21-2.28,0-.74-.22-1.33-.67-1.78-.45-.45-1.03-.68-1.76-.68s-1.37.18-1.98.55c-.61.37-1.09.87-1.42,1.49-.34.63-.59,1.62-.77,2.98l-.6,4.54h-1.33l1.42-10.52Z"/><path class="cls-1" d="M101.04,244.19h-1.36l.22-1.63c-1.25,1.27-2.65,1.9-4.21,1.9-1.42,0-2.58-.46-3.5-1.38-.91-.92-1.37-2.11-1.37-3.56,0-1.67.6-3.11,1.79-4.32,1.19-1.2,2.59-1.8,4.21-1.8.87,0,1.64.18,2.3.55.66.37,1.22.94,1.7,1.72l.8-6.06h1.4l-1.97,14.57ZM95.86,243.22c.87,0,1.66-.2,2.37-.61.71-.41,1.28-1,1.7-1.76.42-.77.63-1.6.63-2.5,0-1.09-.34-1.98-1.03-2.66-.69-.68-1.58-1.03-2.68-1.03-1.29,0-2.4.47-3.32,1.4-.92.93-1.38,2.08-1.38,3.44,0,1.12.34,2.01,1.03,2.7.69.68,1.58,1.02,2.68,1.02Z"/><path class="cls-1" d="M116.63,239.2h-9.37c-.02,1.25.31,2.23.98,2.95.67.72,1.56,1.07,2.68,1.07.74,0,1.43-.15,2.06-.45.63-.3,1.15-.73,1.57-1.28l1.01.82c-.51.65-1.17,1.17-2,1.56-.82.39-1.71.58-2.66.58-1.65,0-2.89-.51-3.72-1.53-.83-1.02-1.24-2.17-1.24-3.45,0-1.04.28-2.05.84-3.02.56-.97,1.3-1.72,2.24-2.26.93-.54,1.95-.81,3.03-.81,1.35,0,2.46.46,3.34,1.37s1.32,2.07,1.32,3.48c0,.26-.02.57-.07.95ZM115.39,238.02c-.04-.99-.38-1.79-1.01-2.4s-1.44-.92-2.41-.92c-1.05,0-1.98.3-2.78.89-.8.59-1.37,1.4-1.71,2.44h7.91Z"/><path class="cls-1" d="M137.07,229.97l-.2,1.38h-6.37l-.63,4.66h6.37l-.18,1.36h-6.37l-.74,5.45h6.37l-.16,1.36h-7.83l1.92-14.22h7.82ZM134.43,225.87h2.08l-3.28,2.98h-1.33l2.53-2.98Z"/><path class="cls-1" d="M150.64,235.94l-1.11.65c-.78-1.26-1.97-1.89-3.57-1.89-.93,0-1.77.21-2.54.62-.77.41-1.36.99-1.8,1.72-.43.73-.65,1.52-.65,2.36,0,.74.16,1.4.48,1.99.32.59.77,1.04,1.36,1.35.58.32,1.27.47,2.06.47s1.58-.16,2.32-.48,1.31-.74,1.72-1.25l1.11.78c-.7.76-1.45,1.32-2.27,1.67s-1.76.53-2.84.53c-1.66,0-2.96-.45-3.89-1.36-.93-.91-1.4-2.11-1.4-3.62,0-1.68.61-3.11,1.83-4.3,1.22-1.19,2.72-1.78,4.49-1.78,1.06,0,2,.22,2.81.67.81.45,1.43,1.07,1.87,1.87Z"/><path class="cls-1" d="M160.02,233.4c.9,0,1.72.21,2.46.64.75.43,1.33,1.02,1.75,1.79s.63,1.63.63,2.6c0,1.1-.27,2.12-.8,3.07-.53.94-1.25,1.67-2.16,2.19-.9.52-1.92.77-3.06.77-1.41,0-2.57-.46-3.48-1.39-.91-.92-1.37-2.1-1.37-3.53,0-1.12.27-2.16.8-3.1.53-.95,1.27-1.69,2.2-2.23.93-.54,1.94-.81,3.03-.81ZM159.99,234.69c-.84,0-1.63.21-2.37.63-.74.42-1.31.99-1.7,1.73s-.59,1.54-.59,2.42c0,1.11.34,2.01,1.03,2.7.68.69,1.57,1.04,2.65,1.04.84,0,1.61-.2,2.3-.6.69-.4,1.23-.98,1.64-1.74s.61-1.58.61-2.44c0-.73-.15-1.37-.46-1.94-.3-.56-.73-1-1.29-1.31-.55-.31-1.16-.47-1.82-.47Z"/><path class="cls-1" d="M170.1,229.61h1.32l-1.96,14.57h-1.33l1.97-14.57Z"/><path class="cls-1" d="M184.81,239.2h-9.37c-.02,1.25.31,2.23.98,2.95.67.72,1.56,1.07,2.68,1.07.74,0,1.43-.15,2.06-.45.63-.3,1.15-.73,1.57-1.28l1.01.82c-.51.65-1.17,1.17-2,1.56-.82.39-1.71.58-2.66.58-1.65,0-2.89-.51-3.72-1.53-.83-1.02-1.24-2.17-1.24-3.45,0-1.04.28-2.05.84-3.02.56-.97,1.3-1.72,2.24-2.26.93-.54,1.95-.81,3.03-.81,1.35,0,2.46.46,3.34,1.37s1.32,2.07,1.32,3.48c0,.26-.02.57-.07.95ZM183.57,238.02c-.04-.99-.38-1.79-1.01-2.4s-1.44-.92-2.41-.92c-1.05,0-1.98.3-2.78.89s-1.37,1.4-1.71,2.44h7.91Z"/><path class="cls-1" d="M205.88,244.19h-1.36l.22-1.63c-1.25,1.27-2.65,1.9-4.21,1.9-1.42,0-2.58-.46-3.5-1.38-.91-.92-1.37-2.11-1.37-3.56,0-1.67.6-3.11,1.79-4.32,1.19-1.2,2.59-1.8,4.21-1.8.87,0,1.64.18,2.3.55.66.37,1.22.94,1.7,1.72l.8-6.06h1.4l-1.97,14.57ZM200.7,243.22c.87,0,1.66-.2,2.37-.61.71-.41,1.28-1,1.7-1.76.42-.77.63-1.6.63-2.5,0-1.09-.34-1.98-1.03-2.66-.69-.68-1.58-1.03-2.68-1.03-1.29,0-2.4.47-3.32,1.4-.92.93-1.38,2.08-1.38,3.44,0,1.12.34,2.01,1.03,2.7.69.68,1.58,1.02,2.68,1.02Z"/><path class="cls-1" d="M221.47,239.2h-9.37c-.02,1.25.31,2.23.98,2.95.67.72,1.56,1.07,2.68,1.07.74,0,1.43-.15,2.06-.45.63-.3,1.15-.73,1.57-1.28l1.01.82c-.51.65-1.17,1.17-2,1.56-.82.39-1.71.58-2.66.58-1.65,0-2.89-.51-3.72-1.53-.83-1.02-1.24-2.17-1.24-3.45,0-1.04.28-2.05.84-3.02.56-.97,1.3-1.72,2.24-2.26.93-.54,1.95-.81,3.03-.81,1.35,0,2.46.46,3.34,1.37.88.91,1.32,2.07,1.32,3.48,0,.26-.02.57-.07.95ZM220.23,238.02c-.04-.99-.38-1.79-1.01-2.4s-1.44-.92-2.41-.92c-1.05,0-1.98.3-2.78.89s-1.37,1.4-1.71,2.44h7.91Z"/><path class="cls-1" d="M233.81,229.61h1.32l-1.96,14.57h-1.33l1.97-14.57Z"/><path class="cls-1" d="M240.72,234.94l-.7-.42c.35-.59.59-1.01.7-1.27.11-.26.21-.58.29-.96h-.85l.37-2.68h1.71l-.13,1.19c-.1,1.01-.26,1.8-.46,2.37-.2.58-.51,1.16-.93,1.76Z"/><path class="cls-1" d="M254.02,229.97l4.77,14.22h-1.46l-1.55-4.65h-6.03l-2.66,4.65h-1.59l8.19-14.22h.33ZM253.57,232.95l-3.03,5.24h4.78l-1.75-5.24Z"/><path class="cls-1" d="M268.72,234.85l-.73,1.09c-.59-.84-1.3-1.27-2.11-1.27-.46,0-.86.15-1.19.45-.33.3-.49.64-.49,1.01,0,.28.1.55.3.81.19.26.63.61,1.32,1.05,1.01.65,1.67,1.22,1.99,1.7.32.49.47,1.05.47,1.69,0,.88-.31,1.61-.92,2.19-.62.58-1.42.87-2.4.87-1.3,0-2.4-.58-3.29-1.73l.82-.96c.78.95,1.63,1.42,2.54,1.42.52,0,.98-.18,1.36-.55.39-.37.58-.79.58-1.28,0-.39-.14-.77-.43-1.13-.19-.23-.69-.63-1.51-1.18-.88-.61-1.46-1.11-1.74-1.51-.28-.39-.42-.84-.42-1.33,0-.78.29-1.44.88-1.99.59-.55,1.33-.82,2.22-.82.53,0,1.01.11,1.44.32s.86.59,1.3,1.13Z"/><path class="cls-1" d="M277.99,234.85l-.73,1.09c-.59-.84-1.3-1.27-2.11-1.27-.46,0-.86.15-1.19.45-.33.3-.49.64-.49,1.01,0,.28.1.55.3.81.19.26.63.61,1.32,1.05,1.01.65,1.67,1.22,1.99,1.7.32.49.47,1.05.47,1.69,0,.88-.31,1.61-.92,2.19-.62.58-1.42.87-2.4.87-1.3,0-2.4-.58-3.29-1.73l.82-.96c.78.95,1.63,1.42,2.54,1.42.52,0,.98-.18,1.36-.55.39-.37.58-.79.58-1.28,0-.39-.14-.77-.43-1.13-.19-.23-.69-.63-1.51-1.18-.88-.61-1.46-1.11-1.74-1.51-.28-.39-.42-.84-.42-1.33,0-.78.29-1.44.88-1.99.59-.55,1.33-.82,2.22-.82.53,0,1.01.11,1.44.32s.86.59,1.3,1.13Z"/><path class="cls-1" d="M282.99,233.67h1.35l-.64,4.4c-.19,1.29-.28,2.12-.28,2.46,0,.79.25,1.43.74,1.92s1.14.75,1.95.75c.67,0,1.26-.19,1.75-.58.5-.39.85-.89,1.06-1.52.11-.32.23-1.04.38-2.17l.71-5.26h1.33l-.51,3.98c-.24,1.9-.5,3.26-.77,4.06-.27.8-.76,1.46-1.46,1.97-.7.51-1.55.77-2.56.77-1.14,0-2.08-.37-2.81-1.12-.73-.74-1.09-1.67-1.09-2.79,0-.44.04-.96.12-1.56l.1-.93.05-.4.57-4Z"/><path class="cls-1" d="M295.44,233.67h1.36l-.18,1.32c.36-.5.8-.89,1.31-1.17.51-.28,1.03-.42,1.57-.42.38,0,.78.09,1.19.27l-.64,1.24c-.33-.14-.61-.2-.84-.2-.47,0-.93.16-1.39.49-.46.33-.83.81-1.12,1.44-.29.63-.53,1.66-.73,3.1l-.61,4.45h-1.33l1.42-10.52Z"/><path class="cls-1" d="M312.5,244.19h-1.36l.21-1.58c-1.22,1.23-2.61,1.85-4.17,1.85-1.42,0-2.6-.46-3.51-1.38-.92-.92-1.38-2.11-1.38-3.56,0-1.67.6-3.11,1.79-4.32,1.2-1.2,2.6-1.8,4.22-1.8.88,0,1.65.18,2.31.55.66.37,1.22.94,1.67,1.72l.24-2h1.4l-1.42,10.52ZM307.32,243.22c.87,0,1.66-.2,2.37-.61.71-.41,1.28-1,1.69-1.77.42-.77.63-1.6.63-2.5,0-1.09-.34-1.97-1.03-2.65-.69-.68-1.58-1.02-2.68-1.02-1.29,0-2.39.47-3.31,1.4-.92.93-1.38,2.08-1.38,3.44,0,1.12.34,2.01,1.03,2.7.69.68,1.58,1.02,2.68,1.02Z"/><path class="cls-1" d="M318.62,233.67h1.3l-.22,1.64c1.07-1.27,2.31-1.91,3.73-1.91,1.09,0,1.97.33,2.63,1s1,1.56,1,2.69c0,.45-.07,1.21-.22,2.27l-.65,4.82h-1.33l.65-4.82c.14-1.03.21-1.79.21-2.28,0-.74-.22-1.33-.67-1.78-.45-.45-1.03-.68-1.76-.68s-1.37.18-1.98.55c-.61.37-1.09.87-1.42,1.49-.34.63-.59,1.62-.77,2.98l-.6,4.54h-1.33l1.42-10.52Z"/><path class="cls-1" d="M342.04,235.94l-1.11.65c-.78-1.26-1.97-1.89-3.57-1.89-.93,0-1.77.21-2.54.62-.77.41-1.36.99-1.8,1.72-.43.73-.65,1.52-.65,2.36,0,.74.16,1.4.48,1.99.32.59.77,1.04,1.36,1.35.58.32,1.27.47,2.06.47s1.58-.16,2.32-.48,1.31-.74,1.72-1.25l1.11.78c-.7.76-1.45,1.32-2.27,1.67s-1.76.53-2.84.53c-1.66,0-2.96-.45-3.89-1.36-.93-.91-1.4-2.11-1.4-3.62,0-1.68.61-3.11,1.83-4.3,1.22-1.19,2.72-1.78,4.49-1.78,1.06,0,2,.22,2.81.67.81.45,1.43,1.07,1.87,1.87Z"/><path class="cls-1" d="M356.12,239.2h-9.37c-.02,1.25.31,2.23.98,2.95.67.72,1.56,1.07,2.68,1.07.74,0,1.43-.15,2.06-.45.63-.3,1.15-.73,1.57-1.28l1.01.82c-.51.65-1.17,1.17-2,1.56-.82.39-1.71.58-2.66.58-1.65,0-2.89-.51-3.72-1.53-.83-1.02-1.24-2.17-1.24-3.45,0-1.04.28-2.05.84-3.02.56-.97,1.3-1.72,2.24-2.26.93-.54,1.95-.81,3.03-.81,1.35,0,2.46.46,3.34,1.37s1.32,2.07,1.32,3.48c0,.26-.02.57-.07.95ZM354.88,238.02c-.04-.99-.38-1.79-1.01-2.4s-1.44-.92-2.41-.92c-1.05,0-1.98.3-2.78.89s-1.37,1.4-1.71,2.44h7.91Z"/></g><g><path class="cls-1" d="M8.14,195.23L0,219.06h5.39l1.77-5.54h8.47l1.84,5.54h5.42l-8.35-23.84h-6.4ZM8.39,209.7l.69-2.14c.44-1.45.88-3.06,1.32-4.84.29-1.15.59-2.38.91-3.66.33,1.28.64,2.49.95,3.63.47,1.77.94,3.39,1.4,4.87l.71,2.14h-5.97Z"/><path class="cls-1" d="M57.61,207.63c-.65-.56-1.41-1.03-2.27-1.42-.86-.38-1.8-.69-2.8-.91l-2.16-.53c-.66-.16-1.29-.36-1.87-.6-.59-.24-1.06-.55-1.41-.94-.35-.39-.53-.88-.53-1.46,0-.53.15-1.01.46-1.42.3-.42.75-.74,1.34-.98.59-.23,1.29-.35,2.11-.35,1.22,0,2.19.26,2.92.78.73.52,1.14,1.26,1.22,2.22h4.72c-.02-1.4-.4-2.63-1.14-3.7-.74-1.07-1.76-1.91-3.07-2.51-1.31-.6-2.85-.9-4.61-.9s-3.27.3-4.62.9c-1.35.6-2.41,1.43-3.18,2.51-.77,1.08-1.16,2.34-1.16,3.78,0,1.73.57,3.12,1.71,4.17,1.14,1.05,2.72,1.82,4.74,2.31l2.62.66c.87.2,1.62.44,2.22.7.61.27,1.07.58,1.4.95.33.37.49.82.49,1.37,0,.61-.18,1.14-.54,1.6s-.87.81-1.51,1.06c-.65.25-1.41.38-2.28.38s-1.66-.13-2.35-.4c-.69-.27-1.25-.67-1.66-1.21s-.66-1.21-.72-2.01h-4.75c.04,1.69.46,3.1,1.25,4.26.79,1.15,1.89,2.02,3.3,2.61,1.41.59,3.07.88,4.98.88s3.58-.29,4.96-.88c1.38-.59,2.43-1.42,3.15-2.49.72-1.07,1.09-2.33,1.09-3.77,0-1-.18-1.89-.54-2.66s-.86-1.43-1.51-1.99Z"/><path class="cls-1" d="M95.45,207.63c-.65-.56-1.41-1.03-2.27-1.42-.86-.38-1.8-.69-2.8-.91l-2.16-.53c-.66-.16-1.29-.36-1.87-.6-.59-.24-1.06-.55-1.41-.94-.35-.39-.53-.88-.53-1.46,0-.53.15-1.01.46-1.42.3-.42.75-.74,1.34-.98.59-.23,1.29-.35,2.11-.35,1.22,0,2.19.26,2.92.78.73.52,1.14,1.26,1.22,2.22h4.72c-.02-1.4-.4-2.63-1.14-3.7-.74-1.07-1.76-1.91-3.07-2.51-1.31-.6-2.85-.9-4.61-.9s-3.27.3-4.62.9c-1.35.6-2.41,1.43-3.18,2.51-.77,1.08-1.16,2.34-1.16,3.78,0,1.73.57,3.12,1.71,4.17,1.14,1.05,2.72,1.82,4.74,2.31l2.62.66c.87.2,1.62.44,2.22.7.61.27,1.07.58,1.4.95.33.37.49.82.49,1.37,0,.61-.18,1.14-.54,1.6s-.87.81-1.51,1.06c-.65.25-1.41.38-2.28.38s-1.66-.13-2.35-.4c-.69-.27-1.25-.67-1.66-1.21s-.66-1.21-.72-2.01h-4.75c.04,1.69.46,3.1,1.25,4.26.79,1.15,1.89,2.02,3.3,2.61s3.07.88,4.98.88,3.58-.29,4.96-.88c1.38-.59,2.43-1.42,3.15-2.49.72-1.07,1.09-2.33,1.09-3.77,0-1-.18-1.89-.54-2.66s-.86-1.43-1.51-1.99Z"/><path class="cls-1" d="M132.19,210.3c0,.93-.21,1.75-.62,2.47s-.99,1.29-1.73,1.7c-.74.41-1.61.62-2.62.62s-1.86-.21-2.6-.62-1.32-.98-1.73-1.7c-.41-.72-.62-1.54-.62-2.47v-15.07h-4.88v15.47c0,1.74.41,3.26,1.22,4.56s1.96,2.32,3.44,3.05c1.48.73,3.2,1.1,5.16,1.1s3.7-.37,5.18-1.1c1.48-.73,2.63-1.75,3.45-3.05.82-1.3,1.23-2.82,1.23-4.56v-15.47h-4.9v15.07Z"/><path class="cls-1" d="M171.63,209.65c1.28-.6,2.27-1.47,2.94-2.61.68-1.14,1.02-2.49,1.02-4.06s-.33-2.93-1-4.1c-.67-1.16-1.63-2.06-2.9-2.7-1.27-.64-2.81-.96-4.62-.96h-9.3v23.84h4.88v-8.51h3.83l4.56,8.51h5.41l-5.08-9.31c.09-.04.19-.07.27-.11ZM162.65,199.26h3.5c1,0,1.83.14,2.47.43.65.29,1.13.71,1.45,1.26.32.55.48,1.23.48,2.04s-.16,1.45-.48,1.99c-.32.54-.8.94-1.44,1.22-.64.27-1.46.41-2.46.41h-3.52v-7.34Z"/><path class="cls-1" d="M202.44,195.23l-8.14,23.84h5.39l1.77-5.54h8.47l1.84,5.54h5.42l-8.35-23.84h-6.4ZM202.68,209.7l.69-2.14c.44-1.45.88-3.06,1.32-4.84.29-1.15.59-2.38.91-3.66.33,1.28.64,2.49.95,3.63.47,1.77.94,3.39,1.4,4.87l.71,2.14h-5.97Z"/><path class="cls-1" d="M252.18,206.66c0,.64.02,1.42.06,2.34s.09,1.88.15,2.88c.02.43.05.83.08,1.24-.2-.49-.4-.96-.61-1.4-.41-.89-.81-1.69-1.21-2.42-.39-.72-.78-1.4-1.17-2.02l-7.54-12.06h-5.44v23.84h4.99v-10.96c0-.54-.02-1.25-.06-2.1-.04-.86-.09-1.82-.15-2.87-.04-.61-.07-1.24-.11-1.88.35.71.67,1.35.95,1.92.46.93.91,1.79,1.34,2.56.43.77.89,1.57,1.39,2.39l6.85,10.94h5.46v-23.84h-4.99v11.44Z"/><path class="cls-1" d="M292.99,212.65c-.3.51-.69.95-1.15,1.3-.46.36-.99.63-1.57.82-.58.19-1.21.28-1.9.28-1.23,0-2.3-.3-3.23-.9-.93-.6-1.65-1.48-2.18-2.66s-.78-2.62-.78-4.34.26-3.12.78-4.3,1.24-2.08,2.18-2.7c.93-.62,2.02-.93,3.26-.93.68,0,1.32.09,1.9.28.59.19,1.11.46,1.56.82.45.36.83.79,1.14,1.3.3.51.51,1.09.62,1.75h4.94c-.18-1.34-.56-2.54-1.14-3.59s-1.32-1.94-2.22-2.66c-.91-.73-1.94-1.28-3.11-1.66-1.17-.38-2.43-.57-3.78-.57-2.09,0-3.97.48-5.65,1.44-1.67.96-3,2.35-3.97,4.18-.97,1.83-1.46,4.04-1.46,6.63s.48,4.78,1.45,6.61c.97,1.82,2.28,3.22,3.95,4.18,1.67.96,3.56,1.44,5.67,1.44,1.5,0,2.86-.23,4.06-.69s2.24-1.09,3.12-1.89c.87-.8,1.58-1.71,2.1-2.72s.86-2.07.98-3.18h-4.94c-.12.65-.33,1.23-.63,1.74Z"/><polygon class="cls-1" points="323.38 215.02 323.38 209.02 333.62 209.02 333.62 205.03 323.38 205.03 323.38 199.27 334.45 199.27 334.45 195.23 318.5 195.23 318.5 219.06 334.48 219.06 334.48 215.02 323.38 215.02"/></g></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 220px;
    height: 122px;
    margin: 20px auto !important;
    display: block !important;
}

/* Style pour responsive mobile */
@media (max-width: 768px) {
    .moduleAimairaFormulaire.CL-theme .logo-school {
        width: 176px;
        height: 97px;
        margin: 15px auto !important;
    }
}

/* --------------- HOVER BOUTONS RESUME GOBACK --------------- */

/* Remplacer le SVG par défaut pour les boutons goback dans la page résumé */
.moduleAimairaFormulaire #pageResume form .resume-part .resume-goback svg.svg-ges-formulaire-goback-def-ctrl {
    background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_6969_42331)"><path d="M12.5 0.833333C14.8075 0.833333 17.0631 1.51757 18.9817 2.79952C20.9002 4.08147 22.3956 5.90356 23.2786 8.03536C24.1616 10.1672 24.3927 12.5129 23.9425 14.7761C23.4923 17.0392 22.3812 19.118 20.7496 20.7496C19.118 22.3812 17.0392 23.4923 14.7761 23.9425C12.5129 24.3927 10.1672 24.1616 8.03537 23.2786C5.90356 22.3956 4.08148 20.9002 2.79953 18.9817C1.51758 17.0631 0.833339 14.8074 0.833339 12.5C0.833339 9.40581 2.0625 6.43834 4.25043 4.25042C6.43835 2.0625 9.40581 0.833333 12.5 0.833333ZM12.5 0C10.0277 0 7.61099 0.733112 5.55538 2.10663C3.49976 3.48015 1.89761 5.43238 0.951511 7.71646C0.00541608 10.0005 -0.242126 12.5139 0.24019 14.9386C0.722505 17.3634 1.91301 19.5907 3.66117 21.3388C5.40933 23.087 7.63661 24.2775 10.0614 24.7598C12.4861 25.2421 14.9995 24.9946 17.2835 24.0485C19.5676 23.1024 21.5199 21.5002 22.8934 19.4446C24.2669 17.389 25 14.9723 25 12.5C25 9.18479 23.683 6.00537 21.3388 3.66117C18.9946 1.31696 15.8152 0 12.5 0Z" fill="%23009CAC"/><path d="M8.79382 5.79582L5.79492 8.80731L7.20619 10.2127L10.2051 7.20119L8.79382 5.79582Z" fill="%23009CAC"/><path d="M10.6585 7.67146L7.65649 10.6798L14.499 17.508L17.5011 14.4997L10.6585 7.67146Z" fill="%23009CAC"/><path d="M15.0251 18.0334L18.0335 15.025L18.3585 15.35L19.2085 19.2084L15.3501 18.3584L15.0251 18.0334Z" fill="%23009CAC"/></g><defs><clipPath id="clip0_6969_42331"><rect width="25" height="25" fill="white"/></clipPath></defs></svg>') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 25px !important;
    height: 25px !important;
}

/* Masquer le contenu SVG original par défaut */
.moduleAimairaFormulaire #pageResume form .resume-part .resume-goback svg.svg-ges-formulaire-goback-def-ctrl use {
    display: none !important;
}

/* Remplacement du SVG au hover pour les boutons goback dans la page résumé */
.moduleAimairaFormulaire #pageResume form .resume-part .resume-goback:hover svg.svg-ges-formulaire-goback-def-ctrl {
    background-image: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_6969_42338)"><path d="M12.5 0C10.0277 0 7.61099 0.733112 5.55538 2.10663C3.49976 3.48015 1.89761 5.43238 0.951511 7.71646C0.0054161 10.0005 -0.242126 12.5139 0.24019 14.9386C0.722505 17.3634 1.91301 19.5907 3.66117 21.3388C5.40933 23.087 7.63661 24.2775 10.0614 24.7598C12.4861 25.2421 14.9995 24.9946 17.2835 24.0485C19.5676 23.1024 21.5199 21.5002 22.8934 19.4446C24.2669 17.389 25 14.9723 25 12.5C25 9.18479 23.683 6.00537 21.3388 3.66117C18.9946 1.31696 15.8152 0 12.5 0Z" fill="%2310182A"/><path d="M8.79382 5.79582L5.79492 8.80731L7.20619 10.2127L10.2051 7.20119L8.79382 5.79582Z" fill="%2310182A"/><path d="M10.6585 7.67146L7.65649 10.6798L14.499 17.508L17.5011 14.4997L10.6585 7.67146Z" fill="white"/><path d="M15.0251 18.0334L18.0335 15.025L18.3585 15.35L19.2085 19.2084L15.3501 18.3584L15.0251 18.0334Z" fill="white"/></g><defs><clipPath id="clip0_6969_42338"><rect width="25" height="25" fill="white"/></clipPath></defs></svg>') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 25px !important;
    height: 25px !important;
}

/* Masquer le contenu SVG original au hover */
.moduleAimairaFormulaire #pageResume form .resume-part .resume-goback:hover svg.svg-ges-formulaire-goback-def-ctrl use {
    display: none !important;
}

/* GAP pour la page récapitulatif uniquement */
.moduleAimairaFormulaire #pageResume #resume_content {
    gap: 0px !important;
    display: flex !important;
    flex-direction: column !important;
}

/* --------------- FLECHES PERSONNALISEES CTA SKOLAE --------------- */

/* Flèche droite personnalisée pour les boutons CTA */
.moduleAimairaFormulaire.CL-theme button svg.svg-ges-formulaire-arrow-right-custom-ctrl,
.moduleAimairaFormulaire.CL-theme div.btn svg.svg-ges-formulaire-arrow-right-custom-ctrl {
    width: 5px !important;
    height: 13px !important;
    margin-left: 8px !important;
    fill: var(--Color-btn-text) !important;
    margin-top: 3px;
}

/* Flèche gauche personnalisée pour les boutons précédent */
.moduleAimairaFormulaire.CL-theme button svg.svg-ges-formulaire-arrow-left-custom-ctrl,
.moduleAimairaFormulaire.CL-theme div.btn svg.svg-ges-formulaire-arrow-left-custom-ctrl,
.moduleAimairaFormulaire.CL-theme button[data-direction="prev"] svg.svg-ges-formulaire-arrow-left-custom-ctrl,
.moduleAimairaFormulaire.CL-theme div.btn[data-direction="prev"] svg.svg-ges-formulaire-arrow-left-custom-ctrl {
    width: 5px !important;
    height: 13px !important;
    margin-right: 8px !important;
    margin-left: 0 !important;
    margin-top: 3px;
    fill: var(--Color-btn-text) !important;
    order: -1 !important;
}

/* Forcer flexbox pour les boutons précédent */
.moduleAimairaFormulaire.CL-theme button:has(svg.svg-ges-formulaire-arrow-left-custom-ctrl),
.moduleAimairaFormulaire.CL-theme div.btn:has(svg.svg-ges-formulaire-arrow-left-custom-ctrl),
.moduleAimairaFormulaire.CL-theme button[data-direction="prev"],
.moduleAimairaFormulaire.CL-theme div.btn[data-direction="prev"] {
    display: flex !important;
    align-items: center !important;
}


.moduleAimairaFormulaire .required-fields-info {
    color:#10182A !important;
    text-align: center !important;
    margin-left: unset !important;
    font-weight: 500 !important;
}

/* --------------- OVERRIDE ANCIENS SVG POUR BOUTONS CTA --------------- */

/* Forcer les nouveaux symboles pour tous les boutons CTA (non form-input) */
.moduleAimairaFormulaire.CL-theme button:not(.form-line button) svg.svg-ges-formulaire-arrow-def-ctrl,
.moduleAimairaFormulaire.CL-theme div.btn:not(.form-line div.btn) svg.svg-ges-formulaire-arrow-def-ctrl {
    display: none !important;
}

/* Remplacer les anciens par background-image pour boutons suivant */
.moduleAimairaFormulaire.CL-theme div.btn[data-nav-btn="next"] svg.svg-ges-formulaire-arrow-def-ctrl::before {
    content: '';
    display: block !important;
    width: 5px;
    height: 13px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 13"><path d="M0.621289 -2.71574e-08C0.821173 -3.58946e-08 0.996072 0.0866928 1.121 0.288976L4.86883 6.06847C5.04372 6.32855 5.04372 6.67532 4.86883 6.9354L1.121 12.7149C0.921116 13.0328 0.521348 13.0906 0.246507 12.8594C-0.0283336 12.6282 -0.0783046 12.1658 0.121579 11.848L3.59457 6.50194L0.121579 1.1559C-0.0783051 0.838028 -0.0283341 0.375668 0.246506 0.144488C0.346449 0.0577955 0.496362 -2.16967e-08 0.621289 -2.71574e-08Z" fill="white"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
}

/* Remplacer les anciens par background-image pour boutons précédent */
.moduleAimairaFormulaire.CL-theme div.btn[data-nav-btn="prev"] svg.svg-ges-formulaire-arrow-def-ctrl::before {
    content: '';
    display: block !important;
    width: 5px;
    height: 13px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5 13"><path d="M4.37871 13C4.17883 13 4.00393 12.9133 3.879 12.711L0.131174 6.93153C-0.0437245 6.67145 -0.0437245 6.32468 0.131174 6.0646L3.879 0.285103C4.07888 -0.0327697 4.47865 -0.0905647 4.75349 0.140615C5.02833 0.371795 5.0783 0.834155 4.87842 1.15203L1.40543 6.49806L4.87842 11.8441C5.0783 12.162 5.02833 12.6243 4.75349 12.8555C4.65355 12.9422 4.50364 13 4.37871 13Z" fill="white"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(0deg) !important;
}

.moduleAimairaFormulaire .form-nav .form-nav-item:first-child svg {
     transform: rotate(0deg) !important;
}

/* Masquer le bouton précédent sur la première étape */
.moduleAimairaFormulaire #page1 div.btn[data-nav-btn="prev"],
.moduleAimairaFormulaire #pageAccueil + * div.btn[data-nav-btn="prev"],
.moduleAimairaFormulaire .page-progress-1 div.btn[data-nav-btn="prev"],
.moduleAimairaFormulaire #global_header #progress-bar .progress-item:first-child.focus ~ * div.btn[data-nav-btn="prev"] {
    display: none !important;
}
