@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.CallButton_callButton__Is_7i{position:fixed;bottom:30px;right:30px;z-index:1000;cursor:pointer;transition:transform .2s ease}.CallButton_callButton__Is_7i:hover{transform:scale(1.1)}.CallButton_buttonImage__Yc3w1{border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:800px){.CallButton_buttonImage__Yc3w1{width:50px;height:50px}.CallButton_callButton__Is_7i{bottom:20px;right:20px}.CallButton_callButton__Is_7i:hover{transform:none}}*{box-sizing:border-box;font-family:inherit}*,body{margin:0;padding:0}body{background-color:#f5f5f5;min-width:360px}html{scroll-behavior:smooth}div{scroll-margin-top:50px}a{text-decoration:none;color:inherit;line-height:1.5;cursor:pointer}.container{padding-left:10%;padding-right:10%;box-sizing:border-box}.btn{background-color:#FFF;color:#212121;padding:14px 25px;font-size:20px;border-radius:30px;cursor:pointer;border:0;outline:0}@media screen and (max-width:840px){.container{padding-left:5%;padding-right:5%}}.logo-text{display:inline-flex;align-items:center;font-size:26px;font-weight:700;letter-spacing:-.5px}.logo-primary{color:#fff}.logo-accent{color:#4fc3f7}.dark .logo-primary{color:#fff}.dark .logo-accent{color:#4fc3f7}@media screen and (max-width:1000px){img.logo{height:40px}nav ul li{margin:10px 15px}}@media screen and (max-width:840px){nav{padding:15px 0}nav ul{position:fixed;top:0;right:0;bottom:0;background:rgba(51,51,51,.9);z-index:-1;width:200px;padding-top:70px;transition:.5s}nav ul li{display:block;margin:25px 40px}}nav{width:100%;color:#fff;padding:4px 0;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:10;margin:0;border:0}nav.dark{background-color:rgba(13,27,46,.94)}.menu-container{display:flex;gap:10px;align-items:center}nav ul.menu li{display:inline-block;list-style:none;margin:5px 16px;font-size:15px;font-weight:500;letter-spacing:.4px;color:#fff;text-align:center}nav ul.menu li a{position:relative;padding-bottom:4px}nav ul.menu li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#4fc3f7;transition:width .25s ease}nav ul.menu li a:hover:after{width:100%}nav ul.menu li.lang{margin:5px 0}nav.dark ul.menu li{color:white}nav ul.menu li:last-child{margin-right:0;margin-left:10px}nav li.lang{display:inline-block;list-style:none;margin:5px;font-size:20px;color:#fff}nav.dark li.lang{color:white}nav li.lang:not(:last-child):after{content:"|";margin-left:4px}nav ul li:hover{text-decoration:none;color:#4fc3f7;transition:color .25s}.menu-icon{display:none}nav .btn{background-color:#4fc3f7;color:#0a1628;font-weight:600;font-size:16px;padding:10px 22px;border-radius:30px;transition:background-color .2s}nav .btn:hover{background-color:#81d4fa}@media (max-width:1200px){.container{padding-left:5%;padding-right:5%}.btn{padding:14px 22px}}@media (max-width:1000px){nav{padding:6px 0}nav,nav ul{display:flex;align-items:center}nav ul{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(13,27,46,.94);padding:0;z-index:-1;transition:transform .35s ease,opacity .35s ease;transform:translateY(0);opacity:1;flex-direction:column;justify-content:center;gap:0}nav ul li{display:block;margin:0;width:100%;text-align:center}nav ul li.lang{display:none}nav ul.menu li{display:block;color:white;margin:0;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07)}nav ul.menu li:last-child{border-bottom:none;margin:20px 0 0;padding:0}nav ul.menu li a{font-size:16px;display:block;padding:0}nav ul.menu li a:after{display:none}.menu-icon{display:block;width:30px;cursor:pointer}.hide-mobile-menu{transform:translateY(-100%);opacity:0;pointer-events:none}nav.hide-on-mobile{display:none}}