@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700;800&display=swap");
.pg-values,.pg-values *{box-sizing:border-box}.pg-values{position:relative;left:50%;width:100vw!important;max-width:none!important;margin-right:-50vw!important;margin-left:-50vw!important;padding:72px 40px 129px;overflow:hidden;background:#fff;color:#000;font-family:"Outfit",sans-serif}.elementor-widget-html:has(.pg-values),.elementor-widget-html:has(.pg-values)>.elementor-widget-container{width:100%!important;max-width:none!important}.pg-values__container{width:min(1310px,100%);margin:0 auto}.pg-values__header{margin-bottom:58px}.pg-values__eyebrow{margin:0;color:#dd081e;font-size:12px;font-weight:800;line-height:33px;letter-spacing:.25em;text-transform:uppercase}.pg-values__title{margin:4px 0 0;color:#000;font-size:45px;font-weight:600;line-height:45px}.pg-values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pg-values__card{min-width:0;min-height:301px;padding:50px 30px 33px;border:1px solid #c5c9cd;border-radius:15px;background:#fff;color:#dd081e;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.pg-values__card--featured{border-color:#0b1d33;background:#0b1d33;color:#fff}.pg-values__icon{width:58px;height:58px;display:grid;place-items:center;color:currentColor}.pg-values__icon img{display:block;width:auto;max-width:58px;height:auto;max-height:58px;object-fit:contain}.pg-values__card h3{margin:28px 0 0;color:currentColor;font-size:20px;font-weight:700;line-height:20px;text-transform:uppercase;white-space:nowrap}.pg-values__card p{margin:20px 0 0;color:#9ea5ac;font-size:20px;font-weight:400;line-height:20px}.pg-values__card--featured p{color:#adb3b9}.pg-values__card:not(.pg-values__card--featured):hover{border-color:#0b1d33;background:#0b1d33;color:#fff;transform:translateY(-4px)}.pg-values__card:not(.pg-values__card--featured):hover p{color:#fff}@media(max-width:1350px){.pg-values{padding-right:32px;padding-left:32px}.pg-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-values__desktop-break{display:none}}@media(max-width:700px){.pg-values{padding:55px 16px 70px}.pg-values__header{margin-bottom:38px}.pg-values__title{font-size:36px;line-height:39px}.pg-values__grid{grid-template-columns:1fr;gap:12px}.pg-values__card{min-height:280px;padding:40px 28px 32px}}
