#eai-tamplate .package__type h1{
    color: #2ABB9C;
    font-size: 38px;
    font-weight: 900;
    line-height: 36px; 
    margin-top: 40px;
    margin-bottom: 15px;
}
#eai-tamplate .package__type p{
    color: #040404;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 89px;
}
#eai-tamplate .package-1{
    padding-bottom: 55px;
}
#eai-tamplate .package-description-title h2{
    margin-bottom: 22px;
    font-size: 28px;
}
#eai-tamplate .icon-package-desc-content{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23269CB6' fill-opacity='0.1'/%3E%3Ccircle cx='15' cy='15' r='9.5' fill='%23269CB6' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
}
#eai-tamplate .package-description__item-title{
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    padding-right: 26px;
}

#eai-tamplate .package-description__text span{
    display: block;
}


#eai-tamplate .package-description__item.expanded {
    max-height: none;
    box-shadow: none;
}

#eai-tamplate .package-description__item.expanded::after {
    opacity: 0;
}
#eai-tamplate .package-description__item.expanded {
    animation: expandHeight 0.5s forwards;
}

@keyframes expandHeight {
    from {
        max-height: 266px;
    }
    to {
        max-height: max-content;
    }
}
#eai-tamplate .faq{
    margin-bottom: 50px;
}
#eai-tamplate .faq h2 {
    color: #3D3D3D;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 14px;
}
/* accordian */
#eai-tamplate .faq__content{
    border-radius: 30px;
    background: #FFF;
    box-shadow: 0px 34px 80px 4px rgba(0, 0, 0, 0.04);
    padding: 45px 39px;
}
#eai-tamplate .faq__item-title{
    border-radius: 15px;
    border: 0.7px solid #DADADA;
    background: #FFF;
    padding: 24px 41px 24px 22px;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    margin-bottom: 10px;
    align-items: center;
}
#eai-tamplate .faq__item-title.active{
    box-shadow: 0px 24px 33px 0px rgba(0, 0, 0, 0.04);
}
#eai-tamplate .faq__item-title h6{
    color: #3D3D3D;
    font-size: 26px;
    font-weight: 400;
}
#eai-tamplate .icon-faq__item-plus,
#eai-tamplate .icon-faq__item-minus{
    margin-right: 10px;
}
#eai-tamplate .icon-faq__item-plus::after{
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49' fill='none'%3E%3Cpath d='M12.2031 24.4082H36.6122' stroke='%233A3A3A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.4102 36.6141V12.2051' stroke='%233A3A3A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#eai-tamplate .icon-faq__item-minus::after{
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49' fill='none'%3E%3Cpath d='M12.2051 24.4092H36.6141' stroke='%23259EB8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#eai-tamplate .faq__item-anwser-box{
    border-radius: 15px;
    border: 0.7px solid #DADADA;
    background: #FFF;
    padding: 40px 41px 17px 41px;
    margin-bottom: 10px;
}
#eai-tamplate .faq__item-anwser-box p{
    color: #3D3D3D;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px; 
}
#eai-tamplate .faq__item-anwser{
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all .4s ease-in-out;
}
#eai-tamplate .faq__item-anwser.show{
    opacity: 1;
    max-height: 500px;
    overflow: auto;
}
#eai-tamplate .package__type-price-box{
    display: flex;
}
/* consultation-package*/
#eai-tamplate .consultation-package__img-box{
    display: flex;
    justify-content: space-between;
    padding: 16px 64px 0 59px;
    border-radius: 60px 60px 0px 0px;
    background: linear-gradient(90deg, #2994AB 0%, #1FAAC8 100%);
    align-items: center;
}
#eai-tamplate .consultation-package__cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-bottom: 89px;
}
#eai-tamplate .consultation-package__img{
    width: 100%;
    position: relative;
}
#eai-tamplate .consultation-package__img img{
    width: 250px;
    height: 250px;
    object-fit: cover;
}
#eai-tamplate .consultation-package__card-title{
    position: relative;
    margin-bottom: 20px;
    width: 100%;
}
#eai-tamplate .consultation-package__card-title p{
    color: #FFF;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px; 
}
#eai-tamplate .consultation-package__card-title h2{
    color: #FFF;
    font-size: 50px;
    font-weight: 900;
    line-height: 62px;
}
#eai-tamplate .icon-arrow-card {
    position: absolute;
    left: -40%;
    bottom: -36%;
    transform: translate(40%, 36%);
    display: inline-block;
}
#eai-tamplate .icon-arrow-card::after{
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='60' viewBox='0 0 68 60' fill='none'%3E%3Cg clip-path='url(%23clip0_16294_12197)'%3E%3Cpath d='M10.9329 32.8053C10.2608 35.3803 12.4676 37.9347 10.1424 40.4364C9.81138 39.7799 9.52945 39.3983 9.42164 38.9795C8.27895 34.326 7.13079 29.6697 6.0779 24.9989C5.90667 24.2372 5.88143 23.0787 6.32113 22.6081C7.13586 21.7438 8.07522 22.4324 8.88334 23.0841C11.3739 25.1122 13.894 27.1072 16.42 29.1322C15.4156 29.9402 13.3511 29.4265 10.2263 27.5911C13.6738 36.9629 23.9606 40.7505 32.2354 35.5745C31.6795 34.7812 31.0992 34.01 30.5703 33.2028C29.0224 30.8272 28.2851 28.2635 28.7308 25.4017C29.0587 23.2963 30.076 21.6965 32.1443 21.0433C34.2752 20.373 35.9426 21.3487 37.3594 22.8804C40.4244 26.1924 40.636 30.4327 37.9217 34.0943C37.5854 34.5475 37.3205 35.0491 36.9235 35.6966C41.8547 38.589 47.0042 39.8652 52.4895 38.7414C60.9488 37.0126 62.6864 29.7482 61.5498 23.8022C61.4061 23.0675 61.1345 22.3586 60.7875 21.1924C62.4144 22.1958 62.8363 23.4867 63.2333 24.745C64.8152 29.6941 62.7934 35.8026 58.5901 38.8875C55.8997 40.8584 52.8668 41.8349 49.5405 41.841C44.6492 41.8437 40.0494 40.7338 35.868 38.1119C35.4565 37.857 35.0288 37.6214 34.4721 37.3025C30.4964 39.4335 26.3598 41.0046 21.6586 40.1165C17.0667 39.2546 14.1674 35.881 10.9357 32.8134L10.9329 32.8053ZM34.5806 33.9778C38.1772 31.0244 38.6114 27.0176 35.6967 24.2876C35.0086 23.6402 33.7933 23.1698 32.8781 23.2525C31.5787 23.3719 31.1468 24.6195 31.0422 25.8775C30.775 29.1383 32.1254 31.6686 34.5779 33.9833L34.5806 33.9778Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16294_12197'%3E%3Crect width='39.4857' height='55.525' fill='white' transform='translate(0 35.4922) rotate(-64.0092)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
#eai-tamplate .icon-small-circle-card::after{
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='11' fill='%234BCBCA'/%3E%3C/svg%3E");
}
#eai-tamplate .icon-big-circle-card::after{
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='39' viewBox='0 0 39 39' fill='none'%3E%3Ccircle cx='19.5' cy='19.5' r='19.5' fill='%2348DAD9'/%3E%3C/svg%3E");
}
#eai-tamplate .icon-small-circle-card{
    position: absolute;
    right: 0;
    top: 35%;
}
#eai-tamplate .icon-big-circle-card{
    position: absolute;
   left: 0;
    top: 15%;
}
#eai-tamplate .consultation-package__card {
    overflow: hidden;
    border-radius: 60px;
}
#eai-tamplate .consultation-package__card-body{
    padding: 35px;
    border-radius: 0px 0px 31px 31px;
    background: rgba(31, 173, 172, 0.04);
    position: relative;
    height: 100%;
}
#eai-tamplate .consultation-package__card-body-title h3{
    color: #151515;
    font-size: 22px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 12px;
}
#eai-tamplate .consultation-package__card-body-title p{
    color: #3D3D3D;
    text-align: justify;
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
}
#eai-tamplate .package__type-item-price {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 27px;
    background: #FFF;
    box-shadow: 0px 14px 44px 0px rgba(0, 0, 0, 0.05);
    padding: 15px 31px 15px 28px;
}
#eai-tamplate .package__type-price-box {
    display: flex;
}
#eai-tamplate .package__type-item-real-price {
    position: relative;
    margin-left: 27px;
    opacity: .6;
}
#eai-tamplate .package__type-item-real-price span {
    color: #1FADAC;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    display: block;
    text-align: center;
    margin-bottom: 5px;
}
#eai-tamplate .package__type-item-real-price p {
    color: #1FADAC;
    font-size: 34px;
    font-weight: 800;
    line-height: 26px;
    text-align: center;
}
#eai-tamplate .package__type-item-real-price::after {
    width: 100%;
    height: 1px;
    content: '';
    border-top: 1px solid #1FADAC;
    transform: rotate(-45deg) translateY(50%);
    position: absolute;
    top: 50%;
}
#eai-tamplate .package__type-item-discount-price {
    margin-left: 43px;
}
#eai-tamplate .package__type-item-discount-price span {
    color: #1FADAC;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    text-align: center;
    display: block;
    margin-bottom: 5px;
}
#eai-tamplate .package__type-item-discount-price p {
    color: #1FADAC;
    font-size: 34px;
    font-weight: 800;
    line-height: 26px;
    text-align: center;
}
#eai-tamplate .package__type-item-link-box {
    width: 100%;
    max-width: 139px;
}
#eai-tamplate .package__type-item-link {
    width: 100%;
    border-radius: 80px;
    background: #27B3B2;
    color: #090909;
    font-size: 17px;
    font-weight: 600;
    line-height: 32px;
    display: flex;
    align-items: center;
    padding: 4px 8px 4px 4px;
    justify-content: space-between;
    color: #fff;
}
#eai-tamplate .icon-see-package {
    line-height: 0;
    padding: 5px 11px;
    background-color: #fff;
    border-radius: 80px;
    display: inline-block;
    margin-right: 12px;
}
#eai-tamplate .consultation-package__card-price {
    transform: translateY(-92px);
    position: absolute;
    width: 89%;
    top: 18%;
}
#eai-tamplate .icon-see-package::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22' viewBox='0 0 23 22' fill='none'%3E%3Cpath d='M7.76264 6.9082L3.71582 10.955L7.76264 15.0018' stroke='%2327B3B2' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.5218 10.9551H3.71582' stroke='%2327B3B2' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
@media screen and (max-width:1150px) {
    #eai-tamplate .consultation-package__card-title h2 {
        font-size: 40px;
    }
    #eai-tamplate .package__type-item-real-price span,#eai-tamplate .package__type-item-discount-price span {
        font-size: 14px;
        width: max-content;
    }
    #eai-tamplate .package__type-item-real-price p,#eai-tamplate .package__type-item-discount-price p {
        color: #1FADAC;
        font-size: 30px;
        font-weight: 800;
        line-height: 26px;
        text-align: center;
    }
    #eai-tamplate .package__type-item-price {
        padding: 10px 31px 10px 28px;
    }
}
@media screen and (max-width:1024px) {
    #eai-tamplate .package-description-title h2 {
        margin-bottom: 11px;
        font-size: 20px;
    }
    #eai-tamplate .package__type-item-info .description {
        font-size: 14px;
        line-height: 19px;
    }
    #eai-tamplate .package__type-item-price {
        display: flex;
        align-items: center;
    }
    #eai-tamplate .package__type-item-discount-price {
        margin-left: 0px;
    }
    #eai-tamplate .package__type-price-box {
        margin-bottom: 0px;
    }

    #eai-tamplate .package__type-item-discount-price {
        margin-bottom: 0px;
    }
    #eai-tamplate .package__type-item-real-price span {
        color: #1FADAC;
        font-size: 14px;
    }
    #eai-tamplate .package__type-item-discount-price p {
        font-size: 30px;
    }
    #eai-tamplate .package__type-item-discount-price span {
        font-size: 14px;
    }
    #eai-tamplate .package__type-item-real-price::after {
        transform: rotate(-45deg) translateY(33%);
        top: 33%;
    }
    #eai-tamplate .package__type h1 {
        font-size: 30px;
        line-height: 62px;
        margin-bottom: 18px;
        text-align: center;
    }
    #eai-tamplate .package__type p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 83px;
        text-align: justify;
    }
    #eai-tamplate .icon-package-desc-content {
        display: none;
    }
    #eai-tamplate .package-description__item-title {
        margin-bottom: 16px;
        padding-right: 19px;
    }

    #eai-tamplate .faq h2 {
        font-size: 20px;
        margin-bottom: 11px;
    }
    #eai-tamplate .faq__content {
        border-radius: 30px;
        background: #FFF;
        box-shadow: 0px 34px 80px 4px rgba(0, 0, 0, 0.04);
        padding: 21px 16px 14px 17px;
    }
    #eai-tamplate .faq__item-title {
        padding: 14px 13px 16px 7px;
    }
    #eai-tamplate .faq__item-title h6 {
        font-size: 14px;
    }
    #eai-tamplate .icon-faq__item-plus::after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M5.49805 11H16.498' stroke='%233A3A3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 16.5V5.5' stroke='%233A3A3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        position: relative;
        top: 5px;
    }
    #eai-tamplate .icon-faq__item-minus::after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M5.5 11H16.5' stroke='%23259EB8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        position: relative;
        top: 5px;
    }
    #eai-tamplate .faq__item-anwser-box {
        padding: 25px 14px 20px 14px;
    }
    #eai-tamplate .faq__item-anwser-box p {
        font-size: 14px;
        line-height: 27px; 
    }
    #eai-tamplate .testAi__items {
        flex-direction: column;
    }
    #eai-tamplate .testAi__item-img img {
        max-height: 143px;
        max-width: 143px;
        border-radius: 59px;
    }
    #eai-tamplate .testAi__item-img{
        max-height: 161px;
        max-width: 161px;
        border-radius: 59px;
    }
    #eai-tamplate .testAi__item-img {
        top: -40%;
        transform: translateX(50%) translateY(40%);
    }
    #eai-tamplate .testAi__item {
        border-radius: 43px;
        padding: 130px 16px 19px 16px;
        margin-bottom: 80px;
    }
    #eai-tamplate .testAi__item p {
        font-size: 14px;
        line-height: 19px;
    }
    #eai-tamplate .testAi__item-btn-show a {
        max-width: 100%;
    }
    #eai-tamplate .testAi {
        margin-bottom: 70px;
    }
    #eai-tamplate .consultation-package__cards {
        flex-direction: column;
        margin-bottom: 89px;
    }
    #eai-tamplate .consultation-package__card {
        width: 100%;
    }
    #eai-tamplate .consultation-package__img-box {
        display: flex;
        align-items: center;
        padding: 35px 18px 0 16px;
        justify-content: center;
    }
    #eai-tamplate .consultation-package__card-title p {
        font-size: 14px;
    }
    #eai-tamplate .consultation-package__card-title h2 {
        font-size: 34px;
        line-height: 50px;
    }
    #eai-tamplate .consultation-package__img {
        width: 100%;
        max-width: 189px;
    }
    #eai-tamplate .consultation-package__card-title {
        position: relative;
        margin-top: 11px;
        text-align: center;
    }
    #eai-tamplate .icon-arrow-card {
        left: -40%;
        bottom: -55%;
        transform: translate(40%, 55%);
    }
    #eai-tamplate .icon-small-circle-card {
        right: -60%;
        top: 70%;
    }
    #eai-tamplate .icon-small-circle-card::after {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Ccircle cx='5.5' cy='5.5' r='5.5' fill='%234BCBCA'/%3E%3C/svg%3E");
    }
    #eai-tamplate .consultation-package__card-price {
        width: 94%;
        top: 18%;
        right: 3%;
    }
    #eai-tamplate .package__type-item-real-price {
        margin-left: 6px;
    }
    #eai-tamplate .package__type-item-price {
        padding: 10px 12px 10px 16px;
    }
    #eai-tamplate .consultation-package__card-body {
        padding: 30px 18px 27px 21px;
        margin-bottom: 35px;
    }
    #eai-tamplate .consultation-package__cards {
        margin-bottom: 0px;
    }
}
@media screen and (max-width:768px) {
    #eai-tamplate .consultation-package__cards {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media screen and (max-width:350px) {
    #eai-tamplate .package__type-img-text {
        transform: translate(0% ,40%);
        right: 0%;
    }
    #eai-tamplate .package__type-item-link {
        font-size: 14px;
    }
    #eai-tamplate .icon-see-package {
        padding: 2px 5px;
    }
    #eai-tamplate .package__type-item-link-box {
        max-width: 106px;
    }
}