#top #wrap_all #main #awards-recognition .pos-relative{position:relative}#top #wrap_all #main #awards-recognition .section-container{display:flex;justify-content:center}#top #wrap_all #main #awards-recognition .layout-container{width:100%;padding-left:.7rem;padding-right:.7rem}@media(min-width: 1280px){#top #wrap_all #main #awards-recognition .layout-container{max-width:1280px;padding:0}}#top #wrap_all #main #awards-recognition .section-container-x{padding:6rem 0}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .section-container-x{padding:7.5rem 0}}#top #wrap_all #main #awards-recognition .section-container-x.hero-section{padding:4rem 0 6rem}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .section-container-x.hero-section{padding:7.5rem 0}}#top #wrap_all #main #awards-recognition .section-grid-1\/2{display:grid;row-gap:1.5rem}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .section-grid-1\/2{grid-template-columns:1fr 1fr;column-gap:1rem}}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .layout-grid-1\/2{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .layout-grid-2\/3{display:grid;grid-template-columns:2fr 3fr;gap:2.5rem}}#top #wrap_all #main #awards-recognition .section-body-layout{display:grid;row-gap:1.25rem}#top #wrap_all #main #awards-recognition .bg-grey-175{background-color:colors-ex("grey-175")}#top #wrap_all #main #awards-recognition .bg-grey-950{background-color:colors-ex("grey-950")}#top #wrap_all #main #awards-recognition .bg-blue-450{background-color:#1f2a40}#top #wrap_all #main #awards-recognition .text-center{text-align:left}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .text-center{text-align:center}}#top #wrap_all #main #awards-recognition .text-lg{font-size:1.125rem;line-height:1.75rem}#top #wrap_all #main #awards-recognition .text-base{font-size:1rem;line-height:1.5rem}#top #wrap_all #main #awards-recognition .text-sm{font-size:.875rem;line-height:1.25rem}#top #wrap_all #main #awards-recognition .text-xs{font-size:.75rem;line-height:1rem}#top #wrap_all #main #awards-recognition .section-h2{font-family:"Montserrat",sans-serif;font-size:.8rem;line-height:1.125rem;font-weight:400;color:#5f7380;text-transform:uppercase;margin:0;padding:0}#top #wrap_all #main #awards-recognition .section-h2.text-color-yellow-400{color:#ffca09}#top #wrap_all #main #awards-recognition .section-h2.text-color-inverted{color:rgba(249,249,249,.95)}#top #wrap_all #main #awards-recognition .section-h3{font-family:"Inter",sans-serif;padding:.75rem 0;font-size:2.75rem;font-weight:800;color:rgba(6,48,96,.95);margin:0 auto}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .section-h3.review-h3{font-size:2.5rem}}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .section-h3.text-center{max-width:1080px}}#top #wrap_all #main #awards-recognition .section-h3.text-color-inverted{color:#7998ff}#top #wrap_all #main #awards-recognition .section-h3-sm{font-family:"Inter",sans-serif;padding:.75rem 0;font-size:2.75rem;font-weight:800;color:rgba(6,48,96,.95);margin:0 auto}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .section-h3-sm{font-size:2.5rem}}#top #wrap_all #main #awards-recognition .section-h3-sub{font-family:"Inter",sans-serif;padding:.5rem 0;font-weight:600;font-size:1.5rem;text-align:left;color:rgba(49,59,66,.95)}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .section-h3-sub{padding:1rem .5rem;text-align:center}}#top #wrap_all #main #awards-recognition .section-desc{font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1.5rem;font-weight:500;color:rgba(49,59,66,.95);padding:.75rem 0;margin:0 auto}@media(min-width: 640px){#top #wrap_all #main #awards-recognition .section-desc{padding:.75rem .5rem;max-width:650px}}#top #wrap_all #main #awards-recognition .section-desc.text-color-inverted{color:rgba(249,249,249,.95)}#top #wrap_all #main #awards-recognition .mb-10{margin-bottom:2.5rem}@media(min-width: 640px){#top #wrap_all #main .awards-inner{display:grid;grid-template-columns:2fr 3fr;gap:2.5rem}}#top #wrap_all #main .section-cta-wrapper{margin:1.5rem 0 0}#top #wrap_all #main .section-cta-wrapper.section-cta-center{display:flex;justify-content:center;align-items:center}#top #wrap_all #main .section-cta-wrapper:has(.section-cta-text){display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 640px){#top #wrap_all #main .section-cta-wrapper:has(.section-cta-text){flex-direction:row;gap:2rem}}#top #wrap_all #main .section-cta-text{font-size:1rem;line-height:1.5rem;font-family:"Montserrat",sans-serif;font-weight:600;color:rgba(1,78,137,.95)}#top #wrap_all #main .section-cta-link{display:inline-flex;align-items:center;text-decoration:none;gap:.75rem;cursor:pointer;padding:.75rem 1.5rem;background-color:#ffca09;border:1px solid #ffca09;border-radius:9999px;transition:transform 300ms ease-in-out}#top #wrap_all #main .section-cta-link.section-cta-link-inverted{border-color:#014e89;background-color:rgba(0,0,0,0)}@media(min-width: 640px){#top #wrap_all #main .section-cta-link{font-weight:500;padding:.75rem 1.25rem .75rem 1.5rem;font-size:1rem;line-height:1.5rem}}#top #wrap_all #main .section-cta-link .section-cta-link-text{font-family:"Montserrat",sans-serif;font-weight:700;color:#014e89}#top #wrap_all #main .section-cta-link svg{fill:#014e89}#top #wrap_all #main .section-cta-link:hover .line{opacity:1}#top #wrap_all #main .section-cta-link:hover .tip{transform:translate(0px, 0)}#top #wrap_all #main .section-cta-link .line{opacity:0;transition:opacity 100ms ease-out;stroke:#014e89;stroke-width:2.25px;fill:rgba(0,0,0,0)}#top #wrap_all #main .section-cta-link .tip{transform:translate(-5px, 0);transition:transform 100ms ease-out;stroke:#014e89;stroke-width:2.25px;fill:rgba(0,0,0,0)}#top #wrap_all #main .section-cta-wrapper{margin:1.5rem 0 0}#top #wrap_all #main .section-cta-wrapper.section-cta-center{display:flex;justify-content:center;align-items:center}#top #wrap_all #main .section-cta-wrapper:has(.section-cta-text){display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 640px){#top #wrap_all #main .section-cta-wrapper:has(.section-cta-text){flex-direction:row;gap:2rem}}#top #wrap_all #main .section-cta-text{font-size:1rem;line-height:1.5rem;font-family:"Montserrat",sans-serif;font-weight:600;color:rgba(1,78,137,.95)}#top #wrap_all #main .section-cta-link{display:inline-flex;align-items:center;text-decoration:none;gap:.75rem;cursor:pointer;padding:.75rem 1.5rem;background-color:#ffca09;border:1px solid #ffca09;border-radius:9999px;transition:transform 300ms ease-in-out}#top #wrap_all #main .section-cta-link.section-cta-link-inverted{border-color:#014e89;background-color:rgba(0,0,0,0)}@media(min-width: 640px){#top #wrap_all #main .section-cta-link{font-weight:500;padding:.75rem 1.25rem .75rem 1.5rem;font-size:1rem;line-height:1.5rem}}#top #wrap_all #main .section-cta-link .section-cta-link-text{font-family:"Montserrat",sans-serif;font-weight:700;color:#014e89}#top #wrap_all #main .section-cta-link svg{fill:#014e89}#top #wrap_all #main .section-cta-link:hover .line{opacity:1}#top #wrap_all #main .section-cta-link:hover .tip{transform:translate(0px, 0)}#top #wrap_all #main .section-cta-link .line{opacity:0;transition:opacity 100ms ease-out;stroke:#014e89;stroke-width:2.25px;fill:rgba(0,0,0,0)}#top #wrap_all #main .section-cta-link .tip{transform:translate(-5px, 0);transition:transform 100ms ease-out;stroke:#014e89;stroke-width:2.25px;fill:rgba(0,0,0,0)}#top #wrap_all #main .awards-h2{font-size:.875rem;line-height:1.25rem;font-family:"Work Sans",sans-serif;font-weight:400;margin:0;text-transform:uppercase;color:#5f7380}#top #wrap_all #main .awards-h3{font-size:1.875rem;line-height:2.25rem;font-family:"DM Sans",sans-serif;font-weight:600;margin:1rem 0;color:#231f20}#top #wrap_all #main .awards-desc{font-size:1.125rem;line-height:1.75rem;font-family:"Lato",sans-serif;font-weight:400;color:#5f7380;margin:2rem 0}#top #wrap_all #main .awards-cta{display:inline-block;font-size:.875rem;line-height:1.25rem;font-family:"Work Sans",sans-serif;font-weight:600;text-decoration:none;padding:.5rem .75rem;border:1px solid #014e89;border-radius:.25rem;color:#014e89;cursor:pointer;pointer-events:all;transition:background-color 120ms ease-in-out,color 120ms ease-in-out}#top #wrap_all #main .awards-cta:hover{background-color:#014e89;color:#fff}#top #wrap_all #main .awards-badge-wrapper{margin:5rem 0;display:grid;grid-template-columns:1fr 1fr;gap:2rem;justify-items:center;align-items:center}@media(min-width: 640px){#top #wrap_all #main .awards-badge-wrapper{margin:2.5rem 0;grid-template-columns:1fr 1fr 1fr}}#top #wrap_all #main .awards-badge{display:block;max-width:100%;width:150px;height:150px;filter:drop-shadow(8px 8px 8px rgba(0, 0, 0, 0.2))}#top #wrap_all #main .awards-badge-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;justify-items:center;align-items:center}@media(min-width: 640px){#top #wrap_all #main .awards-badge-grid{grid-template-columns:1fr 1fr 1fr}}#top #wrap_all #main .google-stars{position:relative;width:100px;white-space:nowrap}#top #wrap_all #main .google-stars svg{width:20px;fill:gold}#top #wrap_all #main .clutch-stars svg{width:20px;fill:#e62415}#top #wrap_all #main .g2-stars svg{width:20px;fill:#ff492c}#top #wrap_all #main .stars-cover{background:#fff;height:100%;overflow:hidden;mix-blend-mode:color;position:absolute;top:0;right:0}#top #wrap_all #main .review-box-inner{display:grid;gap:.5rem;grid-template-columns:1fr;justify-items:center}@media(min-width: 1024px){#top #wrap_all #main .review-box-inner{grid-template-columns:auto 1fr;align-items:center;justify-items:left}}#top #wrap_all #main .g-rating{display:grid;grid-template-columns:auto 1fr;gap:.3rem;align-items:center}#top #wrap_all #main .clutch-rating{grid-template-columns:auto}#top #wrap_all #main .clutch-content{display:grid;gap:.5rem}#top #wrap_all #main .clutch-box,#top #wrap_all #main .google-review-box{text-align:center}@media(min-width: 1024px){#top #wrap_all #main .clutch-box,#top #wrap_all #main .google-review-box{text-align:unset}}#top #wrap_all #main .clutch-badge-wrapper{margin-bottom:5px}@media(min-width: 1024px){#top #wrap_all #main .clutch-badge-wrapper{margin:0}}#top #wrap_all #main .g-title{font-size:1.2rem;line-height:2rem;font-family:"Inter",sans-serif;font-weight:700;color:#231f20;margin:0}#top #wrap_all #main .g-rating-number{font-size:1.5rem;line-height:2rem;font-family:"Inter",sans-serif;font-weight:700;color:rgba(49,59,66,.95)}#top #wrap_all #main .g-review-count{font-family:"Montserrat",sans-serif;font-size:.675rem;line-height:1rem;font-weight:500;color:rgba(49,59,66,.95)}
