.contact-us h3,.home.business section h3.title{font-weight:700;font-size:35px;color:#333;margin-bottom:15px}.home.business section h4{font-weight:400;font-size:20px;line-height:29px;color:#333;margin-bottom:36px}.home.business section h4 b{color:#e00109}.red-btn,.red-btn:active,.red-btn:focus-visible,.red-btn:hover{background-color:#e00109;border-radius:28px;font-weight:400;font-size:19px;line-height:23px;text-align:center;color:#fff;display:flex;height:56px;align-items:center;justify-content:center;gap:20px;transition:all .3s}.red-btn:hover{opacity:.8}.red-btn svg{transform:translate(0);transition:all .6s}.red-btn:hover svg{transform:translate(8px)}.header-gradient{border:0!important}.video-header{position:relative;width:100%;background-image:linear-gradient(180deg,#fff,#fff0 50.48%);padding:0 5%;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:4/5}.video-header:before{content:"";background:linear-gradient(180deg,#fff,#fff0 50.48%);width:100%;position:absolute;top:0;left:0;height:40vh;z-index:2}.video-header .back-video{position:absolute;right:0;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%)}.home.personal .video-header .content{position:absolute;left:20px;bottom:20px;transform:none;width:auto;z-index:3}.home .video-header .content .solgan{position:relative;background:#ffffffe6;padding:10px 25px;margin-bottom:0;min-height:130px;text-align:left;display:block;height:10px}.home .video-header .content .solgan h1{text-align:left;margin-bottom:0}.home .video-header .content h1{position:relative;color:#555;font-size:35px;font-weight:400;letter-spacing:-2.7px}.home .video-header .content h1 .typing-text,.home .video-header .content h1 span.red{font-weight:700;color:#ed1c24;position:relative}.home .video-header .content h1 .typing-text:before{content:"";height:30px;width:2px;position:absolute;top:50%;right:-8px;background:#ed1c24;transform:translateY(-45%);animation:blink .7s infinite}.home .video-header .content h1 .typing-text.stop-blinking:before{animation:none}@keyframes blink{50%{opacity:0}}.home .video-header .content .solgan:after{content:"";background-color:#ed1c24;position:absolute;bottom:0;width:183px;height:10px;right:0}.home .video-header .black-btn{font-weight:500;font-size:19px;line-height:23px;text-align:center;color:#fff;background-color:#000;border-radius:28px;display:flex;justify-content:center;align-items:center;height:56px;padding:15px;width:320px;margin:auto;position:relative;z-index:2}.home .about{padding:100px 0 45px}.about .side-img{max-width:400px;width:100%}.home .about h3{font-weight:700;font-size:24px;line-height:28px;color:#000;margin-bottom:65px}.home .about .scroll-reveal{margin-bottom:46px}.scroll-reveal p span{font-weight:400;font-size:20px;line-height:1.4;max-width:55ch;margin-inline:auto}.scroll-reveal span{color:#0000001a;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(90deg,#000,#000);animation:scroll-reveal linear forwards;animation-timeline:view(y)}.scroll-reveal p span{animation-range-start:cover 20vh;animation-range-end:cover 100vh}@keyframes scroll-reveal{to{background-size:100% 100%}}.home .about .red-btn{max-width:350px;width:100%;margin:0}.home .Corporate_Personal_CB_300x250{width:300px;height:250px;background-color:#fff0;display:flex;justify-content:center;align-items:center;font-size:20px}@media screen and (max-width:425px){.w-100{display:flex;justify-content:center}.Corporate_Personal_CB_300x250{margin:0 0 20px}}.home .our-services{padding:45px 0 90px}.our-services .service-list-sticky{position:sticky;top:100px}.home .our-services .service-content{margin-bottom:67px;border:0;cursor:pointer;background-color:transparent!important;transition:all .3s;filter:contrast(0)}.home .our-services .service-title{color:#000;font-size:26px;font-weight:400;padding-left:25px;margin-bottom:13px;position:relative}.home .our-services .service-title:before{content:"";position:absolute;left:0;top:5px;background-color:#ccc;width:8px;height:42px;opacity:.4}.home .our-services .service-title~p{color:#000;font-size:20px;font-weight:400;margin-bottom:0;padding-left:33px;position:relative}.home .our-services .service-title~p:after{content:"";background:url(../_img/color-line.svg) no-repeat 0 100%/cover;height:4px;position:absolute;display:block;left:33px;bottom:-10px;width:calc(100% - 20px);opacity:0}.home .our-services .service-content.active{filter:contrast(1)}.home .our-services .service-content.active .service-title{font-weight:700}.home .our-services .service-content.active .service-title:before{background-color:#ed1c24;opacity:1}.home .our-services .service-content.active .service-title~p:after{opacity:1}.home .our-services .card-group{gap:20px;display:flex;align-items:flex-start;flex-wrap:wrap;padding-top:30px}.home .our-services .accordion-content{display:none;animation:fade 1s forwards}.home .our-services .accordion-content.active{display:block;animation:fade 1s forwards}@keyframes fade{0%{opacity:0}to{opacity:1}}@media(min-width:992px){.home .our-services .accordion-content{display:block}.accordion-header{display:none}}.home .our-services .service-box{transition:all .3s;margin-bottom:50px}.home .our-services .service-box .card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 5px #0000000d;margin-bottom:20px;transform:translateY(0);transition:all .3s}.home .our-services .service-box .img-wrapper{position:relative;overflow:hidden;border-radius:10px 10px 0 0}.home .our-services .service-box .img-wrapper img{width:100%;transition:all 1s}.home .our-services .service-box .channel{display:flex;justify-content:center;align-items:center;height:100px}.home .our-services .service-box .channel img{max-width:120px;width:100%}.home .our-services .service-cta{font-weight:400;font-size:19px;line-height:23px;color:#000;display:flex;align-items:center;gap:10px;transition:all .3s}.home .our-services .service-cta svg{opacity:0;transform:translateY(-10px)}.home .our-services .service-box:hover .card{box-shadow:0 15px 15px #0000001a;transform:translateY(-10px)}.home .our-services .service-box:hover .img-wrapper img{transform:scale(1.1)}.home .our-services .service-box:hover .service-cta{color:#e30000;font-weight:600}.home .our-services .service-box:hover .service-cta svg{opacity:1;transform:translateY(0)}.home .ds-business h2{margin-bottom:30px}.home .ds-business h3{color:#000;font-size:24px;font-weight:700;line-height:28px;margin-bottom:40px}.home .ds-business .ds-banner{position:relative;margin-bottom:115px;padding:25px 0}.home .ds-business .ds-banner:before{content:"";background:url(../_img/ds-banner.jpg) no-repeat top/cover;position:absolute;left:0;width:100%;display:block;height:100%;top:0}.home .ds-business .ds-banner .quote-box{position:relative;background-color:#33346f;border-radius:10px;font-weight:700;font-size:22px;line-height:1.5;color:#fff;padding:20px 25px;bottom:-60px}.business-data{margin-bottom:38px}.business-data .data{display:flex;gap:40px;flex-direction:column;margin-bottom:50px}.business-data .data span{font-weight:700;font-size:60px;line-height:42px;color:#f8640c}.business-data .data.orange span{color:#f15235}.business-data .data.red span{color:#ed2126}.business-data .data p{font-weight:400;font-size:16px;line-height:20px;color:#333}.home .ds-business .bg-grey{position:relative;padding:32px 0;z-index:2}.home .ds-business .bg-grey:before{content:"";position:absolute;left:0;background-color:#f8f8f8;width:100%;display:block;height:100%;top:0}.home .ds-business .bg-grey p{font-weight:300;font-size:30px;line-height:1.5;color:#333;margin-bottom:0}.home .ds-business .bg-grey .benefit ul{margin-bottom:0}.home .ds-business .bg-grey .benefit ul li{list-style:none;font-weight:400;font-size:17px;line-height:40px;color:#000}.home .ds-business .bg-grey .benefit ul li:before{content:"";display:inline-block;width:16px;height:16px;margin-right:24px;vertical-align:middle;background:url(../_img/blue-tick.svg) no-repeat 50%/contain}.home .ds-business a.btn.red-btn{background-color:#e00109;border-radius:28px;max-width:350px;width:100%;margin:auto;font-weight:400;font-size:19px;line-height:23px;text-align:center;color:#fff;display:flex;height:56px;align-items:center;justify-content:center;gap:20px;transition:all .3s}.home .ds-business a.btn:hover{opacity:.8}.home .ds-business p{font-weight:400;font-size:19px;color:#000;margin-bottom:0}.home .award{background-color:#f8f8f8;padding:80px 0 120px}.home .award h2{margin-bottom:50px}.home .award .award-listing{display:flex;flex-wrap:wrap;gap:20px}.home .award .award-listing img{mix-blend-mode:multiply;max-width:137px;width:100%}.home.business .content{bottom:unset;transform:translateY(50%) scale(.6)}.home.business .about-ds{padding:74px 0 0}.home.business .business-solgan{max-width:420px;width:100%;margin:auto}.home.business .about-ds .ds-logo{width:140px}.home.business .about-ds .subtitle{margin-bottom:38px}.home.business .about-ds h3{font-weight:700;font-size:42px;line-height:48px;color:#333;margin-bottom:15px}.home.business .about-ds p{font-weight:400;font-size:19px;line-height:26px;color:#333;margin-bottom:45px}.home.business .about-ds .red-btn{max-width:350px;margin-bottom:30px}.half-fluid .image>img{-o-object-fit:cover;object-fit:cover}.home.business .ds-services{padding:100px 0 0}.home.business .ds-services .title{font-weight:400;font-size:19px;line-height:26px;text-align:center;color:#000;margin-bottom:5px}.home.business .ds-services p.describe{font-weight:400;font-size:16px;line-height:21px;text-align:center;color:#000;opacity:0;transition:all .3s;transform:translateY(-10px)}.home.business .ds-services .service-item:hover p.describe{opacity:1;transform:translateY(0)}.home.business .ds-services .service-item:hover .title{font-weight:600}.home.business .case-study{padding:40px 0 56px;background-color:#f8f8f8}.home.business .case-study h2{font-weight:400;font-size:24px;line-height:26px;text-align:center;color:#333;margin-bottom:40px}.home.business .case-study .col-lg-4{margin-bottom:30px}.home.business .case-study .card{background:#fff;box-shadow:0 5px 5px #0000001a;border-radius:10px;overflow:hidden;transform:translateY(0);transition:all .6s;height:100%}.home.business .case-study .card-body{padding:25px 30px 30px;display:flex;flex-direction:column}.home.business .case-study .card-title{font-weight:700;font-size:19px;line-height:23px;color:#000;margin-bottom:20px}.home.business .case-study .card p{font-weight:400;font-size:16px;line-height:20px;color:#000;margin-bottom:30px;flex:1}.home.business .case-study .card span.cta{box-sizing:border-box;background:#fff;border:1px solid #e00109;border-radius:28px;height:42px;gap:10px;font-weight:500;font-size:17px;line-height:21px;text-align:center;color:#e30000;opacity:1;transition:all .6s}.home.business .case-study .card:hover{transform:translateY(-10px);box-shadow:0 15px 15px #0000001a}.home.business .case-study .card:hover span.cta{opacity:1}.home.business .about-ecommerce,.home.business .about-media-biz{padding:90px 0 60px}.home.business .about-media-biz p{font-weight:400;font-size:17px;line-height:26px;color:#333;margin-bottom:54px}b.red{color:#e00109}.home.business .about-media-biz .logos{max-width:380px;width:100%;margin:0 auto 50px}.home.business .about-media-biz .media-biz-adv{gap:28px;font-weight:400;font-size:19px;line-height:26px;color:#333}.home.business .about-media-biz a.red-btn{max-width:350px;width:100%;margin-bottom:30px}.channel-card{gap:30px;margin-bottom:80px}.about-ecommerce .value-to-partner{margin-bottom:0;padding:0}.about-ecommerce .value-to-partner li{list-style:none;font-weight:400;font-size:19px;line-height:26px;color:#333;text-indent:-50px;margin-left:50px;margin-bottom:30px}.about-ecommerce .value-to-partner li:before{content:"";display:inline-block;width:20px;height:20px;margin-right:30px;vertical-align:middle;background:url(../_img/red-tick.svg) no-repeat 50%/contain}.about-ecommerce .channel-card ul{padding-left:15px}.about-ecommerce p{font-weight:400;font-size:19px;line-height:26px;color:#333}.channel-card ul li{font-weight:400;font-size:15px;line-height:24px;color:#000}.contact-us{padding:80px 0 90px}.contact-us p.addr{font-weight:400;font-size:19px;line-height:34px;color:#000}.contact-us #contact-form .form-control,.contact-us #contact-form .form-select{border:1px solid #bbb;border-radius:6px;margin-bottom:20px;height:56px;transition:border .3s}.contact-us #contact-form .form-control:hover,.contact-us #contact-form .form-select:hover{background-color:#f8f8f8;border-color:#8c8c8c}.contact-us #contact-form .form-control:focus,.contact-us #contact-form .form-select:focus{border-color:#8c8c8c}.contact-us #contact-form label,.contact-us #contact-form p{font-weight:400;font-size:16px;line-height:20px;color:#000;margin-bottom:10px}.contact-us #contact-form button{max-width:190px;width:100%;margin-top:50px}.contact-us .submit-success-title{font-size:36px;font-weight:600;line-height:1.3;margin-top:0;margin-bottom:.5rem}.contact-us .submit-success-subtitle{margin-bottom:30px!important;font-size:16px;font-weight:300;color:#696969;line-height:1.8}@media(min-aspect-ratio:16/9){.back-video{width:100%;height:auto}}@media(max-aspect-ratio:16/9){.back-video{width:auto;height:100%}}@media screen and (min-width:768px){.home .our-services .service-box{width:calc(50% - 10px)}}@media screen and (min-width:992px){.video-header{position:relative;aspect-ratio:16/9;height:unset}.home .video-header .content h1{font-size:45px}.home.personal .video-header .content{position:absolute;left:64px;top:50%;transform:none;width:auto;z-index:3}.home .video-header .content .solgan:after{bottom:0;right:0;left:unset}.half-fluid .left-half,.half-fluid .right-half{left:50%;margin-left:-50vw;right:50%;width:100vw;padding:0;position:sticky;top:150px;max-width:710px}.half-fluid .image{height:100%}.half-fluid .left-half{padding-left:0!important;left:0;right:50%;margin-left:0}.half-fluid .left-half,.half-fluid .right-half{width:50%;position:sticky;top:150px;max-width:unset}.half-fluid .right-half{padding-right:0!important;right:0;left:50%;margin-left:auto}.home .video-header .content{transform:scale(1)}.home .about{padding:100px 0 90px}.home.personal .business-data .data.orange{padding-left:70px}.home .ds-business .bg-grey .col-lg-7{border-right:1px solid #333}.home .ds-business .ds-banner .quote-box{font-weight:700;font-size:26px;line-height:42px;padding:35px 60px}.business-data .data span{font-size:80px}.home .ds-business .ds-banner{padding:50px 0}.home .ds-business .ds-banner .quote-box{bottom:-100px}.home .ds-business .bg-grey p{font-size:50px;line-height:62px}.home.business .about-ds .ds-logo{width:190px}.home.business .case-study .card span.cta{opacity:0}.home.business .case-study .card:hover{transform:translateY(-10px);box-shadow:0 15px 15px #0000001a}.home.business .case-study .card:hover span.cta{opacity:1}.about-ecommerce .channel-card p{min-height:52px}.about-ecommerce .channel-card ul{min-height:144px}.home.business .text-col{padding:0 2rem}.home .our-services #list-everjoy .service-box{max-width:710px;width:100%;margin-left:0}.home.business .about-media-biz .text-col{padding-top:5vh}}@media only screen and (min-width:1170px){.home.business .text-col{padding:0 6rem 0 4rem}.home.business .about-ds .text-col{padding:0 6rem 0 10%}.home .our-services .service-title{font-size:42px;font-size:34px}.home .our-services .service-title~p{font-size:24px}.home .ds-business .bg-grey:before{width:calc(100% - 70px)}.home.business section h3.title{font-size:38px;line-height:48px;color:#333;margin-bottom:15px}.contact-us h3{font-weight:700;font-size:50px;line-height:61px;color:#000;margin-bottom:30px}}@media screen and (min-width:1440px){.scroll-reveal p span{font-size:30px}.home.business .ds-services .business-data .data span{font-size:100px}}
