#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}*{box-sizing:border-box;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.title{margin:20px}.wrapper{width:100%;display:flex;align-items:center;justify-content:center}.container{height:400px;display:flex;flex-wrap:nowrap;justify-content:start}.card{width:80px;border-radius:.75rem;background-size:cover;cursor:pointer;overflow:hidden;border-radius:2rem;margin:0 10px;display:flex;align-items:flex-end;padding:0;transition:.6s cubic-bezier(.28,-.03,0,.99);box-shadow:0 10px 30px -5px #000c}.card>.row{color:#fff;display:flex;flex-wrap:nowrap}.card>.row>.icon{background:#223;color:#fff;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin:auto 15px 15px}.card>.row>.description{display:flex;justify-content:flex-end;flex-direction:column;overflow:visible;height:100%;width:500px;background-color:#00000080;border-radius:2rem;transform:translateY(30px);transition-delay:.3s;transition:all .3s ease;margin:0 0 10px}.description p{color:#b0b0ba;padding-top:5px}.description h4{text-transform:uppercase}input{display:none}input:checked+label{width:600px}input:checked+label .description{opacity:1!important;transform:translateY(0)!important}.card[for=card1]{background-image:url(./img1.jpg)}.card[for=card2]{background-image:url(./img2.jpg)}.card[for=card3]{background-image:url(./img3.jpg)}.card[for=card4]{background-image:url(./img4.jpg)}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.box{margin:50px auto;position:relative;width:400px;height:400px;background:rgba(0,0,0,.5);border-radius:50%;overflow:hidden}.box:before{content:"";position:absolute;top:-10px;right:140px;bottom:-10px;left:140px;background:linear-gradient(315deg,#03462a,#58C8D4);transition:.5s;animation:animate 4s linear infinite}.box:hover:before{top:-20px;right:0;bottom:-20px;left:0}@keyframes animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.box:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:#242424;border-radius:50%}.content{position:absolute;top:30px;right:30px;bottom:30px;left:30px;z-index:3;border:6px solid #070a1c;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.content img{position:absolute;top:-325px;left:-220px;width:280%;height:auto;object-fit:scale-down;object-position:0 0;transition:.5s;pointer-events:none;z-index:3}.box:hover .content img{opacity:0}.content h2{position:relative;font-size:1.5em;text-align:center;color:#fff;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.content h2 span{font-weight:300;font-size:.75em}.content a{position:relative;margin-top:10px;padding:10px 20px;background:#fff;color:#070a1c;border-radius:25px;font-weight:500;font-size:1.25em;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:.5s}.content a:hover{letter-spacing:.2em}:root{font-family:Inter,system-ui,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
