.about-us-block{position:relative}.service-contact .about-us-card{background-color:var(--color-background);color:var(--color-white);padding:4.7% 4.8%;position:relative;overflow:hidden;border-radius:10px;display:flex;justify-content:space-between;flex-wrap:wrap;min-height:593px}.about-heading-wrapper{border-left:1px solid var(--color-subheading);padding:0 0 0 14px;line-height:1;font-size:calc(var(--font-size-root) - 1px);font-weight:600;letter-spacing:.3px}.about-heading{text-transform:uppercase;margin:0;color:var(--color-white);letter-spacing:.02em;font-size:calc(var(--font-size-root) - 1px)}.service-contact .about-body{margin-top:0;max-width:781px;line-height:1.2}.service-contact .about-body *{color:#fff}.service-contact .about-footer{margin-top:51px}.service-contact .about-footer .button *{color:#fff}.service-contact .about-body p{margin-bottom:20px}.service-contact .about-body p:last-child{margin-bottom:0}.service-contact .btn-about-link{display:inline-flex;align-items:center;color:var(--color-white)!important;text-decoration:none;transition:opacity 0.3s}.service-contact .btn-about-link:hover{opacity:.8}.service-contact .btn-about-link .icon-arrow{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:var(--color-primary);border-radius:50%;margin-left:15px;color:var(--color-white);transition:transform 0.3s}.service-contact .btn-about-link:hover .icon-arrow{transform:translateX(5px)}.service-contact.about-us-block .bg-decorator{height:258px;width:766px;z-index:2;background-size:contain;position:absolute;background-repeat:no-repeat;transition:all 0.5s ease 0.5s}.service-contact.about-us-block .bg-decorator.about-line-1{background-image:url(../../../../../../../../themes/kbs/assets/images/K-grey-bkg.svg);top:158px;right:-187px}.service-contact.about-us-block .bg-decorator.about-line-2{background-image:url(../../../../../../../../themes/kbs/assets/images/K-pink-bkg.svg);right:-187px;top:158px}.service-contact.about-us-block .bg-decorator.about-line-3{background-image:url(../../../../../../../../themes/kbs/assets/images/K-blue-bkg.svg);top:158px;right:-187px}.service-contact-section{padding-bottom:100px}@media (min-width:992px){.service-contact.about-us-block.is-inview .bg-decorator.about-line-1{right:-162px;top:29px}.service-contact.about-us-block.is-inview .bg-decorator.about-line-3{right:-190px;top:306px}}.service-contact.about-us-block .card-content{position:relative;z-index:1;max-width:516px}.service-contact .about-title-wrapper h2{color:#fff;margin:22px 0 20px;max-width:506px;text-transform:capitalize}@media (max-width:1199px) and (min-width:992px){.service-contact.about-us-block .bg-decorator{transform:scale(.7);margin-right:-180px}}@media (max-width:991px) and (min-width:768px){.service-contact.about-us-block .bg-decorator{width:308px;height:260px}.service-contact.about-us-block .bg-decorator.about-line-3{top:400px;right:-98px}.service-contact.about-us-block .bg-decorator.about-line-2{top:330px;right:-153px;width:355px;height:272px}.service-contact.about-us-block .bg-decorator.about-line-1{top:258px;right:-106px}}@media (max-width:767px){.service-contact .about-body,.service-contact .about-footer{margin-top:20px;font-size:1rem;line-height:1.5625}.service-contact .about-us-card{padding:35px 31px 181px}.service-contact .about-heading-wrapper{font-size:calc(var(--font-size-root) - 2px);letter-spacing:.28px}.service-contact .bg-decorator-box{position:relative;width:100%;height:270px}.service-contact.about-us-block .bg-decorator{width:362px;height:260px}.service-contact .about-us-card{padding:35px 31px 23px;min-height:659px}.service-contact .about-title-wrapper h2{line-height:1.4;margin:19px 0 20px}.service-contact.about-us-block .bg-decorator.about-line-1{right:-132px;width:308px;height:260px;top:10px;transform:translateY(71px);opacity:0}.is-inview.service-contact.about-us-block .bg-decorator.about-line-1{transform:translateY(0);opacity:1}.service-contact.about-us-block .bg-decorator.about-line-2{right:-200px;top:71px}.service-contact.about-us-block .bg-decorator.about-line-3{right:-137px;width:299px;height:260px;top:139px;transform:translateY(-70px);opacity:0}.is-inview.service-contact.about-us-block .bg-decorator.about-line-3{transform:translateY(0);opacity:1}.service-contact-section{padding-bottom:50px}}