.bg-light{background-color:#f8f9fa}.list-items{padding:0;margin:0;list-style:none}.list-items li{display:flex;align-items:flex-start;gap:clamp(1px,.95541vw,12px);padding:clamp(1px,.5vw,6px) 0;font-family:Montserrat,sans-serif;font-size:clamp(1px,1.27389vw,16px);font-weight:400;line-height:160%;color:#454444}.list-items li:before{content:"";width:8px;height:8px;min-width:8px;border-radius:50%;margin-top:8px;background:linear-gradient(95.45deg,#fbdf8d -12.77%,#c5ad63 94.51%);flex-shrink:0}.grid-two-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1px,3.18471vw,40px);align-items:start}.grid-two-cols .col h3{font-family:Montserrat,sans-serif;font-size:clamp(1px,1.59236vw,20px);font-weight:600;line-height:140%;color:#24272d;margin-bottom:clamp(1px,.79618vw,10px)}.grid-two-cols .col p{font-family:Montserrat,sans-serif;font-size:clamp(1px,1.27389vw,16px);font-weight:400;line-height:160%;color:#454444}.complete-solutions{padding-top:clamp(1px,4.77707vw,60px);padding-bottom:clamp(1px,4.77707vw,60px)}.complete-solutions .title{font-family:Montserrat,sans-serif;font-size:clamp(1px,2.86624vw,36px);font-weight:500;line-height:120%;text-align:center;color:#24272d;margin-bottom:clamp(1px,3.18471vw,40px)}.complete-solutions .title b,.complete-solutions .title strong{font-weight:700}.complete-solutions .grid-items{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1px,2.38854vw,30px)}.complete-solutions .items{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1px,2.38854vw,30px);background-color:#fff;border-radius:clamp(1px,1.27389vw,16px);box-shadow:0 4px 20px #00000014;transition:all .3s ease}.complete-solutions .items:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.complete-solutions .items .icon-box{width:clamp(1px,5.09554vw,64px);height:clamp(1px,5.09554vw,64px);display:flex;align-items:center;justify-content:center;margin-bottom:clamp(1px,1.59236vw,20px)}.complete-solutions .items .icon-box img,.complete-solutions .items .icon-box svg{width:100%;height:100%;object-fit:contain}.complete-solutions .items .icon-box svg{fill:#d5bc70!important}.complete-solutions .items .icon-box svg path,.complete-solutions .items .icon-box svg circle,.complete-solutions .items .icon-box svg rect,.complete-solutions .items .icon-box svg polygon{fill:inherit!important}.complete-solutions .items .icon-box img{filter:sepia(100%) saturate(300%) brightness(90%) hue-rotate(5deg)}.complete-solutions .items .text h3{font-family:Montserrat,sans-serif;font-size:clamp(1px,1.59236vw,20px);font-weight:600;line-height:140%;color:#24272d;margin-bottom:clamp(1px,.63694vw,8px)}.complete-solutions .items .text p{font-family:Montserrat,sans-serif;font-size:clamp(12px,1.11465vw,14px);font-weight:400;line-height:160%;color:#666;margin:0;padding:0}.cta-banner{background:linear-gradient(261.15deg,#2a342e 32.8%,#0d1812 101.04%);padding-top:clamp(1px,4.77707vw,60px);padding-bottom:clamp(1px,4.77707vw,60px)}.cta-banner .box-banner{text-align:center}.cta-banner .box-banner .text h3{font-family:Montserrat,sans-serif;font-size:clamp(1px,2.2293vw,28px);font-weight:600;line-height:140%;color:#d5bc70;background:radial-gradient(32.34% 59.21% at 65.99% 87.5%,#fbdf8d,#c5ad63);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:clamp(1px,.79618vw,10px)}.cta-banner .box-banner .text p{font-family:Montserrat,sans-serif;font-size:clamp(1px,1.27389vw,16px);font-weight:400;line-height:160%;color:#fff;margin-bottom:clamp(1px,1.91083vw,24px)}@media (max-width: 992px){.complete-solutions .grid-items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-two-cols{grid-template-columns:1fr;gap:clamp(1px,6vw,30px)}.complete-solutions .grid-items{grid-template-columns:1fr}.complete-solutions .items{padding:clamp(1px,4vw,24px)}.list-items li{font-size:clamp(1px,3.5vw,14px)}}
