.our-solution-section{padding:60px 0}.our-solution-section .heading-section{display:flex;flex-wrap:wrap;margin-bottom:44px}.our-solution-section .heading-section .subtitle{padding-right:20px;width:38%}.our-solution-section .heading-section .logo-image{width:62%}.our-solution-section .heading-section .subtitle h6{background:linear-gradient(180deg,#34377f,#00409a);-webkit-background-clip:text;margin:0;-webkit-text-fill-color:transparent;font-size:16px;font-weight:700}.our-solution-section .content-button-sec .content h3{color:#1e1e1e;font-size:40px;font-weight:400;letter-spacing:0;line-height:100%;margin:0 0 24px;text-align:center}.our-solution-section .content-button-sec .content h2{background:linear-gradient(180deg,#3f3c8d,#0a47ae);-webkit-background-clip:text;font-size:60px;font-weight:700;letter-spacing:0;line-height:82px;text-align:center;-webkit-text-fill-color:transparent;margin:0 0 44px}.our-solution-section .content-button-sec .content p{color:#1e1e1e;font-size:28px;font-weight:400;line-height:36px;margin:0 auto;max-width:1065px;text-align:center}.our-solution-section .content-button-sec .button-section{text-align:center}.our-solution-section .content-button-sec .content{margin-bottom:60px}.our-solution-section .content-button-sec .button-section a{align-items:center;background:linear-gradient(180deg,#3f3c8d,#00baaa);border-radius:86px;color:#ececec;display:inline-flex;font-size:18px;font-weight:400;justify-content:center;margin:0 -55px;padding:27px 0;position:relative;text-decoration:none;width:348px}.our-solution-section .content-button-sec .button-section a:first-child{margin:0 -77px;z-index:11}.our-solution-section .content-button-sec .button-section a svg{position:absolute;right:45px;top:29px}.our-solution-section .content-button-sec .button-section a:nth-child(2){background:linear-gradient(180deg,#0a47ae,#007fe8);margin:0 -16px;z-index:9}.our-solution-section .content-button-sec .button-section a:last-child{background:linear-gradient(180deg,#007fe8,#00baaa)}.our-solution-section .solution-section .border{display:flex;height:90%;left:25px;position:absolute;top:10px}.our-solution-section .solution-section .border-left{border-left:1px solid #735fab;height:100%;position:relative}.our-solution-section .solution-section .border-left:before{top:-19px}.our-solution-section .solution-section .border-left:after,.our-solution-section .solution-section .border-left:before{background:radial-gradient(50% 50% at 50% 50%,#00409a 0,rgba(203,190,219,0) 100%);border-radius:50px;content:"";display:block;height:42px;left:-21px;position:absolute;width:42px;z-index:1}.our-solution-section .solution-section .border-left:after{bottom:-19px}.our-solution-section .solution-section{margin:0 auto;max-width:1340px;position:relative}.our-solution-section .solution-section .content-wrapper{max-width:1208px}@media (max-width:1199px){.our-solution-section .content-button-sec .content h2{font-size:48px;line-height:64px}.our-solution-section .content-button-sec .content h3{font-size:34px}.our-solution-section .content-button-sec .content p{font-size:24px;line-height:32px}.our-solution-section .content-button-sec .button-section a{font-size:16px;padding:22px 0;width:300px}}@media (max-width:991px){.our-solution-section{padding:40px 0}.our-solution-section .heading-section .subtitle{width:45%}.our-solution-section .heading-section .logo-image{width:55%}.our-solution-section .content-button-sec .content h2{font-size:40px;line-height:54px}.our-solution-section .content-button-sec .content h3{font-size:28px}.our-solution-section .content-button-sec .content p{font-size:20px;line-height:28px}.our-solution-section .content-button-sec .content{margin-bottom:40px}.our-solution-section .content-button-sec .button-section a{font-size:15px;margin:0 -40px;padding:20px 0;width:260px}.our-solution-section .content-button-sec .button-section a:first-child{margin:0 -55px}.our-solution-section .content-button-sec .button-section a:last-child{margin:0}}@media (max-width:767px){.our-solution-section{padding:30px 0}.our-solution-section .heading-section{flex-direction:column;margin-bottom:28px}.our-solution-section .heading-section .subtitle{margin-bottom:16px;padding-right:0;width:100%}.our-solution-section .heading-section .logo-image{width:100%}.our-solution-section .content-button-sec .content h2{font-size:32px;line-height:44px;margin-bottom:28px}.our-solution-section .content-button-sec .content h3{font-size:22px}.our-solution-section .content-button-sec .content p{font-size:16px;line-height:24px}.our-solution-section .content-button-sec .content{margin-bottom:32px}.our-solution-section .content-button-sec .button-section{align-items:center;display:flex;flex-direction:column;gap:12px}.our-solution-section .content-button-sec .button-section a{font-size:15px;margin:0;max-width:320px;padding:18px 0;width:100%}.our-solution-section .content-button-sec .button-section a:first-child,.our-solution-section .content-button-sec .button-section a:nth-child(2){margin:0;z-index:1}.our-solution-section .content-button-sec .button-section a svg{right:24px;top:50%;transform:translateY(-50%)}.our-solution-section .solution-section .border{display:none}}@media (max-width:479px){.our-solution-section .content-button-sec .content h2{font-size:26px;line-height:36px}.our-solution-section .content-button-sec .content h3{font-size:18px}.our-solution-section .content-button-sec .content p{font-size:14px;line-height:22px}.our-solution-section .content-button-sec .button-section a{font-size:14px;max-width:100%;padding:16px 0}}