@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;500;600;700;800;900&display=swap";
:where(.services_page) .logo{width:70px;height:70px;margin-right:10px}:where(.services_page) .logo_container{align-items:center;display:flex}:where(.services_page) .logo_container p{align-items:start;font-family:"Exo 2",sans-serif}@media (max-width:768px){:where(.services_page) .logo{width:40.8px;height:40.8px;margin-right:8px}}:where(.services_page) .main_header header{display:flex}:where(.services_page) .navigation{font-family:"Exo 2",sans-serif;display:flex;position:absolute;right:3%}:where(.services_page) .main_header{align-items:center;width:100vw;margin:0 auto;padding:20px}:where(.services_page) .navigation nav a{margin:0 3px}:where(.services_page) .content_container{align-items:center;padding-left:10%;padding-right:10%}:where(.services_page) button{color:#e0ffff;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:15px;width:fit-content;padding:15px;font-size:1rem;font-weight:500;position:relative;overflow:hidden}:where(.services_page) button:active{transform:scale(.95)}:where(.services_page) button:before{content:"";z-index:-2;background:#42455a;transition:inset .35s;position:absolute;inset:-3px 50px}:where(.services_page) button:hover:before{background:#00c2cb;inset:-20px 0}:where(.services_page) button:after{content:"";z-index:-1;background:#22232e;border-radius:10px;position:absolute;inset:3px}:where(.services_page) *,:where(.services_page) :after,:where(.services_page) :before{box-sizing:border-box}body:has(:where(.services_page)){background-color:#f8f8f9;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;line-height:1.5;display:flex}:where(.services_page) .checkbox-group{-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;width:80%;margin-left:auto;margin-right:auto;padding:100px;display:flex}:where(.services_page) .checkbox-group>*{margin:.5rem}:where(.services_page) .checkbox-group-legend{color:#9c9c9c;text-align:center;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;line-height:1.125}:where(.services_page) .checkbox-input{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.services_page) .checkbox-input:checked+.checkbox-tile{box-shadow:0 5px 10px rgba(#000, .1);color:#2260ff;border-color:#2260ff}:where(.services_page) .checkbox-input:checked+.checkbox-tile:before{opacity:1;background-color:#2260ff;border-color:#2260ff;transform:scale(1)}:where(.services_page) .checkbox-input:checked+.checkbox-tile .checkbox-icon,:where(.services_page) .checkbox-input:checked+.checkbox-tile .checkbox-label{color:#2260ff}:where(.services_page) .checkbox-input:focus+.checkbox-tile{box-shadow:0 5px 10px rgba(#000, .1), 0 0 0 4px #b5c9fc;border-color:#2260ff}:where(.services_page) .checkbox-input:focus+.checkbox-tile:before{opacity:1;transform:scale(1)}:where(.services_page) .checkbox-tile{width:10rem;min-height:10rem;box-shadow:0 5px 10px rgba(#000, .1);cursor:pointer;background-color:#0c121f;border:2px solid #172445;border-radius:.3rem;flex-direction:column;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}:where(.services_page) .checkbox-tile:before{content:"";opacity:0;background-color:#0c121f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23FFFFFF' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Cpolyline points='216 72.005 104 184 48 128.005' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border:2px solid #b5bfd9;border-radius:50%;width:1.25rem;height:1.25rem;transition:all .25s;display:block;position:absolute;top:.25rem;left:.25rem;transform:scale(0)}:where(.services_page) .checkbox-tile:hover{border-color:#2260ff}:where(.services_page) .checkbox-tile:hover:before{opacity:1;transform:scale(1)}:where(.services_page) .checkbox-icon{color:#494949;transition:all .375s}:where(.services_page) .checkbox-icon svg{width:3rem;height:3rem}:where(.services_page) .checkbox-label{color:#707070;text-align:center;transition:all .375s}:where(.services_page) .checkbox-icon i{font-size:32px}:where(.services_page) #checkboxFieldset{padding:50px;display:none}:where(.services_page) *,:where(.services_page) :after,:where(.services_page) :before{box-sizing:border-box;margin:0;padding:0}:is(html:has(:where(.services_page)),body:has(:where(.services_page))){height:100%;min-height:100vh}body:has(:where(.services_page)){color:#ddd;background-color:#0c121f;place-items:center;font-family:League Spartan,system-ui,sans-serif;font-size:1.1rem;line-height:1.2;display:grid}:where(.services_page) ul{list-style:none}:where(.services_page) .main{max-width:75rem;padding:3em 1.5em}:where(.services_page) .main__heading{text-align:center;color:#eceff1;margin-bottom:.75em;font-size:2.25em;font-weight:600}:where(.services_page) .cards{position:relative}:where(.services_page) .cards__inner{flex-wrap:wrap;gap:2.5em;display:flex}:where(.services_page) .card{--flow-space:.5em;--hsl:var(--hue), var(--saturation), var(--lightness);color:#eceff1;background-color:#172033;border:1px solid #eceff133;border-radius:15px;flex:14rem;grid-template-rows:auto auto auto 1fr;align-items:start;gap:1.25em;padding:1.5em 2em;display:grid}:where(.services_page) .card:first-child{--hue:165;--saturation:82.26%;--lightness:51.37%}:where(.services_page) .card:nth-child(2){--hue:291.34;--saturation:95.9%;--lightness:61.76%}:where(.services_page) .card:nth-child(3){--hue:338.69;--saturation:100%;--lightness:48.04%}:where(.services_page) .card__bullets{line-height:1.4}:where(.services_page) .card__bullets li:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='16' title='check' fill='%23dddddd'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z' /%3E%3C/svg%3E");margin-right:1ch;display:inline-block;transform:translateY(.25ch)}:where(.services_page) .card__heading{font-size:1.05em;font-weight:600}:where(.services_page) .card__price{font-size:1.75em;font-weight:700}:where(.services_page) .flow>*+*{margin-top:var(--flow-space,1.25em)}:where(.services_page) .cta{text-align:center;color:#fff;background-color:#0d0d0d;border-radius:10px;align-self:end;margin:1em 0 .5em;padding:.7em;font-size:1rem;font-weight:600;text-decoration:none;display:block}:where(.services_page) .overlay{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--opacity,0);-webkit-mask:radial-gradient(25rem 25rem at var(--x) var(--y), #000 1%, transparent 50%);-webkit-mask:radial-gradient(25rem 25rem at var(--x) var(--y), #000 1%, transparent 50%);mask:radial-gradient(25rem 25rem at var(--x) var(--y), #000 1%, transparent 50%);will-change:mask;transition:-webkit-mask .4s,mask .4s;position:absolute;inset:0}:where(.services_page) .overlay .card{background-color:hsla(var(--hsl), .15);border-color:hsla(var(--hsl), 1);box-shadow:0 0 0 1px inset hsl(var(--hsl))}:where(.services_page) .overlay .cta{background-color:hsl(var(--hsl));width:100%;box-shadow:0 0 0 1px hsl(var(--hsl));grid-row:-1;display:block}:where(.services_page) :not(.overlay)>.card{will-change:background;transition:background .4s}:where(.services_page) :not(.overlay)>.card:hover{--lightness:95%;background:hsla(var(--hsl), .1)}:where(.services_page) .links_container{height:50vh}:where(.services_page) .links_container body{background:#262626;margin:0;padding:0}:where(.services_page) .links_container ul{margin-top:150px;padding:0;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}:where(.services_page) .links_container ul li{margin:0 15px;list-style:none}:where(.services_page) .links_container ul li a{text-align:center;color:#666;background:#0c121f;border-radius:50%;width:60px;height:60px;font-size:30px;line-height:63px;transition:all .5s;display:block;position:relative}:where(.services_page) .links_container ul li a:before{content:"";z-index:-1;background:#0c121f;border-radius:50%;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:scale(.9)}:where(.services_page) .links_container ul li a:hover:before{transform:scale(1.1);box-shadow:0 0 15px #0096fa}:where(.services_page) .links_container ul li a:hover{color:#0096fa;text-shadow:0 0 5px #0096fa;box-shadow:0 0 5px #0096fa}
