
   /*--fonts--*/
   @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

   @import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;600;700&display=swap');

   @font-face {
       font-family: mark-pro-regular;
       src: url(./fonts/Mark-Pro.ttf);
   }

   @font-face {
       font-family: mark-pro-Light;
       src: url(./fonts/Mark-Pro-Light.ttf);
   }

   @font-face {
       font-family: mark-pro-medium;
       src: url(./fonts/Mark-Pro-Medium.ttf);
   }

   @font-face {
       font-family: mark-pro-bold;
       src: url(./fonts/Mark-Pro-Bold.ttf);
   }

   @font-face {
       font-family: mark-pro-heavy;
       src: url(./fonts/Mark-Pro-Heavy.ttf);
   }

   /*--/fonts--*/
   *{
    padding: 0;
    margin: 0;
   }
   .container {
       max-width: 1200px !important;
       width: 100%;
       margin: auto;
   }
 .m-10 {
     margin-bottom: 10px !important;
 }

 .mb-12 {
     margin-bottom: 12px !important;
 }

 .mb-16 {
     margin-bottom: 16px !important;
 }

 .mb-17 {
     margin-bottom: 17px !important;
 }

 .mb-18 {
     margin-bottom: 18px !important;
 }

 .mb-20 {
     margin-bottom: 20px !important;
 }

 .mb-25 {
     margin-bottom: 25px !important;
 }

 .mb-24 {
     margin-bottom: 24px !important;
 }

 .mb-30 {
     margin-bottom: 30px !important;
 }

 .mb-32 {
     margin-bottom: 32px !important;
 }

 .mb-34 {
     margin-bottom: 34px !important;
 }

 .mb-35 {
     margin-bottom: 35px !important;
 }

 .mb-40 {
     margin-bottom: 40px !important;
 }
 .mb-45 {
    margin-bottom: 45px !important;
 }
 .mt-18 {
     margin-top: 18px !important;
 }

 .mt-20 {
     margin-top: 20px !important;
 }

 .mt-40 {
     margin-top: 40px !important;
 }
 .mt-30 {
    margin-top: 30px !important;
}
.font-14{
    font-size: 14px;
}
.font-24{
    font-size: 24px;
}

   .wrapper__new__font__size__01 h1 {
    color: #0D0D0D;
    font-family: mark-pro-bold !important;
    font-size: 55px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 75px !important;
    margin-bottom: 20px;
    }
   .wrapper__new__font__size__01 h2 {
    color: #0D0D0D;
    font-family: mark-pro-bold !important;
    font-size: 40px !important;
    font-style: normal;
    margin-bottom: 20px;
    font-weight: 700 !important;
    line-height: 50px !important; 
    }

   .wrapper__new__font__size__01 h3 {
    color: #0D0D0D;
    font-family: 'Poppins';
    font-size: 30px !important;
    font-style: normal;
    margin-bottom: 20px;
    font-weight: 600 !important;
    line-height: 45px !important; 
    }
   .wrapper__new__font__size__01 h4 { 
    color: #0D0D0D;
    font-size: 24px !important;
    font-style: normal;
    margin-bottom: 20px;
    font-weight: 600 !important;
    line-height: 34px !important;
    font-family: 'Poppins' !important;
   }
   .wrapper__new__font__size__01 p { 
       color: #555;
       font-family: 'Poppins' !important;
       font-size: 16px !important;
       font-style: normal;
       margin-bottom: 20px;
       font-weight: 400 !important;
       line-height: 26px !important; 
    }
    .wrapper__new__font__size__01 p a{
        text-decoration: none;
        color: #666;
        text-decoration: underline;
    }
    .text__blue{
     color: #38AEF8 !important;
    }
    .text__white{
        color: #fff !important;
       }
       .wrapper__common__space{
        padding: 50px 0;
       }
    .wrapper__transform__sec{
        background-image: url('./img-abm/bg_abm_01.png');
        background-size: cover;
        background-repeat: no-repeat;
        padding: 80px 120px;
       }
       .wrapper__transform__text img{
        max-width:320px;
        width: 100%;
        padding-bottom: 50px;
    }

    .wrapper__want__hot__sec{
        background-color:#0D0D0D;
        padding: 40px 0;
    }
    .wrapper__nutshell__video{
        position: relative;
    }
    .wrapper__nutshell__btn__img img{
        width: 75px;
        height: 75px;
        object-fit: contain;
        cursor: pointer;
    }
    .wrapper__nutshell__btn__img{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .wrapper__facing__border::after{
        content: '';
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        background-color: #F37126;
    }


    .wrapper__accordion__content {
        display: none;
      }
      .wrapper__accordion__content.active {
        display: block;
      }
      .wrapper__accordion__header{
        cursor: pointer;
        display: flex;
        align-items: center;
      }
      .wrapper__accordion__header h4{
        max-width: 90%;
        width: 100%;
        margin-bottom: 0;
    }
    .wrapper__accordion__item{
        padding: 30px 0;
        border-bottom: 1px solid #ABABAB;
      }
      .wrapper__accordion__arrow{
        max-width: calc(100% - 90%);
        width: 100%;
        display: flex;
        justify-content: end;
      }
      .wrapper__accordion__arrow img{
        width: 30px;
        height: 30px;
        transition: .5s ease all;
        object-fit: contain;
      }
      .wrapper__accordion__content{
        padding:20px 0 0;
      }
    .wrapper__accordion__content p{
        margin-bottom: 0;
    }
    .wrapper__accordion__header.active img{
        transform: rotate(-180deg);
    }
    .wrapper__accordion__box .wrapper__accordion__item:first-child{
        padding-top: 0;
    }
    .wrapper__accordion__box .wrapper__accordion__item:last-child{
       border-bottom: 0;
    }
    .wrapper__benefits__list li{
        color: #555 !important;
        font-family: 'Poppins' !important;
        font-size: 16px !important;
        font-style: normal;
        font-weight: 400 !important;
        line-height: 26px !important; 
        margin-bottom: 20px;
    }
    .wrapper__benefits__list ul{
        display: flex;
        flex-wrap: wrap;
    }
    .wrapper__benefits__list li{
        max-width: calc(100% / 2);
        width: 100%;
        padding:0 30px ;
        list-style:none;
        position: relative;
    }
    .wrapper__benefits__list li::before{
        content: '';
        position: absolute;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        left: 0;
        top: 8px;
        background-color: #F37126;
    }
    .wrapper__discover__sec{
        background:#1B1B1B;
        padding: 60px 0;
    }

    .wrapper__discover__tab__content {
        display: none;}
        .wrapper__discover__tab__content.active {
            display: block;
        }
        .wrapper__discover__tab__list{
            padding: 40px 0;
        }
        .wrapper__discover__tab__list li{
            list-style-type: none;
        }
        .wrapper__tab__discover{
            color: #FFF;
            font-family: 'Poppins' !important;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 20px;
            margin-bottom: 40px;
            cursor: pointer;
            transition: .5s ease all;
        }
        .wrapper__tab__discover.active{
            color: #F37126;
        }
        .wrapper__discover__border{
            position: relative;
        }
        .wrapper__discover__border::after{
            content: '';
            width: 1px;
            height: 100%;
            top: 0;
            right: 0;
            position: absolute;
            background-color: #434242;
        }
        .wrapper__discover__tab__list span.text__blue{
            padding-right: 30px;
            font-size: 14px;
        }
        .wrapper__discover__tab__content__text  li{
            list-style:none;
            position: relative;
            color: #FFF;
            font-family: 'Poppins';
            font-size: 16px !important;
            font-style: normal;
            font-weight: 400 !important;
            line-height: 24px;
            padding-left: 20px;
            margin-bottom: 20px;
                    }
                    .wrapper__discover__tab__content__text  li:last-child{
                        margin-bottom: 0;
                    }
        .wrapper__discover__tab__content__text li::before{
            content: '';
            position: absolute;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            left: 0;
            top: 8px;
            background-color: #F37126;
        }
        .wrapper__discover__tab__content__box{
           padding: 40px 0 40px 80px;
            
        }
        .wrapper__nutshell__list li{
            list-style-type: none;
            position: relative;
        }
        .wrapper__nutshell__list li::before{
            content: '';
            position: absolute;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            left: 0;
            top: 8px;
            background-color: #F37126;
        }
        .wrapper__nutshell__list li{
            color: #0D0D0D;
            font-family: 'Poppins';
            font-size: 16px !important;
            font-style: normal;
            font-weight: 400 !important;
            line-height: 24px;
            margin-bottom: 20px;
            padding-left: 20px;
        }
        /* .wrapper__nutshell__list{
            padding-top: 40px;
        } */
        .wrapper__nutshell__list li strong{
            font-weight: 600;
        }
        .wrapper__summary__list.wrapper__nutshell__list{
            padding: 0;
            padding-left:  20px;
        }
        .wrapper__schedule__form__box{
            padding: 50px 40px;
            background-color: #0D0D0D;
            margin-bottom: 50px;
        }
        .wrapper__schedule__form__box label{
            display: block;
            color: #AFAFAF !important;
            font-family: 'Poppins' !important;
            font-size: 16px !important;
            font-style: normal;
            font-weight: 500 !important;
            line-height: normal;
        }
        .wrapper__schedule__form__box input,.wrapper__schedule__form__box select,.wrapper__schedule__form__box textarea{
            all:none;
            max-width: 100%;
            width: 100%;
            padding: 12px;
            outline: none;
            color: #939393 !important;
            font-family: 'Poppins' !important;
            font-size: 12px !important;
            font-style: normal;
            font-weight: 400 !important;
            line-height: normal;
            margin-bottom: 30px;
        }
        .wrapper__schedule__form__box textarea{
            max-width: 100%;
            width: 100%;
            resize: none;
            height: 100px;
            outline: none;
        }
        .wrapper__schedule__form__box button,.wrapper__button{
            all: unset;
            color: #FFF;
            text-align: center;
            font-family: 'Poppins' !important;
            font-size: 16px !important;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
            text-transform: uppercase;
            padding: 12px 10px !important;
            background-color: #F37126;
            border: 2px solid #F37126;
            transition: .5s ease all;
            max-width: 120px;
            width: 100%;
            cursor: pointer;
        }
        .wrapper__schedule__form__box button:hover,.wrapper__button:hover{
            border-color: #FFF;
            background-color: transparent;
            color: #fff;
        }

        .wrapper__schedule__form__box a{
            text-decoration: none;
        }
        .wrapper__top__industries__slider__card{
            background: #FFF;
            box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, 0.10);
            margin:40px 0 30px;
        }
        .wrapper__top__industries__slider__card__text{
            padding:48px;
            text-align: center;
        }
        .wrapper__top__industries__slider__card__text a{
            text-decoration: none;
            color: #F37126;
            font-family: 'Poppins' !important;
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: 26px;
            text-transform: capitalize;
        }

        .wrapper__top__industries__slider__box .owl-item img {
            display: inline-block;
            width: auto;
        }

        .wrapper__top__industries__slider__box .owl-dot{
            height: 8px;
            width: 20px;
            border: 1px solid #F37126 !important;
            background-color: #fff !important;
            cursor: pointer;
        }
        
        .wrapper__top__industries__slider__box .owl-dot.active{
            background-color: #F37126 !important;
        }
        
        .wrapper__top__industries__slider__box .owl-dots{
            display: flex;
            justify-content: center;
            gap: 10px;
        }
        .wrapper__bg__one{
            background-image: url('./img-abm/bg_abm_single.png');
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center bottom;
        }
        .wrapper__nutshell__video video{
            width: 100%;
        }
        footer{
            background: #0D0D0D;
            padding: 20px 15px;
        }
        footer p{
            text-align: center;
            color: #8b8b8b;
            font-size: 14px;
            margin-bottom: 0;
        }
        @media(max-width:1024px){
            .wrapper__summary__image img,.wrapper__try__img img{
                width: 100%;
                margin-bottom: 30px;
            }
            .wrapper__top__industries__slider__card__text {
                padding: 28px;}
                .wrapper__discover__tab__content__box {
                    padding: 0;
                }
                .wrapper__facing__border::after{
                    content: none;
                }
        }
        @media(max-width:767px){
            .wrapper__new__font__size__01 h1 {
                font-size: 35px !important;
                line-height: 40px !important;
                }
               .wrapper__new__font__size__01 h2 {
                font-size: 25px !important;
                line-height: 30px !important; 
                }
            
               .wrapper__new__font__size__01 h3 {
            
                font-size: 22px !important;
                line-height: 35px !important; 
                }
               .wrapper__new__font__size__01 h4 { 
    
                font-size: 18px !important;
                line-height: 24px !important;
               }
               .wrapper__new__font__size__01 p { 
                   font-size: 14px !important;
                   line-height: 20px !important; 
                }
               
                .wrapper__transform__sec {
                    padding: 30px 0;
                }
                .wrapper__facing__border::after{
                    content: none;
                }
                .wrapper__benefits__list li {
                    max-width: calc(100% / 1);}
                    .wrapper__discover__tab__content__box {
                        padding: 0;
                    }
                    .wrapper__schedule__form__box {
                        padding: 30px 20px;}
                        .wrapper__common__space {
                            padding: 30px 0;
                            margin-bottom: 0;
                        }
                        .wrapper__accordion__item {
                            padding: 20px 0;}
                            .wrapper__try__img,.wrapper__summary__image {
                                margin-bottom: 30px;
                            }
                            .wrapper__top__industries__slider__card__text {
                                padding: 28px;}
                                .wrapper__nutshell__btn__img img{
                                    width: 35px;
                                    height: 35px;
                                }
                                .wrapper__transform__text img {
                                    max-width: 190px;
                                    width: 100%;
                                    padding-bottom: 22px;
                                }
        }

        .form_wcwt2o__form{
            background: black !important;
        }
        .form_wcwt2o__form_made_by{
            display: none !important;
        }