@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";.footer{background-color:#fcfcfc;box-shadow:0 -10px 20px #0003;height:36px;display:flex;align-items:center;justify-content:space-between;padding:.5em 2em;bottom:0}.footer .binetLogo{color:#2f2e41}.link[data-astro-cid-ddpif63q]{margin:0 .5em;cursor:pointer;padding:.5em;border-radius:10px;font-weight:500;transition:ease-in-out .2s}.link[data-astro-cid-ddpif63q]:hover,.active[data-astro-cid-ddpif63q]{background-color:#2c5da2;color:#fcfcfc}nav[data-astro-cid-ddpif63q] .active[data-astro-cid-ddpif63q]{background-color:#2c5da2;color:#fcfcfc}nav[data-astro-cid-ddpif63q] a[data-astro-cid-ddpif63q]{text-decoration:none}.mobileMenu{display:grid;padding:1em;height:fit-content;background-color:#fcfcfc;position:fixed;z-index:10000;bottom:0;left:0;width:calc(100% - 2em);border-radius:20px 20px 0 0;box-shadow:0 -10px 20px #0003}.mobileMenu nav{display:grid;width:100%;padding:.5em 0}.close{justify-self:end}@media only screen and (min-width: 1024px){.mobileMenu{display:none}}.mobileMenu{position:fixed;left:0;right:0;bottom:0;transform:translateY(200vh);background:#fff;transition:transform .3s ease-in-out;z-index:9999}.mobileMenu nav{margin-top:-1rem}.mobileMenu.visible{transform:translateY(0)}.close{padding:1rem;cursor:pointer;display:flex;justify-content:flex-end}.close svg{width:24px;height:24px}.header{display:grid;margin:0 2em;background-color:#fcfcfc;grid-template-columns:150px auto;justify-content:space-between;padding:.5em 2em;align-items:center;border-radius:0 0 20px 20px;position:sticky;top:0;left:0;z-index:2000;box-shadow:0 -10px 20px #0003}.header .logo{cursor:pointer;filter:saturate(0);transition:ease-in-out .2s}.header .logo:hover{filter:saturate(100%)}.mobileNav{display:none}@media only screen and (max-width: 1024px){.header nav{display:none}.mobileNav{display:initial;cursor:pointer}.header{position:fixed;bottom:0;top:initial;width:calc(100% - 4em);margin:0;height:32px;border-radius:20px 20px 0 0;z-index:20}}.mobileMenu{height:300px}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}html>*{margin:0;padding:0;box-sizing:border-box}main{min-height:calc(100vh - 7rem)}html{background-color:#2c5da2}h1,h2,li,h3,p,span,a,.link{font-family:Poppins,"sans-serif";color:#2f2e41}h2{font-size:2rem}.btn-primary{text-align:center;border-radius:4px;padding:12px 24px;transition:ease-in-out .3s;font-size:1rem;color:#fcfcfc;font-weight:600;border:none;cursor:pointer;background-color:#2c5da2}.btn-primary:hover{background-color:#007ac8}.backbtn{position:fixed;bottom:4rem;right:.5rem}.btn-accent{text-align:center;border-radius:4px;padding:12px 24px;transition:ease-in-out .3s;font-size:1rem;color:#fcfcfc;font-weight:600;border:none;cursor:pointer;background-color:#db2935;transition:ease-in-out}.btn-accent :hover{background-color:#dd3541;transform:scale(1.1)}.btn-secondary{text-align:center;border-radius:4px;padding:12px 24px;transition:ease-in-out .3s;font-size:1rem;color:#fcfcfc;font-weight:600;border:none;cursor:pointer;border:solid 1px #fcfcfc;background-color:transparent}.btn-secondary:hover{background-color:#2c5da2}.blueCloud{background-image:url(/_astro/clouds2.PB2OyycD.png);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#2c5da2;z-index:2}.blueCloud h1{font-size:4rem;margin:0}@media only screen and (max-width: 1024px){.blueCloud h1{font-size:2rem;margin-bottom:.5rem}}.blueCloud h2{font-size:3rem;margin:0}@media only screen and (max-width: 1024px){.blueCloud h2{font-size:1.5rem;margin-bottom:.5rem}}.blueCloud h3{font-size:2rem}.blueCloud p{max-width:40rem}.blueCloud h1,.blueCloud h2,.blueCloud h3{color:#fcfcfc}.whiteCloud{background-image:url(/_astro/clouds2.PB2OyycD.png);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#fcfcfc;z-index:2}.whiteCloud h1{font-size:4rem;margin:0}@media only screen and (max-width: 1024px){.whiteCloud h1{font-size:2rem;margin-bottom:.5rem}}.whiteCloud h2{font-size:3rem;margin:0}@media only screen and (max-width: 1024px){.whiteCloud h2{font-size:1.5rem;margin-bottom:.5rem}}.whiteCloud h3{font-size:2rem}.whiteCloud p{max-width:40rem}.whiteCloud h1,.whiteCloud h2,.whiteCloud h3{color:#2c5da2}.whiteBg{background-color:#fcfcfc;border-radius:10px;padding:1em;box-shadow:0 -10px 20px #0003}.card{max-width:40rem;background-color:#fcfcfc;border-radius:10px;padding:1em;box-shadow:0 -10px 20px #0003}.card h1,.card h2,.card h3{color:#2c5da2;margin:0}.card h2{font-size:2rem}@media only screen and (max-width: 1024px){.card h2{font-size:1.5rem;margin-bottom:.5rem}}.fullScreen{min-height:calc(100vh - 7rem)}.gridHalf{display:grid;grid-template-columns:50% 50%;align-items:center;gap:1em}@media only screen and (max-width: 1024px){.gridHalf{grid-template-columns:100%;gap:1em;justify-content:center}}.grid40{display:grid;grid-template-columns:40rem calc(100% - 40rem);align-items:center;gap:1em}@media only screen and (max-width: 1024px){.grid40{grid-template-columns:100%;gap:1em;justify-content:center}}.gridAutoLayout{display:grid;grid-template-columns:repeat(auto-fit,350px);gap:1rem}@media only screen and (max-width: 1024px){.gridAutoLayout{justify-content:center}}.gridAutoLayoutProjects{display:grid;grid-template-columns:repeat(auto-fit,25rem);gap:1rem}@media only screen and (max-width: 1024px){.gridAutoLayoutProjects{justify-content:center;grid-template-columns:100%;align-items:center}}.slim{grid-template-columns:repeat(auto-fit,300px);gap:0}.large{max-height:300px;gap:0}@media only screen and (max-width: 1024px){.large{max-width:400px}}.flexEnd{display:flex;justify-content:flex-end}.justifyEnd{justify-content:end}@media only screen and (max-width: 1024px){.justifyEnd,.flexEnd{justify-content:center}}.hideMobile{display:initial}.servicePage{display:flex;align-items:center;min-height:calc(100vh - 9rem);justify-content:space-around;gap:1rem}.servicePage .card,.servicePage .card p{max-width:70rem}@media only screen and (max-width: 1500px){.servicePage{flex-direction:column}}@media only screen and (max-width: 1024px){.hideMobile{display:none}}.rotate{transform:scaleX(-1)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#2f2e41}::-webkit-scrollbar-thumb{background:#2c5da2}::-webkit-scrollbar-thumb:hover{background:#007ac8}
