.mainButton{width:100%;min-height:180px;max-height:auto;text-align:center;cursor:pointer;box-sizing:border-box;background:#fff url(../images/menu_background.png) 100% 100% no-repeat;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 20px;text-decoration:none;transition:all .3s linear;display:flex;box-shadow:2px 4px 20px #0000000f}.mainButton .title{letter-spacing:.01em;font-size:12px;font-weight:700;line-height:16px;transition:all .7s linear}.mainButton .subtitle,.mainButton .title{color:#003064;text-transform:uppercase;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-display:swap;font-family:Arial,Helvetica,sans-serif}.mainButton .subtitle{letter-spacing:.02em;padding-top:10px;font-size:9px;font-weight:400;line-height:12px;transition:all 1.2s linear}.mainButton img{border:1px solid #0000;transition:all .5s}.mainButton:hover{background:#00254d url(../images/menu_background.png) 100% 100% no-repeat}.mainButton:hover img{border:1px solid #ffffff1a}.mainButton:hover .title{color:#fff}.mainButton:hover .subtitle{color:#0cf}@media only screen and (width<=450px){.mainButton{min-height:150px;max-height:auto}}.bluredScreen{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background:#10101099;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.sidebar{z-index:2;background-color:#eff4fc;border-top-left-radius:60px;border-bottom-left-radius:60px;flex-direction:column;gap:20px;height:calc(100% - 100px);min-height:100%;padding:30px 40px;position:fixed;top:0;right:0}.sidebar,.sidebar .row{justify-content:space-between;display:flex}.sidebar .closeButton{cursor:pointer;background-color:#ffc800;border:none;border-radius:20px;justify-content:center;justify-self:right;align-items:center;width:50px;height:50px;margin-right:20px;display:flex}.sidebar .menu-row{gap:50px;max-height:80%;display:flex;overflow:auto}.sidebar .menu-row .menu-container span{letter-spacing:-.04em;text-transform:uppercase;color:#8891a5;margin-bottom:10px;font-family:Montserrat,serif;font-size:11px;line-height:14px;display:block}.sidebar .menu-row .menu-container ul{margin:0;padding:0;list-style:none}.sidebar .menu-row .menu-container ul li{padding:5px 0}.sidebar .menu-row .menu-container ul li a{letter-spacing:-.05em;color:#3e4554;font-family:Montserrat,serif;font-size:14px;line-height:20px;text-decoration:none;transition:all .3s}.sidebar .menu-row .menu-container ul li a:hover{color:#11589f}.sidebar .menu-row .menu-container{margin-bottom:40px}.sidebar .social{gap:20px;min-height:75px;display:flex}@media only screen and (width<=1900px){.sidebar{width:35%}}@media only screen and (width<=1600px){.sidebar{width:40%}}@media only screen and (width<=1400px){.sidebar{width:45%}}@media only screen and (width<=1200px){.sidebar{width:50%}}@media only screen and (width<=840px){.sidebar{width:80%}}@media only screen and (width<=450px){.sidebar{width:calc(100% - 80px)}.sidebar .closeButton{margin-right:0}.sidebar .sidebarLogo{max-width:200px}.sidebar .menu-row .menu-container ul li{padding:5px 0}.sidebar .menu-row .menu-container ul li a{font-size:13px;line-height:14px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px #00000001}body{background:#11589f url(../images/background.svg) 100% 100% no-repeat;margin:0;padding:0}.body-light-blue{background:#eff4fc}.body-main-blue{background:#11589f url(../images/background.svg) 100% 100% no-repeat}.body-gradient-blue{background:linear-gradient(#11589f 35%,#0cf)}.container{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:35px 0;transition:all .3s linear;display:flex;height:100%!important}.linkContainer{grid-template-columns:repeat(4,1fr);justify-content:center;gap:24px;max-width:900px;margin:auto;padding-top:40px;display:grid}.navButton{display:block;position:absolute;top:50px;right:60px}.navButton button{cursor:pointer;background-color:#11589f;border:none;border-radius:20px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.switcher{flex-direction:column;gap:3px;display:flex;position:absolute;top:150px;right:60px}.switcher button{padding:5px}.socialContainer{text-align:center;color:#fff;letter-spacing:.02em;padding-top:80px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px}.socialContainer.blue{color:#282828}.logoContainer{flex-direction:column}.logoContainer,.mainLogoContainer{justify-content:center;align-items:center;display:flex}.mainLogoContainer{background:#fff;border-radius:50%;max-width:120px;max-height:120px}.mainLogoContainer img{max-height:120px}.mainLogoText{text-align:center;color:#fff;text-transform:uppercase;padding-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:26px;transition:all .3s ease-in-out}.mainLogoText.blue{color:#11589f}@media only screen and (width<=840px){.linkContainer{grid-template-columns:repeat(3,1fr);max-width:700px}}@media only screen and (width<=450px){.container{justify-content:center;align-items:flex-start}.container .logoContainer{flex-direction:row;gap:10px;padding-left:30px}.container .mainLogoContainer{max-width:70px;max-height:70px}.container .mainLogoContainer img{height:70px}.container .mainLogoText{text-align:left;font-size:12px;line-height:14px}.linkContainer{grid-template-columns:repeat(1,1fr);max-width:300px}.navButton{top:35px;right:40px}.socialContainer{text-align:center;align-self:center}}
