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