html,body{max-width:100vw;height:100vh;overflow:auto}body{font-family:var(--main-font), sans-serif;color:var(--black);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;height:auto}
:root{--base-font-size:16px;--main-font:var(--main-font);--footer-background:var(--black);--foter-foreground:var(--white)}
:root{--black:#242529;--white:#fff;--lavender-blossom:#8b8d9f;--first-snow:#e8eef8;--pale-lavender:#e0d3ff;--foundation-white:#f1f1ff;--aerospace-orange:#fe5000;--ivory-tower:#f9f1f2;--photon-white:#f8f7e8;--heaven-gates:#c6f3f8;--herbal-vapors:#d9ffc3;--bolt-bg:#dbe6df;--zelectra-bg:#eaf0f9;--glovo-bg:#f1f1d4;--riders-bg:#f9f0f1}*{-webkit-tap-highlight-color:transparent}
body{scroll-behavior:smooth;flex-flow:column;min-height:100vh;display:flex;overflow-x:hidden}body>main{flex:1}@media (hover:none){body :hover{opacity:1;transform:none}}.section{scroll-margin-top:180px}
.b1{border:1px solid red}.center{justify-content:center;align-items:center;display:flex}.w-full{width:100%}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-nowrap{white-space:nowrap}.text-center{text-align:center}.text-ellipsis{text-overflow:ellipsis;overflow:hidden}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full-size{width:100%;height:100%}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.align-center{align-items:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.stack{align-items:center;gap:.5rem;display:flex}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.list{margin:0;padding:0;list-style:none}.list-inline{flex-wrap:wrap;gap:.5rem;display:flex}.link{cursor:pointer;text-decoration:underline}.my-1{margin-block:1rem}.mx-1{margin-inline:1rem}.m-auto{margin:auto}.py-1{padding-block:1rem}.px-1{padding-inline:1rem}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}

