.vr-business{padding:1rem 0 6rem;background:#000}@media (min-width: 1200px) and (max-width: 1339.98px){.vr-business .container{max-width:100%}}.vr-business .row{justify-content:center;row-gap:80px}@media (min-width: 375px) and (max-width: 575.98px){.vr-business .col{max-width:340px}}@media (min-width: 576px){.vr-business .col{flex:0 0 auto;width:50%}}@media (min-width: 992px){.vr-business .col{flex:0 0 auto;width:41.66666667%}}@media (min-width: 1200px){.vr-business .col{flex:0 0 auto;width:25%}}.vr-business .box{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;z-index:0}.vr-business .box h2{margin:0;color:#fff}@media (min-width: 1200px) and (max-width: 1459.98px){.vr-business .box h2{font-size:1.8rem}}.vr-business .box figure{position:relative;width:240px;height:240px;display:flex;justify-content:center;align-items:center;margin:1rem 0}.vr-business .box figure:before{content:'';display:block;width:76%;height:76%;position:absolute;top:12%;left:12%;border-radius:100%;z-index:-2}.vr-business .box figure:after{content:'';display:block;width:72%;height:72%;position:absolute;top:14%;left:14%;border-radius:100%;box-shadow:0 0 0 20px #1a1a1a;z-index:-1}.vr-business .box img.services{width:200px}.vr-business .box p{padding:0 .5rem;color:#f7f7f7;font-size:.9rem;font-weight:300;text-align:justify;-moz-text-align-last:center;text-align-last:center;letter-spacing:.02rem}.vr-business .box .btn{padding:.5rem 1rem;color:#4db8c5;border:2px solid #4db8c5;border-radius:1.25rem}.vr-business .box.hover h2,.vr-business .box:hover h2,.vr-business .box:focus h2{color:#53f9fa}@media (hover: hover){.vr-business .box.hover h2,.vr-business .box:hover h2,.vr-business .box:focus h2{transition:color 0.2s linear;animation:fontBlur .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}}.vr-business .box.hover figure:before,.vr-business .box:hover figure:before,.vr-business .box:focus figure:before{box-shadow:0 0 20px 24px rgba(77,184,197,0.6);transition:box-shadow 0.2s linear}.vr-business .box.hover figure:after,.vr-business .box:hover figure:after,.vr-business .box:focus figure:after{box-shadow:0 0 0 20px #4db8c5;transition:box-shadow 0.2s linear}.vr-business .box.hover figure img,.vr-business .box:hover figure img,.vr-business .box:focus figure img{transform:scale(0.95);transition:transform 0.2s linear}.vr-business .box.hover figure img.services,.vr-business .box:hover figure img.services,.vr-business .box:focus figure img.services{animation:spin-services 3s linear infinite;animation-direction:reverse;transition:transform 0.2s linear}.vr-business .box.hover p,.vr-business .box:hover p,.vr-business .box:focus p{color:#fff}.vr-business .box.hover .btn,.vr-business .box:hover .btn,.vr-business .box:focus .btn{color:#000;border:2px dashed #4db8c5;background:#4db8c5;transition:color 0.2s linear,background 0.2s linear}@media (hover: hover){.vr-business .box:active h2{color:#5e4f9c;transition:none}.vr-business .box:active figure:before{box-shadow:0 0 20px 24px rgba(94,79,156,0.6);transition:none}.vr-business .box:active figure:after{box-shadow:0 0 0 20px #5e4f9c;transition:none}.vr-business .box:active figure img{transform:scale(1);transition:none}.vr-business .box:active .btn{color:#fff;border:2px solid #5e4f9c;background:#5e4f9c;transition:none}}.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.2s linear,transform 0.2s 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:6rem 0}.clients .logos{margin-top:1rem}@media (min-width: 420px){.clients .logos{justify-content:space-between}}.clients .logos img{max-height:75px}@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% / 8) - 40px + (40px / 8))}}
