*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.dropdown{position:relative}.dropdown .dropbtn{border:none;cursor:pointer}.dropdown .dropdown-content{display:none;position:absolute}.dropdown:hover .dropdown-content{display:block}html{scroll-behavior:smooth}body{background:#1f2959;font-family:Montserrat,sans-serif;color:#fff;height:100%}.container{max-width:1920px;width:100%;margin:0 auto}#menu-toggle{display:none}@media only screen and (max-width: 768px){#menu-toggle{display:none}#menu-toggle:checked~.menu-overlay{pointer-events:auto;opacity:1}#menu-toggle:checked~.menu{transform:translate(0)}#menu-toggle:checked+label .lines{transform:rotate(45deg)}#menu-toggle:checked+label .lines:before{transform:rotate(-90deg) translate(-.5px)}#menu-toggle:checked+label .lines:after{transform:rotate(90deg) translate(.5px)}}.glass{background:#ffffff1a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(255,255,255,.2)}header{padding:30px 40px;position:relative;overflow:hidden}header .lang-dropdown{position:relative;display:inline-block;padding-left:clamp(0px,5vw,110px);text-transform:uppercase}@media only screen and (max-width: 768px){header .lang-dropdown{padding:0;margin:0 auto;order:-1}}header .lang-dropdown .lang-btn{color:#fff;font-size:16px;font-weight:600;padding:10px;border:none;outline:none;cursor:pointer;display:flex}header .lang-dropdown .lang-menu{position:absolute;min-width:60px;font-weight:600;display:none;color:#fff;list-style:none;z-index:50}header .lang-dropdown .lang-menu li a{display:block;padding:8px 14px;font-size:14px;text-decoration:none}header .lang-dropdown .lang-menu li a:first-child{border-top-left-radius:20px;border-top-right-radius:20px}header .lang-dropdown .lang-menu li a:first-child:hover{text-decoration:underline}header .lang-dropdown:hover .lang-menu{display:block}@media only screen and (max-width: 768px){header{padding:14px 20px}header.menu-open{background:#1f2959;padding:0}header.menu-open nav{position:absolute;background:#1f2959;height:100%;width:100%;grid-template-rows:auto 1fr;z-index:10;padding:14px 20px;justify-content:flex-start;align-items:flex-start}header.menu-open nav .menu{display:flex;grid-row:2;grid-column:span 3;flex-direction:column;padding-top:20px;gap:0}header.menu-open nav .menu .item{padding:20px;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}header.menu-open nav .menu .hmb-action{display:flex;height:64px;margin-top:40px}header.menu-open nav .menu .social{display:flex;justify-content:center;gap:20px;margin-top:40px}}header .hamburger{display:none}@media only screen and (max-width: 768px){header .hamburger{width:32px;height:36px;display:inline-grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}header .hamburger .lines{position:relative;width:32px;height:2px;background:#fff;border-radius:2px;transition:transform .3s cubic-bezier(.2,.9,.3,1)}header .hamburger .lines:before,header .hamburger .lines:after{content:"";position:absolute;left:0;right:0;height:2px;background:#fff;border-radius:2px;transition:transform .3s cubic-bezier(.2,.9,.3,1),opacity .3s cubic-bezier(.2,.9,.3,1)}header .hamburger .lines:before{transform:translateY(-8px)}header .hamburger .lines:after{transform:translateY(8px)}}header nav{display:grid;grid-template-columns:auto auto 1fr 270px;padding:10px 100px;border-radius:100px;height:92px;align-items:center;justify-content:space-between;background:#ffffff1a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}header nav .hmg{display:none}@media only screen and (max-width: 768px){header nav .hmg{display:flex}}@media only screen and (max-width: 768px){header nav{padding:0;background:transparent;border:none;height:fit-content;backdrop-filter:none;-webkit-backdrop-filter:none;grid-template-columns:auto 1fr 154px}}header nav .logo{font-weight:800;font-size:24px;text-transform:uppercase;color:#fff;padding-right:100px}@media only screen and (max-width: 768px){header nav .logo{padding:0;margin:0 auto}}header nav .social,header nav .hmb-action{display:none}header nav .menu{display:flex;gap:40px}@media only screen and (max-width: 768px){header nav .menu{display:none}}header nav .menu .item{padding:10px}header nav .menu .item a{color:#fff;text-decoration:none;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;letter-spacing:0%}header nav .menu .item a:hover{text-decoration:underline}footer{min-height:305px;background-color:#272c48;border-top-left-radius:20px;border-top-right-radius:20px;padding:64px 140px 42px;display:grid;margin-top:-20px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width: 768px){footer{grid-template-columns:1fr;padding:40px 20px}}footer .info{max-width:232px;display:flex;flex-direction:column}footer .info .actions{display:none}@media only screen and (max-width: 768px){footer .info{max-width:none;text-align:center}footer .info .actions{display:flex;height:65px;margin-top:20px}}footer .info .logo{font-weight:800;font-size:24px}footer .info .slogan{margin-top:24px;font-weight:600;font-size:16px}footer .info .social{margin-top:auto;display:flex;gap:20px}@media only screen and (max-width: 768px){footer .info .social{justify-content:center;margin-top:20px}}footer .links{display:grid;grid-template-columns:1fr}footer .links div{padding:10px}footer .links a{font-weight:400;font-size:16px;text-decoration:none}@media only screen and (max-width: 768px){footer .links{grid-template-columns:1fr 1fr;gap:0 80px}}footer .box-text ul li{padding:10px;font-weight:600;font-size:16px}@media only screen and (max-width: 768px){footer .box-text{margin-top:40px;margin-bottom:40px}}footer .copiright{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 768px){footer .copiright{justify-content:center;align-items:center}}footer .copiright .actions{max-width:344px;max-height:72px;width:100%;height:100%}@media only screen and (max-width: 768px){footer .copiright .actions{display:none}}.cp{padding-left:140px;padding-right:138px}@media only screen and (max-width: 768px){.cp{padding-left:20px;padding-right:20px}}.btn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px;background:linear-gradient(90deg,#fc3f99 1.44%,#e0176d);border-radius:100px;font-weight:700;font-style:Bold;font-size:16px;line-height:100%;letter-spacing:0%;color:#fff}h1{font-weight:700;font-size:80px;line-height:80px;letter-spacing:-.02em;color:#fff}@media only screen and (max-width: 768px){h1{font-size:32px;line-height:32px}}h2{font-weight:700;font-style:Bold;font-size:80px;line-height:80px;letter-spacing:-.02em;color:#fff}@media only screen and (max-width: 768px){h2{font-size:32px;line-height:32px}}h1 .highlight,h2 .highlight{color:#e0176d}
