/* Fonts sizes */


.XL {
    font-size: var(--text-size-xl);
    line-height: var(--text-size-xl);
}

.L {
    font-size: var(--text-size-l);
    line-height: var(--text-size-l);
}

.M {
    font-size: var(--text-size-m);
    line-height: var(--text-size-m);
}

.XM {
    font-size: var(--text-size-xm);
    line-height: var(--text-size-xm);
}

.S {
    font-size: var(--text-size-s);
    line-height: var(--text-size-s);
}

.XS {
    font-size: var(--text-size-xs);
    line-height: var(--text-size-xs);
}

.CTA {
    max-width: 50%;
    border-radius: 4px;
    /* display: inline-block; */
    padding: var(--pad-cta-h) var(--pad-cta-w);
        border: 2px solid white;
    -webkit-box-shadow:  6px 7px 5px 0px rgba(232,232,232,1);
    -moz-box-shadow:  6px 7px 5px 0px rgba(232,232,232,1);
    box-shadow: 6px 7px 5px 0px rgba(232, 232, 232, 1);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;

}
@media (min-width: 768px){
    .CTA {
        max-width: 100%;
    }
}
.CTA * {
    border-radius: 4px;
    text-decoration: none;
    font-family: 'Teko-Regular';
    display: inline-block;
    font-size: var(--text-size-m);
  
}
.CTA span {
    /* border: 2px solid white;
    -webkit-box-shadow:  6px 7px 5px 0px rgba(232,232,232,1);
-moz-box-shadow:  6px 7px 5px 0px rgba(232,232,232,1);
box-shadow: 6px 7px 5px 0px rgba(232, 232, 232, 1); */
}


/* @font-face pour Teko */
@font-face {
    font-family: 'Teko-Light';
    src: url('/wp-content/themes/Westline/fonts/Teko/static/Teko-Light.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Teko-Medium';
    src: url('/wp-content/themes/Westline/fonts/Teko/static/Teko-Medium.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Teko-Regular';
    src: url('/wp-content/themes/Westline/fonts/Teko/static/Teko-Regular.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}

/* @font-face pour Ubuntu */
@font-face {
    font-family: 'Ubuntu-Light';
    src: url('/wp-content/themes/Westline/fonts/Ubuntu/Ubuntu-Light.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu-Regular';
    src: url('/wp-content/themes/Westline/fonts/Ubuntu/Ubuntu-Regular.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ubuntu-Medium';
    src: url('/wp-content/themes/Westline/fonts/Ubuntu/Ubuntu-Medium.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
}