@font-face{font-family:"Exo";src:url("/dist/assets/font/Exo-VariableFont_wght.ttf") format("truetype")}*{box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;touch-action:manipulation;overflow-x:hidden;margin:0;padding:0}.page{font-family:"Exo",sans-serif;background-color:#232955;color:#fff;min-height:100vh;display:flex;flex-direction:column}.logo{width:150px;height:75px;background:linear-gradient(135deg, #0e0ecb, rgba(127, 129, 131, 0.708));border-radius:100%;position:absolute;top:50px;z-index:1000;border:2px solid rgba(40,77,118,.8);box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;text-align:center}.logo h2{font-size:18px !important;color:#f5f7f9;font-family:Arial,sans-serif;font-weight:bold;margin:0;line-height:1}header{height:80vh;padding:20px 15px;background-image:url("/dist/assets/img/bg-desktop.webp"),linear-gradient(to bottom, #fff, #ddd);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:flex-start;align-items:center;padding:40px 15px;position:relative}.header-text h1{position:relative;top:50px;font-weight:700;font-size:48px}.header-text h2{position:relative;top:40px;font-weight:400;font-size:28px}.header-text p{position:relative;top:50px;font-weight:400;font-size:18px}.btn-primary{position:relative;top:50px;display:inline-block;background:linear-gradient(135deg, #0e0ecb, rgba(127, 129, 131, 0.708));border:2px solid rgba(40,77,118,.8);box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:5px;color:#fff;padding:10px 20px;font-size:16px;cursor:pointer;margin-bottom:10px;transition:transform .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;white-space:nowrap}.btn-primary:hover{transform:scale(1.1);background-color:#7f87df;color:#f1f1f1}.section-2{padding:20px 0;display:flex;justify-content:center;align-items:center;background:url("/dist/assets/img/bg-2.webp") no-repeat center/cover;width:100%}.section-2 .container{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;justify-items:center;width:100%;max-width:1200px;padding:20px;margin:0 auto}.section-2 .container .card:nth-child(4),.section-2 .container .card:nth-child(5){grid-column:span 1;justify-self:center}.section-2 .card{--white: hsl(0, 0%, 100%);--black: hsl(240, 15%, 9%);--paragraph: hsl(0, 0%, 83%);--line: hsl(240, 9%, 17%);--primary: hsl(189, 92%, 58%);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;max-width:300px;width:100%;background-color:hsl(240,15%,9%);background-image:radial-gradient(at 88% 40%, hsl(240, 15%, 9%) 0px, transparent 85%),radial-gradient(at 49% 30%, hsl(240, 15%, 9%) 0px, transparent 85%),radial-gradient(at 0% 64%, hsl(189, 99%, 26%) 0px, transparent 85%);border-radius:1rem;box-shadow:0px -16px 24px 0px hsla(0,0%,100%,.25) inset;transition:transform .3s ease,box-shadow .3s ease}.section-2 .card:hover{transform:translateY(-10px);box-shadow:0px 12px 24px rgba(0,0,0,.2);cursor:pointer}.section-2 .card .button{cursor:pointer;padding:.5rem;width:100%;background-image:linear-gradient(0deg, hsl(189, 92%, 58%), hsl(189, 99%, 26%) 100%);font-size:.75rem;color:var(--white);border:0;border-radius:9999px;box-shadow:inset 0 -2px 25px -4px var(--white)}.section-3 h3{font-size:40px}.container.splide{bottom:-35px;border:none;max-width:890px;height:700px;margin:0 auto;border-radius:8px;box-shadow:0 2px 8px #242955;margin-top:px;position:relative;overflow:visible;z-index:20;padding-bottom:70px}.splide__slide{position:relative;margin:0 10px;flex:0 0 auto;display:flex;justify-content:center;align-items:center;height:100%;z-index:1}.splide__slide img{max-width:100%;max-height:100%;height:auto;object-fit:contain;display:block;margin:0 auto}.splide__arrows{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10}.splide__arrow{background-color:rgba(0,0,0,.5);border:none;color:#fff;padding:10px;border-radius:50%;cursor:pointer;font-size:16px;transition:background-color .3s}.splide__arrow:hover{background-color:hsla(0,0%,100%,.8)}.splide__pagination{display:flex;justify-content:center;gap:8px;margin-top:20px;margin-bottom:20px;position:relative;z-index:10;bottom:20px}:root{--icon-color: #fff;--icon-hover: #fff;--background-color: #00c800;--background-hover: #009600 }.icon{width:48px;height:48px;transform:scale(0.6) translate(20%, 20%);fill:var(--icon-color)}.section-4{display:flex;margin-top:70px;width:100%;height:100vh}.image-container{background-image:url("/dist/assets/img/bg-3.webp");background-repeat:no-repeat;background-size:cover;background-position:center;width:50%;height:100%}.text-container{width:50%;padding:20px;display:flex;align-items:center;justify-content:center;background-color:rgba(10,19,39,.8)}.content h1{margin-bottom:10px}.float{position:fixed;cursor:pointer;width:60px;height:60px;bottom:40px;right:40px;transition:1s;background-color:var(--background-color);border-radius:50px;animation:pulse 3s infinite;-webkit-animation:pulse 3s infinite;-moz-animation:pulse 3s infinite;-o-animation:pulse 3s infinite;z-index:99999}.float:hover{background-color:var(--background-hover)}.float:hover .icon{fill:var(--icon-hover)}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #00c800}70%{-webkit-box-shadow:0 0 0 20px rgba(0,200,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,200,0,0)}}@-o-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #00c800}70%{-webkit-box-shadow:0 0 0 20px rgba(0,200,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,200,0,0)}}@-ms-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #00c800}70%{-webkit-box-shadow:0 0 0 20px rgba(0,200,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,200,0,0)}}@-moz-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #00c800}70%{-webkit-box-shadow:0 0 0 20px rgba(0,200,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,200,0,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #00c800}70%{-webkit-box-shadow:0 0 0 20px rgba(0,200,0,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(0,200,0,0)}}@media(max-width: 572px){.header-text h1{font-size:30px}.header-text h2{font-size:25px}.section-2 .container{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;padding:10px}.section-2 .card{width:90%;max-width:400px;margin:0 auto}.section-3 h3{font-size:18px}.container.splide{max-width:100%;height:400px;margin-top:20px;padding:0;position:relative;overflow:hidden}.splide__slide img{max-width:90%;height:auto;margin:0 auto}.splide__arrows{position:absolute;bottom:50px;left:-10px;right:-10px;right:0;display:flex;justify-content:space-between;padding:0 30px;z-index:14}.splide__arrow{padding:10px;font-size:16px;background-color:rgba(0,0,0,.6);border-radius:50%;transition:background-color .3s}.splide__arrow:hover{background-color:hsla(0,0%,100%,.8)}.splide__pagination{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:4px;z-index:10;flex-wrap:nowrap}.splide__pagination button{width:12px;height:12px;background-color:hsla(0,0%,100%,.6);border-radius:50%;border:none;transition:background-color .3s}.splide__pagination button.is-active{background-color:#fff}.section-4{flex-direction:column;height:auto}.section-4 .image-container{width:100%;height:50vh}.section-4 .text-container{width:100%;padding:20px;background-color:rgba(10,19,39,.9);text-align:center}.section-4 .content h1{font-size:24px;margin-bottom:10px}.section-4 .content p{font-size:16px}.section-4 footer p{font-size:14.5px}}