@font-face {
    font-family: 'Inter';
    src: url('../fonts/inter/Inter-Regular.woff2') format('woff2'),

         url('../fonts/inter/Inter-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}


body.page-template-page-landing-NL *,
body.page-template-page-landing-NL .elementor-widget-heading .elementor-heading-title{
    font-family: 'Inter', Arial, Helvetica, sans-serif !important;
}
body.page-template-page-landing-NL div.wpforms-container-full .wpforms-form label.wpforms-error{
    color: #f30000;
}

input[type="checkbox"] {
    accent-color: #ff6600 !important;
}

.blue{
    color:#2885D3;
}
.contaire-formulaire{
    overflow: hidden;
}
.wpforms-container{
    max-width: 500px;
    width: 100%;
}
body .descr-p p{
    font-size: 16px !important;
}
#wpforms-form-2456{
    margin-bottom: 28px;
}
#wpforms-form-2456 label{
    display: none;
}
#wpforms-form-2456 ul li label{
    display: block;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
}
#wpforms-form-2456 input,#wpforms-form-2456 textarea{
    border-radius:8px;
    background:#E4E4E4;
    color:#000000;
    font-size:16px;
    padding:14px;
}
#wpforms-form-2456 input{
    height: 47px;
}
#wpforms-form-2456 input[type="checkbox"]{
    height: 20px;
    min-width: 20px;
    margin: 0;
}
#wpforms-form-2456  ul{
    padding-left: 0;
}
#wpforms-form-2456  ul li{
    display: flex;
    gap: 6px;
}
#wpforms-form-2456 .btn.btn-primary {
    width: 100%;
    background: #FE721D;
    border-radius: 8px !important;
    padding: 9px !important;
    height: fit-content !important;
    font-size: 16px;
}
.img-tem img{
    width: 100px;
    height: 100px;
    border-radius: 100%;
}
body .desc-tem p{
    font-size: clamp(18px,1.042vw,20px) !important;
}
body .desc-tem p::before{
    content: "“";
    font-size: 80px;
    font-family: 'Inter', Arial, Helvetica, sans-serif !important;
    line-height: 100%;
    position: absolute;
    top: -42px;
    color: #fff;
    left: 0;
}
@media((max-width: 767px)){
    body .desc-tem p::before{
        top: -27px;
        font-size: 46px;
    }
}
.nl .marquee > .e-con-inner{
    max-width: 1344px;
    width: 100%;
}
.page-template-page-landing-NL .gtranslate_wrapper{
    display: none;
}
.list-temo .e-con-inner img{
    margin: auto;
}
.list-temo .e-con-inner .slick-slide{
    padding-top: 30px;
}