@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Thin.8acc9002.otf) format("opentype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-UltraLight.193b57de.otf) format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Light.4ddf4333.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(/_next/static/media/Gilroy-Light.4ddf4333.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Gilroy-Light.f213418f.woff2) format("woff2"),url(/_next/static/media/Gilroy-Light.7b4a3d3a.woff) format("woff"),url(/_next/static/media/Gilroy-Light.cd7c42fb.ttf) format("truetype"),url(/_next/static/media/Gilroy-Light.fd15d02d.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Regular.0a1a35c6.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/_next/static/media/Gilroy-Regular.0a1a35c6.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Gilroy-Regular.50726217.woff2) format("woff2"),url(/_next/static/media/Gilroy-Regular.0f62a205.woff) format("woff"),url(/_next/static/media/Gilroy-Regular.422812db.ttf) format("truetype"),url(/_next/static/media/Gilroy-Regular.13abd8b3.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Medium.4974d31e.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/_next/static/media/Gilroy-Medium.4974d31e.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Gilroy-Medium.0d4f976d.woff2) format("woff2"),url(/_next/static/media/Gilroy-Medium.6cd20b1d.woff) format("woff"),url(/_next/static/media/Gilroy-Medium.e3763f52.ttf) format("truetype"),url(/_next/static/media/Gilroy-Medium.8d6b4a62.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-SemiBold.1c732f8a.eot);src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url(/_next/static/media/Gilroy-SemiBold.1c732f8a.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Gilroy-SemiBold.7a595049.woff2) format("woff2"),url(/_next/static/media/Gilroy-SemiBold.5db5b31d.woff) format("woff"),url(/_next/static/media/Gilroy-SemiBold.f6494bf9.ttf) format("truetype"),url(/_next/static/media/Gilroy-SemiBold.84d83109.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-Bold.c53df2ef.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/_next/static/media/Gilroy-Bold.c53df2ef.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Gilroy-Bold.e6da2185.woff2) format("woff2"),url(/_next/static/media/Gilroy-Bold.c43ee548.woff) format("woff"),url(/_next/static/media/Gilroy-Bold.b4084091.ttf) format("truetype"),url(/_next/static/media/Gilroy-Bold.92da4b03.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/_next/static/media/Gilroy-ExtraBold.5728b961.eot);src:local("Gilroy ExtraBold"),local("Gilroy-ExtraBold"),url(/_next/static/media/Gilroy-ExtraBold.5728b961.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Gilroy-ExtraBold.5f28e5bb.woff2) format("woff2"),url(/_next/static/media/Gilroy-ExtraBold.c43f6a6a.woff) format("woff"),url(/_next/static/media/Gilroy-ExtraBold.5b6c6d88.ttf) format("truetype"),url(/_next/static/media/Gilroy-ExtraBold.3119095f.otf) format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:local("Gilroy Black"),local("Gilroy-Black"),url(/_next/static/media/Gilroy-Black.95e4b02c.woff2) format("woff2"),url(/_next/static/media/Gilroy-Black.08c1d8b2.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}html{background:#fff}body,html{padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;font-family:Gilroy;background-color:#fff;overscroll-behavior-y:none;max-width:100vw;height:100vh;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}a{color:inherit;text-decoration:none;text-transform:none}a,button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}*{box-sizing:border-box;margin:0;padding:0}ul{list-style-type:none}#my-scrollbar{width:100vw;height:100vh;overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #fff;border-bottom:1px solid #fff!important;-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #1a1b1f;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.whatsapp-btn{position:fixed;left:48px;top:90%;z-index:99}@media (max-width:768px){.whatsapp-btn{left:16px}}header{height:48px;display:flex;align-items:center;justify-content:space-between;margin:40px}header a{display:inline-flex}header button{width:137px;height:48px;display:flex;align-items:center;justify-content:center;background:#1a1b1f;border-radius:32px;font-weight:500;font-size:16px;gap:4px;color:#fff;border:none;font-family:Gilroy;cursor:pointer}header button svg{padding-top:4px;transition:.3s}header button:hover svg{transition:.3s;transform:rotate(15deg);transform-origin:100% 100%}.sidebar-container .cursor-scale{display:flex;gap:10px}.sidebar-container .backdrop{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#1a1b1f;opacity:.2;transition:opacity .3s linear 2s}.sidebar-container .container{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.35);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);z-index:101;position:fixed;top:48px;right:28px;transition:all 1s ease-out;transform:translateX(100px);opacity:1}.sidebar-container .container.active{transform:translateX(0)}.sidebar-container .container.disable{opacity:0;pointer-events:none;z-index:-1}.sidebar-container button{border:none;outline:0;background-color:transparent;cursor:pointer}.sidebar-body{position:fixed;top:0;right:0;bottom:0;width:50%;z-index:100;background-color:#1a1b1f;padding:80px 0 40px;display:flex;flex-direction:column;justify-content:space-around;transform:translateX(100%)}@media (max-width:768px){.sidebar-body{width:100%}}.routes-list{padding-left:13vw;font-weight:600;list-style:none}.routes-list li{color:#fff;margin-bottom:32px;font-size:40px}.routes-list a.active{cursor:default;opacity:.5}@media (max-width:375px){.routes-list{padding-left:16px}}@media (max-width:768px){.routes-list li{font-size:32px}}@media (max-width:600px){.sidebar-container .container{top:28px;right:22px}}.sidebar-contact-button{display:flex;align-items:center}.sidebar-contact-button svg{transition:.3s}.sidebar-contact-button:hover svg{transition:.3s;transform:rotate(15deg);transform-origin:100% 100%}@media (max-width:1100px){header{margin:24px 16px}}header .right-items-list{display:flex;align-items:center;gap:32px}@media (max-width:900px){header .right-items-list{display:none}}header .right-items-list li{font-size:16px}header .right-items-list li a{font-weight:500}.home-header-container{width:100%;height:89vh;position:relative;min-height:500px;max-height:1080px;overflow:hidden}.home-header-container .content-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;background-color:#fff}.home-header-container .content-container .play_text{display:none;position:absolute;bottom:27%;left:20px}.home-header-container .content-container .play_text p{font-size:14px;font-style:normal;font-weight:500;line-height:20px}@media (max-width:800px){.home-header-container .content-container .play_text{display:flex;align-items:center;justify-content:center;gap:8px}}.home-header-container .content-container .title-container{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:300px;position:relative;background:#fff}.home-header-container .content-container .title-container h1{font-size:80px;z-index:1;mix-blend-mode:difference;color:#fff}.home-header-container .content-container .title-container h2{font-size:32px;margin-bottom:4px;font-weight:400;z-index:1;mix-blend-mode:difference;color:#fff}@media (max-width:800px){.home-header-container .content-container .title-container{padding:0 16px}.home-header-container .content-container .title-container h1{font-size:44px}.home-header-container .content-container .title-container h2{font-size:18px}}.home-header-container .content-container .title-container .morph{background-color:#000;height:10px;width:10px;border-radius:50%;pointer-events:none;will-change:auto;transition:width .4s ease,height .4s ease;transform-origin:center;z-index:1100;display:flex;align-items:center;justify-content:center;width:500px;height:500px;background-size:1600% 1600%;transform-origin:50% 50%;transform-style:preserve-3d;perspective:1000px;background-color:#fff;mix-blend-mode:unset;overflow:hidden}.home-header-container .content-container .title-container .morph video{width:100%;height:100%;object-fit:cover;cursor:pointer!important}@media (max-width:800px){.home-header-container .content-container .title-container .morph{width:400px;height:400px}}.home-header-container .content-container .title-container .cursor-container{position:absolute;right:0;overflow:hidden;cursor:pointer!important}.home-header-container .content-container .title-container .cursor-container .grow{height:64px;width:64px;background-color:#fff;mix-blend-mode:difference;border:none}.home-header-container .content-container .title-container .cursor-container .bg{height:350px;width:350px;mix-blend-mode:exclusion;border:none}@media (max-width:800px){.home-header-container .content-container .title-container .cursor-container{right:-76px}}.home-header-container .content-container .bottom-title{margin-bottom:80px;display:flex;align-items:center;justify-content:space-between;max-width:800px;width:100%;padding:0 16px;z-index:1}.home-header-container .content-container .bottom-title p{font-size:32px;font-weight:500}.home-header-container .content-container .bottom-title span{width:1px;height:24px;background-color:#d1d1d2}@media (max-width:768px){.home-header-container .content-container .bottom-title{gap:12px}.home-header-container .content-container .bottom-title p{font-size:24px}}