.elementor-kit-6{--e-global-color-primary:#AE2C17;--e-global-color-secondary:#2B317C;--e-global-color-text:#707070;--e-global-color-accent:#AE2C17;--e-global-color-1386199:#FFFFFF;--e-global-color-657baae:#FFFFFF00;--e-global-color-3b4edf2:#000000;--e-global-color-628574d:#343434;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-8830032-font-family:"Poppins";--e-global-typography-8830032-font-size:60px;--e-global-typography-8830032-font-weight:300;--e-global-typography-8830032-line-height:1.2em;--e-global-typography-8686ebf-font-family:"Poppins";--e-global-typography-8686ebf-font-size:45px;--e-global-typography-8686ebf-font-weight:300;--e-global-typography-1b25a1e-font-family:"Poppins";--e-global-typography-1b25a1e-font-size:34px;--e-global-typography-1b25a1e-font-weight:300;--e-global-typography-1041659-font-family:"Poppins";--e-global-typography-1041659-font-size:30px;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:40px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-primary );font-size:12px;font-weight:500;line-height:17px;color:var( --e-global-color-1386199 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;padding:8px 30px 8px 30px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-657baae );color:var( --e-global-color-primary );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:40px;}.elementor-kit-6 h1{font-family:var( --e-global-typography-8830032-font-family ), Sans-serif;font-size:var( --e-global-typography-8830032-font-size );font-weight:var( --e-global-typography-8830032-font-weight );line-height:var( --e-global-typography-8830032-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:20px;font-weight:400;color:var( --e-global-color-secondary );accent-color:var( --e-global-color-secondary );background-color:var( --e-global-color-657baae );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1340px){.elementor-kit-6{--e-global-typography-8830032-font-size:50px;--e-global-typography-8830032-line-height:1.2em;}.elementor-kit-6 h1{font-size:var( --e-global-typography-8830032-font-size );line-height:var( --e-global-typography-8830032-line-height );}}@media(max-width:1200px){.elementor-kit-6{--e-global-typography-8830032-font-size:45px;--e-global-typography-8686ebf-font-size:40px;}}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-8686ebf-font-size:35px;--e-global-typography-1b25a1e-font-size:30px;--e-global-typography-1041659-font-size:28px;}.elementor-kit-6 h1{font-size:var( --e-global-typography-8830032-font-size );line-height:var( --e-global-typography-8830032-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-8830032-font-size:35px;--e-global-typography-8686ebf-font-size:32px;--e-global-typography-8686ebf-line-height:1.1em;}.elementor-kit-6 h1{font-size:var( --e-global-typography-8830032-font-size );line-height:var( --e-global-typography-8830032-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:1700px){.elementor-kit-6{--e-global-typography-8830032-line-height:1.1em;--e-global-typography-8686ebf-font-size:50px;}.elementor-kit-6 h1{font-size:var( --e-global-typography-8830032-font-size );line-height:var( --e-global-typography-8830032-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1640px;}.e-con{--container-max-width:1640px;}}/* Start custom CSS */.elementor-shape.elementor-shape-bottom, .elementor-shape.elementor-shape-top{
    
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top -2px center;
    path{
        display: none;
    }
}
.separator-white{
    .elementor-shape.elementor-shape-bottom, .elementor-shape.elementor-shape-top{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22104.131%22%20height%3D%2236.627%22%20viewBox%3D%220%200%20104.131%2036.627%22%3E%3Cpath%20id%3D%22Trac%C3%A9_111%22%20data-name%3D%22Trac%C3%A9%20111%22%20d%3D%22M195.8%2C132.8c14.573%2C14.634%2C36.6%2C33.632%2C53.722%2C35.936%2C16.569-1.722%2C39.762-22.423%2C50.409-35.936C300.206%2C131.249%2C195.8%2C132.8%2C195.8%2C132.8Z%22%20transform%3D%22translate(-195.802%20-132.111)%22%20fill%3D%22%23FFFFFF%22/%3E%3C/svg%3E");
    }
}
.separator-red{
    .elementor-shape.elementor-shape-bottom, .elementor-shape.elementor-shape-top{
        background-color: white;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22104.131%22%20height%3D%2236.627%22%20viewBox%3D%220%200%20104.131%2036.627%22%3E%3Cpath%20id%3D%22Trac%C3%A9_111%22%20data-name%3D%22Trac%C3%A9%20111%22%20d%3D%22M195.8%2C132.8c14.573%2C14.634%2C36.6%2C33.632%2C53.722%2C35.936%2C16.569-1.722%2C39.762-22.423%2C50.409-35.936C300.206%2C131.249%2C195.8%2C132.8%2C195.8%2C132.8Z%22%20transform%3D%22translate(-195.802%20-132.111)%22%20fill%3D%22%23AE2C17%22/%3E%3C/svg%3E");
    }
}
.avecdot{
    position: relative;
    &:after, &:before{
        content: "";
        position: absolute;
        display: block;
        width: 25px;
        height: 25px;
        @media (max-width: 767px){
            width: 15px;
            height: 15px;
        }
    }
    &:after{
        top: 100%;
        left: 100%;
        background-color: var(--e-global-color-primary);
    }
    &:before{
        bottom: 100%;
        right: 100%;
        background-color: var(--e-global-color-628574d);
    }
}
.avectraitgauche{
    position: relative;
    &:after{
        position: absolute;
        width: 25px;
        height: 198px;
        display: block;
        background-color: var(--e-global-color-primary);
        content: '';
        right: 100%;
        bottom:0;
        max-height: 55%;
        @media (max-width: 767px){
            width: 15px;
            height: 140px;
        }
    }
}
[data-elementor-type="wp-page"]{
    overflow: hidden;
    margin-top: -150px;
}
.nobr-mobile{
    @media (max-width:767px){
        display: none;
    }
}
.br-mobile{
    @media (min-width:768px){
        display: none;
    }
}
.br-ipad{
    @media (min-width:1201px) or (max-width:767px){
        display: none;
    }
}/* End custom CSS */