@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@font-face{font-family:Avenir LT Std;src:url(/fonts/Avenir-LT-Std/Avenir%20LT%20Std%2035%20Light/Avenir%20LT%20Std%2035%20Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/gilroy/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.plus-jakarta-sans{font-family:Plus Jakarta Sans,serif;font-optical-sizing:auto;font-style:normal}body{margin:0;padding:0;scroll-behavior:smooth}footer{flex-shrink:0}.hero-page{position:relative;width:100%;background:linear-gradient(90deg,#fff,#9abad1,#fff);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#333;padding:20px;box-sizing:border-box}@media (max-width: 768px){.hero-page{padding:10px}}@media (max-width: 480px){.hero-page{padding:5px}}.services-page{position:relative;width:100%;min-height:100vh;background:linear-gradient(90deg,#fff,#9abad1,#fff);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#333;padding:20px;box-sizing:border-box}.services-page:before,.services-page:after{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(0,123,255,.1) 30%,rgba(0,123,255,.1) 60%,transparent 61%);-webkit-mask:radial-gradient(circle,transparent 40%,rgba(0,0,0,1) 41%);mask:radial-gradient(circle,transparent 40%,rgba(0,0,0,1) 41%);transition:width .3s ease,height .3s ease,top .3s ease,left .3s ease,bottom .3s ease,right .3s ease}.services-page:before{top:-20vw;left:-20vw;width:40vw;height:40vw}.services-page:after{bottom:-20vw;right:-20vw;width:40vw;height:40vw}.services-page:hover:before{width:50vw;height:50vw;top:-25vw;left:-25vw}.services-page:hover:after{width:50vw;height:50vw;bottom:-25vw;right:-25vw}@media (max-width: 768px){.services-page{padding:10px}.services-page:before,.services-page:after{width:30vw;height:30vw}.services-page:hover:before,.services-page:hover:after{width:40vw;height:40vw}}@media (max-width: 480px){.services-page{padding:5px}.services-page:before,.services-page:after{width:20vw;height:20vw}.services-page:hover:before,.services-page:hover:after{width:30vw;height:30vw}}
