.three-link{
	float: left; position: relative; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%);
}
.plyr__poster { background-size: cover; }

.footer .goog-te-gadget-simple { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 14px; min-width: 150px; border: 1px solid #dddddd; padding: 5px 24px 5px 10px; color: #4a4a4a; }

@media screen and (max-width: 991px) { .footer .goog-te-gadget-simple { margin-right: 20px; } }

@media screen and (max-width: 649px) { .footer .goog-te-gadget-simple { width: 200px; margin: auto; } }

.footer .goog-te-gadget-simple > span { width: 100%; display: block; }

.footer .goog-te-gadget-simple .goog-te-menu-value { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; }

.footer .goog-te-gadget-simple .goog-te-menu-value span:last-of-type { position: absolute; right: -22px; }

.footer .goog-te-gadget-simple .goog-te-menu-value span:nth-of-type(2) { position: absolute; right: -2px; }

.home-banner { overflow: hidden; }

.home-banner .text { height: auto; }

.home-banner .text h1 { text-transform: uppercase; color: #fff; font-weight: 700; margin-bottom: 0; }

.home-banner .play { cursor: pointer; }

.fixed { z-index: 99; }

.play.pause .icon-play:before, .play.pause .icon-play:after { content: ''; display: inline-block; width: 3px; height: 14px; background-color: #ffffff; margin-top: 5px; }

.play.pause .icon-play:before { margin-right: 4px; }

.form input, .form .select, .form textarea { width: 100%; height: auto; max-width: 380px; border-radius: 3px; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; font-size: 15px; line-height: normal; color: #4a4a4a; }

@media screen and (max-width: 575px) { .form input, .form .select, .form textarea { max-width: 100%; } }

.form input, .form textarea { padding: 16px; border: 1px solid rgba(185, 191, 196, 0.5); }

.form .select select { height: 54px; padding: 16px; border: 1px solid rgba(185, 191, 196, 0.5); }

.buttons button, .buttons .button { width: 180px; height: 48px; font-size: 14px; line-height: normal; color: #ffffff; background-color: #003da5; }

.buttons button:hover, .buttons .button:hover { background-color: #032e77; }

.wrap-all { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.form__row { width: 48.7%; }

@media screen and (max-width: 575px) { .form__row { width: 100%; } }

.inner-page .play { display: none; }

.inner-banner { position: relative; }

body.inner-page .plyr {
    height: 100% !important;
}

body.inner-page .plyr audio,
body.inner-page .plyr body .plyr video {
    width: auto;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, 0);
}

body.inner-page .video-holder {
    height: 100%;
}

body.inner-page .video-holder .video-sizer {
    display: none;
}

body.inner-page .video-player.container-size {
    position: static;
    height: 100%;
}

body.inner-page .plyr__video-wrapper {
    padding-bottom: 0 !important;
    height: 100%;
}

body.inner-page .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
    padding-bottom: 0;
    height: 100%;
    transform: none !important;
}

body.inner-page .plyr--full-ui .plyr__video-embed iframe {
    width: 170vh;
    max-width: none;
    height: 100%;
    left: 50%;
    transform: translate(-50%, 0);
}

body.inner-page embed,
body.inner-page iframe,
body.inner-page img,
body.inner-page object,
body.inner-page video {
    max-width: none;
}

.plyr__video-wrapper,
.plyr {
	height: 100%;
}

.banner .video-holder {
    min-width: 675.55556px;
}
@media screen and (min-width: 1088px){
    .banner .video-holder {
        min-width: 1386.66667px;
    }
}
.plyr audio, .plyr video{
	 height: 100%;
    object-fit: cover;
}

html.hidden-c .wowo { opacity: 0; }

html.hidden-c .wowo.animated { -webkit-animation-duration: 1.2s; animation-duration: 1.2s; visibility: visible; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.nav .block > ul > li:hover > a .iconfont { color: #003da5; }

.nav .block > ul > li:hover > a { color: #003da5; font-size: 45px; }

@media screen and (max-width: 1279px) { .nav .block > ul > li:hover > a { font-size: 38px; } }

@media screen and (max-width: 1023px) { .nav .block > ul > li:hover > a { font-size: 34px; } }

@media screen and (max-width: 768px) { .nav .block > ul > li:hover > a { font-size: 30px; } }

@media screen and (min-width: 769px) { .nav .block > ul > li > ul { height: 100%; overflow: hidden; } }

@media screen and (min-width: 769px) { .nav .block > ul > li:hover > ul { height: auto; } }

#search-box input.input { margin-bottom: 0; }

.nav .block > ul > li > ul li a { padding: 0; display: inline-block; }

.pagination-list { list-style: none; }

.goog-te-menu-value img { display: none; }

.categories-nav a { margin-right: 16px; }

@media screen and (max-width: 768px) { .home-banner .text { max-width: 300px; width: 100%; padding: 0 10px; }
  .home-banner .text h1 { font-size: 36px; } }

@media screen and (max-width: 768px) { table td:last-child, table th:last-child { display: block; } }

@media screen and (max-width: 768px) { .section-6 .columns .img-c .text .more, .section-6 .columns .img-s .text .more { margin-top: 12px; height: 40px; opacity: 1; visibility: visible; } }

@media screen and (max-width: 1023px) { .section-5 { padding-top: 0; }
  .section-5 .blocks { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .section-5 .blocks .right { padding: 0 0 100px; } }

.section-3 ul li .text-c { padding: 20px 0 20px 20px; }

.three-link ul li { text-align: center; }

@media screen and (max-width: 768px) { .three-link ul li { text-align: left; } }

.three-link ul li a { padding: 0 10px; }

.newsletter-article-expand { text-align: center; cursor: pointer; }

.newsletter-article-expand:before, .newsletter-article-expand:after { -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }

.newsletter-article-expand:hover:after { border-color: #598cc9 !important; }

@media screen and (max-width: 768px) { .section-1 .img-c .img-d .text .more { margin-top: 14px; height: 43px; opacity: 1; visibility: visible; } }

@media screen and (max-width: 1023px) { .section-1 .columns:not(.is-desktop) { width: calc(100% + 20px); } }

.header > .container .menu-outer ul li a { font-weight: 500 !important; }

.section-1 .img-t .img-s { position: relative; }

.section-1 .img-t .img-s:after { content: ''; display: block; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000)); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000); opacity: .3; position: absolute; left: 0; top: 0; }

@media screen and (min-width: 1280px) { .header + div:not(.home-banner) { margin-top: 152px; } }

@media screen and (max-width: 1279px) { .header + div:not(.home-banner) { margin-top: 95px; } }

@media screen and (max-width: 768px) { .header + div:not(.home-banner) { margin-top: 67px; } }

.title.is-4 + form { max-width: 500px; }

.title.is-4 + form .button { width: 100%; }

.header > .container .menu-outer ul li a.icon-search:hover { font-size: 16px; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all .15s; -o-transition: all .15s; transition: all .15s; }

.header > .container .menu-outer ul li:last-child a:hover { font-size: 14px; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.header > .container .menu-outer ul li:last-child a:hover .hamburger:not(.active) .hamburger-inner { width: 18px; }

.header > .container .menu-outer ul li:last-child a { position: relative; z-index: 999; }

.nav-active .header > .container .menu-outer ul li:last-child a:hover { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.nav-active .hamburger + .hidden-xs { opacity: 0; }

.nav .block > ul > li { margin-bottom: 15px; }

@media screen and (max-width: 1023px) { .nav .block > ul > li { margin-bottom: 10px; } }

.nav .block > ul > li > a { white-space: nowrap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 55px; }

@media screen and (max-width: 1279px) { .nav .block > ul > li > a { height: 47px; } }

@media screen and (max-width: 1023px) { .nav .block > ul > li > a { height: 42px; } }

@media screen and (max-width: 768px) { .nav .block > ul > li > a { height: 38px; } }

.three-link { position: absolute; bottom: auto; top: 100vh; }

.three-link ul li .item { display: block; }

.slick-lightbox .slick-slide img { -o-object-fit: contain; object-fit: contain; max-height: 60vh !important; }

@media screen and (min-width: 768px) { .slick-lightbox .slick-slide img { max-width: 70%; } }

.nav .connect p { font-weight: 400; }

.wrap-all input, .wrap-all select { font-size: 14px; }

.wrap-all .checkbox { vertical-align: middle; margin-bottom: -2px; }

.wrap-all .checkbox + label { padding-left: 8px; }

.wrap-all input[type=radio] { vertical-align: middle; margin: 0 4px 0 -2px; }

.wrap-all input[type=radio]:hover { -webkit-box-shadow: none; box-shadow: none; }

.wrap-all .select:not(.is-multiple):not(.is-loading)::after { margin-top: -13px; }

.wrap-all select { max-width: 380px; }

@media screen and (max-width: 768px) { .action-modal { position: fixed; bottom: 0; } }

@media screen and (max-width: 768px) { .action-modal .action-modal-background { display: block; } }

.action-modal .action-modal-content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.action-modal .action-modal-content a img { -o-object-fit: contain; object-fit: contain; }

.footer .bottom p:last-child { padding-right: 0; }

@media screen and (max-width: 768px) { .footer .bottom-lg { display: none; } }

.footer .bottom-xs { display: none; }

@media screen and (max-width: 768px) { .footer .bottom-xs { display: block; }
  .footer .bottom-xs p { width: 100%; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .footer .bottom-xs p:nth-child(2) a { padding: 0 10px; } }

.visible-xs { display: none; }

@media screen and (max-width: 649px) { .visible-xs { display: block; } }

@media screen and (max-width: 649px) { .hidden-xs { display: none; } }

@media screen and (max-width: 649px) { #google_translate_element { display: none; } }

@media screen and (max-width: 649px) { .footer .top .logo-foot { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

@media screen and (max-width: 649px) { .footer .top .logo-foot a { margin: 0; } }

@media screen and (max-width: 768px) { .section-1 { padding-bottom: 50px; } }

@media screen and (max-width: 768px) { .section-1 .container > .columns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

@media screen and (max-width: 1023px) { .section-1 .img-t { -ms-flex-wrap: unset; flex-wrap: unset; }
  .section-1 .img-t .img-s { padding-top: 50%; width: 50%; margin: 0 20px 0 0; } }

@media screen and (max-width: 768px) { .section-1 .column > div:last-child { margin-bottom: 0; } }

@media screen and (max-width: 768px) { .intro-c.hidden-xs { display: none; } }

.intro-c.visible-xs { display: none; }

@media screen and (max-width: 768px) { .intro-c.visible-xs { display: block; } }

.slick-inner { height: 100%; }

.slick-inner .item-s { width: 100%; height: 100%; }

.slick-inner .item-s .image { height: 100%; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; }

.fixed { z-index: -1; }

.fixed.show { z-index: 99; }

.wrap-all label, .wrap-all select { color: #4a4a4a; }

.form__note { color: #4a4a4a; }

@media screen and (max-width: 768px) { .home-banner .text { margin-left: 20px; } }

@media screen and (max-width: 349px) { .home-banner .text { bottom: 262px; margin-left: 10px; } }

@media screen and (max-width: 768px) { .home-banner .play { margin-left: 33px; } }

@media screen and (max-width: 349px) { .home-banner .play { bottom: 190px; margin-left: 23px; } }

.home-banner .three-link { display: none; }

.slick-slider .inner-banner { margin-top: 0; }

.lightbox .lightbox-close{
	z-index:8;
    border:none;
    top: -21px;
    right: -20px;
    font-size: 36px;
    height: 40px;
    width: 40px;
    opacity: 0.9;
 	transition: all .2s;
    line-height: 42px;
}
@media screen and (max-width: 1200px) { 
  .lightbox .lightbox-close{
  	background:none;
    top: -28px;
    right: -11px;
  }
}

.lightbox .lightbox-close:hover{
	opacity: 1;
}

@media screen and (max-width: 768px) { .article .text-c { overflow-x: auto; } }

@media screen and (max-width: 768px) { .article .text-c table { min-width: 500px; } }

.three-link ul li a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (max-width: 768px) { .three-link ul li a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } } 

/*.three-link ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.three-link ul li { width: auto; margin-right: 20px; }

.three-link ul li:last-child { margin-right: 0; }

.three-link ul li a { padding: 0 30px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (max-width: 768px) { .three-link ul li a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } } */



.article .columns.three-img-text{
   flex-wrap: wrap; 
}

.categories-nav a { font-size: 16px; font-weight: 700; color: #003da5; }

.categories-nav a:hover { color: #032e77; }

.categories-nav a.is-active { color: #032e77; }

.news-listing.card .news-meta > * { font-size: 16px; }

.news-listing.card .news-meta a { font-weight: 700; color: #003da5; }

.news-listing.card .news-meta a:hover { color: #032e77; }

.news-listing.card .news-meta .news-category { font-size: 16px; }

a { color: #005D9C; }

a:hover { color: #032e77; }

.article ol li, .article ul li { line-height: 1.4; margin-bottom: 12px; }

.gallery.is-lightbox ul li a { position: relative; }

.gallery.is-lightbox ul li a:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #003da5; opacity: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.gallery.is-lightbox ul li a:hover:before { opacity: 0.3; }

.gallery.is-lightbox .more-s a { background-color: rgba(32, 63, 147, 0.9); }

.gallery.is-lightbox .more-s a:hover { background-color: #203f93; }

.inner-page .banners-new .slick-arrow { padding: 10px; font-size: 20px; color: rgba(255, 255, 255, 0.5); position: absolute; z-index: 1; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.inner-page .banners-new .slick-arrow.icon-prev { left: 0; }

.inner-page .banners-new .slick-arrow.icon-next { right: 0; }

.inner-page .banners-new .slick-arrow:hover { color: white; }

.inner-page .banners-new.slick-slider { margin-bottom: 2.1rem; }

@media screen and (max-width: 768px) { .inner-page .banners-new.slick-slider { margin-bottom: 0; } }

.inner-page .banners-new.slick-slider .inner-banner { margin-bottom: 0; }

.article .columns.three-img-text .block.link-tile { display: block; position: relative; }

.article .columns.three-img-text .block.link-tile:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #003da5; opacity: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.article .columns.three-img-text .block.link-tile:hover:before { opacity: 0.3; }

