<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@font-face{font-family:ws_semi_bold;src:url(../fonts/weblysleekuisb.ttf);font-weight:400;font-style:normal}
@font-face{font-family:ws_semi_bold-italic;src:url(../fonts/weblysleekuisbi.ttf);font-weight:400;font-style:normal}
@font-face{font-family:ws_semi_light;src:url(../fonts/weblysleekuisl.ttf);font-weight:400;font-style:normal}
@font-face{font-family:ws_semi_light-italic;src:url(../fonts/weblysleekuisli.ttf);font-weight:400;font-style:normal}
@font-face{font-family:ws_light;src:url(../fonts/weblysleekuil.ttf);font-weight:400;font-style:normal}
@font-face{font-family:ws_light-italic;src:url(../fonts/weblysleekuili.ttf);font-weight:400;font-style:normal}
@font-face {font-family: 'socicon';  src: url('../fonts/socicon.eot'); src: url('../fonts/socicon.eot?#iefix') format('embedded-opentype'), url('../fonts/socicon.woff') format('woff'), url('../fonts/socicon.ttf') format('truetype'), url('../fonts/socicon.svg#sociconregular') format('svg'); font-weight: normal; font-style: normal; text-transform: initial; }

html {
  font-family: 'ws_semi_light';
  -webkit-font-smoothing: antialiased !important; 
  text-rendering: optimizeLegibility !important;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

.ease {
	-webkit-transition: all 500ms ease; 
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}
	
*{box-sizing: border-box;  }
body {margin: 0; background: #fcfcfc }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block }
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { font-weight: 500;  margin: 0; line-height: inherit;}
ul,ol{margin:0}
a{color: #1172b6; outline: none;}
a:hover {color: #f84849 }
a.small{font-size: 88%}
a.btn:hover {color: #FFF }
section{min-height: 100px}
label {font-size: 15px; color: #636363; display: block; padding-bottom: 10px }
table {font-size: 16px; border-spacing:6px; border-collapse:inherit; }
tr {}
td {border-bottom: 1px solid #ececec; padding: 5px}

.bold {font-family: 'ws_semi_bold'}
.itallic {font-family: 'ws_semi_light-italic'}
.relative {position: relative;}

.container {width: 1260px; min-width: 340px }
.progress {border-radius: 0}
.bltitle {font-size: 48px; font-family:'ws_light-italic'; text-align: center; padding: .6em 0}
.bltitle a {color: rgba(0,0,0,0.87)}
.bltitle a:hover {color: #f84849 }
.bltitle.medium {font-size: 36px}
.shadow { box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.16) !important }
.shadow:hover { box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.26) !important }
.smooth, .smooth&gt;li, .smooth * {-webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;-o-transition: all 300ms ease;	-ms-transition: all 300ms ease;	transition: all 300ms ease; }
.small-floating-btn {font-size: 14px; font-weight: 600; line-height: 24px; float: right; width: 24px; height: 24px; min-height: inherit;}
.socicon { font-family: 'socicon' !important; margin-right: 5px; font-size: 20px; display: block; padding:7px 10px 2px 10px; background-color: #F6F6F6;  background: #f6f6f6; color: #666; border:1px solid #ededed; }
.socicon:hover { color: #FFF; background:#f4c300; border-color: #E6BA08  }

.notification {background: #fff9e6; padding: 12px; font-size: 14px}
.notification h5 {font-size: 16px; padding-bottom: 12px}

.note {font-size: 96%; color: #868686; background: url(../img/info.png) no-repeat center left; padding-left: 45px}
.img-container {position: relative; line-height: inherit;}
.pos-rel {position: relative;}
.pos-abs {position: absolute;}

.marg-0 {margin: 0 !important}
.marg-bot-0 {margin-bottom: 0}

.pad-0 {padding             : 0  !important}
.pad-left-1em  {padding-left: 1em !important; }
.pad-left-2em {padding-left : 2em !important; }
.pad-left-3em {padding-left : 3em !important; }
.pad-top-1em {padding-top   : 1em !important; }
.pad-top-2em {padding-top   : 2em !important; }
.pad-top-3em {padding-top   : 3em !important; }
.pad-bot-1em {padding-bottom: 1em !important; }
.pad-bot-2em {padding-bottom: 2em !important; }
.pad-bot-3em {padding-bottom: 3em !important; }

.bull-bgr {width:206px; height:24px;  margin-left:-103px; position: absolute; top:-24px; left:50%; background: url(../img/bull_bgr.png) no-repeat center; }

/*************/

.header { background: #FFF; min-height: 180px; position: relative;  z-index: 9; margin-bottom:0;}
.logo-container {width: 320px; height: 215px; margin-left: -160px; left: 50%; background: url(../img/logo_bgr.png) bottom center no-repeat; z-index: 99}
.logo-container a {display: block; width: 100%; height: 95%; background: url(../img/logo.png) center no-repeat }

.langs {padding:30px 35px 5px 30px; font-family: 'ws_semi_light-italic'}
.langs a {display: inline-block; background: #f6f6f6; color: #666; border:1px solid #ededed; padding:6px 8px 9px 8px; font-size: 16px}
.langs a:hover, .langs a.sel {background: #0085c7; color: #FFF; border-color: #076FA2}

.soc-icons {padding: 15px 35px}

#small-header { width: 100%; height: 80px; background-color: #e8c438; opacity: .8 }


#slider-container:before {content: " "; clear:both; display: table}
#slider-container {background: #080504; }
#timers-container {}

#top-slider {overflow: hidden;}
#top-slider .item {position: relative;}
#top-slider .item .text-block {position: absolute; width: 25%; top:25%; left: 55%; display: none; }
#top-slider .item  #style1 {background-color: rgba(0,0,0,.5); padding: 15px 25px;}
#top-slider .item  #style2 {background-color: rgba(243, 194, 0, 0.65); padding: 15px 25px;}
#top-slider .item  #style2 h1 {color: #222 !important}
#top-slider .item .text-block h1 {color: #FFF; font-size: 2.6em}
#top-slider .item .text-block p, #top-slider .item .text-block p&gt;a {color: #fefefe; font-size: 1em; margin-bottom: 5px}
#top-slider .item .text-block p.desc {color: #f3c200; font-size: 1.5em; margin-top: 5px}
#top-slider .slick-prev, #top-slider .slick-next {background-color: transparent; display: none !important}
#top-slider .slick-prev {left: 3%}
#top-slider .slick-next {right: 3%}
#top-slider:hover .slick-prev, #top-slider:hover .slick-next {display: block !important}
#top-slider .slick-dots {bottom: -5px; z-index: 10}
.slick-slide .image {text-align: center; max-width: 1920px; margin: auto; line-height: 0}
.slick-slide .image img {width: 100%; }
.slick-dots li {margin: 0}
.slick-dots li button:before {font-size: 30px}
.slick-dots li.slick-active button:before {color: #0085c7}

.event-calendar {background: #007ebd; min-height: 480px; }

.cal-content { height: 360px; margin-top: 15px}
.cal-content .mCSB_inside &gt; .mCSB_container {margin-right: 0}
.cal-content .row {margin: 0 !important; }
.cal-content .catitem{ border-bottom: 1px solid #006fa6; padding: 1em 0 1em 1em}
.cal-content .catitem:hover{ background: #0075af; border-color: #01699d}
.cal-content .catitem time {font-family: Arial;display: block; font-size: 12px; text-transform: uppercase; color: #002e45; text-align: center; margin-top: 1em}
.cal-content .catitem time span {font-size:28px;display: block; line-height: 28px;}
.cal-content a:hover {}
.cal-content .event-title {font-size: 17px}
.cal-content .event-title a {color: #282828; }
.cal-content .event-loc { font-size: 15px; background: url(../img/loc.png) no-repeat center left; padding-left: 3em; min-height: 3em;}
.cal-content .event-loc a {color: #e9e9e9;}
.cal-content .event-icon { padding: 1.4em 1em; border-radius: 3px; color: #FFF; background: rgba(0,0,0,0.2);  margin: 0 1.5em; text-align: center;  }
.cal-content .event-icon.def {background-image: url(../img/o.png); background-repeat: no-repeat; background-position: center;  }

.cal-header {border-bottom: 4px solid #006191; padding:2em; margin: 0 !important}
.cal-menu-year span, .cal-menu-month  span {padding:3px 5px; display: inline-block; cursor:pointer }
.cal-header .sel {background: #006191; border-radius: 3px; color: #FFF; -webkit-box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.3); box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.3);}
.cal-header .progress {background: #006191; bottom: 0; left: 0; margin: 0 0 -4px 0; }
.cal-header .progress .indeterminate {background: #F3CA25}


.champions-container {padding: 0 0 0 30px !important }
.champions {background:#e8eff6; height: 480px}
.champions-header {border-bottom: 4px solid #9EB3C7; padding:1.75em 2em; margin: 0 !important}
.champions-body { padding: 10px 5px 10px 10px; height: 380px }
.champions-body .ch-item {display: block; margin:15px 0 }
.champions-body .ch-item img {border-radius: 3px; width: 100%}
.champions-body .ch-item h4 {font-size: 18px; }
.champions-body .ch-item p {font-size: 15px; font-family:'ws_semi_light'; color: #676767; margin:0}
.champions-body .ch-years {font-size: 80% !important; color: #D30022 !important}

#home #map {height: 380px}
#home .partners-slider { }
#home .partners-slider .item { text-align: center; margin: 10px 0 }
#home .partners-slider .item a {display: block; }
#home .partners-slider .item img { width: 90%; border:10px solid #FFF; border-radius: 10px }
#home .partners-slider .slick-prev {left: -50px; background: url(../img/prev.png) no-repeat center; }
#home .partners-slider .slick-next {right: -50px; background: url(../img/next.png) no-repeat center;}

#home .timers { background: #f0f4f8;  }
#home .timers .item {box-sizing: border-box; background: #f0f4f8 }
#home .timer-item {margin: 12px 0; background: url(../img/ug-l.png) top left, url(../img/ug-r.png) top right; background-repeat: no-repeat;}
#home .timers .col:hover {background: rgb(240,244,248); background: -moz-linear-gradient(top, rgba(240,244,248,1) 0%, rgba(232,239,246,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,244,248,1)), color-stop(100%,rgba(232,239,246,1))); background: -webkit-linear-gradient(top, rgba(240,244,248,1) 0%,rgba(232,239,246,1) 100%); background: -o-linear-gradient(top, rgba(240,244,248,1) 0%,rgba(232,239,246,1) 100%); background: -ms-linear-gradient(top, rgba(240,244,248,1) 0%,rgba(232,239,246,1) 100%); background: linear-gradient(to bottom, rgba(240,244,248,1) 0%,rgba(232,239,246,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f4f8', endColorstr='#e8eff6',GradientType=0 );}
#home .timer-item:hover .timer { opacity: 1 }
#home .timer-item .title-days { padding:.5em;}
#home .timer-item .days { font-family: Arial; text-align: center; color: #464646; font-size: 30px; width: 30%; float: left;}
#home .timer-item .days&gt;span { display:block; color: #919191; font-size: 12px; line-height: 4px;}
#home .timer-item .title { color: #464646; font-size:14px; width: 70%; float: left; padding-left: .5em; box-sizing: border-box; min-height: 55px }
#home .timer-item .title&gt;time {font-size: 12px; color: #0085c7; display: block;}
#home .timer-item .title-days:after {content: ""; clear: left; display: table; width: 0; height: 0}

#home .timer {font-family: Arial; padding:.5em 1em; opacity: 0; position: absolute; top:0; background: #e8eff6; width: 100% ; }
#home .timer&gt;div {padding: 0 15px; color: #919191; font-size: 13px}
#home .timer&gt;div:first-child {font-size: 28px; color: #464646}
#home .timer&gt;div&gt;span { width: 25%; display:block; text-align: center; float: left; }
#home .timer&gt;div:after {content: ""; clear: left; display: table; width: 0; height: 0}

#home .leadership-bgr {background: #e8eff6; padding:4em 0 2em 0}
#home .leadership-img {display: block; position: relative;}
#home .leadership-img img {border-radius: 50%; border:10px solid #FFF; width: 100%}
#home .leadership-img img.small {border:6px solid #FFF; width: 100%}
#home .leadership-img .circle {background:#707070 url(../img/q.png) no-repeat center; background-size: contain; top:65%; right: -4%; position:absolute; border-radius: 50%; border:6px solid #FFF; width: 25%; height:25%;}
#home .leadership-name-big {font-size : 40px}
#home .leadership-pos-big { font-size : 18px; color: #676767; padding-bottom: 1em}
#home .leadership-desc-big { font-size: 14px; color: #575757; font-family: 'ws_semi_light-italic'}
#home .leadership-name {font-size : 17px}
#home .leadership-pos { font-size : 11px; color: #676767; padding-bottom: 1em}

#open-news h2 , #open-video h2, #open-photo h2 {font-size: 2.7em; text-align: center; padding: 1em 2em .2em 2em;}
#open-news .news-text {font-size: 1.2em; }
#open-news .news-text&gt;p:first-child {margin-top:0 }
#open-news .news-main-img {width: 100% }
#open-news .news-text img {width: 100%; height: auto;}
#open-news .news-date {padding-bottom: .8em; margin-top: 1em; font-size: 18px; color: rgb(150,150,150); text-align: left;}
#open-news .news-date span {color: #5F5F5F}

#open-video {margin-bottom:0 }
.open-video-bgr {  }

.news-slider { margin-bottom:0 }
.news-slider .slick-dots { bottom: 0 }
.news-slider .item {padding: 1em;}
.news-slider .item h3, .news-page .item h3 {font-size: 17px; padding-top: .3em;}
.news-slider .item p,  .news-page .item p {font-size: 12px; color: #808080}
.news-slider .img-container time, .news-page .img-container time {opacity: .95; box-sizing: border-box;  position: relative; padding:.8em 1em; font-family: Arial; font-size: 11px; text-transform: uppercase; position: absolute; bottom: 4px; color:#fdfdfd; background: #df0024;text-align: center;}
.news-slider .img-container img, .news-page .img-container img {width: 100%}
.news-slider .img-container time span, .news-page .img-container time span {font-size: 28px; display: block; line-height: 28px}
.news-slider .img-container time:before, .news-page .img-container time:before {position:absolute; top: 0; right:-25px; width: 0; display: table; content:"";	height:0; border-top: 58px solid #df0024; border-right: 25px solid transparent;}

.news-page .item {min-height: 380px; margin-bottom: 25px}
.news-cat-container {min-height: 70px; }
.datapicker-cont {background: #f4c300 url(../img/noise.png); min-height: 100px; padding:0 20px }
.datapicker-cont h5 {padding-top: 8px; margin-bottom: 6px}
.datapicker-cont hr  {background-color: #A58818; height: 1px; border: none; margin: 0px 0}
.datapicker-cont input {margin-bottom: 0 !important; border-bottom:none;  line-height: 50px; font-size: 22px; width: 80%; cursor: pointer;}
.datapicker-cont i {padding-top: .6em}
.chip-cont {padding: 14px 15px !important; background: #CC0000 url(../img/noise.png); }
.chip-cont hr {background-color: #A93434; height: 1px; border: none; margin: 15px 0}
.chip-cont .subchips { background: rgba(255,255,255,.15); color: #E0E0E0; margin-right: 5px; margin-bottom: 3px; border-radius: 14px; display: inline-block; padding: 2px 9px; border: 1px solid rgba(255,255,255,.2); font-size: 11px; } 
.chip-cont .subchips:hover, .subchips.sel { background: rgba(255,255,255,.55); color: #222; } 
.chip {background: rgba(0,0,0,.2); border:1px solid  rgba(0,0,0,.1); color: #DDD; margin: 3px; font-size: 12px; line-height: 28px; height: 30px }
.chip:hover, .chip.sel {background: #FFF; color: #222}


.picker__weekday-display {background: #01486B; color: #FFFFFF;}
.picker__date-display {background: #005B88;}
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {background-color: #f4c300}
.picker__close, .picker__today {color: #01486B}
.picker__day--infocus {padding: 0.65rem 0}
button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {background-color: #005B88;color: #FFF;}
.datapicker-cont .btn, .btn-large, .btn-flat {padding: 0 1em}
.picker__nav--prev:hover, .picker__nav--next:hover {background: transparent; opacity: .8}

#news-more-btn, #videos-more-btn, #photos-more-btn { text-align: center;}
#news-more-btn span, #photos-more-btn span, #videos-more-btn span {display: inline-block; padding: 0 10px; font-size: 38px; font-family: 'ws_light'; cursor: pointer;}
#news-more-btn .preloader-wrapper {width: 24px; height: 24px}
#morenews-cont { margin: 10px 0 30px }

.video-container { position: relative;   padding-bottom: 48.25%;  padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,
.video-container object,
.video-container embed {position: absolute; top: 0; left: 0; width: 100%;height: 100%;}
.video-icon {position: absolute; right: 50%; top: 50%; width: 64px; height: 64px; background: url(../img/video-ico.png) no-repeat center; margin-top: -32px; margin-right: -32px;}

.popup-gallery a {margin:3px; }
.photo-icon {position: absolute; right: 50%; top: 50%; width: 64px; height: 64px; background: url(../img/photo-ico.png) no-repeat center; margin-top: -32px; margin-right: -32px;}

.sitemessage {font-size: 3em; text-align: center;}

.simple-page-cont {}
.simple-page-cont h1 {font-size: 2.8em}
.simple-page-cont .page-text {font-size: 1.25em; padding-right: 2em; }

.latest-news-item {margin-bottom: 2em}
.lates-news-title {padding:.5em 1em; font-size: 1.4em}

#map-cont-container {position: relative;}
#contact-form { position: absolute;	top:60px;	left:35%; padding:25px 35px;	width: 400px; height: 260px;	background: rgba(0,0,0,.15); }
#contact-form p {margin-top: 0}


/* footer */
footer {background: #474c5c; min-height: 200px; }
footer .footermenu li { width: 49%; display: inline-block; }
footer .footermenu li a { font-size: 1.2em;}
footer  a {color: #CED0D4;}
footer  a:hover { color: #F4C300} 
footer .copy-siteby {border-top:1px #676b78 solid; padding: 15px 0 !important; margin-top:15px; color: #7C7F86}
footer .soc-icons {padding:0}
footer .soc-icons a {display: inline-block;}
footer .footer-logo {width: 210px; height: 115px; background:  url(../img/footer_logo.png) bottom  no-repeat;}
footer .terms-policy a {display: block; }
</pre></body></html>