.migrated-content h1,.migrated-content h2{margin-top: 0;margin-bottom: .5rem;font-weight: 500;line-height: 1.2;color: var(--bs-heading-color)
}
.migrated-content h1{font-size: calc(1.375rem + 1.5vw)
}
@media  (min-width:1200px) {.migrated-content h1{font-size: 2.5rem
    }}
.migrated-content h2{font-size: calc(1.325rem + .9vw)
}
@media  (min-width:1200px) {.migrated-content h2{font-size: 2rem
    }}
.migrated-content p{margin-top: 0;margin-bottom: 1rem
}
.migrated-content ul{padding-left: 2rem
}
.migrated-content ul{margin-top: 0;margin-bottom: 1rem
}
.migrated-content b{font-weight: bolder
}
.migrated-content a{color: var(--bs-link-color);text-decoration: underline
}
.migrated-content a:hover{color: var(--bs-link-hover-color)
}
.migrated-content a:not([href]):not([class]),.migrated-content a:not([href]):not([class]):hover{color: inherit;text-decoration: none
}
.migrated-content img{vertical-align: middle
}
.migrated-content .container,.migrated-content .container-fluid{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-right: auto;margin-left: auto
}
@media  (min-width:576px) {.migrated-content .container{max-width: 540px
    }}
@media  (min-width:768px) {.migrated-content .container{max-width: 720px
    }}
@media  (min-width:992px) {.migrated-content .container{max-width: 960px
    }}
@media  (min-width:1200px) {.migrated-content .container{max-width: 1140px
    }}
@media  (min-width:1400px) {.migrated-content .container{max-width: 1320px
    }}
.migrated-content .row{--bs-gutter-x: 30px;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x))
}
.migrated-content .row>*{flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y)
}
.migrated-content .gx-0{--bs-gutter-x: 0
}
@media  (min-width:992px) {.migrated-content .col-lg-2{flex: 0 0 auto;width: 16.66666667%
    }
.migrated-content .col-lg-6{flex: 0 0 auto;width: 50%
    }
.migrated-content .col-lg-8{flex: 0 0 auto;width: 66.66666667%
    }}
@media  (min-width:1200px) {.migrated-content .col-xl-6{flex: 0 0 auto;width: 50%
    }
.migrated-content .col-xl-12{flex: 0 0 auto;width: 100%
    }}
.migrated-content .justify-content-center{justify-content: center !important}
.migrated-content .align-items-center{align-items: center !important}
.migrated-content .text-center{text-align: center !important}

.migrated-content .tpfadeUp{-webkit-animation-name: tpfadeUp}



.migrated-content .swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);box-sizing: content-box}
.migrated-content .swiper-wrapper{transform: translate3d(0px, 0, 0)}
.migrated-content .swiper-slide{flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;display: block}



.migrated-content .mb-50{margin-bottom:50px
}
.migrated-content .mb-80{margin-bottom:80px
}
.migrated-content .pt-70{padding-top:70px
}
.migrated-content .pt-90{padding-top:90px
}
.migrated-content .pb-60{padding-bottom:60px
}
.migrated-content .pb-100{padding-bottom:100px
}
.migrated-content .d-font-46{font-size: 46px !important;font-weight: 700 !important}
.migrated-content .d-font-16{font-size: 16px !important;font-weight: 400 !important}
@media  (max-width: 1440px) {.migrated-content .d-font-46{font-size: 44px !important;font-weight: 700 !important}
.migrated-content .d-font-16{font-size: 14px !important;font-weight: 400 !important}}
@media  (max-width: 1280px) {.migrated-content .d-font-46{font-size: 38px !important;font-weight: 700 !important}
.migrated-content .d-font-16{font-size: 14px !important;font-weight: 400 !important}}
@media  (max-width: 992px) {.migrated-content .d-font-46{font-size: 38px !important;font-weight: 700 !important}
.migrated-content .d-font-16{font-size: 14px !important;font-weight: 400 !important}}
@media  (max-width: 768px) {.migrated-content .tp-platform-area{padding: 40px 0}
.migrated-content .tp-service__section-box{margin-bottom: 20px}}
@media  (max-width: 576px) {.migrated-content .d-font-46{font-size: 25px !important;font-weight: 700 !important}
.migrated-content .d-font-16{font-size: 14px !important;font-weight: 400 !important}}

@media  (min-width: 1600px) {.migrated-content .container{max-width: 1400px}}
.migrated-content .container,.migrated-content .container-fluid{--bs-gutter-x: 30px}
.migrated-content a{text-decoration: none;transition: 0.3s}
.migrated-content h1,.migrated-content h2{color: var(--tp-heading-primary);margin-top: 0px;font-weight: 700;line-height: 1.1;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s}
.migrated-content img{max-width: 100%}
.migrated-content h1{font-size: 40px}
.migrated-content h2{font-size: 32px}
.migrated-content ul{margin: 0px;padding: 0px}
.migrated-content p{color: var(--tp-text-body);font-weight: 400;font-size: 16px;line-height: 24px}
.migrated-content a,.migrated-content li,.migrated-content img,.migrated-content h1,.migrated-content h2{-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s}
.migrated-content a:focus{text-decoration: none;outline: none}
.migrated-content a:focus,.migrated-content a:hover{color: inherit;text-decoration: none}
.migrated-content a{color: inherit;outline: none;border: none;background: transparent}
.migrated-content .fix{overflow: hidden}
.migrated-content .p-relative{position: relative}
.migrated-content .tp-btn-yellow{display: inline-block;background: var(--tp-common-yellow-3);border-radius: 100px 100px 100px 0;height: 42px;padding: 0 36px;font-weight: 500;font-size: 16px;line-height: 42px;text-align: center;letter-spacing: 0.02em;position: relative;overflow: hidden;display: inline-block;z-index: 1;transition: 0.5s}
.migrated-content .tp-btn-yellow:hover{border-radius: 100px}
@media  only screen and (min-width: 992px) and (max-width: 1199px) {.migrated-content .tp-btn-yellow{height: 42px;padding: 0 20px;font-size: 14px}}
.migrated-content .tp-btn-yellow span{position: relative;z-index: 5;transition: 0.3s;color: var(--tp-common-white)}
.migrated-content .tp-btn-yellow span:hover{color: var(--tp-common-black)}
.migrated-content .tp-btn-yellow.inner-color{background: #E93A3A;color: var(--tp-common-white)}
.migrated-content .tp-btn-yellow.inner-color:hover span{color: var(--tp-common-white)}
@media  (max-width: 767px) {.migrated-content .tp-btn-yellow{height: 32px;line-height: 32px;padding: 0 16px;font-size: 14px;border-radius: 64px 64px 64px 0}
.migrated-content .tp-btn-yellow:hover{border-radius: 64px}}
.migrated-content .tp-btn-hover{position: relative;z-index: 2;overflow: hidden}
.migrated-content .tp-btn-hover b{position: absolute;width: 0px;height: 0px;background-color: var(--tp-common-black);border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.7s ease;transition: all 0.7s ease;z-index: 1}
.migrated-content .tp-btn-hover:hover b{width: 400px;height: 400px;display: inline-block}
.migrated-content .tp-btn-hover.alt-color-black b{background-color: #DD1816}
.migrated-content .breadcrumb__area{display: flex;align-items: center;min-height: 400px;background-repeat: no-repeat;background-size: cover;background-position: center;padding-top: 95px}
.migrated-content .breadcrumb-overlay{position: relative}
.migrated-content .breadcrumb-overlay::after{content: "";top: 0;left: 0;width: 100%;height: 100%;position: absolute}
.migrated-content .breadcrumb__text p{font-size: 18px;color: #666}
@media  (max-width: 767px) {.migrated-content .breadcrumb__text p{font-size: 12px}}
.migrated-content .tp-section-title{font-weight: 700;font-size: 52px;line-height: 1.3}
.migrated-content .tp-section-title span{color: var(--tp-theme-3)}
@media  only screen and (min-width: 992px) and (max-width: 1199px) {.migrated-content .tp-section-title{font-size: 33px}}
@media  only screen and (min-width: 768px) and (max-width: 991px) {.migrated-content .tp-section-title{font-size: 26px}}
@media  (max-width: 767px) {.migrated-content .tp-section-title{font-size: 22px}}
.migrated-content .tp-service__section-box p{font-size: 18px;line-height: 28px}
@media  screen and (max-width:768px) {.migrated-content .tp-service__section-box p{font-size: 16px;line-height: 1.5}}
.migrated-content .tp-project__slider-section .tp-scrollbar{background: rgba(1, 16, 61, 0.16);height: 2px;width: 30%;position: relative;left: 0;right: 0;text-align: center;margin: auto}
.migrated-content .swiper-slide{transition: 0.3s}
.migrated-content .wow{visibility: hidden}
.migrated-content .news_height{height: 720px}
@media  (max-width: 1600px) {.migrated-content .news_height{height: 480px}}
.migrated-content .tech-top-title{color: #FFF;font-size: 40px;font-weight: 700;margin-bottom: 14px}
.migrated-content .tech-top-title-swiper{font-size: 52px}
@media  screen and (max-width:768px) {.migrated-content .tech-top-title{font-size: 20px}
.migrated-content .tech-top-title-swiper{font-size: 20px}}
@media  (max-width: 1600px) {.migrated-content .tech-top-title-swiper{font-size: 42px}
.migrated-content .tp-section-title{font-size: 42px}
.migrated-content .tp-service__section-box p{font-size: 15px}}
@media  (max-width: 1400px) {.migrated-content .tech-top-title-swiper{font-size: 42px}
.migrated-content .tp-service__section-box p{font-size: 13px}
.migrated-content .tp-section-title{font-size: 32px}}
@media  (max-width: 768px) {.migrated-content .portfolio-area{padding: 32px 0}
.migrated-content .tech-top-title-swiper{font-size: 22px}
.migrated-content .tp-section-title{font-size: 24px}
.migrated-content .tp-service__section-box p{font-size: 12px}}
@media  (max-width: 576px) {.migrated-content .news_height{height: 400px;background-position: left}}

.migrated-content .advantage-active{overflow-x:hidden}
.migrated-content .advantage-item{border-radius:30px;background:#F7FAFF;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.03);padding:38px 50px 20px;min-height:380px}
.migrated-content .advantage-item-img{width:48px;height:48px;display:block}
.migrated-content .advantage-item-img2{display:none;width:48px;height:48px}
.migrated-content .advantage-item:hover .advantage-item-img{display:none}
.migrated-content .advantage-item:hover .advantage-item-img2{display:block}
.migrated-content .advantage-item-title{color:#000;font-size:24px;font-weight:700;margin:21px 0}
.migrated-content .advantage-item-desc{color:#606367;font-size:16px;line-height:30px}
.migrated-content .tp-scrollbar{margin-top:75px !important}
@media  (max-width:765px){.migrated-content .advantage-item{padding:20px;min-height:250px}
.migrated-content .advantage-item-img{width:32px;height:32px}
.migrated-content .advantage-item-img2{width:32px;height:32px}
.migrated-content .advantage-item-title{font-size:18px;margin:10px 0}
.migrated-content .advantage-item-desc{font-size:14px;line-height:2}
.migrated-content .tp-scrollbar{margin-top:20px !important}}
.migrated-content .pose-item{border-radius:30px;border:1px solid #E9E9E9;background:#FFF;padding:24px 38px;min-height:200px;margin-bottom:42px}
.migrated-content .pose-item-title{color:#000;font-size:24px;font-weight:700;margin-bottom:12px}
.migrated-content .pose-item-desc{color:#606367;font-size:16px;line-height:28px}
.migrated-content .pose-item-desc ul{list-style-type:none}
.migrated-content .pose-item-desc ul span{font-weight:700}
.migrated-content .pose-item:hover .pose-item-title{background:linear-gradient(180deg,#E98F3A 0%,#E93A3A 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media  (max-width:765px){.migrated-content .pose-item{padding:20px;margin-bottom:16px}
.migrated-content .pose-item-title{font-size:18px;margin-bottom:6px}
.migrated-content .pose-item-desc{font-size:14px;line-height:2}}
.migrated-content .tp-service__step-item{border-right:1px solid #EDEDED;padding:0 37px 43px 27px}
.migrated-content .tp-service__step-item:last-child{border-right:none}
.migrated-content .tp-service__step{background:linear-gradient(180deg,#E98F3A 0%,#E93A3A 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;font-size:62px;font-weight:700}
.migrated-content .tp-service__step::after{content:"";flex:1;border-bottom:1px dashed #E98F3A;margin-left:30px}
.migrated-content .tp-service__step-title{color:#000;font-size:24px;font-weight:700;margin:12px 0}
.migrated-content .tp-service__step-desc{font-size:16px}
@media  (max-width:765px){.migrated-content .tp-service__step-item{border-right:none;padding:20px;padding-top:0}
.migrated-content .tp-service__step{font-size:48px}
.migrated-content .tp-service__step-title{font-size:18px;margin:6px 0}
.migrated-content .tp-service__step-desc{font-size:14px}}
.migrated-content .color_text{background:linear-gradient(90deg,#3542DF 32.54%,#812BBE 46.61%,#D86160 55.23%,#F4C043 60.61%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}