.main-screen{height:auto;overflow:hidden}.main-screen,.our-solutions-page{align-items:stretch;background-color:#000;cursor:default;display:flex;flex-direction:column;width:100vw}.our-solutions-page{min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative}.our-solutions-page .background-video{bottom:0;height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:1}.our-solutions-page:after{background:#0006;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.solutions-hero{align-items:center;display:flex;height:30vh;justify-content:center;min-height:350px;overflow:hidden;position:relative;width:100%;z-index:3}.solutions-hero:after{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.solutions-hero .hero-content{color:#fff;max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:3}.solutions-hero .hero-content h1{font-size:3.5rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}.solutions-hero .hero-content p{font-size:1.5rem;font-weight:400;text-shadow:1px 1px 2px #0000004d}.solutions-grid{grid-gap:2rem;border-radius:20px 20px 0 0;box-shadow:0 -4px 20px #0000001a;box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:-50px auto 0;max-width:1400px;padding:4rem 2rem;position:relative;width:100%;z-index:3}.solution-card{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;height:100%;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.solution-card .card-content{align-items:center;display:flex;flex:1 1;flex-direction:column;width:100%}.solution-card .solution-icon{align-items:center;display:flex;height:90px;justify-content:center;margin-bottom:1rem;text-shadow:0 2px 4px #0000001a;width:90px}.solution-card .solution-icon img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.solution-card h2{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-shadow:0 2px 4px #0003}.solution-card p{color:#ffffffe6;font-size:1rem;line-height:1.5;margin-bottom:1.5rem;text-shadow:0 1px 2px #0000001a}.solution-card .learn-more-btn{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#fff3;border:1px solid #ffffff4d;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:auto;padding:.8rem 1.5rem;transition:all .3s ease;width:fit-content}.solution-card .learn-more-btn:hover{background:#ffffff4d;border:1px solid #fff6;transform:scale(1.05)}@media(max-width:768px){.solutions-hero{height:50vh;min-height:400px}.solutions-hero .hero-content h1{font-size:2.5rem}.solutions-hero .hero-content p{font-size:1.2rem}.solutions-grid{grid-template-columns:1fr;margin-top:-30px;padding:2rem 1rem}.solution-card{padding:1.5rem}}.solution-detail-page{align-items:stretch;background-color:#000;cursor:default;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100vw}.solution-detail-page .background-video{bottom:0;height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%;z-index:1}.solution-detail-page:after{background:#0006;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.solution-detail-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:2rem;position:relative;width:100%;z-index:3}.solution-detail-content h1{color:#fff;font-size:3rem;margin-bottom:3rem;text-align:center;text-shadow:0 2px 4px #0000004d}.solution-detail-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.solution-detail-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;color:#fff;padding:2rem}.solution-detail-card h2{font-size:1.8rem;margin-bottom:1.5rem;text-shadow:0 2px 4px #0003}.solution-detail-card p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem;text-shadow:0 1px 2px #0000001a}.solution-detail-card ul{list-style:none;margin:0;padding:0}.solution-detail-card ul li{font-size:1.1rem;line-height:1.6;margin-bottom:1rem;padding-left:1.5rem;position:relative;text-shadow:0 1px 2px #0000001a}.solution-detail-card ul li:before{color:#fffc;content:"•";left:0;position:absolute}@media(max-width:768px){.solution-detail-content{padding:1rem}.solution-detail-content h1{font-size:2.5rem;margin-bottom:2rem}.solution-detail-grid{grid-template-columns:1fr}.solution-detail-card{padding:1.5rem}.solution-detail-card h2{font-size:1.5rem}.solution-detail-card p,.solution-detail-card ul li{font-size:1rem}}.ai-hotel-agent-page{background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.ai-hotel-agent-page .background-video{bottom:0;height:auto;min-height:100%;min-width:100%;object-fit:cover;opacity:.5;position:fixed;right:0;width:auto;z-index:1}.ai-hotel-agent-page .hero-section{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:8rem 2rem;text-align:center;z-index:2}.ai-hotel-agent-page .hero-section .hero-content{animation:fadeInUp 1s ease-out;margin:0 auto;max-width:800px}.ai-hotel-agent-page .hero-section .hero-content .hero-title{color:gold;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.ai-hotel-agent-page .hero-section .hero-content .hero-subtitle{color:#fff;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.ai-hotel-agent-page .hero-section .hero-content .cta-button.primary{background:linear-gradient(45deg,gold,orange);border:none;border-radius:50px;box-shadow:0 4px 15px #ffd7004d;color:#000;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.ai-hotel-agent-page .hero-section .hero-content .cta-button.primary:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.ai-hotel-agent-page .hero-section .hero-content .cta-button.primary:active{transform:translateY(0)}.ai-hotel-agent-page .features-section{background-color:#00000080;overflow:hidden;padding:4rem 2rem;z-index:2}.ai-hotel-agent-page .features-section .features-grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:2rem;margin:0 auto;max-width:100%;overflow-x:auto;padding:1rem .5rem;scroll-snap-type:x mandatory;scrollbar-color:#ffd7004d #ffffff1a;scrollbar-width:thin}.ai-hotel-agent-page .features-section .features-grid::-webkit-scrollbar{height:8px}.ai-hotel-agent-page .features-section .features-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.ai-hotel-agent-page .features-section .features-grid::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:4px}.ai-hotel-agent-page .features-section .features-grid::-webkit-scrollbar-thumb:hover{background:#ffd70080}.ai-hotel-agent-page .features-section .features-grid .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffd7001a;border-radius:15px;display:flex;flex:0 0 400px;flex-direction:column;justify-content:space-between;min-height:300px;padding:2rem;scroll-snap-align:start;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ai-hotel-agent-page .features-section .features-grid .feature-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.ai-hotel-agent-page .features-section .features-grid .feature-card .feature-title{color:gold;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.ai-hotel-agent-page .features-section .features-grid .feature-card .feature-text{color:#fff;font-size:1.1rem;line-height:1.6;opacity:.9}.ai-hotel-agent-page .footer{background-color:#00000080;color:#ffffffb3;font-size:.9rem;margin-top:auto;padding:2rem;text-align:center}.ai-hotel-agent-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ai-hotel-agent-page .modal-content.contact-form-modal{background:#1a1a1af2;border:1px solid #ffd7001a;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:600px;padding:2.5rem;position:relative;width:90%}.ai-hotel-agent-page .modal-content.contact-form-modal .contact-form-wrapper h2{color:gold;font-size:2rem;margin-bottom:2rem;text-align:center}.ai-hotel-agent-page .modal-content.contact-form-modal .modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .3s ease;width:40px}.ai-hotel-agent-page .modal-content.contact-form-modal .modal-close:hover{background-color:#ffffff1a}@media(max-width:768px){.ai-hotel-agent-page .hero-section{min-height:60vh;padding:2rem 1rem}.ai-hotel-agent-page .hero-section .hero-content .hero-title{font-size:2rem}.ai-hotel-agent-page .hero-section .hero-content .hero-subtitle{font-size:1.1rem}.ai-hotel-agent-page .features-section{padding:2rem 1rem}.ai-hotel-agent-page .features-section .features-grid .feature-card{flex:0 0 300px;padding:1.5rem}.ai-hotel-agent-page .features-section .features-grid .feature-card .feature-title{font-size:1.3rem}.ai-hotel-agent-page .features-section .features-grid .feature-card .feature-text{font-size:1rem}.ai-hotel-agent-page .modal-content.contact-form-modal{padding:1.5rem;width:95%}}.ai-recruitment-bot-page{background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.ai-recruitment-bot-page .background-video{bottom:0;height:auto;min-height:100%;min-width:100%;object-fit:cover;opacity:.5;position:fixed;right:0;width:auto;z-index:1}.ai-recruitment-bot-page .hero-section{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:8rem 2rem;text-align:center;z-index:2}.ai-recruitment-bot-page .hero-section .hero-content{animation:fadeInUp 1s ease-out;margin:0 auto;max-width:800px}.ai-recruitment-bot-page .hero-section .hero-content .hero-title{color:gold;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.ai-recruitment-bot-page .hero-section .hero-content .hero-subtitle{color:#fff;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.ai-recruitment-bot-page .hero-section .hero-content .cta-button.primary{background:linear-gradient(45deg,gold,orange);border:none;border-radius:50px;box-shadow:0 4px 15px #ffd7004d;color:#000;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.ai-recruitment-bot-page .hero-section .hero-content .cta-button.primary:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.ai-recruitment-bot-page .hero-section .hero-content .cta-button.primary:active{transform:translateY(0)}.ai-recruitment-bot-page .features-section{background-color:#00000080;overflow:hidden;padding:4rem 2rem;z-index:2}.ai-recruitment-bot-page .features-section .features-grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:2rem;margin:0 auto;max-width:100%;overflow-x:auto;padding:1rem .5rem;scroll-snap-type:x mandatory;scrollbar-color:#ffd7004d #ffffff1a;scrollbar-width:thin}.ai-recruitment-bot-page .features-section .features-grid::-webkit-scrollbar{height:8px}.ai-recruitment-bot-page .features-section .features-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.ai-recruitment-bot-page .features-section .features-grid::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:4px}.ai-recruitment-bot-page .features-section .features-grid::-webkit-scrollbar-thumb:hover{background:#ffd70080}.ai-recruitment-bot-page .features-section .features-grid .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffd7001a;border-radius:15px;display:flex;flex:0 0 400px;flex-direction:column;justify-content:space-between;min-height:300px;padding:2rem;scroll-snap-align:start;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ai-recruitment-bot-page .features-section .features-grid .feature-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.ai-recruitment-bot-page .features-section .features-grid .feature-card .feature-title{color:gold;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.ai-recruitment-bot-page .features-section .features-grid .feature-card .feature-text{color:#fff;font-size:1.1rem;line-height:1.6;opacity:.9}.ai-recruitment-bot-page .footer{background-color:#00000080;color:#ffffffb3;font-size:.9rem;margin-top:auto;padding:2rem;text-align:center}.ai-recruitment-bot-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ai-recruitment-bot-page .modal-content.contact-form-modal{background:#1a1a1af2;border:1px solid #ffd7001a;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:600px;padding:2.5rem;position:relative;width:90%}.ai-recruitment-bot-page .modal-content.contact-form-modal .contact-form-wrapper h2{color:gold;font-size:2rem;margin-bottom:2rem;text-align:center}.ai-recruitment-bot-page .modal-content.contact-form-modal .modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .3s ease;width:40px}.ai-recruitment-bot-page .modal-content.contact-form-modal .modal-close:hover{background-color:#ffffff1a}@media(max-width:768px){.ai-recruitment-bot-page .hero-section{min-height:60vh;padding:2rem 1rem}.ai-recruitment-bot-page .hero-section .hero-content .hero-title{font-size:2rem}.ai-recruitment-bot-page .hero-section .hero-content .hero-subtitle{font-size:1.1rem}.ai-recruitment-bot-page .features-section{padding:2rem 1rem}.ai-recruitment-bot-page .features-section .features-grid .feature-card{flex:0 0 300px;padding:1.5rem}.ai-recruitment-bot-page .features-section .features-grid .feature-card .feature-title{font-size:1.3rem}.ai-recruitment-bot-page .features-section .features-grid .feature-card .feature-text{font-size:1rem}.ai-recruitment-bot-page .modal-content.contact-form-modal{padding:1.5rem;width:95%}}.ai-operations-page{background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.ai-operations-page .background-video{bottom:0;height:auto;min-height:100%;min-width:100%;object-fit:cover;opacity:.5;position:fixed;right:0;width:auto;z-index:1}.ai-operations-page .hero-section{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:8rem 2rem;text-align:center;z-index:2}.ai-operations-page .hero-section .hero-content{animation:fadeInUp 1s ease-out;margin:0 auto;max-width:800px}.ai-operations-page .hero-section .hero-content .hero-title{color:gold;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.ai-operations-page .hero-section .hero-content .hero-subtitle{color:#fff;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.ai-operations-page .hero-section .hero-content .cta-button.primary{background:linear-gradient(45deg,gold,orange);border:none;border-radius:50px;box-shadow:0 4px 15px #ffd7004d;color:#000;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.ai-operations-page .hero-section .hero-content .cta-button.primary:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.ai-operations-page .hero-section .hero-content .cta-button.primary:active{transform:translateY(0)}.ai-operations-page .features-section{background-color:#00000080;overflow:hidden;padding:4rem 2rem;z-index:2}.ai-operations-page .features-section .features-grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:2rem;margin:0 auto;max-width:100%;overflow-x:auto;padding:1rem .5rem;scroll-snap-type:x mandatory;scrollbar-color:#ffd7004d #ffffff1a;scrollbar-width:thin}.ai-operations-page .features-section .features-grid::-webkit-scrollbar{height:8px}.ai-operations-page .features-section .features-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.ai-operations-page .features-section .features-grid::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:4px}.ai-operations-page .features-section .features-grid::-webkit-scrollbar-thumb:hover{background:#ffd70080}.ai-operations-page .features-section .features-grid .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffd7001a;border-radius:15px;display:flex;flex:0 0 400px;flex-direction:column;justify-content:space-between;min-height:300px;padding:2rem;scroll-snap-align:start;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ai-operations-page .features-section .features-grid .feature-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.ai-operations-page .features-section .features-grid .feature-card .feature-title{color:gold;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.ai-operations-page .features-section .features-grid .feature-card .feature-text{color:#fff;font-size:1.1rem;line-height:1.6;opacity:.9}.ai-operations-page .footer{background-color:#00000080;color:#ffffffb3;font-size:.9rem;margin-top:auto;padding:2rem;text-align:center}.ai-operations-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ai-operations-page .modal-content.contact-form-modal{background:#1a1a1af2;border:1px solid #ffd7001a;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:600px;padding:2.5rem;position:relative;width:90%}.ai-operations-page .modal-content.contact-form-modal .contact-form-wrapper h2{color:gold;font-size:2rem;margin-bottom:2rem;text-align:center}.ai-operations-page .modal-content.contact-form-modal .modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .3s ease;width:40px}.ai-operations-page .modal-content.contact-form-modal .modal-close:hover{background-color:#ffffff1a}@media(max-width:768px){.ai-operations-page .hero-section{min-height:60vh;padding:2rem 1rem}.ai-operations-page .hero-section .hero-content .hero-title{font-size:2rem}.ai-operations-page .hero-section .hero-content .hero-subtitle{font-size:1.1rem}.ai-operations-page .features-section{padding:2rem 1rem}.ai-operations-page .features-section .features-grid .feature-card{flex:0 0 300px;padding:1.5rem}.ai-operations-page .features-section .features-grid .feature-card .feature-title{font-size:1.3rem}.ai-operations-page .features-section .features-grid .feature-card .feature-text{font-size:1rem}.ai-operations-page .modal-content.contact-form-modal{padding:1.5rem;width:95%}}.ai-online-shop-page{background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.ai-online-shop-page .background-video{bottom:0;height:auto;min-height:100%;min-width:100%;object-fit:cover;opacity:.5;position:fixed;right:0;width:auto;z-index:1}.ai-online-shop-page .hero-section{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:8rem 2rem;text-align:center;z-index:2}.ai-online-shop-page .hero-section .hero-content{animation:fadeInUp 1s ease-out;margin:0 auto;max-width:800px}.ai-online-shop-page .hero-section .hero-content .hero-title{color:gold;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.ai-online-shop-page .hero-section .hero-content .hero-subtitle{color:#fff;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.ai-online-shop-page .hero-section .hero-content .cta-button.primary{background:linear-gradient(45deg,gold,orange);border:none;border-radius:50px;box-shadow:0 4px 15px #ffd7004d;color:#000;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.ai-online-shop-page .hero-section .hero-content .cta-button.primary:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.ai-online-shop-page .hero-section .hero-content .cta-button.primary:active{transform:translateY(0)}.ai-online-shop-page .features-section{background-color:#00000080;overflow:hidden;padding:4rem 2rem;z-index:2}.ai-online-shop-page .features-section .features-grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:2rem;margin:0 auto;max-width:100%;overflow-x:auto;padding:1rem .5rem;scroll-snap-type:x mandatory;scrollbar-color:#ffd7004d #ffffff1a;scrollbar-width:thin}.ai-online-shop-page .features-section .features-grid::-webkit-scrollbar{height:8px}.ai-online-shop-page .features-section .features-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.ai-online-shop-page .features-section .features-grid::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:4px}.ai-online-shop-page .features-section .features-grid::-webkit-scrollbar-thumb:hover{background:#ffd70080}.ai-online-shop-page .features-section .features-grid .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffd7001a;border-radius:15px;display:flex;flex:0 0 400px;flex-direction:column;justify-content:space-between;min-height:300px;padding:2rem;scroll-snap-align:start;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ai-online-shop-page .features-section .features-grid .feature-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.ai-online-shop-page .features-section .features-grid .feature-card .feature-title{color:gold;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.ai-online-shop-page .features-section .features-grid .feature-card .feature-text{color:#fff;font-size:1.1rem;line-height:1.6;opacity:.9}.ai-online-shop-page .footer{background-color:#00000080;color:#ffffffb3;font-size:.9rem;margin-top:auto;padding:2rem;text-align:center}.ai-online-shop-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ai-online-shop-page .modal-content.contact-form-modal{background:#1a1a1af2;border:1px solid #ffd7001a;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:600px;padding:2.5rem;position:relative;width:90%}.ai-online-shop-page .modal-content.contact-form-modal .contact-form-wrapper h2{color:gold;font-size:2rem;margin-bottom:2rem;text-align:center}.ai-online-shop-page .modal-content.contact-form-modal .modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .3s ease;width:40px}.ai-online-shop-page .modal-content.contact-form-modal .modal-close:hover{background-color:#ffffff1a}@media(max-width:768px){.ai-online-shop-page .hero-section{min-height:60vh;padding:2rem 1rem}.ai-online-shop-page .hero-section .hero-content .hero-title{font-size:2rem}.ai-online-shop-page .hero-section .hero-content .hero-subtitle{font-size:1.1rem}.ai-online-shop-page .features-section{padding:2rem 1rem}.ai-online-shop-page .features-section .features-grid .feature-card{flex:0 0 300px;padding:1.5rem}.ai-online-shop-page .features-section .features-grid .feature-card .feature-title{font-size:1.3rem}.ai-online-shop-page .features-section .features-grid .feature-card .feature-text{font-size:1rem}.ai-online-shop-page .modal-content.contact-form-modal{padding:1.5rem;width:95%}}.ai-customer-support-page{background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.ai-customer-support-page .background-video{bottom:0;height:auto;min-height:100%;min-width:100%;object-fit:cover;opacity:.5;position:fixed;right:0;width:auto;z-index:1}.ai-customer-support-page .hero-section{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:8rem 2rem;text-align:center;z-index:2}.ai-customer-support-page .hero-section .hero-content{animation:fadeInUp 1s ease-out;margin:0 auto;max-width:800px}.ai-customer-support-page .hero-section .hero-content .hero-title{color:gold;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.ai-customer-support-page .hero-section .hero-content .hero-subtitle{color:#fff;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.ai-customer-support-page .hero-section .hero-content .cta-button.primary{background:linear-gradient(45deg,gold,orange);border:none;border-radius:50px;box-shadow:0 4px 15px #ffd7004d;color:#000;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.ai-customer-support-page .hero-section .hero-content .cta-button.primary:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.ai-customer-support-page .hero-section .hero-content .cta-button.primary:active{transform:translateY(0)}.ai-customer-support-page .features-section{background-color:#00000080;overflow:hidden;padding:4rem 2rem;z-index:2}.ai-customer-support-page .features-section .features-grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:2rem;margin:0 auto;max-width:100%;overflow-x:auto;padding:1rem .5rem;scroll-snap-type:x mandatory;scrollbar-color:#ffd7004d #ffffff1a;scrollbar-width:thin}.ai-customer-support-page .features-section .features-grid::-webkit-scrollbar{height:8px}.ai-customer-support-page .features-section .features-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.ai-customer-support-page .features-section .features-grid::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:4px}.ai-customer-support-page .features-section .features-grid::-webkit-scrollbar-thumb:hover{background:#ffd70080}.ai-customer-support-page .features-section .features-grid .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffd7001a;border-radius:15px;display:flex;flex:0 0 400px;flex-direction:column;justify-content:space-between;min-height:300px;padding:2rem;scroll-snap-align:start;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ai-customer-support-page .features-section .features-grid .feature-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.ai-customer-support-page .features-section .features-grid .feature-card .feature-title{color:gold;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.ai-customer-support-page .features-section .features-grid .feature-card .feature-text{color:#fff;font-size:1.1rem;line-height:1.6;opacity:.9}.ai-customer-support-page .footer{background-color:#00000080;color:#ffffffb3;font-size:.9rem;margin-top:auto;padding:2rem;text-align:center}.ai-customer-support-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ai-customer-support-page .modal-content.contact-form-modal{background:#1a1a1af2;border:1px solid #ffd7001a;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:600px;padding:2.5rem;position:relative;width:90%}.ai-customer-support-page .modal-content.contact-form-modal .contact-form-wrapper h2{color:gold;font-size:2rem;margin-bottom:2rem;text-align:center}.ai-customer-support-page .modal-content.contact-form-modal .modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .3s ease;width:40px}.ai-customer-support-page .modal-content.contact-form-modal .modal-close:hover{background-color:#ffffff1a}@media(max-width:768px){.ai-customer-support-page .hero-section{min-height:60vh;padding:2rem 1rem}.ai-customer-support-page .hero-section .hero-content .hero-title{font-size:2rem}.ai-customer-support-page .hero-section .hero-content .hero-subtitle{font-size:1.1rem}.ai-customer-support-page .features-section{padding:2rem 1rem}.ai-customer-support-page .features-section .features-grid .feature-card{flex:0 0 300px;padding:1.5rem}.ai-customer-support-page .features-section .features-grid .feature-card .feature-title{font-size:1.3rem}.ai-customer-support-page .features-section .features-grid .feature-card .feature-text{font-size:1rem}.ai-customer-support-page .modal-content.contact-form-modal{padding:1.5rem;width:95%}}.ai-social-engagement-page{background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.ai-social-engagement-page .background-video{bottom:0;height:auto;min-height:100%;min-width:100%;object-fit:cover;opacity:.5;position:fixed;right:0;width:auto;z-index:1}.ai-social-engagement-page .hero-section{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:8rem 2rem;text-align:center;z-index:2}.ai-social-engagement-page .hero-section .hero-content{animation:fadeInUp 1s ease-out;margin:0 auto;max-width:800px}.ai-social-engagement-page .hero-section .hero-content .hero-title{color:gold;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.ai-social-engagement-page .hero-section .hero-content .hero-subtitle{color:#fff;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.ai-social-engagement-page .hero-section .hero-content .cta-button.primary{background:linear-gradient(45deg,gold,orange);border:none;border-radius:50px;box-shadow:0 4px 15px #ffd7004d;color:#000;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.ai-social-engagement-page .hero-section .hero-content .cta-button.primary:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.ai-social-engagement-page .hero-section .hero-content .cta-button.primary:active{transform:translateY(0)}.ai-social-engagement-page .features-section{background-color:#00000080;overflow:hidden;padding:4rem 2rem;z-index:2}.ai-social-engagement-page .features-section .features-grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:2rem;margin:0 auto;max-width:100%;overflow-x:auto;padding:1rem .5rem;scroll-snap-type:x mandatory;scrollbar-color:#ffd7004d #ffffff1a;scrollbar-width:thin}.ai-social-engagement-page .features-section .features-grid::-webkit-scrollbar{height:8px}.ai-social-engagement-page .features-section .features-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.ai-social-engagement-page .features-section .features-grid::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:4px}.ai-social-engagement-page .features-section .features-grid::-webkit-scrollbar-thumb:hover{background:#ffd70080}.ai-social-engagement-page .features-section .features-grid .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffd7001a;border-radius:15px;display:flex;flex:0 0 400px;flex-direction:column;justify-content:space-between;min-height:300px;padding:2rem;scroll-snap-align:start;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ai-social-engagement-page .features-section .features-grid .feature-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.ai-social-engagement-page .features-section .features-grid .feature-card .feature-title{color:gold;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.ai-social-engagement-page .features-section .features-grid .feature-card .feature-text{color:#fff;font-size:1.1rem;line-height:1.6;opacity:.9}.ai-social-engagement-page .footer{background-color:#00000080;color:#ffffffb3;font-size:.9rem;margin-top:auto;padding:2rem;text-align:center}.ai-social-engagement-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ai-social-engagement-page .modal-content.contact-form-modal{background:#1a1a1af2;border:1px solid #ffd7001a;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:600px;padding:2.5rem;position:relative;width:90%}.ai-social-engagement-page .modal-content.contact-form-modal .contact-form-wrapper h2{color:gold;font-size:2rem;margin-bottom:2rem;text-align:center}.ai-social-engagement-page .modal-content.contact-form-modal .modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .3s ease;width:40px}.ai-social-engagement-page .modal-content.contact-form-modal .modal-close:hover{background-color:#ffffff1a}@media(max-width:768px){.ai-social-engagement-page .hero-section{min-height:60vh;padding:2rem 1rem}.ai-social-engagement-page .hero-section .hero-content .hero-title{font-size:2rem}.ai-social-engagement-page .hero-section .hero-content .hero-subtitle{font-size:1.1rem}.ai-social-engagement-page .features-section{padding:2rem 1rem}.ai-social-engagement-page .features-section .features-grid .feature-card{flex:0 0 300px;padding:1.5rem}.ai-social-engagement-page .features-section .features-grid .feature-card .feature-title{font-size:1.3rem}.ai-social-engagement-page .features-section .features-grid .feature-card .feature-text{font-size:1rem}.ai-social-engagement-page .modal-content.contact-form-modal{padding:1.5rem;width:95%}}.home-section{display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.home-section .background-video{object-fit:cover;z-index:1}.home-section .background-video,.home-section:after{height:100%;left:0;position:absolute;top:0;width:100%}.home-section:after{background-color:#00000080;content:"";z-index:2}.home-section .home-container-wrapper{align-items:center;display:flex;justify-content:center}.home-section .home-container-wrapper .home-container{display:flex;flex-direction:column;margin:10% 5% 10% 10%;padding-top:4rem;width:80%;z-index:3}.home-section .home-container-wrapper .home-container .home-trending-title{color:#fff;font-size:17px!important;font-weight:500!important;padding:16px 0;text-transform:capitalize}.home-section .home-container-wrapper .home-container .home-text-list{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding-left:1rem}.home-section .home-container-wrapper .home-container .home-text-list .home-text-item{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.4;padding-left:1.2rem;position:relative}.home-section .home-container-wrapper .home-container .home-text-list .home-text-item:before{content:"–";left:0;position:absolute;top:0}.home-section .home-container-wrapper .home-container .home-subtext,.home-section .home-container-wrapper .home-container .home-subtitle,.home-section .home-container-wrapper .home-container .home-text,.home-section .home-container-wrapper .home-container .home-title{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.home-section .home-container-wrapper .home-container .home-title{font-size:17px;-webkit-text-decoration:underline solid #00b2df;text-decoration:underline solid #00b2df;text-decoration-thickness:1.6px;text-underline-offset:.2rem}.home-section .home-container-wrapper .home-container .home-subtitle{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:600;padding:1.5rem 0}.home-section .home-container-wrapper .home-container .home-subtext{font-size:16px;font-weight:400;padding:2rem 0;width:50%}.home-section .home-container-wrapper .home-container .home-buttons{align-items:center;display:flex;gap:1rem}.home-section .home-container-wrapper .home-container .home-button{background-color:#00b2df;border:1px solid rgba(0,108,223,.561);box-shadow:inset 0 30px 60px -12px #32325d40,inset 0 18px 36px -18px #00000080;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;outline:0;padding:15px 22px;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none}.home-section .home-container-wrapper .home-container .home-button:after{background-color:#00b2df;content:"";height:100%;left:3px;position:absolute;top:3px;transition:.2s;width:100%;z-index:-1}.home-section .home-container-wrapper .home-container .home-button:hover:after{left:0;top:0}.home-section .home-container-wrapper .partners-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:7rem;padding-right:5rem;z-index:3}.home-section .home-container-wrapper .partners-container .partners-title{color:#fff;font-size:17px;padding:16px 0;text-transform:capitalize}.home-section .home-container-wrapper .partners-container .row{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.home-section .home-container-wrapper .partners-container .row .partners-logo img{height:auto;object-fit:contain;width:10rem}@media screen and (max-width:1150px){.home-section .depth-layer{left:70%;width:25%}.home-section .home-container-wrapper .home-container{margin-left:4rem;margin-right:0;width:70%}.home-section .home-container-wrapper .home-container .home-title{font-size:18px}.home-section .home-container-wrapper .home-container .home-subtitle{font-size:30px;padding:1rem 0}.home-section .home-container-wrapper .home-container .home-text{font-size:16px}.home-section .home-container-wrapper .home-container .home-subtext{font-size:18px;padding:1rem 0}.home-section .home-container-wrapper .partners-container{padding-right:2rem}}@media screen and (max-width:900px){.home-section{height:100%}.home-section .home-container-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.home-section .home-container-wrapper .home-container{margin-right:0;width:80%}.home-section .home-container-wrapper .home-container .home-title{font-size:16px}.home-section .home-container-wrapper .home-container .home-subtitle{font-size:26px}.home-section .home-container-wrapper .home-container .home-subtext{font-size:16px;padding-bottom:2rem}.home-section .home-container-wrapper .home-container .home-buttons{align-items:flex-start;flex-direction:column;gap:1rem;width:100%}.home-section .home-container-wrapper .home-container .home-button{font-size:12px;font-weight:400;padding:10px 15px}}@media screen and (max-width:550px){.home-section .home-container{padding:0;width:90%}.home-section .home-container .home-title{font-size:14px}.home-section .home-container .home-subtitle{font-size:22px}.home-section .home-container .home-text{font-size:14px}.home-section .home-container .home-subtext{font-size:14px;padding-bottom:2rem}}#contact{z-index:1}.contact-section{color:#fff;font-family:Plus Jakarta Sans,sans-serif;padding:5rem 2rem}.contact-section .contact-heading{margin-bottom:6rem;text-align:center}.contact-section .contact-heading .contact-title{color:#fff;font-size:50px;font-weight:600;margin-bottom:1rem}.contact-section .contact-heading .contact-description{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;margin:0 auto;max-width:600px}.contact-section .contact-content{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.contact-section .contact-content .contact-details{flex:1 1;min-width:300px}.contact-section .contact-content .contact-details .contact-subheading{color:#0383aa;font-size:1.5rem;margin-bottom:1.5rem}.contact-section .contact-content .contact-details .contact-row{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.contact-section .contact-content .contact-details .contact-row .contact-icon{height:24px;width:24px}.contact-section .contact-content .contact-details .contact-row .contact-text{color:#d4d4d4;font-size:1.1rem}.contact-section .contact-content .contact-details .social-media-icons{display:flex;gap:1rem;margin-top:2rem}.contact-section .contact-content .contact-details .social-media-icons .social-icon{cursor:pointer;height:30px;transition:transform .3s;width:30px}.contact-section .contact-content .contact-details .social-media-icons .social-icon:hover{transform:scale(1.1)}.contact-section .contact-form{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:400px}@media screen and (max-width:900px){.contact-section .contact-heading .contact-title{font-size:40px}.contact-section .contact-heading .contact-description{font-size:18px}}@media screen and (max-width:550px){.contact-section{padding:7rem 2rem 2rem}.contact-section .contact-heading .contact-title{font-size:30px}.contact-section .contact-heading .contact-description{font-size:15px}.contact-section .contact-form{min-width:auto}}.gottago-page{background-attachment:fixed;background-color:#000;background-image:linear-gradient(#000000b3,#000000b3),url(/static/media/gottago_bcg.ab52d36dc3fb51f4b947.jpeg);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;min-height:100vh;position:relative}.gottago-page .hero-section{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:8rem 2rem;text-align:center}.gottago-page .hero-section .hero-content{animation:fadeInUp 1s ease-out;margin:0 auto;max-width:800px}.gottago-page .hero-section .hero-content .logo-container{margin-bottom:2rem}.gottago-page .hero-section .hero-content .logo-container .hero-logo{background-color:gold;border-radius:50%;box-shadow:0 0 30px #ffd7004d;height:180px;padding:3px;transition:transform .3s ease;width:180px}.gottago-page .hero-section .hero-content .logo-container .hero-logo:hover{transform:scale(1.05)}.gottago-page .hero-section .hero-content .hero-title{color:gold;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.gottago-page .hero-section .hero-content .hero-subtitle{color:#fff;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.gottago-page .hero-section .hero-content .cta-button.primary{background:linear-gradient(45deg,gold,orange);border:none;border-radius:50px;box-shadow:0 4px 15px #ffd7004d;color:#000;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .3s ease}.gottago-page .hero-section .hero-content .cta-button.primary:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.gottago-page .hero-section .hero-content .cta-button.primary:active{transform:translateY(0)}.gottago-page .features-section{background-color:#00000080;overflow:hidden;padding:4rem 2rem}.gottago-page .features-section .features-grid{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:2rem;margin:0 auto;max-width:100%;overflow-x:auto;padding:1rem .5rem;scroll-snap-type:x mandatory;scrollbar-color:#ffd7004d #ffffff1a;scrollbar-width:thin}.gottago-page .features-section .features-grid::-webkit-scrollbar{height:8px}.gottago-page .features-section .features-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.gottago-page .features-section .features-grid::-webkit-scrollbar-thumb{background:#ffd7004d;border-radius:4px}.gottago-page .features-section .features-grid::-webkit-scrollbar-thumb:hover{background:#ffd70080}.gottago-page .features-section .features-grid .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffd7001a;border-radius:15px;flex:0 0 400px;padding:2rem;scroll-snap-align:start;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.gottago-page .features-section .features-grid .feature-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.gottago-page .features-section .features-grid .feature-card .feature-title{color:gold;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.gottago-page .features-section .features-grid .feature-card .feature-text{color:#fff;font-size:1.1rem;line-height:1.6;opacity:.9}.gottago-page .partner-section{padding:4rem 2rem;text-align:center}.gottago-page .partner-section .partner-content{margin:0 auto;max-width:800px}.gottago-page .partner-section .partner-content .partner-title{color:gold;font-size:2rem;font-weight:600;margin-bottom:2rem}.gottago-page .partner-section .partner-content .partner-logo-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d;border:1px solid #ffd7001a;border-radius:15px;display:inline-block;padding:2rem}.gottago-page .partner-section .partner-content .partner-logo-container .partner-logo{height:auto;max-width:200px}.gottago-page .partner-section .partner-content .partner-logo-container .partner-logo:hover{transform:scale(1.05)}.gottago-page .footer{background-color:#00000080;color:#ffffffb3;font-size:.9rem;margin-top:auto;padding:2rem;text-align:center}.gottago-page .modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.gottago-page .modal-content.contact-form-modal{background:#1a1a1af2;border:1px solid #ffd7001a;border-radius:20px;box-shadow:0 20px 40px #0000004d;max-width:600px;padding:2.5rem;position:relative;width:90%}.gottago-page .modal-content.contact-form-modal .contact-form-wrapper h2{color:gold;font-size:2rem;margin-bottom:2rem;text-align:center}.gottago-page .modal-content.contact-form-modal .modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .3s ease;width:40px}.gottago-page .modal-content.contact-form-modal .modal-close:hover{background-color:#ffffff1a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.gottago-page .hero-section{min-height:60vh;padding:2rem 1rem}.gottago-page .hero-section .hero-content .hero-title{font-size:2rem}.gottago-page .hero-section .hero-content .hero-subtitle{font-size:1.1rem}.gottago-page .hero-section .hero-content .hero-logo{height:140px;width:140px}.gottago-page .features-section{padding:2rem 1rem}.gottago-page .features-section .features-grid .feature-card{flex:0 0 300px;padding:1.5rem}.gottago-page .features-section .features-grid .feature-card .feature-title{font-size:1.3rem}.gottago-page .features-section .features-grid .feature-card .feature-text{font-size:1rem}.gottago-page .partner-section{padding:2rem 1rem}.gottago-page .partner-section .partner-content .partner-title{font-size:1.5rem}.gottago-page .partner-section .partner-content .partner-logo-container{padding:1.5rem}.gottago-page .partner-section .partner-content .partner-logo-container .partner-logo{max-width:150px}.gottago-page .modal-content.contact-form-modal{padding:1.5rem;width:95%}}.gottago-section{align-items:flex-end;background:#0a0a0a;display:flex;height:100vh;overflow:hidden;width:100vw}.gottago-section .navigation{top:0}.gottago-section .scroll-buttons{display:flex;justify-content:space-between;padding:inherit;pointer-events:none;position:absolute;top:50%;width:100vw;z-index:5}.gottago-section .scroll-buttons button{background:#ffffff1a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:2rem;padding:.5rem 1rem;pointer-events:all;transition:background .3s}.gottago-section .scroll-buttons button:hover{background:#ffffff4d}.gottago-section .scroll-wrapper{-webkit-overflow-scrolling:touch;align-content:start;align-items:start;display:flex;margin:0 4.5rem;overflow-x:auto;overflow-y:hidden;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:90vw}.gottago-section .scroll-wrapper::-webkit-scrollbar{display:none}.gottago-section .scroll-wrapper .scroll-image{cursor:pointer;height:90vh;object-fit:cover;scroll-snap-align:start;touch-action:pan-y;transition:transform .3s;width:100vw}.gottago-section .scroll-wrapper .scroll-image:hover{transform:scale(1.01)}.gottago-section .fullscreen-overlay{align-items:center;background:#000000f2;bottom:0;cursor:zoom-out;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.gottago-section .fullscreen-overlay .fullscreen-img{border-radius:8px;max-height:90%;max-width:90%}@media(max-width:768px){.gottago-section{height:auto;min-height:100vh;overflow:visible}.gottago-section .scroll-buttons{display:none}.gottago-section .scroll-wrapper{flex-direction:column;height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory}.gottago-section .scroll-wrapper .scroll-image{height:100vh;min-height:100vh;object-fit:cover;scroll-snap-align:start;transform:none;width:100%}.gottago-section .scroll-wrapper .scroll-image:hover{transform:none}.gottago-section .fullscreen-overlay .fullscreen-img{max-height:95%;max-width:95%}}@media(max-width:480px){.gottago-section .scroll-wrapper .scroll-image{height:auto!important;min-height:auto!important;width:100%!important}}.navigation{background-color:#000000b3;position:fixed;top:24px;transition:top .3s ease;width:100vw;z-index:1000}.navigation.scrolled{background-color:#000;box-shadow:0 4px 10px #0000004d}.navigation .navigation-container{align-items:center;display:flex;gap:4rem;justify-content:space-around;overflow:hidden;padding:.4rem 2.4rem}.navigation .navigation-container .mobile{display:none}.navigation .navigation-container .nav-box-logo{align-items:center;display:flex}.navigation .navigation-container .nav-box-logo img{height:30px;transition:transform .3s ease}.navigation .navigation-container .nav-box-logo img:hover{transform:scale(1.01)}.navigation .navigation-container .nav-box-sections{display:flex;gap:2rem;justify-content:space-between}.navigation .navigation-container .nav-box-sections a{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;position:relative;text-decoration:none}.navigation .navigation-container .nav-box-sections a.gottago-link{color:#ffe240}.navigation .navigation-container .nav-box-sections a.gottago-link:after{background-color:#ffa200;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .25s ease-out;width:100%}.navigation .navigation-container .nav-box-sections a:after{background-color:#00b2df;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .25s ease-out;width:100%}.navigation .navigation-container .nav-box-sections a:hover:after{transform:scaleX(1)}.navigation .navigation-container .nav-box-work-with-us{margin-left:auto}.navigation .navigation-container .nav-box-work-with-us .work-with-us-button{background-color:#00b2df;border:1px solid rgba(0,108,223,.561);border-radius:0;box-shadow:inset 0 30px 60px -12px #32325d40,inset 0 18px 36px -18px #00000080;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;outline:0;padding:9px 18px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;white-space:nowrap}.navigation .navigation-container .nav-box-work-with-us .work-with-us-button:after{background-color:#00b2df;content:"";height:100%;left:3px;position:absolute;top:3px;transition:.2s;width:100%;z-index:-1}.navigation .navigation-container .nav-box-work-with-us .work-with-us-button:hover:after{left:0;top:0}.navigation .navigation-container .nav-box-work-with-us .work-with-us-button:hover{color:#fff}.navigation .navigation-container .nav-box-languages{cursor:pointer;display:flex;gap:1rem}.navigation .navigation-container .nav-box-languages button{background-color:#0000;border:none;cursor:pointer;height:60px;transition:transform .3s ease}.navigation .navigation-container .nav-box-languages button:hover{transform:rotate(10deg)}.navigation .navigation-container .nav-box-languages button img{height:23px}.navigation .navigation-container .nav-box-toggle{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:30px;z-index:2000}.navigation .navigation-container .nav-box-toggle .line{background-color:#fff;border-radius:2px;height:3px;transition:all .3s ease;width:100%}.navigation .navigation-container .nav-box-toggle.open .line:first-child{transform:translateY(8px) rotate(45deg)}.navigation .navigation-container .nav-box-toggle.open .line:nth-child(2){opacity:0}.navigation .navigation-container .nav-box-toggle.open .line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media screen and (max-width:1150px){.navigation .navigation-container{gap:3rem}.navigation .navigation-container .nav-box-logo img{height:25px}.navigation .navigation-container .nav-box-work-with-us .work-with-us-button{font-size:12px}.navigation .navigation-container .nav-box-sections{gap:.8rem}.navigation .navigation-container .nav-box-sections a{font-size:12px}.navigation .navigation-container .nav-box-languages button img{height:20px}}@media screen and (max-width:950px){.navigation .navigation-container .nav-box-logo{display:none}}@media screen and (max-width:750px){.navigation{align-items:center!important;display:flex;justify-content:center;left:0;position:fixed;top:30px;width:100vw;z-index:10}.navigation .navigation-container{align-items:center!important;display:flex;justify-content:space-between;width:100%}.navigation .navigation-container .nav-box-logo img{display:none}.navigation .navigation-container .nav-box-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease}.navigation .navigation-container .nav-box-toggle .burger-icon{height:28px;transition:transform .3s ease}.navigation .navigation-container .nav-box-toggle .burger-icon.active{transform:rotate(0deg)}.navigation .navigation-container .nav-box-sections{display:none;height:100%;justify-content:center}.navigation .navigation-container .nav-box-sections.open{background-color:#000;display:flex;flex-direction:column;left:0;padding:1rem 0;position:fixed;top:0;width:100%;z-index:999}.navigation .navigation-container .nav-box-sections.open a{color:#fff;font-size:16px;padding:.8rem 0;text-align:center;text-decoration:none}.navigation .navigation-container .nav-box-sections.open a:hover{color:#00b2df}.navigation .navigation-container .nav-box-languages{display:flex}.navigation .navigation-container .nav-box-languages button{background:none;border:none;cursor:pointer}.navigation .navigation-container .nav-box-languages button img{height:20px}}.form-container{width:50%}.form-container .form{align-items:stretch;display:flex;flex-direction:column;gap:2rem}.form-container .form .input,.form-container .form .textarea{background:#0000;border:none;border-bottom:1px solid #0383aa;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:500;height:30px;padding:8px}.form-container .form .input::placeholder,.form-container .form .textarea::placeholder{color:#fff;opacity:.8}.form-container .form .textarea{height:80px;resize:none}.form-container .form .file-upload-wrapper{align-items:center;display:flex;gap:1rem}.form-container .form .file-upload-wrapper .file-upload-label{background-color:#000;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;padding:.5rem 1rem;transition:background-color .3s ease}.form-container .form .file-upload-wrapper .file-upload-label:hover{background-color:#00b2df}.form-container .form .file-upload-wrapper .file-input{display:none}.form-container .form .file-upload-wrapper .file-upload-text{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-container .form .submit-button{background-color:#00b2df;border:none;color:#fff;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:400;padding:.6rem 1.4rem;transition:all .3s ease}.form-container .form .submit-button:hover{background-color:#0383aa;transform:scale(1.02)}@media screen and (max-width:1150px){.form-container{width:70%}.form-container .form{gap:1.5rem}.form-container .form .file-input,.form-container .form .file-upload-wrapper,.form-container .form .input,.form-container .form .submit-button,.form-container .form .textarea{font-size:14px}}@media screen and (max-width:550px){.form-container{width:90%}.form-container .form{gap:1rem}.form-container .form .file-input,.form-container .form .file-upload-wrapper,.form-container .form .input,.form-container .form .submit-button,.form-container .form .textarea{font-size:13px}}.logo-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:4rem}.logo-list .logo-wrapper{display:flex;flex:1 1 230px;justify-content:center;max-width:250px}.logo-list .logo-wrapper img{height:auto;max-height:120px;max-width:100%}@media screen and (max-width:1150px){.logo-list{padding:2rem}}@media screen and (max-width:950px){.logo-list{padding:1rem}.logo-list .logo-wrapper{flex:1 1 100px;max-width:100px}}@media screen and (max-width:600px){.logo-list{padding-top:2rem}.logo-list .logo-wrapper img{height:auto;max-height:100px;max-width:80%}}.marquee-container{overflow:hidden;position:relative;white-space:nowrap;width:100%}.marquee{animation:marquee 10s linear infinite;display:inline-block;font-size:180px}.marquee .marquee-content{display:inline-block;white-space:nowrap}.marquee span{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.marquee .blue-hyphen{color:#00b2df}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media screen and (max-width:950px){.marquee .marquee-content span{font-size:140px}}@media screen and (max-width:550px){.marquee .marquee-content span{font-size:80px}}.footer-container{background-color:rgba(0,0,0,.761);color:#fff;display:flex;flex-direction:column;padding:2.5rem 1.5rem;width:100vw;z-index:10}.footer-container .footer-legal{display:flex;flex-direction:column;gap:10px;justify-content:center;margin:1rem 0}.footer-container .footer-legal .footer-legal-link{color:#d4d4d4;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.footer-container .footer-legal .footer-legal-link:hover{color:#fff;text-decoration:underline}.footer-container .footer-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:1rem;padding:0 2rem;width:100%}.footer-container .footer-top .footer-brand,.footer-container .footer-top .footer-contact,.footer-container .footer-top .footer-nav,.footer-container .footer-top .footer-social{margin-bottom:1rem;text-align:center}.footer-container .footer-top .footer-brand .footer-title,.footer-container .footer-top .footer-contact .footer-title,.footer-container .footer-top .footer-nav .footer-title,.footer-container .footer-top .footer-social .footer-title{color:#00b2df;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:300;margin-bottom:2rem}.footer-container .footer-top .footer-brand .footer-links,.footer-container .footer-top .footer-contact .footer-links,.footer-container .footer-top .footer-nav .footer-links,.footer-container .footer-top .footer-social .footer-links{color:"Plus Jakarta Sans",sans-serif;list-style:none;padding:0}.footer-container .footer-top .footer-brand .footer-links .footer-link-item,.footer-container .footer-top .footer-contact .footer-links .footer-link-item,.footer-container .footer-top .footer-nav .footer-links .footer-link-item,.footer-container .footer-top .footer-social .footer-links .footer-link-item{color:"Plus Jakarta Sans",sans-serif;margin-bottom:.5rem}.footer-container .footer-top .footer-brand .footer-links .footer-link-item a,.footer-container .footer-top .footer-contact .footer-links .footer-link-item a,.footer-container .footer-top .footer-nav .footer-links .footer-link-item a,.footer-container .footer-top .footer-social .footer-links .footer-link-item a{color:#d4d4d4;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:300;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.footer-container .footer-top .footer-brand .footer-links .footer-link-item a:hover,.footer-container .footer-top .footer-contact .footer-links .footer-link-item a:hover,.footer-container .footer-top .footer-nav .footer-links .footer-link-item a:hover,.footer-container .footer-top .footer-social .footer-links .footer-link-item a:hover{color:#fff;text-decoration:underline}.footer-container .footer-top .footer-brand .footer-contact-text,.footer-container .footer-top .footer-contact .footer-contact-text,.footer-container .footer-top .footer-nav .footer-contact-text,.footer-container .footer-top .footer-social .footer-contact-text{color:#d4d4d4;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:300;margin-bottom:.5rem;text-decoration:none;transition:color .3s ease}.footer-container .footer-top .footer-brand .footer-contact-text:hover,.footer-container .footer-top .footer-contact .footer-contact-text:hover,.footer-container .footer-top .footer-nav .footer-contact-text:hover,.footer-container .footer-top .footer-social .footer-contact-text:hover{color:#fff}.footer-container .footer-top .footer-brand .social-icons,.footer-container .footer-top .footer-contact .social-icons,.footer-container .footer-top .footer-nav .social-icons,.footer-container .footer-top .footer-social .social-icons{display:flex;gap:1rem}.footer-container .footer-top .footer-brand .social-icons .social-icon,.footer-container .footer-top .footer-contact .social-icons .social-icon,.footer-container .footer-top .footer-nav .social-icons .social-icon,.footer-container .footer-top .footer-social .social-icons .social-icon{cursor:pointer;filter:brightness(.8);height:24px;transition:filter .3s,transform .3s;width:24px}.footer-container .footer-top .footer-brand .social-icons .social-icon:hover,.footer-container .footer-top .footer-contact .social-icons .social-icon:hover,.footer-container .footer-top .footer-nav .social-icons .social-icon:hover,.footer-container .footer-top .footer-social .social-icons .social-icon:hover{filter:brightness(1)}.footer-container .footer-top .footer-brand .footer-logo{margin-bottom:2rem;width:160px}.footer-container .footer-top .footer-brand .footer-moto{color:#d4d4d4;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.4;white-space:pre-line}.footer-container .footer-bottom{align-items:center;border-top:1px solid #333;display:flex;flex-direction:column;gap:10px;padding-top:1.5rem;text-align:center;width:100%}.footer-container .footer-bottom .footer-copy{color:#d4d4d4;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.footer-container .footer-bottom .footer-legal-links{display:flex;gap:10px}.footer-container .footer-bottom .footer-legal-links .footer-link{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}@media screen and (max-width:1150px){.footer-container .footer-top .footer-contact .footer-title,.footer-container .footer-top .footer-nav .footer-title,.footer-container .footer-top .footer-social .footer-title{font-size:18px}.footer-container .footer-top .footer-contact .footer-contact-text,.footer-container .footer-top .footer-nav .footer-links .footer-link-item a{font-size:14px}.footer-container .footer-top .footer-social .social-icons{flex-direction:row;gap:10px}.footer-container .footer-top .footer-social .social-icons .social-icon{height:22px;width:22px}.footer-container .footer-bottom .footer-copy{font-size:13px}}@media screen and (max-width:950px){.footer-container .footer-top{gap:2rem;justify-content:space-around}.footer-container .footer-top .footer-brand{display:none}}@media screen and (max-width:700px){.footer-container .footer-top{padding:0 1rem}.footer-container .footer-top .footer-contact .footer-title,.footer-container .footer-top .footer-nav .footer-title,.footer-container .footer-top .footer-social .footer-title{font-size:16px}.footer-container .footer-top .footer-contact .footer-contact-text,.footer-container .footer-top .footer-nav .footer-links .footer-link-item a{font-size:13px}.footer-container .footer-top .footer-social .social-icons{flex-direction:column;gap:4px}.footer-container .footer-top .footer-social .social-icons .social-icon{height:20px;width:20px}}@media screen and (max-width:550px){.footer-container .footer-top{align-items:center;flex-direction:column}.footer-container .footer-top .footer-nav{display:none}.footer-container .footer-top .footer-contact .footer-title{font-size:20px}.footer-container .footer-top .footer-contact .footer-contact-text{font-size:15px}.footer-container .footer-top .footer-social .footer-title{font-size:20px}.footer-container .footer-top .footer-social .social-icons{align-items:center;flex-direction:row;gap:10px}.footer-container .footer-top .footer-social .social-icons .social-icon{height:20px;width:20px}}.about-section{display:flex;flex-direction:row;gap:15%;height:100vh;padding:10%;position:relative}.about-section .subtitle-container{display:flex;flex-direction:column;position:sticky;top:10%;width:40%}.about-section .subtitle-container h2{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:600;margin-bottom:1.5rem;padding:1.5rem 0;width:80%}.about-section .subtitle-container p{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:300;line-height:1.6}.about-section .reasons-container{display:flex;flex-direction:column;gap:4rem;width:45%}.about-section .reasons-container .reason{opacity:0;transform:translateY(50px);transition:transform .5s ease,opacity .5s ease}.about-section .reasons-container .reason.visible{opacity:1;transform:translateY(0)}.about-section .reasons-container .reason h3{color:#00b2df;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:400;margin-bottom:1rem;text-transform:capitalize}.about-section .reasons-container .reason p{color:#d4d4d4;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.4}@media screen and (max-width:1150px){.about-section{flex-direction:column;gap:5%;padding:5%}.about-section .subtitle-container{text-align:center;width:100%}.about-section .subtitle-container h2{font-size:44px;margin-bottom:1rem}.about-section .subtitle-container p{font-size:18px;font-style:normal}.about-section .reasons-container{align-items:center;gap:4rem;text-align:center;width:100%}.about-section .reasons-container .reason h3{font-size:24px;font-weight:600}.about-section .reasons-container .reason p{font-size:18px;width:550px}}@media screen and (max-width:550px){.about-section{gap:4rem;height:auto;padding-top:7rem}.about-section .subtitle-container{align-items:center;position:relative}.about-section .subtitle-container h2{font-size:32px}.about-section .subtitle-container p{font-size:16px;font-weight:400;width:95%}.about-section .reasons-container .reason h3{font-size:20px}.about-section .reasons-container .reason p{font-size:16px;font-weight:400;width:300px}}.consultants-section{min-height:100vh;overflow:hidden;padding:4rem 2rem;position:relative;width:100%}.consultants-section:before{background:radial-gradient(circle at 20% 80%,#7877c61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.consultants-section .consultants-header{margin-bottom:4rem;position:relative;text-align:center;z-index:2}.consultants-section .consultants-header h2{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}@media(max-width:768px){.consultants-section .consultants-header h2{font-size:2.5rem}}.consultants-section .consultants-header p{color:#fffc;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.consultants-section .consultants-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:2}@media(max-width:768px){.consultants-section .consultants-container{gap:1.5rem;grid-template-columns:1fr}}.consultants-section .consultant-card{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 25px #0003;display:flex;flex-direction:column;opacity:0;overflow:hidden;padding:2rem;position:relative;text-align:center;transform:translateY(30px);transition:all .4s ease}.consultants-section .consultant-card:before{background:linear-gradient(45deg,#ffffff1a,#0000 50%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.consultants-section .consultant-card:hover{border-color:#ffffff4d;box-shadow:0 15px 40px #0000004d;transform:translateY(-10px)}.consultants-section .consultant-card:hover:before{opacity:1}.consultants-section .consultant-card:hover .consultant-image img{transform:scale(1.05)}.consultants-section .consultant-card.visible{opacity:1;transform:translateY(0)}.consultants-section .consultant-card .consultant-image{border:3px solid #fff3;border-radius:50%;box-shadow:0 4px 15px #0000004d;height:120px;margin-bottom:1.5rem;overflow:hidden;position:relative;width:120px}.consultants-section .consultant-card .consultant-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.consultants-section .consultant-card .consultant-image .image-placeholder{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;display:flex;font-size:2rem;font-weight:600;height:100%;justify-content:center;text-shadow:1px 1px 2px #0000004d;width:100%}.consultants-section .consultant-card .consultant-info{flex:1 1}.consultants-section .consultant-card .consultant-info h3{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:.5rem;text-shadow:1px 1px 2px #0000004d}.consultants-section .consultant-card .consultant-info h4{color:#667eea;font-size:1.1rem;font-weight:500;margin-bottom:1rem;text-shadow:1px 1px 2px #0003}.consultants-section .consultant-card .consultant-info p{color:#fffc;font-size:.95rem;line-height:1.5;text-shadow:1px 1px 2px #0003}.consultants-section .consultant-card:first-child{transition-delay:.1s}.consultants-section .consultant-card:nth-child(2){transition-delay:.2s}.consultants-section .consultant-card:nth-child(3){transition-delay:.3s}.consultants-section .consultant-card:nth-child(4){transition-delay:.4s}@media(max-width:768px){.consultants-section{padding:3rem 1rem}.consultants-section .consultants-header{margin-bottom:3rem}.consultants-section .consultants-header h2{font-size:2rem}.consultants-section .consultants-header p{font-size:1rem}.consultants-section .consultant-card{padding:1.5rem}.consultants-section .consultant-card .consultant-image{height:100px;margin-bottom:1rem;width:100px}.consultants-section .consultant-card .consultant-info h3{font-size:1.3rem}.consultants-section .consultant-card .consultant-info h4{font-size:1rem}.consultants-section .consultant-card .consultant-info p{font-size:.9rem}}.service-section{height:100vh;overflow:hidden;padding:0 10%;position:relative}.service-section .service-container{align-items:flex-start;display:flex;flex-direction:column;padding-top:6rem;width:100%}.service-section .service-container .service-text{padding-bottom:2rem;width:90%}.service-section .service-container .service-text .subtitle-container{display:flex;flex-direction:column}.service-section .service-container .service-text .subtitle-container .service-description,.service-section .service-container .service-text .subtitle-container .service-subtitle,.service-section .service-container .service-text .subtitle-container .service-title{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.service-section .service-container .service-text .subtitle-container .service-title{font-size:50px;padding-bottom:5px}.service-section .service-container .service-text .subtitle-container .service-subtitle{color:#00b2df;font-size:24px;margin-bottom:1rem}.service-section .service-container .service-text .subtitle-container .service-description{font-size:18px;font-weight:300;line-height:1.4;margin:1rem 0}.service-section .service-container .service-cards{background-color:#0000;display:flex;overflow:hidden;padding-top:.5rem;position:relative;width:max-content}.service-section .service-container .service-cards:before{animation:gradientBorder 3s linear infinite;background:linear-gradient(90deg,#ccdcff,#44adf3,#037dd1,#03568d,#012d4a);background-size:200% 100%;content:"";height:5px;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes gradientBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.service-section .service-container .service-cards .service-card{background-color:rgba(0,0,0,.733);flex-shrink:0;padding:3%;position:relative;scroll-snap-align:start;text-align:flex-start;width:550px}.service-section .service-container .service-cards .service-card .card-title{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:600;margin-bottom:1rem}.service-section .service-container .service-cards .service-card .card-details{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:300}@media screen and (max-width:1050px){.service-section .service-container .service-text .subtitle-container .service-title{font-size:40px}.service-section .service-container .service-text .subtitle-container .service-subtitle{font-size:20px}.service-section .service-container .service-text .subtitle-container .service-description{font-size:16px}.service-section .service-container .service-cards .service-card{width:350px}.service-section .service-container .service-cards .service-card .card-title{font-size:20px}.service-section .service-container .service-cards .service-card .card-details{font-size:16px}}@media screen and (max-width:550px){.service-section{height:auto}.service-section .service-container{padding-top:6rem}.service-section .service-container .service-text .subtitle-container .service-title{font-size:30px}.service-section .service-container .service-text .subtitle-container .service-subtitle{font-size:18px}.service-section .service-container .service-cards .service-card{padding:2%;width:300px}.service-section .service-container .service-cards .service-card .card-title{font-size:18px}}.marketing-section{color:#fff;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden;padding:2rem 10%;position:relative;text-align:flex-start}.marketing-section .marketing-title{font-size:50px;font-weight:600}.marketing-section .marketing-subtitle{color:#00b2df;font-size:24px;font-weight:600;padding-bottom:2rem;padding-top:5px;text-transform:capitalize}.marketing-section .marketing-text{font-size:18px;font-weight:300;padding-bottom:4rem}.marketing-section .marketing-cta{border-bottom:2px solid #00b2df;color:#fff;font-size:24px;font-weight:600;text-decoration:none;transition:all .3s ease-in-out}.marketing-section .marketing-cta:hover{border-bottom-color:#0383aa}@media screen and (max-width:1050px){.marketing-section .marketing-title{font-size:40px}.marketing-section .marketing-subtitle{font-size:20px}.marketing-section .marketing-text{font-size:16px}.marketing-section .marketing-cta{font-size:20px}}@media screen and (max-width:550px){.marketing-section{padding:1rem 10%}.marketing-section .marketing-title{font-size:30px}.marketing-section .marketing-subtitle{font-size:18px}.marketing-section .marketing-cta{font-size:16px}}.workflow-section{background-image:url(/static/media/1.f7240e21628a4a8b4dda.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100vh!important;overflow:hidden;position:relative;width:100vw}.workflow-section .subsections-container{display:flex;flex-direction:row;height:100vh;position:absolute;width:400vw;width:max-content}.workflow-section .subsections-container .subsection{align-items:center;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;height:100vh;justify-content:center;text-align:center;width:100vw}.workflow-section .subsections-container .subsection h3{color:#fff;font-size:30px;font-weight:700;margin-bottom:1rem;padding-top:2rem}.workflow-section .subsections-container .subsection p{color:#fff;font-size:20px;font-weight:300;line-height:1.4;max-width:400px}@media screen and (max-width:1150px){.workflow-section .horizontal-worm-container #worm-logo{display:none}.workflow-section .subsections-container .subsection h3{font-size:30px}.workflow-section .subsections-container .subsection p{font-size:18px}}@media screen and (max-width:550px){.workflow-section{background-size:cover}.workflow-section .subsections-container .subsection{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;padding-left:4rem;text-align:left}.workflow-section .subsections-container .subsection h3{margin:0}.workflow-section .subsections-container .subsection p{font-size:16px;font-weight:400;line-height:1.4;max-width:80%}}.portfolio-section{background-color:#000;display:flex;flex-direction:column;justify-content:center;width:100%}.portfolio-section .portfolio-container{align-items:center;display:flex;flex-direction:column;margin:2rem 10%}@media screen and (max-width:950px){.portfolio-section .portfolio-container{margin:2rem 7%}}@media screen and (max-width:550px){.portfolio-section .portfolio-container{margin:0 5%}.portfolio-section .portfolio-container .portfolio-photos img{height:auto;max-width:100%}.portfolio-section .portfolio-container .portfolio-photos .portfolio{display:none}.portfolio-section .portfolio-container .portfolio-photos .portfolio.mob{display:flex;height:auto;max-width:100vw}}.brochures-section{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;height:100vh;justify-content:center;padding:5%;position:relative;text-align:center}.brochures-section .section-title{font-size:30px;font-weight:700;padding-bottom:.5rem}.brochures-section .section-subtitle{color:#00b2df;font-size:20px;font-weight:600;margin-bottom:4rem}.brochures-section .brochures-container{display:flex;gap:4rem;justify-content:center}.brochures-section .brochures-container .brochure-card{background:#fff;color:#000;font-family:Plus Jakarta Sans,sans-serif;height:300px;text-align:center;width:300px}.brochures-section .brochures-container .brochure-card .card-cover{height:100%;padding:1rem;width:100%}.brochures-section .brochures-container .brochure-card .brochure-title{font-size:22px;font-weight:700;padding:.8rem 0}.brochures-section .brochures-container .brochure-card .brochure-text{font-size:16px;padding-bottom:2rem}.brochures-section .brochures-container .brochure-card .download-btn{background:#000;border-radius:5px;color:#fff;display:inline-block;font-size:14px;margin-top:1rem;padding:10px 30px;text-decoration:none}.brochures-section .brochures-container .brochure-card .download-btn:hover{background:#037dd1}@media screen and (max-width:550px){.brochures-section{height:120vh}.brochures-section .section-title{font-size:20px;width:80%}.brochures-section .section-subtitle{font-size:18px;margin-bottom:2rem}.brochures-section .brochures-container{flex-direction:column;gap:2rem}.brochures-section .brochures-container .brochure-card{height:auto;width:100%}.brochures-section .brochures-container .brochure-card .card-cover{align-items:center;display:flex;flex-direction:column;justify-content:end}.brochures-section .brochures-container .brochure-card .brochure-title{font-size:18px}.brochures-section .brochures-container .brochure-card .brochure-text{font-size:14px;padding-bottom:1rem}.brochures-section .brochures-container .brochure-card .download-btn{padding:10px 20px}}#client{z-index:1}.dropdown-banner{align-items:center;background-color:#00b2df;box-shadow:0 4px 10px #0000004d;color:#fff;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;left:0;position:fixed;text-align:center;top:0;transition:transform .3s ease,height .3s ease;width:100vw;z-index:1001}.dropdown-banner.expanded{cursor:pointer;height:auto;padding:1rem 2rem}.dropdown-banner.expanded .banner-content{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:relative;width:900px}.dropdown-banner.expanded .banner-content .headline{color:#fff;font-size:22px;font-weight:700}.dropdown-banner.expanded .banner-content .subheadline{font-size:16px;font-weight:400;padding:0 100px 15px}.dropdown-banner.expanded .banner-content .banner-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:2px solid #ffffff4d;color:#fff;cursor:pointer;font-size:13px;padding:.4rem 1.4rem;transition:all .3s ease-in-out}.dropdown-banner.expanded .banner-content .banner-button:hover{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(68,135,186,.414);border-color:#fff9}.dropdown-banner.expanded .banner-content .close-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:26px;line-height:1;padding:0;position:absolute;right:0;top:0}.dropdown-banner.expanded .banner-content .close-button:hover{color:#fff}.dropdown-banner.stacked{height:30px;padding:.2rem 2rem}.dropdown-banner.stacked .banner-content{display:none}.dropdown-banner.stacked .toggle-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.dropdown-banner.stacked .toggle-button svg{color:#fff;height:24px;width:24px}@media screen and (max-width:700px){.dropdown-banner.expanded .banner-content{width:300px}.dropdown-banner.expanded .banner-content .headline{font-size:16px}.dropdown-banner.expanded .banner-content .subheadline{font-size:12px;padding:0;width:270px}.dropdown-banner.expanded .banner-content .banner-button{font-size:12px;padding:.5rem 1rem}.dropdown-banner.expanded .banner-content .close-button{font-size:18px;right:0;top:0}.dropdown-banner.stacked .toggle-button{font-size:16px}.dropdown-banner.stacked .toggle-button .arrow-icon{height:20px;width:20px}}.overlay{background:#000;height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.overlay .star{animation:twinkle 2s ease-in-out infinite alternate;background:#fff;border-radius:50%;height:2px;opacity:.8;position:absolute;width:2px}.overlay .star:first-child{animation-delay:2.5s;animation-duration:3.5s;left:35%;opacity:.6;top:19%}.overlay .star:nth-child(2){animation-delay:2.5s;animation-duration:3.5s;left:10%;opacity:.7;top:47%}.overlay .star:nth-child(3){animation-delay:2.5s;animation-duration:2.5s;left:12%;opacity:.8;top:77%}.overlay .star:nth-child(4){animation-delay:1.5s;animation-duration:3s;left:27%;opacity:.5;top:81%}.overlay .star:nth-child(5){animation-delay:2.5s;animation-duration:3s;left:99%;opacity:.1;top:86%}.overlay .star:nth-child(6){animation-delay:2s;animation-duration:2s;left:23%;opacity:.1;top:63%}.overlay .star:nth-child(7){animation-delay:2.5s;animation-duration:2.5s;left:54%;opacity:.9;top:37%}.overlay .star:nth-child(8){animation-delay:1s;animation-duration:3s;left:37%;opacity:.3;top:99%}.overlay .star:nth-child(9){animation-delay:1.5s;animation-duration:2s;left:63%;opacity:1;top:35%}.overlay .star:nth-child(10){animation-delay:1s;animation-duration:3.5s;left:46%;opacity:.8;top:19%}.overlay .star:nth-child(11){animation-delay:1.5s;animation-duration:3s;left:5%;opacity:.1;top:57%}.overlay .star:nth-child(12){animation-delay:1s;animation-duration:3s;left:41%;opacity:.8;top:99%}.overlay .star:nth-child(13){animation-delay:2s;animation-duration:2.5s;left:30%;opacity:.6;top:95%}.overlay .star:nth-child(14){animation-delay:2s;animation-duration:3s;left:29%;opacity:.9;top:7%}.overlay .star:nth-child(15){animation-delay:1.5s;animation-duration:3s;left:96%;opacity:.5;top:18%}.overlay .star:nth-child(16){animation-delay:2.5s;animation-duration:1.5s;left:30%;opacity:.9;top:54%}.overlay .star:nth-child(17){animation-delay:1.5s;animation-duration:2.5s;left:93%;opacity:.4;top:40%}.overlay .star:nth-child(18){animation-delay:1s;animation-duration:2.5s;left:1%;opacity:.5;top:90%}.overlay .star:nth-child(19){animation-delay:2s;animation-duration:1.5s;left:6%;opacity:.1;top:31%}.overlay .star:nth-child(20){animation-delay:2.5s;animation-duration:2s;left:12%;opacity:.1;top:77%}.overlay .star:nth-child(21){animation-delay:1s;animation-duration:2.5s;left:24%;opacity:.4;top:61%}.overlay .star:nth-child(22){animation-delay:2.5s;animation-duration:3.5s;left:75%;opacity:.9;top:32%}.overlay .star:nth-child(23){animation-delay:1.5s;animation-duration:3s;left:49%;opacity:.9;top:2%}.overlay .star:nth-child(24){animation-delay:2.5s;animation-duration:3.5s;left:50%;opacity:.5;top:82%}.overlay .star:nth-child(25){animation-delay:.5s;animation-duration:2.5s;left:71%;opacity:.3;top:53%}.overlay .star:nth-child(26){animation-delay:1s;animation-duration:2s;left:34%;opacity:.4;top:52%}.overlay .star:nth-child(27){animation-delay:1.5s;animation-duration:1.5s;left:1%;opacity:.6;top:26%}.overlay .star:nth-child(28){animation-delay:.5s;animation-duration:2.5s;left:94%;opacity:.2;top:80%}.overlay .star:nth-child(29){animation-delay:1.5s;animation-duration:3s;left:36%;opacity:.2;top:32%}.overlay .star:nth-child(30){animation-delay:1.5s;animation-duration:2.5s;left:1%;opacity:.4;top:15%}.overlay .star:nth-child(31){animation-delay:1.5s;animation-duration:2.5s;left:59%;opacity:.5;top:10%}.overlay .star:nth-child(32){animation-delay:.5s;animation-duration:3.5s;left:22%;opacity:.3;top:55%}.overlay .star:nth-child(33){animation-delay:1.5s;animation-duration:1.5s;left:84%;opacity:.3;top:11%}.overlay .star:nth-child(34){animation-delay:.5s;animation-duration:2.5s;left:86%;opacity:.2;top:40%}.overlay .star:nth-child(35){animation-delay:1.5s;animation-duration:3.5s;left:93%;opacity:.7;top:29%}.overlay .star:nth-child(36){animation-delay:1s;animation-duration:2s;left:62%;opacity:.2;top:22%}.overlay .star:nth-child(37){animation-delay:1s;animation-duration:3.5s;left:92%;opacity:.2;top:8%}.overlay .star:nth-child(38){animation-delay:1.5s;animation-duration:3.5s;left:18%;opacity:1;top:99%}.overlay .star:nth-child(39){animation-delay:2s;animation-duration:3.5s;left:51%;opacity:1;top:23%}.overlay .star:nth-child(40){animation-delay:1s;animation-duration:1.5s;left:84%;opacity:.3;top:91%}.overlay .star:nth-child(41){animation-delay:2.5s;animation-duration:3.5s;left:23%;opacity:.3;top:71%}.overlay .star:nth-child(42){animation-delay:2.5s;animation-duration:2.5s;left:6%;opacity:.6;top:78%}.overlay .star:nth-child(43){animation-delay:.5s;animation-duration:3.5s;left:10%;opacity:.1;top:44%}.overlay .star:nth-child(44){animation-delay:2.5s;animation-duration:3.5s;left:89%;opacity:.3;top:73%}.overlay .star:nth-child(45){animation-delay:1.5s;animation-duration:3.5s;left:86%;opacity:.1;top:33%}.overlay .star:nth-child(46){animation-delay:2.5s;animation-duration:1.5s;left:62%;opacity:.9;top:89%}.overlay .star:nth-child(47){animation-delay:2s;animation-duration:2.5s;left:4%;opacity:.9;top:76%}.overlay .star:nth-child(48){animation-delay:2.5s;animation-duration:2.5s;left:4%;opacity:.5;top:33%}.overlay .star:nth-child(49){animation-delay:2s;animation-duration:3s;left:72%;opacity:.4;top:37%}.overlay .star:nth-child(50){animation-delay:2.5s;animation-duration:3.5s;left:61%;opacity:.9;top:10%}.overlay .star:nth-child(51){animation-delay:1.5s;animation-duration:2.5s;left:11%;opacity:.5;top:48%}.overlay .star:nth-child(52){animation-delay:.5s;animation-duration:2.5s;left:31%;opacity:.3;top:53%}.overlay .star:nth-child(53){animation-delay:.5s;animation-duration:2.5s;left:14%;opacity:.5;top:26%}.overlay .star:nth-child(54){animation-delay:1.5s;animation-duration:3.5s;left:32%;opacity:.4;top:81%}.overlay .star:nth-child(55){animation-delay:.5s;animation-duration:3.5s;left:5%;opacity:.9;top:82%}.overlay .star:nth-child(56){animation-delay:1s;animation-duration:3.5s;left:78%;opacity:1;top:27%}.overlay .star:nth-child(57){animation-delay:1.5s;animation-duration:2s;left:47%;opacity:.2;top:78%}.overlay .star:nth-child(58){animation-delay:2.5s;animation-duration:3.5s;left:49%;opacity:.1;top:18%}.overlay .star:nth-child(59){animation-delay:1s;animation-duration:3s;left:65%;opacity:.3;top:53%}.overlay .star:nth-child(60){animation-delay:2s;animation-duration:1.5s;left:100%;opacity:.7;top:23%}.overlay .star:nth-child(61){animation-delay:1s;animation-duration:1.5s;left:65%;opacity:.4;top:40%}.overlay .star:nth-child(62){animation-delay:2s;animation-duration:3.5s;left:77%;opacity:.9;top:81%}.overlay .star:nth-child(63){animation-delay:2.5s;animation-duration:2.5s;left:27%;opacity:1;top:96%}.overlay .star:nth-child(64){animation-delay:1.5s;animation-duration:3.5s;left:74%;opacity:1;top:1%}.overlay .star:nth-child(65){animation-delay:1s;animation-duration:3s;left:51%;opacity:.9;top:12%}.overlay .star:nth-child(66){animation-delay:.5s;animation-duration:3.5s;left:70%;opacity:.5;top:68%}.overlay .star:nth-child(67){animation-delay:1s;animation-duration:2.5s;left:44%;opacity:.7;top:53%}.overlay .star:nth-child(68){animation-delay:2s;animation-duration:3s;left:19%;opacity:.3;top:57%}.overlay .star:nth-child(69){animation-delay:2s;animation-duration:2.5s;left:46%;opacity:1;top:23%}.overlay .star:nth-child(70){animation-delay:1s;animation-duration:2s;left:32%;opacity:.5;top:99%}.overlay .star:nth-child(71){animation-delay:.5s;animation-duration:2s;left:73%;opacity:.1;top:59%}.overlay .star:nth-child(72){animation-delay:2s;animation-duration:2s;left:2%;opacity:.3;top:91%}.overlay .star:nth-child(73){animation-delay:1s;animation-duration:3s;left:76%;opacity:.6;top:26%}.overlay .star:nth-child(74){animation-delay:1.5s;animation-duration:3s;left:36%;opacity:.6;top:54%}.overlay .star:nth-child(75){animation-delay:1.5s;animation-duration:1.5s;left:76%;opacity:.1;top:98%}.overlay .star:nth-child(76){animation-delay:1.5s;animation-duration:3.5s;left:6%;opacity:.4;top:40%}.overlay .star:nth-child(77){animation-delay:2.5s;animation-duration:3.5s;left:64%;opacity:.1;top:61%}.overlay .star:nth-child(78){animation-delay:1.5s;animation-duration:3s;left:99%;opacity:.2;top:2%}.overlay .star:nth-child(79){animation-delay:1.5s;animation-duration:2s;left:20%;opacity:.6;top:31%}.overlay .star:nth-child(80){animation-delay:.5s;animation-duration:2.5s;left:88%;opacity:.7;top:33%}.overlay .star:nth-child(81){animation-delay:1.5s;animation-duration:3.5s;left:77%;opacity:.7;top:10%}.overlay .star:nth-child(82){animation-delay:2.5s;animation-duration:3.5s;left:97%;opacity:.4;top:77%}.overlay .star:nth-child(83){animation-delay:.5s;animation-duration:3s;left:62%;opacity:.1;top:2%}.overlay .star:nth-child(84){animation-delay:.5s;animation-duration:3s;left:1%;opacity:.2;top:74%}.overlay .star:nth-child(85){animation-delay:2s;animation-duration:1.5s;left:95%;opacity:.9;top:87%}.overlay .star:nth-child(86){animation-delay:1.5s;animation-duration:2s;left:40%;opacity:1;top:88%}.overlay .star:nth-child(87){animation-delay:1s;animation-duration:3.5s;left:91%;opacity:.2;top:40%}.overlay .star:nth-child(88){animation-delay:2.5s;animation-duration:3.5s;left:85%;opacity:.7;top:43%}.overlay .star:nth-child(89){animation-delay:1s;animation-duration:2.5s;left:80%;opacity:.3;top:70%}.overlay .star:nth-child(90){animation-delay:.5s;animation-duration:3.5s;left:78%;opacity:.1;top:15%}.overlay .star:nth-child(91){animation-delay:2.5s;animation-duration:2s;left:92%;opacity:.1;top:27%}.overlay .star:nth-child(92){animation-delay:2s;animation-duration:2s;left:100%;opacity:.8;top:41%}.overlay .star:nth-child(93){animation-delay:2s;animation-duration:3.5s;left:3%;opacity:.7;top:37%}.overlay .star:nth-child(94){animation-delay:1.5s;animation-duration:2s;left:22%;opacity:.2;top:88%}.overlay .star:nth-child(95){animation-delay:1s;animation-duration:3.5s;left:97%;opacity:.1;top:3%}.overlay .star:nth-child(96){animation-delay:2.5s;animation-duration:2s;left:1%;opacity:.9;top:19%}.overlay .star:nth-child(97){animation-delay:2s;animation-duration:3.5s;left:7%;opacity:.4;top:99%}.overlay .star:nth-child(98){animation-delay:2.5s;animation-duration:2s;left:60%;opacity:.7;top:26%}.overlay .star:nth-child(99){animation-delay:1s;animation-duration:3s;left:12%;opacity:.8;top:78%}.overlay .star:nth-child(100){animation-delay:2s;animation-duration:3.5s;left:68%;opacity:.6;top:45%}.overlay .star:nth-child(101){animation-delay:2.5s;animation-duration:3.5s;left:75%;opacity:.4;top:17%}.overlay .star:nth-child(102){animation-delay:.5s;animation-duration:1.5s;left:63%;opacity:.3;top:31%}.overlay .star:nth-child(103){animation-delay:1s;animation-duration:3.5s;left:88%;opacity:.8;top:93%}.overlay .star:nth-child(104){animation-delay:1.5s;animation-duration:1.5s;left:100%;opacity:.8;top:22%}.overlay .star:nth-child(105){animation-delay:.5s;animation-duration:1.5s;left:2%;opacity:.5;top:69%}.overlay .star:nth-child(106){animation-delay:2s;animation-duration:2.5s;left:40%;opacity:.1;top:1%}.overlay .star:nth-child(107){animation-delay:2s;animation-duration:2s;left:4%;opacity:.1;top:18%}.overlay .star:nth-child(108){animation-delay:1.5s;animation-duration:3s;left:21%;opacity:.4;top:74%}.overlay .star:nth-child(109){animation-delay:2s;animation-duration:3.5s;left:61%;opacity:.7;top:9%}.overlay .star:nth-child(110){animation-delay:2.5s;animation-duration:2.5s;left:99%;opacity:.8;top:45%}.overlay .star:nth-child(111){animation-delay:1s;animation-duration:3.5s;left:83%;opacity:.8;top:80%}.overlay .star:nth-child(112){animation-delay:.5s;animation-duration:2s;left:74%;opacity:.9;top:47%}.overlay .star:nth-child(113){animation-delay:1s;animation-duration:2s;left:99%;opacity:.3;top:98%}.overlay .star:nth-child(114){animation-delay:.5s;animation-duration:3.5s;left:38%;opacity:.6;top:75%}.overlay .star:nth-child(115){animation-delay:1s;animation-duration:3s;left:72%;opacity:.6;top:33%}.overlay .star:nth-child(116){animation-delay:1s;animation-duration:3s;left:29%;opacity:.2;top:7%}.overlay .star:nth-child(117){animation-delay:2.5s;animation-duration:1.5s;left:96%;opacity:.9;top:16%}.overlay .star:nth-child(118){animation-delay:2.5s;animation-duration:1.5s;left:64%;opacity:.7;top:77%}.overlay .star:nth-child(119){animation-delay:1s;animation-duration:3.5s;left:64%;opacity:1;top:40%}.overlay .star:nth-child(120){animation-delay:1s;animation-duration:3.5s;left:71%;opacity:.9;top:84%}.overlay .star:nth-child(121){animation-delay:1s;animation-duration:3.5s;left:10%;opacity:.3;top:56%}.overlay .star:nth-child(122){animation-delay:1.5s;animation-duration:2.5s;left:31%;opacity:.2;top:27%}.overlay .star:nth-child(123){animation-delay:2.5s;animation-duration:2.5s;left:66%;opacity:.7;top:5%}.overlay .star:nth-child(124){animation-delay:.5s;animation-duration:1.5s;left:44%;opacity:.2;top:100%}.overlay .star:nth-child(125){animation-delay:1s;animation-duration:2s;left:28%;opacity:.9;top:12%}.overlay .star:nth-child(126){animation-delay:.5s;animation-duration:1.5s;left:87%;opacity:.3;top:93%}.overlay .star:nth-child(127){animation-delay:1s;animation-duration:3.5s;left:88%;opacity:.6;top:42%}.overlay .star:nth-child(128){animation-delay:2.5s;animation-duration:1.5s;left:77%;opacity:.6;top:8%}.overlay .star:nth-child(129){animation-delay:1.5s;animation-duration:2.5s;left:91%;opacity:.4;top:40%}.overlay .star:nth-child(130){animation-delay:2.5s;animation-duration:2s;left:62%;opacity:.5;top:72%}.overlay .star:nth-child(131){animation-delay:2.5s;animation-duration:1.5s;left:76%;opacity:.2;top:5%}.overlay .star:nth-child(132){animation-delay:1s;animation-duration:3.5s;left:78%;opacity:.2;top:79%}.overlay .star:nth-child(133){animation-delay:1s;animation-duration:2s;left:5%;opacity:.3;top:42%}.overlay .star:nth-child(134){animation-delay:2.5s;animation-duration:3.5s;left:84%;opacity:.4;top:64%}.overlay .star:nth-child(135){animation-delay:2.5s;animation-duration:1.5s;left:52%;opacity:.9;top:36%}.overlay .star:nth-child(136){animation-delay:2.5s;animation-duration:3.5s;left:39%;opacity:.8;top:72%}.overlay .star:nth-child(137){animation-delay:2s;animation-duration:1.5s;left:64%;opacity:.3;top:26%}.overlay .star:nth-child(138){animation-delay:.5s;animation-duration:3.5s;left:81%;opacity:.4;top:61%}.overlay .star:nth-child(139){animation-delay:1s;animation-duration:2.5s;left:82%;opacity:1;top:70%}.overlay .star:nth-child(140){animation-delay:1s;animation-duration:3.5s;left:17%;opacity:.2;top:99%}.overlay .star:nth-child(141){animation-delay:1.5s;animation-duration:3.5s;left:16%;opacity:1;top:32%}.overlay .star:nth-child(142){animation-delay:1s;animation-duration:2s;left:58%;opacity:.9;top:35%}.overlay .star:nth-child(143){animation-delay:1.5s;animation-duration:1.5s;left:82%;opacity:.1;top:2%}.overlay .star:nth-child(144){animation-delay:1s;animation-duration:3s;left:45%;opacity:.9;top:50%}.overlay .star:nth-child(145){animation-delay:1.5s;animation-duration:2.5s;left:60%;opacity:.5;top:85%}.overlay .star:nth-child(146){animation-delay:1.5s;animation-duration:2.5s;left:62%;opacity:1;top:58%}.overlay .star:nth-child(147){animation-delay:2s;animation-duration:2.5s;left:38%;opacity:.3;top:61%}.overlay .star:nth-child(148){animation-delay:2s;animation-duration:2s;left:49%;opacity:.5;top:80%}.overlay .star:nth-child(149){animation-delay:1s;animation-duration:2s;left:62%;opacity:1;top:80%}.overlay .star:nth-child(150){animation-delay:1s;animation-duration:1.5s;left:31%;opacity:.5;top:56%}.legal-section{background-color:#000;color:#fff;min-height:100vh;padding-top:6rem;position:relative;width:100vw}.legal-section,.legal-section .legal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.legal-section .legal-content{background-color:#0000;border-radius:10px;box-shadow:0 0 10px #00000080;padding:2rem;z-index:1}.legal-section .legal-content h1{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center;z-index:1}.legal-section .legal-content ol,.legal-section .legal-content p,.legal-section .legal-content ul{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;max-width:800px;text-align:justify;z-index:1}.legal-section .legal-content ol a,.legal-section .legal-content p a,.legal-section .legal-content ul a{color:#d4d4d4;text-decoration:underline;transition:color .3s ease}.legal-section .legal-content ol a:hover,.legal-section .legal-content p a:hover,.legal-section .legal-content ul a:hover{color:#00b2df}.legal-section .legal-content ol{list-style:decimal;padding-left:1.5rem}.legal-section .legal-content ol li{color:#fff;margin-bottom:1rem}.legal-section .legal-content ol li ul{list-style:disc;padding-left:1.5rem}.legal-section .legal-content ol li ul li{color:#fff;margin-bottom:.5rem}.legal-section .legal-content ul{list-style:disc;padding-left:1.5rem}.legal-section .legal-content ul li{margin-bottom:.5rem}@media screen and (max-width:768px){h1{font-size:2rem}ol,p,ul{font-size:.9rem}}@media screen and (max-width:480px){h1{font-size:1.8rem}ol,p,ul{font-size:.8rem}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.5}}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{display:none}body,html{height:100%;scroll-behavior:smooth}.cookies-notification{background-color:#000000e6;border-radius:8px;bottom:20px;box-shadow:0 4px 8px #0000004d;color:#fff;font-size:.9rem;padding:1.5rem;position:fixed;right:20px;text-align:center;width:300px;z-index:1000}.cookies-notification p{margin-bottom:1rem}.cookies-notification p a{color:#00b2df;text-decoration:underline}.cookies-notification p a:hover{color:#0383aa}.cookies-notification .buttons{display:flex;justify-content:space-around}.cookies-notification .buttons button{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.cookies-notification .buttons button.accept{background-color:#00b2df;color:#fff}.cookies-notification .buttons button.accept:hover{background-color:#0383aa}.cookies-notification .buttons button.reject{background-color:#555;color:#fff}.cookies-notification .buttons button.reject:hover{background-color:#333}
/*# sourceMappingURL=main.2503a648.css.map*/