@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6, em, p, a, b, li, div{color: #000; line-height: 1.5;}
main{background: #FAFBFC; overflow: hidden;}
img{max-width: 100%; height: auto;}
h2{font-size: 30px; font-weight: 700;}

.about-banner{padding: 80px 40px 58px; text-align: center; background: url(https://www.pdfgear.com/img/aboutus/about-banner-bg.jpg) top center no-repeat; background-size: cover;}
.about-banner-title h1{font-size: 48px; font-weight: 700;}
.about-banner-title p{font-size: 24px; max-width: 900px; margin: 24px auto 0;}

.about-feature{margin: 40px auto 0; max-width: 980px; box-sizing: border-box; background: #fff; border-radius: 20px; box-shadow: 0px -10px 20px 0px #2E64C91A; padding: 60px; display: flex; gap: 60px; justify-content: space-around; flex-wrap: wrap;}
.about-feature-item{max-width: 360px; flex: 40%; box-sizing: border-box;}
.about-feature-text{margin-top: 16px;}
.about-feature-text b{font-size: 20px;}
.about-feature-text p{font-size: 16px; color: #333; margin-top: 4px;}
.about-feature-text a{color: #1E76E3; font-size: inherit;}

.about-milestones{padding: 60px 0; overflow: hidden;}
.about-milestones .pw1200{padding: 80px 0; background: radial-gradient(50% 50% at 50% 50%, #DFECFF 0%, #FAFBFC 100%);}
.about-milestones-title{text-align: center;}
.about-milestones-title p{font-size: 20px; color: #333; margin-top: 4px;}
.about-milestones-swiper{margin-top: 48px; position: relative;}
.about-milestones-list .dashed-line{display: none;}
.dashed-left{position: absolute; top: 50%; right: 100%; width: 400px; height: 2px; background: linear-gradient(90deg, #FFFFFF 0%, #1E76E3 100%);}
.dashed-right{position: absolute; top: 50%; left: 100%; width: 400px; height: 2px; background: linear-gradient(90deg, #1E76E3 0%, #FFFFFF 100%); z-index: 0;}
.dashed-line::before{content: ""; position: absolute; width: 100%; border: 2px dashed #FAFBFC;}
.about-milestones-list{display: flex; gap: 32px; }
.about-milestones-list li{flex: 1; box-sizing: border-box; padding: 24px; background: #fff; border: 1px solid #DFECFF; border-radius: 10px; position: relative; z-index: 1;}
/* .about-milestones-list li.in-view{opacity: 1;} */
.about-milestones-list li::after{content: ""; position: absolute; width: 39px; height: 16px; background: url("https://www.pdfgear.com/img/aboutus/right.svg") center no-repeat; background-size: contain; right: 0; top: 50%; transform: translate(88%, -50%);}
.about-milestones-list li:last-of-type:after{content: none;}
.about-milestones-list img{margin-top: 15px;}
.about-milestones-list p{margin-top: 19px; font-size: 16px; color: #333;}
.about-milestones-control{display: none; align-items: center; justify-content: center; gap: 48px; margin: 24px auto 0;}
.about-milestones-control div{width: 33px; height: 34px; border-radius: 50%; border: 1px solid #eee; box-shadow: 2px 2px 10px 0px #00000040; cursor: pointer;}
.about-milestones-prev{background: #fff url("https://www.pdfgear.com/img/aboutus/prev.svg") center no-repeat; background-size: 9px 14px;}
.about-milestones-next{background: #fff url("https://www.pdfgear.com/img/aboutus/next.svg") center no-repeat; background-size: 9px 14px;}
.swiper-button-disabled{opacity: .5; cursor: not-allowed !important;}

.about-offer{margin: 20px auto;}
.about-offer-cont{max-width: 1200px; width: 100%; margin: auto; border-radius: 20px; padding: 56px 56px 80px 104px; box-sizing: border-box; background: linear-gradient(104.37deg, #E0ECFB 0%, #FFF9F3 99.87%); display: flex; gap: 40px; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.about-offer-cont>div{width: 320px;}
.about-offer-title p{font-size: 20px; color: #333; margin-top: 4px;}
.about-offer-item{background: #fff; border-radius: 12px; box-sizing: border-box; display: flex; flex-direction: column; gap: 8px; padding: 20px 24px;}
.about-offer-item h3{font-size: 18px; color: #606060;}
.about-offer-item b{font-size: 24px; color: #000; margin-top: 2px; display: block;}
.about-offer-item a{color: #1E76E3; font-size: 18px; margin-top: 8px; display: block;}
.about-offer-item a::after{content: ""; display: inline-block; vertical-align: middle; width: 23px; height: 15px; background: url("https://www.pdfgear.com/img/aboutus/arrow-right.svg") center no-repeat; background-size: contain; margin-inline-start: 8px;}


.about-trusted{margin-top: 100px; text-align: center;}
.about-trusted-cont{margin: 40px auto 0; position: relative; padding: 0 40px; box-sizing: border-box; max-width: 980px;}
.about-trusted-prev, .about-trusted-next{width: 33px; height: 34px; box-shadow: 2px 2px 10px 0px #00000040; border-radius: 50%; cursor: pointer; position: absolute; top: 50%; border: 1px solid #EEEEEE; transform: translateY(-50%); z-index: 1;}
.about-trusted-prev{background: #fff url("https://www.pdfgear.com/img/aboutus/prev.svg") center no-repeat; background-size: 9px 14px; left: -42px;}
.about-trusted-next{background: #fff url("https://www.pdfgear.com/img/aboutus/next.svg") center no-repeat; background-size: 9px 14px; right: -42px;}
.about-trusted-swiper{margin: auto; overflow: hidden; background: #fff; border: 1px solid #eee; border-radius: 20px;}
.about-trusted-list{display: flex;}
.about-trusted-list li{padding: 24px; box-sizing: border-box; flex-shrink: 0; position: relative; display: flex; gap: 24px; justify-content: center; align-items: center; }
.about-trusted-list figure{width: 240px;}
.about-trusted-list div{width: 480px; text-align: left; margin: 30px 0;}
.about-trusted-title{font-size: 20px; font-weight: 700;}
.about-trusted-text{font-size: 16px; margin-top: 12px;}
.about-trusted-name{font-size: 16px; margin-top: 12px; color: #606060;}
.about-trusted-list a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

.about-more{margin: 160px auto 80px; text-align: center;}
.about-more-cont{margin-top: 60px; display: flex; gap: 30px;}
.about-more-item img{display: block;}
.about-more-item h3{font-size: 16px; font-weight: 700; margin: 12px auto;}
.about-more-item a{color: #1E76E3; font-size: 16px; display: block;}
.about-more-item a::after{content: ""; display: inline-block; vertical-align: middle; width: 23px; height: 15px; background: url("https://www.pdfgear.com/img/aboutus/arrow-right.svg") center no-repeat; background-size: contain; margin-inline-start: 8px;}

@media screen and (max-width: 1220px) {
    .about-offer-cont{padding: 40px; gap: 24px;}
    .about-offer-cont>div{width: 30%;}
}
@media screen and (max-width: 1100px){
    .about-trusted-prev{left: 0;}
    .about-trusted-next{right: 0;}
}

@media screen and (max-width: 980px) {
    .about-banner{padding: 40px 20px 0;}
    .about-banner-title h1{font-size: 38px;}
    .about-banner-title p{font-size: 20px;}

    .about-milestones{padding: 0;}
    .about-milestones-list li{width: 240px; min-width: 240px;}
    .about-milestones-swiper .dashed-line{display: none;}
    .about-milestones-list .dashed-line{display: block; width: 200px;}

    .about-offer-item b{font-size: 18px;}

    .about-trusted{margin-top: 96px;}

    .about-more{margin: 96px auto;}
}
@media screen and (max-width: 768px) {
    h2{font-size: 20px;}

    .about-milestones-title p{font-size: 16px; margin-top: 16px;}
    .about-milestones-swiper{margin-top: 24px;}

    .about-offer{margin: 0;}
    .about-offer-cont{border-radius: 0; flex-direction: column; padding: 40px 24px; background: linear-gradient(168.3deg, #E0ECFB -0.02%, #FFF9F3 99.98%);}
    .about-offer-cont>div{width: 100%;}
    .about-offer-title{text-align: center;}
    .about-offer-title p{font-size: 16px; margin-top: 16px;}
    .about-offer-item{padding: 16px 24px; align-items: center; flex-direction: row; gap: 20px; order: 1;}
    .about-offer-item:nth-of-type(4){order: 0;}
    .about-offer-item h3{font-size: 12px;}
    .about-offer-item a{font-size: 16px; margin-top: 4px;}

    .about-trusted-cont{padding: 0 20px; margin-top: 24px;}
    .about-trusted-list li{flex-direction: column; gap: 20px;}
    .about-trusted-list figure{width: auto;}
    .about-trusted-list img{height: 32px; width: auto; display: block;}
    .about-trusted-list div{width: auto; margin: 0 auto; text-align: center;}
    .about-trusted-title{font-size: 18px;}

    .about-trusted-prev, .about-trusted-next{position: unset; display: inline-block; transform: none; margin: 24px 20px 0;}

    .about-more{margin-top: 80px; margin-bottom: 40px; padding: 0 20px;}
    .about-more-cont{flex-direction: column; gap: 24px; width: 100%; margin-top: 24px;}
    .about-more-item img{width: 100%;}
}
@media screen and (max-width: 568px) {
    .about-banner-title h1{font-size: 28px;}
    .about-banner-title p{font-size: 16px; margin-top: 16px;}
    .about-feature{padding: 22px 20px; gap: 40px; flex-direction: column; text-align: left;}
    .about-feature-item{max-width: unset; width: 100%; display: flex; gap: 24px;}
    .about-feature-item img{width: 48px;}
    .about-feature-text{margin: 0;}
    .about-feature-text b{font-size: 18px;}
    .about-feature-text p{font-size: 14px;}

    .about-milestones-swiper{width: 272px; margin-left: auto; margin-right: auto;}
    .swiper-slide{opacity: .5; transition: .3s;}
    .swiper-slide-active{opacity: 1;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5) {
}


