@keyframes shakeFrame{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}body,html{width:100%;height:100%;margin:0;padding:0;position:relative}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-main),"Montserrat","Helvetica Neue",Helvetica,Arial,"sans-serif";color:#042127;font-size:16px;font-weight:480}*{box-sizing:border-box}h1,h2,h3,h4,p{margin:0;padding:0}h1{font-size:50px;font-weight:520;line-height:1.2}@media only screen and (max-width:1100px){h1{font-size:42px}}h2{font-size:42px;font-weight:600;line-height:1.2}@media only screen and (max-width:1100px){h2{font-size:30px}}h3{font-size:24px;font-weight:520}h4{line-height:1.2}p,span{line-height:1.4}a{color:#042127;text-decoration:none}a:hover{color:#6597b1}a:not(.animated){transition:all .15s}a:not(.noclick):active{transform:translateY(5px)}::selection{color:#fff;background-color:#787878}::selection{color:#fff;background-color:#787878}*{-webkit-user-select:text;user-select:text}.layout{flex-direction:column;gap:240px;padding-top:170px;padding-bottom:240px;display:flex;position:relative}.layout.short{gap:180px}@media only screen and (max-width:1100px){.layout{padding-top:100px}}.section{width:100%;transition:padding .27s}@media only screen and (min-width:1660px){.section{padding-inline:260px}.section.small{padding-inline:130px}}@media only screen and (max-width:1660px){.section{padding-inline:140px}.section.small{padding-inline:80px}}@media only screen and (max-width:1100px){.section,.section.small{padding-inline:40px}}@media only screen and (max-width:799px){.section,.section.small{padding-inline:20px}}.shrink{margin-block:-160px}.center{justify-content:center;align-items:center;display:flex}.flex{display:flex}.flex.y{flex-direction:column}.flex.gap-10{gap:10px}.flex.gap-20{gap:20px}.flex.gap-30{gap:30px}.click,.click-scale{cursor:pointer;transition:all .15s}.click:active,.click-scale:active{transform:translateY(5px)}.click:active.click-scale,.click-scale:active.click-scale{transform:scale(.9)}.click-hover{cursor:pointer;transition:all .15s}.click-hover:hover{transform:translateY(-5px)}.click-hover:active{transform:translateY(0)}.disable-double-click{-webkit-user-select:none;user-select:none}.blank-top{z-index:-1;background:#042127;width:100%;height:110px;margin-bottom:-240px;position:absolute;top:0;left:0}@keyframes softFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-reveal{opacity:0;animation:.8s ease-out .2s forwards softFadeIn}.md-body{flex-direction:column;gap:10px;max-width:100%;font-size:18px;font-weight:450;line-height:1.45;display:flex;overflow:hidden}.md-body ul{flex-direction:column;gap:15px;margin:20px 0 0;padding:0;list-style:none;display:flex}.md-body p{margin-bottom:20px}.md-body p:last-child{margin-bottom:0}@media only screen and (max-width:1100px){.md-body{font-size:16px}}.md-list{align-items:flex-start;gap:15px;display:flex}.md-list-point{margin-top:4px;display:flex}.md-list-point img{object-fit:contain}.md-list-text{flex:1;line-height:1.6}
@keyframes Footer-module-scss-module__7JfMza__shakeFrame{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.Footer-module-scss-module__7JfMza__footer{color:#fff;background:#042127}.Footer-module-scss-module__7JfMza__content{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:100px;padding-block:60px 100px;transition:all .15s;display:flex}@media only screen and (max-width:1300px){.Footer-module-scss-module__7JfMza__content{flex-direction:column;gap:80px}}@media only screen and (max-width:799px){.Footer-module-scss-module__7JfMza__content{gap:60px}}.Footer-module-scss-module__7JfMza__branding{color:#e2e6e7;gap:30px;max-width:600px}.Footer-module-scss-module__7JfMza__branding p{font-size:24px;font-weight:400}.Footer-module-scss-module__7JfMza__branding span{color:#89979a;font-size:14px;font-weight:400;line-height:1.45;transition:all .15s}@media only screen and (max-width:799px){.Footer-module-scss-module__7JfMza__branding span{margin-top:10px;font-size:13px}.Footer-module-scss-module__7JfMza__branding .Footer-module-scss-module__7JfMza__logo{height:80px}}.Footer-module-scss-module__7JfMza__logo{width:fit-content;max-width:80%;height:100px;transition:all .15s}.Footer-module-scss-module__7JfMza__logo svg{width:auto;height:100%}.Footer-module-scss-module__7JfMza__row{flex-flow:wrap;flex:1;justify-content:flex-end;gap:60px;display:flex}@media only screen and (max-width:1300px){.Footer-module-scss-module__7JfMza__row{flex:unset;justify-content:space-between;width:100%}}@media only screen and (max-width:799px){.Footer-module-scss-module__7JfMza__row{flex-direction:column;justify-content:flex-start}.Footer-module-scss-module__7JfMza__row .Footer-module-scss-module__7JfMza__column-title{font-weight:480}.Footer-module-scss-module__7JfMza__row .Footer-module-scss-module__7JfMza__links{gap:8px}.Footer-module-scss-module__7JfMza__row .Footer-module-scss-module__7JfMza__links a{padding-block:4px;font-size:16px}}.Footer-module-scss-module__7JfMza__column{color:#e2e6e7;flex:1;gap:25px;max-width:250px;padding-top:20px;font-weight:400}@media only screen and (max-width:1300px){.Footer-module-scss-module__7JfMza__column{max-width:unset}}.Footer-module-scss-module__7JfMza__column-title{font-size:24px;font-weight:500;transition:all .15s}.Footer-module-scss-module__7JfMza__links{gap:16px}.Footer-module-scss-module__7JfMza__links a{color:#e2e6e7;font-size:16px;font-weight:370}.Footer-module-scss-module__7JfMza__links a:hover{color:#787878;text-decoration:underline}.Footer-module-scss-module__7JfMza__legal{border-top:2px solid #475c61;flex-flow:wrap;justify-content:space-between;align-items:center;padding-block:40px;display:flex}.Footer-module-scss-module__7JfMza__legal a{color:#89979a;font-size:14px;font-weight:400}.Footer-module-scss-module__7JfMza__legal a:hover{opacity:1;color:#e2e6e7;text-decoration:underline}@media only screen and (max-width:1100px){.Footer-module-scss-module__7JfMza__legal{flex-direction:column;align-items:flex-start;gap:30px;padding-block:30px 50px}}
