@media(min-width:1024px){
    body{
        background-color: #ef2a11;
    }
    .ac-go-toform{
        display: none
    }
    h1 {
        text-align: center;
        letter-spacing: 0px;
        font-size: 3.6rem;
        margin-top: -0.5rem;
        padding-bottom: 0.2rem;
        font-family: 'AlmoniNeueRegularAAA-Regular';
        color: #fff;
        line-height: 0.9;
   }
   .ac-options-wrapper-mob{
    display: none;
   }
    .ac-container {
        width: 60rem;
        margin: 0 auto;
   }
   /* Section Opening */
    #ac-opening {
        display: flex;
        flex-direction: row-reverse;
   }
    #ac-opening .ac-col-1 {
        width: 100%;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        height: 40rem;
        overflow: hidden;
   }
    #ac-opening .ac-col-1 .ac-content-wrapper {
        width: 100%;
        display: flex;
        flex-direction: column;
        position: relative;
        height: 40rem;
        background-image: url(../img/background.webp);
        background-position: 0 center;
        background-size: cover;
        background-repeat: no-repeat;
   }
    #ac-opening .ac-col-1 .ac-title img{
        width: 90%;
   }
    #ac-opening .ac-col-1 .ac-vehicules img{
        width: 49%;
        margin-top: 1rem;
   }
    #ac-opening .ac-col-1 .ac-text1{
        font-family: 'AlmoniNeueDL40AAA-U-Bold';
        text-align: right;
        display: block;
        margin-right: 4rem;
        font-size: 2.1rem;
        position: relative;
        top: -1.5rem;
   }
    #ac-opening .ac-col-1 .ac-options-wrapper{
        position: absolute;
        top: 42%;
        right: 0;
        background-color: #ffffff7d;
        border-bottom: 0.1rem solid #FD124F;
        border-top: 0.15rem solid #FD124F;
        border-left: 0.15rem solid #FD124F;
        font-size: 2.2rem;
        display: flex;
        flex-direction: column;
        padding: 1.5rem 4rem 1.5rem 2.5rem;
        font-weight: 600;
        border-top-left-radius: 2rem;
        border-bottom-left-radius: 2rem;
        line-height: 1.1;
        text-indent: -1.78rem;
   }
    #ac-opening .ac-col-1 .ac-option-circle{
        background-color: #ef2a11;
        width: 1rem;
        height: 1rem;
        display: inline-block;
        border-radius: 50%;
        margin-left: 0.2rem;
   }
    #ac-opening .ac-col-1 .ac-flash-wrapper{
        position: absolute;
        top: 42%;
        left: 11%;
        background-color: #ffffff6e;
        border: 0.15rem solid #FD124F;
        padding: 1.5rem;
        border-radius: 1rem;
        font-size: 1.5rem;
        text-align: center;
   }
    #ac-opening .ac-col-1 .ac-flash-svg{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 4rem;
        margin: auto;
        margin-bottom: 1.5rem;
   }
   .ac-pos-rel{
    display: none
   }
   /* End Section Opening */
   /* Part 1 */
    #ac-part-1 {
        background-color: #ef2a11;
   }
    #ac-part-1 .ac-row{
        width: 95%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0 3.3rem;
   }
    #ac-part-1 .ac-icons-wrapper{
        display: flex;
                    width: 36%;
                    justify-content: space-between;
                    position: relative;
                    right: -1.2rem;
   }
    #ac-part-1 .ac-icon{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        color: #fff;
        font-size: 1.6rem;
        font-family: 'AlmoniNeueDL40AAA-Light';
        padding: 0 1rem;
        border-left: 0.15rem solid #000;
   }
    #ac-part-1 .ac-icon-5{
        border-left: 0;
   }
    #ac-part-1 .ac-icon-svg{
        width: 3rem;
        height: 3rem;
        margin-bottom: 0.5rem;
   }
    #ac-part-1 .ac-logo-wrapper{
        display: flex;
        justify-content: center;
        align-items: center;
        color: #fff;
        text-align: left;
        font-size: 2.5rem;
        line-height: 1;
        width: max-content;
        margin-left: 1rem;
   }
    #ac-part-1 .ac-logo img{
        width: 18rem;
        margin-left: 0;
        margin-right: 1rem;
   }
   /* End Part 1 */
   /* Thank you Page */
   
   
    .ac-thanks-page .ac-thanks-txt{
        color:#fff;
        font-size: 3.3rem;
        display: block;
        text-align: center;
   }
   /* End Thank you Page */
}
