@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular-4312cfe3.ttf)}body{padding:0;font-family:Gilroy;margin:0;background:url(/assets/bg-19578af6.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh}.overlap-group-wrapper{position:relative;height:100%}.overlap-group-wrapper:before{content:"";width:100%;height:100%;min-height:100vh;position:absolute;left:0;z-index:-1;background:linear-gradient(181deg,rgba(0,81,135,0) .54%,#096435 49.69%,#096435 99.46%);top:0}.frame .text-wrapper{font-size:22px;font-weight:700;line-height:150%;margin:20px 0;letter-spacing:.72px;text-transform:uppercase}.frame .div{font-size:30px;font-weight:700;margin:16px 0 20px;line-height:120%;letter-spacing:1.6px}.frame p{font-size:20px;font-style:italic;font-weight:600;margin:20px 0 30px;line-height:150%;letter-spacing:.6px}.overlap-group{display:flex;min-height:calc(100vh - 40px);flex-direction:column;padding:20px 0;align-items:center;color:#fff;gap:12px}.overlap .logo{width:110px;height:128px}.overlap{display:flex;flex-direction:column;width:40%;align-items:center}.frame-2{width:100%;display:flex;flex-direction:column;gap:16px}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#dfdede}::-webkit-scrollbar-thumb{background:#06743b}::-webkit-scrollbar-thumb:hover{background:#096435}.frame-3{display:flex;border-radius:20px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px;align-items:center;cursor:pointer;gap:30px}.frame{text-align:center}.hr{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFF 52.6%,rgba(255,255,255,0) 100%);width:100%;height:4px;margin-top:12px}.arrow-down{background:transparent;border:0;margin-top:12px;cursor:pointer;display:flex}.lang-wrapper{width:50%;display:flex;justify-content:flex-end;margin:0 auto}.lang-block{display:flex;align-items:center;position:relative;width:max-content;cursor:pointer;gap:10px;justify-content:center;padding:10px;border-radius:5px;border:1px solid #FFF}.langs-block{position:absolute;top:45px;left:0;width:calc(100% - 20px);z-index:4;background:white;display:flex;flex-direction:column;gap:20px;padding:20px 10px;border-radius:5px}.langs-item{display:flex;gap:4px;align-items:center}.langs-item span{font-weight:400;font-size:1rem;line-height:150%;letter-spacing:.05em;color:#7b8189;display:flex;align-items:center;gap:10px}.p-history{display:flex;padding:66px 0 94px;justify-content:center}p{color:#fff;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.p-history-block{padding:8% 10%;width:67%;border-radius:12px;gap:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#fff}.p-history-block h3{font-size:28px;margin:0}.p-history-block p{position:relative;display:flex;font-size:24px;gap:16px;line-height:150%}.p-histories{width:100%}.p-histories h3{text-align:center}.text-wrapper-2{color:#fff;font-family:Gilroy;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.84px}.p-history-block ul{padding-left:0!important}.p-history-block li{font-size:24px;gap:16px;line-height:150%;width:100%}.login-page{position:relative}.login-page:before{content:"";width:100%;height:25%;position:absolute;left:0;z-index:-1;background:linear-gradient(0deg,rgba(9,100,53,0) 0%,#096435 100%);top:0}.p-history-block:after{content:"";position:absolute;background:url(/assets/ornament-85afe2e2.svg);width:300px;height:300px;transform:rotate(270deg);left:0;z-index:-1;top:0}@media (max-width: 900px){.overlap{width:90%!important}.lang-wrapper{width:85%}.overlap-group-wrapper:before{background:linear-gradient(181deg,rgba(0,81,135,.6) .54%,#005187 49.69%,#005187 99.46%)}.frame-3 svg{width:30px}.frame-3 .text-wrapper-2{color:#fff;font-family:Gilroy;font-size:20px}.frame-3 p{font-size:16px;z-index:10;display:flex;position:relative}.p-history-block p{font-size:18px}.overlap .logo{width:60px;height:69px}.lang-block{padding:4px 10px}.frame .text-wrapper{margin:10px 0 20px;font-size:20px}.frame .div{font-size:28px}}
