* {box-sizing: border-box;}
::placeholder { color: #ccc;opacity: 1;}
html {-webkit-tap-highlight-color: transparent;}
@font-face {font-family: "UAF-Regular";font-weight: 400;src: url("../fonts/UAFSans-Regular.ttf");}
body {margin:0;padding:0;font-family:"UAF-Regular", sans-serif;font-optical-sizing: auto;font-style: normal;font-variation-settings:"slnt" 0;background: #fff;}
div#app {margin:0 auto;}
a {text-decoration:none;color:#000; }
a:hover {color:#222629;}
ul, ol {list-style: none;padding:0;margin:0;}
table {border-collapse: collapse;border-spacing: 0;}
@keyframes Blink2 {
    0% {opacity: 1;}
    5% {opacity: 1;}
    15% {opacity: 0.2;}
    40% {opacity: 1;}
    100% {opacity: 1;}
}
.header {background: #070808;height:110px;position: sticky;top:0px;z-index: 100000;}
.header .header-wrapper {max-width: 1240px;padding:0 0px;margin:0 auto;height:110px;display:flex;justify-content: space-between;align-items: center;gap:20px;}
.header .logo {flex:0 0 157px;display:flex;align-items:center;justify-content:center;width: 157px;height: 65px;margin:9px 0 0;}
.header .logo svg.static {width:157px !important;height: 65px !important;}
.header .logo svg.mobile {width:59px !important;height:65px !important;display: none;}
.header.pinned {height:110px;}
.header.pinned .logo .static {display: none;}
.header.pinned .logo .pinned {display: block;}
.header .menutoggle {display: none;}
.header .menu {flex:1 1 auto;display:flex;gap:35px;justify-content: center;align-items: center;font-weight: 400;font-size:15px;color:#fff!important;line-height: 24px;white-space: nowrap;justify-content: start}
.header .menu li a {color:#fff !important;}
.header .menu li a:hover {color:#FFC216;}
.header .menu li {display:flex;align-items:center;line-height:26px;height:26px;position:relative;}
.header .menu li a:only-child:after { content: '';background: none;display:none;}
.header .menu li ul {display: none;position: absolute;z-index:4;top:26px;left:-20px;font-size:14px;font-weight: normal;padding:20px;width: auto;background: #070808;}
.header .menu li:hover > ul {display:block;background:#070808;width:auto;white-space: nowrap;}
.header .menu li ul li {width:auto;float:none;display:list-item;position: relative;height:auto;line-height: normal;text-align: left;margin:0 0 16px;}
.header .menu li ul li a {padding:3px;display: inline-block;}
.header a.join {text-transform:uppercase;font-size:13px;flex:0 0 min-content;display: block;white-space: nowrap;background: #FFC216;position: relative;padding: 10px 15px 10px 39px;font-weight: 600;animation: Blink2 10s ease 0s infinite normal forwards;}
.header a.join:hover {background: #fff;}
.header a.join:before {content: '';display: block;height: 24px;position: absolute;width: 24px;left: 5px;top: 7px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.672 9.648V17.844H11.4157L13.3 16.158L13.7378 5.211C13.7999 3.324 13.4479 2.049 12.0132 0.516C11.8476 0.348 11.676 0.177 11.4985 0C11.2767 1.296 11.2205 3.018 11.2205 3.795V17.844H4.65356L6.5408 16.158L6.84844 9.819C7.02593 7.146 6.0616 4.44 3.917 3.006C4.15365 4.053 4.48199 6.9 4.48199 11.7V17.844L3 19.857H9.17644L11.2234 18.006V19.287C11.2234 21.12 11.3595 23.055 11.5015 24C12.5575 23.298 13.5485 21.462 13.8265 19.857H20V3.006C18.1246 5.043 17.675 7.119 17.675 9.648H17.672Z" fill="black"/></svg>');}
.header .feat {flex:0 0 137px;display: flex;align-items: center;justify-content: space-around;gap:20px;color:#fff;font-weight: 600;text-transform: uppercase;line-height: 32px;}
.header .feat a {display: block;height:32px;color:#fff;}
.header .feat a:hover {color:#a8b0c7;}
@media only screen and (max-width: 1260px) {
    .header .header-wrapper {padding:0 10px 0 0;}
    .header .logo {margin:9px 0 0 10px}
}
@media only screen and (max-width: 1140px) {
    .header .logo {margin:9px 0 0 10px}
    .header .menu {gap:15px}
}
@media only screen and (max-width: 1040px) {
    .header .header-wrapper {gap:14px;}
    .header .logo {margin:9px 0 0 10px}
    .header .menu {font-size:14px;}
}
@media only screen and (max-width: 999px) {
    .header .logo {flex:1 1 auto;justify-content: start;}
    .header .menu {display: none;}
    .header .menutoggle {display: block;flex: 0 0 30px;height: 21px;margin: 0 0 0 10px;background: url('data:image/svg+xml;utf8,<svg width="30" height="21" viewBox="0 0 30 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 21H30V18H0V21Z" fill="rgb(238,238,238)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M3 12H27V9H3V12Z" fill="rgb(238,238,238)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0V3H30V0H0Z" fill="rgb(238,238,238)"/></svg>')}
    .header .header-wrapper.open .menutoggle {background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 21.8182L2.18182 24L24 2.18182L21.8182 -7.55746e-07L0 21.8182Z" fill="rgb(238,238,238)"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.18176 0L-5.38026e-05 2.18182L21.8181 24L23.9999 21.8182L2.18176 0Z" fill="rgb(238,238,238)"/></svg>') center center no-repeat;}
    .header .header-wrapper.open .menu {display: block;position: fixed;z-index:9;background:#070808;width:-webkit-fill-available;top:64px;bottom:0;overflow-y:scroll;left: 0;padding:20px;white-space: normal;}
    .header .header-wrapper.open .menu li {display: block;line-height: normal;height: auto;}
    .header .header-wrapper.open .menu li ul {position:static;display: block;padding:10px 20px;}
    .header .header-wrapper.open .menu li ul li {margin:0 0 8px;}
}
@media only screen and (max-width: 450px) {
    .header {height:65px;}
    .header .header-wrapper {height:65px;}
    .header a.join {font-size: 11px;flex: 0 0 min-content;}
    .header a.join:before {top:4px;}
    .header .logo {flex:1 1 auto;justify-content: start;}
    .header .logo svg.static {display: none;}
    .header .logo svg.mobile {display: block;}
}

.footer {background: #070808;top:-1px;z-index: 5;color:#a8b0c7;}
.footer a {color:#fff !important;;}
.footer a:hover {color:#a8b0c7;}
.footer .footer-wrapper {max-width: 1240px;padding:40px 0;margin:0 auto;display:block;gap:20px;}
.footer .footer-wrapper > ul > li > a {display:block;font-weight: bold;margin:0 0 20px;font-size:16px;color: #fff}
.footer .footer-wrapper > ul {display:flex;align-items: start;justify-content: space-between;gap:30px;}
.footer .footer-wrapper > ul > li {flex:1 1 calc(16% - 30px);}
.footer .footer-wrapper li {margin:0 0 20px}
@media only screen and (max-width: 1300px) {
    .footer .footer-wrapper {padding:40px 40px 40px 20px;}
}
@media only screen and (max-width: 1040px) {
    .footer .footer-wrapper {margin:0 20px;font-size:13px;}
    .footer .footer-wrapper > ul {flex-wrap: wrap;}
    .footer .footer-wrapper > ul > li {flex:1 1 calc(33% - 30px);}
}
@media only screen and (max-width: 450px) {
    .footer .footer-wrapper > ul {flex-wrap: wrap;}
    .footer .footer-wrapper > ul > li {flex:1 1 calc(50% - 30px);}
}

.footer .footer-wrapper .social-label {font-size:18px;font-weight: bold;margin:30px 0 10px;text-align:center;color:#fff;padding-top:30px;border-top:1px solid #fff;}
.footer .footer-wrapper .social-label-bot {font-size:18px;font-weight: bold;margin:30px 0 10px;text-align:center;color:#fff;}
.footer .footer-wrapper > ul.social-links {width:min-content;display: flex;gap:25px;padding:0;align-items: center;justify-content: right;margin:0 auto;}
.footer .footer-wrapper > ul.social-links > li {margin:0;}
.footer .footer-wrapper > ul.social-links > li > a {flex:0 0 24px;text-decoration: none;display:flex;width:24px;height:24px;align-items: center;justify-content: center;margin:0;}

.spec-links {mix-blend-mode: difference;width:65px;display: flex;flex-direction: column;background-color:transparent;gap:12px;position: fixed;z-index: 1000;top: 50%;right:0;padding: 8px;align-items: center;}
.spec-links li {flex:0 0 37px;height: 37px;text-align: center;opacity: .7;transition: opacity .3s ease-in-out;}
.spec-links li a {text-decoration: none;display:flex;width:37px;height:37px;align-items: center;justify-content: center;}
.spec-links li:hover, .spec-links li:hover a {opacity: 1;}
@media only screen and (max-width: 1260px) {
    .spec-links {width:39px;}
    .spec-links li a {width: 37px;}
}
@media only screen and (max-width: 450px) {
    .spec-links {bottom:57px;}
    .spec-links li {flex: 0 0 30px;height:37px;display: flex;align-items: center;justify-content: center;opacity: 1;}
    .spec-links li a {width:24px;height:24px;}
}

.spec2-links {mix-blend-mode: difference;width: 100px;display: flex;background-color: #000;gap: 12px;position: absolute;z-index: 99;top: 24px;right: 0;padding: 8px;align-items: center;}
.spec2-links li {flex:0 0 37px;height: 37px;text-align: center;opacity: .7;transition: opacity .3s ease-in-out;}
.spec2-links li a {text-decoration: none;display:flex;width:37px;height:37px;align-items: center;justify-content: center;}
.spec2-links li:hover, .spec-links li:hover a {opacity: 1;}

.socials-bottom {padding:40px 0 40px;overflow-x: hidden;position:relative;background: #fff;}
.socials-bottom .head {color: #2A2F31;text-transform: uppercase;font-weight: bolder;font-size: 48px;max-width: 1200px;margin: 0 auto 40px;}
.socials-bottom .socials-bottom-wrapper {max-width: 1200px;margin:0 auto 60px;display: flex;align-items: start;justify-content: space-between;gap:40px;}
.socials-bottom .socials-bottom-wrapper .heading {font-size:20px;margin:0 0 20px;font-weight: bold;}
.socials-bottom .socials-bottom-wrapper .list {display: flex;align-items: center;justify-content: start;gap:20px;}
.socials-bottom .socials-bottom-wrapper .list li {flex:0 0 24px;width:24px;}
.socials-bottom .socials-bottom-wrapper .list li a {display: flex;align-items:center;justify-content:center;width: 24px;height:24px;}
.socials-bottom .socials-bottom-wrapper .list li a:after {display: none !important}
.socials-bottom .socials-bottom-wrapper .list li a svg {width: 24px;height:auto;}
@media only screen and (max-width: 1260px) {
    .socials-bottom .head {margin:0 40px 40px 20px;}
    .socials-bottom .socials-bottom-wrapper {margin:0 40px 60px 20px;align-items: end;}
}
@media only screen and (max-width: 999px) {
    .socials-bottom .head {font-size:32px;}
}
@media only screen and (max-width: 450px) {
    .socials-bottom .socials-bottom-wrapper {margin:0 20px;}
    .socials-bottom .head {font-size:22px;}
    .socials-bottom .socials-bottom-wrapper {flex-direction: column;align-items: start;}
}
.aboutus {background:rgba(1, 1, 4, 1);position: relative;}
.sova-bg {position: absolute;width: 100%;height: 100%;top:0;left:0;background-image:url('../imgs/sova-big.png');opacity: 0.20;background-size: contain;background-repeat: no-repeat;background-position: center center;}
.aboutus .aboutline {position:absolute;max-width:100%;width:80%;top:190px;left:0;right:0;margin:auto;border-bottom: 1px solid;border-image-source: linear-gradient(to right, rgba(255, 255, 255, 0.6), rgba(153, 153, 153, 0.1));border-image-slice:1;}
.aboutus-wrapper {max-width: 1200px;margin:0 auto 0;padding:60px 0 60px;display: flex;align-items: start;justify-content: space-around;gap:40px;color:rgba(133, 136, 137, 1);}
.aboutus-wrapper .item {display:block;flex:0 0 calc(33% - 40px);padding:60px 40px 30px;border-left: 1px solid;border-image-source: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(153, 153, 153, 0));border-image-slice:1;position:relative;color:rgba(133, 136, 137, 1);}
.aboutus-wrapper .heading {color:#000;text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;text-transform: uppercase;font-size:32px;margin:0 0 80px;letter-spacing: 2px;line-height: 32px;transition: all 1s ease;animation: FadeInBottom 1s ease 0s 1 normal forwards;}
.aboutus-wrapper .item .booble {position:absolute;width:16px;height:16px;border-radius:8px;background:rgba(42, 47, 49, 1);top:123px;left:-9px;box-shadow:none;}
.aboutus-wrapper .item.hover {color:#fff;border-left:1px solid #fff;cursor: pointer;}
.aboutus-wrapper .item.hover .heading {color:#fff;font-size:48px;text-shadow: none;font-weight: bolder;}
.aboutus-wrapper .item.hover .booble {box-shadow: 0 0 15px 6px rgba(255,194,22, .5);background: #FFC216;}
@media only screen and (max-width: 1368px) {
    .aboutus .aboutline {width:98%;}
    .aboutus-wrapper {padding-left:40px;}
}
@media only screen and (max-width: 1040px) {
    .aboutus-wrapper .item.hover .heading {font-size:48px;}
    .aboutus-wrapper .item {padding:60px 20px 30px;}
}
@media only screen and (max-width: 999px) {
    .aboutus-wrapper {padding:20px;}
    .aboutus .aboutline {width:100%;top:110px;}
    .aboutus-wrapper .item {padding:20px;}
    .aboutus-wrapper .item.hover .heading {font-size:32px;}
    .aboutus-wrapper .item .booble {top:83px;}
}
@media only screen and (max-width: 600px) {
    .aboutus-wrapper {flex-direction: column;gap:0;}
    .aboutus .aboutline {display: none;}
    .aboutus-wrapper .heading {margin:0 0 30px;}
    .aboutus-wrapper .item .booble {top:28px;}
}


/* OLD STYLE*/


.irl{display:block;max-width:350px;height:auto;padding:4px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:5px;float:left}
.irr{display:block;max-width:350px;height:auto;padding:4px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:5px;float:right}
.irnb{min-width:150px;max-width: calc((100% - 120px) / 3); max-height:300px;height:auto;padding:4px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:5px}
.slimg {width:inherit;height:400px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.hidden{display:none!important}
@media (max-width:768px){
	.irnb{max-width: calc((100% - 120px) / 4);min-width:120px;}
    .img-responsive,.ir,.irl,.irr{float:none;width:100%;margin:0 auto}
    .main-layout>.container,.breadcrumbs>.container, .footer__body>.container , .site-map__inner>.container, .site-map__body>.container{padding:0 10px}
}

/*ICONS*/
@font-face {   font-family: 'iconfont';   src: url('/font/iconfont.eot') format("embedded-opentype");   src: url('/font/iconfont.eot#iefix') format('embedded-opentype'),url('/font/iconfont.woff2') format('woff2'),url('/font/iconfont.woff') format('woff'),url('/font/iconfont.ttf') format('truetype'),url('/font/iconfont.svg') format('svg');  font-weight: normal;   font-style: normal;
}
[class^="icon-"]:before,[class*="icon-"]:before{font-family:"iconfont";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;/*opacity:.8;*/font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-left-open-1:before{content:'\e800';}.icon-phone:before{content:'\e801';}.icon-language:before{content:'\e802';}.icon-cc:before{content:'\e803';}.icon-right-open-1:before{content:'\e806';}.icon-popup:before{content:'\e807';}.icon-download:before{content:'\e808';}.icon-link-ext:before{content:'\f08e';}.icon-angle-double-left:before{content:'\f100';}.icon-angle-double-right:before{content:'\f101';}.icon-angle-left:before{content:'\f104';}.icon-angle-right:before{content:'\f105';}.icon-youtube-play:before{content:'\f16a';}.icon-file-pdf:before{content:'\f1c1';}.icon-file-word:before{content:'\f1c2';}.icon-file-excel:before{content:'\f1c3';}.icon-file-archive:before{content:'\f1c6';}.icon-copyright:before{content:'\f1f9';}.icon-low-vision:before{content:'\f2a8';}
.nfo .txt a {color:#004BC1;text-decoration:underline;}
.nfo .txt a:hover {color:#234161}
.nfo .txt a:visited {color:#552C92}
.nfo .txt a.youtube:before {content:"\f16a\00a0";font-family:iconfont;}
.nfo .txt a[href^="tel:"]:before {content:"\e801\00a0";font-family:iconfont;white-space:nowrap}
.nfo .txt a[target$="_blank"]:after{content:"\00a0\f08e";font-family:iconfont;}
.nfo .txt a[href$=".zip"]:before{content:"\f1c6\00a0";font-family:iconfont}
.nfo .txt a[href$=".pdf"]:before{content:"\f1c1\00a0";font-family:iconfont}
.nfo .txt a[href$=".doc"]:before,.doc:before,.article_content a[href$=".docx"]:before{content:"\f1c2\00a0";font-family:iconfont}
.nfo .txt a[href$=".xls"]:before, .article_content a[href$=".xlsx"]:before{content:"\f1c3\00a0";font-family:iconfont}

.pagination {display: flex;flex-wrap: wrap;align-items: center;margin-left: 0;padding: 0;list-style: none;}
.pagination > * {flex: none;padding-left: 0;position: relative; }
.pagination > * > * {display: flex;align-items: center;column-gap: 0.25em;padding: 5px 10px;transition: color 0.1s ease-in-out; font-size: 1.25em;color: #2A2F31;}
.pagination svg {height: 18px; width: 18px;margin-top: 2px; fill:rgb(42, 47, 50);}
.pagination > * > :hover {color: #000;text-decoration: none; }
.pagination > .active > * {color: #2A2F31; font-weight: 700;border-bottom: 1px solid #ccc  }
.pagination > .disabled > * {color: #000;}
.flex-center {justify-content: center;}
.pagination li{height: 36px;width:36px}
