.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 only screen and (max-width:767px){.our-solution-section .heading-section .subtitle h6{font-size:14px}.our-solution-section .solution-section .border-left:after,.our-solution-section .solution-section .border-left:before{height:30px;width:30px}.our-solution-section .solution-section .border-left:before{left:-15px;top:-15px}.our-solution-section .heading-section{margin-bottom:30px;padding:0 0 0 20px;row-gap:30px}.our-solution-section .heading-section .subtitle{width:100%}.our-solution-section .heading-section .logo-image{text-align:center;width:100%}.our-solution-section .content-button-sec .content h3{font-size:32px;line-height:42px;margin:0 0 10px}.our-solution-section .content-button-sec{padding:0 0 0 20px}.our-solution-section .content-button-sec .content h2{font-size:42px;line-height:60px;margin:0 0 20px}.our-solution-section .content-button-sec .content p{font-size:20px;line-height:32px}.our-solution-section .content-button-sec .button-section a:first-child,.our-solution-section .content-button-sec .button-section a:last-child,.our-solution-section .content-button-sec .button-section a:nth-child(2){margin:0}.our-solution-section .solution-section .border-left:after{left:-15px}.our-solution-section .content-button-sec .button-section a{font-size:14px;gap:16px;margin-bottom:10px!important;padding:12px 24px;width:unset}.our-solution-section .content-button-sec .button-section a svg{height:15px;position:unset;right:0;top:0;width:15px}.our-solution-section .content-button-sec .button-section{display:inline-block}}@media only screen and (min-width:768px) and (max-width:1024px){.our-solution-section .solution-section .border-left:after,.our-solution-section .solution-section .border-left:before{height:35px;width:35px}.our-solution-section .solution-section .border-left:before{left:-18px;top:-18px}.our-solution-section .solution-section .border-left:after{bottom:-18px;left:-18px}.our-solution-section .heading-section .subtitle h6{font-size:14px}.our-solution-section .heading-section .subtitle{padding-left:30px}.our-solution-section .content-button-sec .content h3{font-size:28px;margin:0 0 15px}.our-solution-section .content-button-sec .content h2{font-size:48px;line-height:68px;margin:0 0 20px}.our-solution-section .content-button-sec .content p{font-size:22px;line-height:38px}.our-solution-section .solution-section .content-button-sec{padding:0 0 0 20px}.our-solution-section .content-button-sec .button-section a{font-size:15px;width:270px}.our-solution-section .content-button-sec .button-section a:last-child svg{right:30px}.our-solution-section .content-button-sec .button-section a svg{height:20px;top:26px;width:20px}}@media only screen and (min-width:1025px) and (max-width:1220px){.our-solution-section .solution-section .border-left:after,.our-solution-section .solution-section .border-left:before{height:35px;width:35px}.our-solution-section .solution-section .border-left:before{left:-18px;top:-18px}.our-solution-section .solution-section .border-left:after{bottom:-18px;left:-18px}.our-solution-section .heading-section .subtitle{padding-left:30px}.our-solution-section .solution-section .content-button-sec{padding:0 0 0 20px}.our-solution-section .content-button-sec .content h3{font-size:36px}.our-solution-section .content-button-sec .content h2{font-size:52px;line-height:72px}.our-solution-section .content-button-sec .content p{font-size:22px;line-height:36px}}.our-solution-section .content-button-sec .button-section a:first-child:hover{background:linear-gradient(180deg,#007fe8,#00baaa)}.our-solution-section .content-button-sec .button-section a:hover:nth-child(2){background:linear-gradient(180deg,#34377f,#2f7de1)!important}.our-solution-section .content-button-sec .button-section a:hover:last-child{background:linear-gradient(180deg,#3f3c8d,#00baaa)}