.solution-section{background-image:linear-gradient(180deg,#051b24,hsla(0,0%,50%,.6));overflow:hidden;padding:80px 0;position:relative}.solution-section:before{background-image:url(https://45619112.fs1.hubspotusercontent-na1.net/hubfs/45619112/soulation-bg.jpg?width=860&t=1772087365931);background-position:50%;background-size:bottom;bottom:0;content:"";left:0;mix-blend-mode:multiply;opacity:.25;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.reverse-row{flex-direction:row-reverse}section.solution-section .heading{position:relative;text-align:center;z-index:999}section.solution-section .heading .badge{backdrop-filter:blur(24px);background-color:#19a1d733;border:1px solid #19a1d74d;border-radius:30px;color:#19a1d7;display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;padding:8px 19px 8px 40px;position:relative;text-transform:uppercase}section.solution-section .badge:before{background-image:url(https://45619112.fs1.hubspotusercontent-na1.net/hubfs/45619112/left-banner.svg);background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:20px}section.solution-section .heading h2{color:#fff;font-family:Montserrat,sans-serif;font-size:60px;font-weight:800;line-height:1;margin-bottom:16px;margin-top:20px;text-align:center}section.solution-section .heading h2 span{color:#44c6ff}section.solution-section .heading p{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:28px;margin-bottom:48px;text-align:center}section.solution-section .solution-card-main-box{background:#ffffff0d;border:1px solid #ffffff33;border-radius:25px;box-shadow:0 10px 30px 0 #00000066;display:flex;gap:53px;justify-content:space-between;margin-bottom:40px;overflow:hidden;padding:50px;position:relative;transition:box-shadow .5s ease}section.solution-section .solution-card-main-box:hover{box-shadow:0 25px 50px -12px rgba(80,80,80,.25)}.row-reverse{display:flex;flex-direction:row-reverse}section.solution-section .solution-card-main-box .solution-left-col{backdrop-filter:blur(20px);background:linear-gradient(270deg,hsla(0,0%,85%,.22),rgba(25,156,214,.22));border-radius:12px;box-sizing:border-box;overflow:hidden;padding:20px;width:50%}section.solution-section .solution-card-main-box .solution-left-col .card-box{padding:10px}section.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon{display:flex;gap:20px;justify-content:flex-start;margin-bottom:24px;padding:10px 0 0}.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon .icon{align-items:center;background-color:#199cd6;border-radius:9px;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon .icon img{height:auto;max-width:100%;width:40px}.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon h3{color:#fff;font-family:Montserrat,sans-serif;font-size:34px;font-weight:800;line-height:1.25;margin:0}.solution-section .solution-card-main-box .solution-left-col .card-box p{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:28px;margin-bottom:24px}.solution-section .solution-card-main-box .solution-left-col .card-box ul{list-style:none}.solution-section .solution-card-main-box .solution-left-col .card-box .box-model{border-radius:16px;color:hsla(0,0%,100%,.9);margin-bottom:0}.solution-section .solution-card-main-box .solution-left-col .card-box .box-model span{align-items:center;color:#199cd6;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;gap:20px;justify-content:flex-start;letter-spacing:.05em;line-height:20px;margin-bottom:16px}.solution-section .solution-card-main-box .solution-left-col .card-box .box-model span img{height:18px!important;width:18px!important}.solution-section .solution-card-main-box .solution-left-col .card-box ul{margin:0;padding:0}.solution-section .solution-card-main-box .solution-left-col .card-box ul li{line-height:1;position:relative}.solution-section .solution-card-main-box .solution-left-col .card-box ul li:before{background-color:#199cd6;border-radius:50px;content:"";height:8px;position:absolute;top:19px;width:8px}.solution-section .solution-card-main-box .solution-left-col .card-box ul li a{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;margin-bottom:20px;padding-left:20px;text-decoration:none}.solution-section .solution-card-main-box .solution-left-col .card-box .btn-wrapper{padding-top:30px}section.solution-section .solution-card-main-box .solution-left-col .btn-wrapper a{background-color:#fff;color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;padding:18px 32px;text-decoration:none}section.solution-section .solution-card-main-box .solution-left-col .btn-wrapper a:hover{background:#19a1d7;box-shadow:0 10px 25px rgba(25,161,215,.6);color:#fff;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.arrow svg{fill:none!important}section.solution-section .solution-card-main-box .solution-left-col .btn-wrapper a:hover .arrow svg{stroke:#fff!important}section.solution-section .solution-card-main-box .solution-right-col{width:50%}.arrow{font-family:sans-serif;font-size:18px;font-weight:700}section.solution-section .solution-card-main-box .solution-right-col img{border-radius:20px;box-shadow:0 14px 20px 0 rgba(0,0,0,.28);display:block;height:100%;object-fit:cover;transition:transform .7s ease;width:100%}section.solution-section .solution-card-main-box:hover .solution-right-col img{transform:scale(1.05)}@media (max-width:1024px){section.solution-section{padding:60px 15px}section.solution-section .heading h2{font-size:45px}section.solution-section .heading p{font-size:15px;margin-bottom:30px}section.solution-section .solution-card-main-box{flex-direction:column;gap:30px;padding:30px}section.solution-section .solution-card-main-box .solution-left-col,section.solution-section .solution-card-main-box .solution-right-col{width:100%}section.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon h3{font-size:28px}section.solution-section .solution-card-main-box .solution-left-col .card-box p{font-size:15px;line-height:22px}}@media (max-width:768px){section.solution-section{padding:40px 10px}section.solution-section .heading h2{font-size:26px}section.solution-section .heading p{font-size:14px;margin-bottom:20px}section.solution-section .solution-card-main-box{padding:20px}section.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon h3{font-size:24px;margin:0}section.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon{align-items:center}section.solution-section .solution-card-main-box .solution-left-col .card-box p,section.solution-section .solution-card-main-box .solution-left-col .card-box ul li a{font-size:14px;line-height:20px}section.solution-section .solution-card-main-box .solution-left-col .btn-wrapper a{font-size:14px;padding:14px 28px}}@media (max-width:480px){section.solution-section .heading h2{font-size:24px}.arrow svg{width:14px!important}section.solution-section .solution-card-main-box{gap:20px}section.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon{align-items:flex-start;align-items:center;flex-direction:column;gap:15px}section.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon .icon{height:60px;width:60px}section.solution-section .solution-card-main-box .solution-left-col .card-box .heading-card-icon h3{font-size:20px;text-align:center}section.solution-section .solution-card-main-box .solution-left-col .card-box p,section.solution-section .solution-card-main-box .solution-left-col .card-box ul li a{font-size:12px;line-height:18px}section.solution-section .solution-card-main-box .solution-left-col .btn-wrapper a{font-size:10px;padding:11px 8px}section.solution-section .solution-card-main-box .solution-left-col .btn-wrapper a .arrow{font-family:sans-serif;font-size:11px;font-weight:700}}