main>section,main>div{background:#f7f7f7}.company-logos .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}.company-logos .logos a{border-bottom:2px dashed transparent}.company-logos .logos a:hover,.company-logos .logos a:focus{border-color:#4db8c5;transform:translateY(2px);transition:border-color 0.3s linear,transform 0.3s linear}.company-logos .logos a:active{border-bottom:2px solid #5e4f9c;transform:translateY(0);transition:none}.company-logos .logos span{position:relative;display:block;flex:0 0 calc( (100% / 2) - 40px + (40px / 2));text-align:center}.company-logos .logos img{width:100%;-o-object-fit:contain;object-fit:contain}.clients{padding:calc(1.375rem + 1.5vw) 0;background:linear-gradient(to bottom, #000 60%, #0a3c84 200%)}@media (min-width: 1200px){.clients{padding:2.5rem 0}}@media (min-width: 420px){.clients .heading{max-width:50ch;margin:0 auto;text-align:center}}.clients .logos{margin-top:1rem}@media (min-width: 420px){.clients .logos{justify-content:center}}.clients .logos img{max-height:75px;filter:invert(1)}@media (min-width: 420px){.clients .logos span{flex:0 0 calc( (100% / 4) - 40px + (40px / 4))}}@media (min-width: 992px){.clients .logos span{flex:0 0 calc( (100% / 7) - 40px + (40px / 7))}}.arguments-boxed{padding:calc(1.625rem + 4.5vw) 0}@media (min-width: 1200px){.arguments-boxed{padding:5rem 0}}@media (min-width: 420px){.arguments-boxed .heading{max-width:50ch;margin:0 auto;text-align:center}}.arguments-boxed .main{margin-top:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.arguments-boxed .main{margin-top:2.5rem}}.arguments-boxed .arguments{position:relative;display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:20px}@media (min-width: 992px){.arguments-boxed .arguments{-moz-column-gap:40px;column-gap:40px;row-gap:40px}}.arguments-boxed .arg-box{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:0 0 calc( (100% / 1) - 20px + (20px / 1));padding:1rem;text-align:center;background:#fff;border-radius:1rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}@media (min-width: 420px){.arguments-boxed .arg-box{flex:0 0 calc( (100% / 2) - 20px + (20px / 2))}}@media (min-width: 768px){.arguments-boxed .arg-box{flex:0 0 calc( (100% / 4) - 20px + (20px / 4))}}@media (min-width: 992px){.arguments-boxed .arg-box{flex:0 0 calc( (100% / 4) - 40px + (40px / 4))}}@media (min-width: 1200px){.arguments-boxed .arg-box{padding:1.5rem}}.arguments-boxed figure{position:relative;width:60px;margin:0 0 1rem}@media (min-width: 1200px){.arguments-boxed figure{width:80px}}.arguments-boxed .title{margin-bottom:.5rem}.arguments-boxed .text{max-width:26ch}.arguments-unboxed{padding:0 0 calc(1.625rem + 4.5vw)}@media (min-width: 1200px){.arguments-unboxed{padding:0 0 5rem}}@media (min-width: 420px){.arguments-unboxed .heading{max-width:50ch;margin:0 auto;text-align:center}}.arguments-unboxed .main{margin-top:1.25rem}.arguments-unboxed .arguments{position:relative;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:20px;column-gap:20px;row-gap:20px}@media (min-width: 1200px){.arguments-unboxed .arguments{-moz-column-gap:0;column-gap:0}}.arguments-unboxed .arg-box{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:0 0 calc( (100% / 1) - 20px + (20px / 1));padding:1rem;text-align:center}@media (min-width: 375px){.arguments-unboxed .arg-box{flex:0 0 calc( (100% / 2) - 20px + (20px / 2))}}@media (min-width: 768px){.arguments-unboxed .arg-box{flex:0 0 calc( (100% / 3) - 20px + (20px / 3))}}@media (min-width: 1200px){.arguments-unboxed .arg-box{flex:0 0 calc( (100% / 5) - 0px + (0px / 5))}}@media (min-width: 1460px){.arguments-unboxed .arg-box{padding:1.5rem}}.arguments-unboxed figure{position:relative;width:40px;margin:0 0 1rem}@media (min-width: 1200px){.arguments-unboxed figure{width:60px}}.arguments-unboxed .title{font-size:1rem;margin-bottom:1rem}@media (min-width: 420px){.arguments-unboxed .title{font-size:1.15rem;max-width:14ch;margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.arguments-unboxed .title{font-size:1.25rem}}.arguments-unboxed .title:after{content:'';display:block;width:40px;margin:1rem auto 0;border-bottom:2px solid #0a3c84}.arguments-unboxed .text{max-width:26ch}@media (max-width: 419.98px){.arguments-unboxed .text{font-size:.9rem}}.comparison{padding:0 0 calc(1.625rem + 4.5vw)}@media (min-width: 1200px){.comparison{padding:0 0 5rem}}.comparison .main{align-items:center;row-gap:20px}@media (min-width: 1460px){.comparison .main{justify-content:center}}@media (min-width: 420px) and (max-width: 991.98px){.comparison .heading{max-width:50ch;margin:0 auto;text-align:center}}@media (min-width: 992px){.comparison .heading{flex:0 0 auto;width:33.33333333%}}@media (min-width: 1340px){.comparison .heading{flex:0 0 auto;width:28.33333333%}}@media (min-width: 1460px){.comparison .heading{flex:0 0 auto;width:26.66666667%}}@media (min-width: 992px){.comparison .comp{flex:0 0 auto;width:66.66666667%}}@media (min-width: 1340px){.comparison .comp{flex:0 0 auto;width:71.66666667%}}@media (min-width: 1460px){.comparison .comp{flex:0 1 auto;width:auto}}.comparison .comp-wrap{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:100%;width:100%;overflow-x:auto;padding:0 0 .5rem;border-radius:1rem 1rem 0 0;scrollbar-color:#4db8c5 #1a1a1a;scrollbar-width:thin;scrollbar-gutter:auto}.comparison .comp-box{position:relative;border-radius:1rem}@media (min-width: 1200px){.comparison .comp-box{min-width:700px}}.comparison .comp-row{display:flex}.comparison .comp-row:not(.comp-row--head) .comp-cell{border-bottom:1px solid #e1e1e3}.comparison .comp-row:not(.comp-row--head):last-child .comp-cell:first-child{border-radius:0 0 0 1rem}.comparison .comp-row:not(.comp-row--head):last-child .comp-cell:last-child{border-radius:0 0 1rem 0}.comparison .comp-row--head{color:#fff;font-weight:700;text-transform:uppercase;background:#0a3c84;border-radius:1rem 1rem 0 0}.comparison .comp-row--head .comp-cell{padding-top:1rem;padding-bottom:1rem;background:#0a3c84}.comparison .comp-row--head .comp-cell:first-child{border-left:0;border-radius:1rem 0 0 0}.comparison .comp-row--head .comp-cell:last-child{border-right:0;border-radius:0 1rem 0 0}.comparison .comp-cell{display:flex;flex:1 0 240px;align-items:center;justify-content:center;padding:1.25rem 1rem;text-align:center}.comparison .comp-cell:first-child{border-left:1px solid #e1e1e3}.comparison .comp-cell:last-child{border-right:1px solid #e1e1e3;border-left:1px solid #e1e1e3}.comparison .comp-cell--feature{flex:1 0 160px;justify-content:flex-start;position:sticky;left:0;z-index:1;padding-left:1.5rem;font-weight:700;text-align:left;background:#f7f7f7;border-right:1px solid #e1e1e3}@media (min-width: 480px){.comparison .comp-cell--feature{flex:1 0 260px}}@media (min-width: 1460px){.comparison .comp-cell--feature{flex:1 0 290px}}.comparison .icon-check{color:#0d51b4;font-size:1.25rem}.comparison .comp-dash{color:#bcbcbc;font-size:1.25rem;line-height:1}@media (min-width: 420px){.showcase .heading{max-width:50ch;margin:0 auto;text-align:center}}.showcase .gallery{margin-top:1.25rem;background:#000;border-top:1px solid #000;border-bottom:1px solid #000}.showcase .img-link{position:relative;overflow:hidden;aspect-ratio:16 / 9;display:flex;justify-content:center;align-items:center}.showcase .img-link img{width:100%;-o-object-fit:cover;object-fit:cover}.showcase .img-link.video:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;font-family:"custom-icons";content:'\A010';font-size:5.3rem;color:#fff;text-shadow:0 0 8px rgba(0,0,0,0.75)}.showcase .img-link:hover,.showcase .img-link:focus{filter:brightness(1.1) contrast(1.1);transition:filter 0.3s linear}.showcase .img-link:hover:before,.showcase .img-link:focus:before{color:#4db8c5;text-shadow:0 0 4px rgba(255,255,255,0.5);transition:color 0.3s linear,text-shadow 0.3s linear}@media (hover: hover){.showcase .img-link:active{filter:none;transition:none}.showcase .img-link:active:before{color:#0d51b4;text-shadow:none;transition:none}}.showcase .vrg-video{display:none}.contact-us{padding:calc(1.625rem + 4.5vw) 0;background:linear-gradient(to right, #05224b -10%, #000 100%)}@media (min-width: 1200px){.contact-us{padding:5rem 0}}@media (min-width: 420px){.contact-us .heading{max-width:50ch;margin:0 auto;text-align:center}}.contact-us h2,.contact-us p{color:#fff}.contact-us .main{justify-content:center;row-gap:40px;margin-top:calc(1.5rem + 3vw)}@media (min-width: 1200px){.contact-us .main{margin-top:3.75rem}}@media (min-width: 420px){.contact-us .quote{flex:0 0 auto;width:66.66666667%}}@media (min-width: 768px){.contact-us .quote{flex:0 0 auto;width:55%}}@media (min-width: 992px){.contact-us .quote{flex:0 0 auto;width:50%}}@media (min-width: 992px){.contact-us .quote{flex:0 0 auto;width:41.66666667%}}@media (min-width: 1200px){.contact-us .quote{flex:0 0 auto;width:33.33333333%}}.contact-us .box{display:flex;gap:20px}.contact-us .box .ico{color:#0d51b4;font-size:2.2rem}@media (min-width: 420px){.contact-us .box .ico{font-size:2.65rem}}@media (min-width: 768px){.contact-us .box .ico{font-size:5.3rem}}.contact-us .box .body{display:flex;flex-direction:column}.contact-us .btn-cta{position:relative;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;max-width:100%;padding:.5rem 1.5rem;color:#fff;font-size:1rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase;text-overflow:ellipsis;text-decoration:none;background:#0d51b4;border:2px solid #0d51b4;border-radius:.5rem;cursor:pointer;overflow:hidden;backface-visibility:hidden}.contact-us .btn-cta:after{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)';filter:alpha(opacity=0);opacity:0;backface-visibility:hidden;z-index:0}.contact-us .btn-cta span,.contact-us .btn-cta i{position:relative;z-index:1}.contact-us .btn-cta:hover,.contact-us .btn-cta:focus{background:transparent;border:2px dotted #0d51b4;border-radius:.5rem}.contact-us .btn-cta:hover:after,.contact-us .btn-cta:focus:after{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)';filter:alpha(opacity=100);opacity:1;transition:opacity 0.3s linear}.contact-us .btn-cta:hover span,.contact-us .btn-cta:hover i,.contact-us .btn-cta:focus span,.contact-us .btn-cta:focus i{color:#0d51b4}@media (hover: hover){.contact-us .btn-cta:hover span,.contact-us .btn-cta:hover i,.contact-us .btn-cta:focus span,.contact-us .btn-cta:focus i{animation:fontBlur .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;transition:color 0.3s linear}}@media (hover: hover){.contact-us .btn-cta:active{border:2px solid #5e4f9c;transition:none}.contact-us .btn-cta:active span,.contact-us .btn-cta:active i{color:#fff;transition:none}.contact-us .btn-cta:active:after{background:#5e4f9c;transition:none}}
