/*reset styles*/
button,hr,input{overflow:visible}
audio,canvas,progress,video{display:inline-block}
progress,sub,sup{vertical-align:baseline}
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
menu,article,aside,details,footer,header,nav,section{display:block}
figcaption,figure,main{display:block}
figure{margin:0;}
hr{box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative}
sub{bottom:-.25em}
sup{top:-.5em}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{}
button,select{text-transform:none}
[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
[hidden],template{display:none}
input,textarea,button,select,a {-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}

/*IMPORT FONTS
@import url('https://fonts.googleapis.com/css2?family=Encode+Sans:wght@400;600;700;800&display=swap');*/



/*GRID STYLES*/
.maxwidthfix{max-width:1920px;}
.row{margin:0 auto 0 auto;width:100%;}
.row:after{content:"";display:table;clear:both;}
[class*='col-']{float:left;padding:0 0.5%;/*background:#fefefe;*/background-clip:content-box;}
.col-1{width:4.1666%;}.col-2{width:8.3333%;}.col-3{width:12.5%;}.col-15p{width:15%;}.col-4{width:16.6666%;}.col-18p{width:18.3333%;}.col-20p{width:20%;}.col-33p{width:33.3333%;}.col-5{width:20.8333%;}.col-6{width:25%;}.col-7{width:29.1666%;}.col-8{width:33.3333%;}.col-9{width:37.5%;}.col-10{width:41.6666%;}.col-11{width:45.8333%;}.col-12{width:50%;}.col-13{width:54.1666%;}.col-14{width:58.3333%;}.col-15{width:62.5%;}.col-16{width:66.6666%;}.col-17{width:70.8333%;}.col-18{width:75%;}.col-19{width:79.1666%;}.col-20{width:83.3333%;}.col-21{width:87.5%;}.col-22{width:91.6666%;}.col-23{width:95.8333%;}.col-24{width:100%;}

.m-0{margin:0;}.ml-0_5{margin-left:2.0833%;}.ml-1{margin-left:4.1666%;}.ml-2{margin-left:8.3333%;}.ml-3{margin-left:12.5%;}.ml-4{margin-left:16.6666%;}.ml-5{margin-left:20.8333%;}.ml-6{margin-left:25%;}.ml-7{margin-left:29.1666%;}.ml-8{margin-left:33.3333%;}.ml-9{margin-left:37.5%;}.ml-10{margin-left:41.6666%;}.ml-11{margin-left:45.8333%;}.ml-12{margin-left:50%;}.ml-13{margin-left:54.1666%;}.ml-14{margin-left:58.3333%;}.ml-15{margin-left:62.5%;}.ml-16{margin-left:66.6666%;}.ml-17{margin-left:70.8333%;}.ml-18{margin-left:75%;}.ml-19{margin-left:79.1666%;}.ml-20{margin-left:83.3333%;}.ml-21{margin-left:87.5%;}.ml-22{margin-left:91.6666%;}.ml-23{margin-left:95.8333%;}.ml-24{margin-left:100%;}.mt-0{margin-top:0%;}.mt-1p{margin-top:1%;}.mt-1_7p{margin-top:1.7%;}.mt-0_5{margin-top:2.0833%;}.mt-1{margin-top:4.1666%;}.mt-1-5{margin-top:7.2%;}.mt-2{margin-top:8.3333%;}.mt-10p{margin-top:10%;}.mt-3{margin-top:12.5%;}.mt-4{margin-top:16.6666%;}.mt-5{margin-top:20.8333%;}.mr-1p{margin-right:1%;}.mr-1{margin-right:4.1666%;}.mr-2{margin-right:8.3333%;}.mr-3{margin-right:12.5%;}.mr-4{margin-right:16.6666%;}.mr-5{margin-right:20.8333%;}.mb-0{margin-bottom:0%;}.mb-1p{margin-bottom:1%;}.mb-0_5{margin-bottom:2.0833%;}.mb-1{margin-bottom:4.1666%;}.mb-2{margin-bottom:8.3333%;}.mb-3{margin-bottom:12.5%;}.mb-4{margin-bottom:16.6666%;}.mb-05{margin-bottom:2%;}.mb-0{margin-bottom:0;}.mr-m2{margin-right:-4.1666%;}.ml-m10px{margin-left:-10px;}.mb--1{margin-bottom:-4.1666%;}.mb--2{margin-bottom:8.3333%;}.mt--1{margin-top:-4.1666%;}.mt--2{margin-top:-10%;}
.p-4{padding:16.6666%;}
.p-2{padding:8.3333%;}
.p-1{padding:4.1666%;}
.p-0{padding:0%;}
.p-0_5{padding:2.0833%;}
.pt-0_5{padding-top:2.0833%;}.pt-0_8{padding-top:3.1%;}.pt-1{padding-top:4.1666%;}.pt-1_7{padding-top:7.3%;}.pt-2{padding-top:8.3333%;}.pt-3{padding-top:12.5%;}.pt-4{padding-top:16.6666%;}.pb-0_5{padding-bottom:2.0833%;}.pb-1{padding-bottom:4.1666%;}.pb-2{padding-bottom:8.3333%;}.pb-3{padding-bottom:12.5%;}.pb-4{padding-bottom:16.6666%;}.pl-1{padding-left:4.1666%;}.pl-2{padding-left:8.3333%;}.pl-3{padding-left:12.5%;}.pl-4{padding-left:16.6666%;}.pr-0_5{padding-right:2.0833%;}.pr-1{padding-right:4.1666%;}.pr-2{padding-right:8.3333%;}.pr-3{padding-right:12.5%;}.pr-4{padding-right:16.6666%;}

.ml--1{margin-left:-4.1666%;}
.mr--1{margin-right:-4.1666%;}


/*MAIN TAGS*/
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{margin:0;padding:0;height:100%;width:100%;font-size:1vw;background:#ffffff;color:#013378;overflow-x:hidden;font-family:"Open Sans",sans-serif;line-height:1.6;letter-spacing:-.01em;position:relative;font-weight:400;}
h1{font-size:170%;font-family:"Merriweather",sans-serif;line-height:1.5;margin:0 0 1em 0;font-weight:400;color:#013378;letter-spacing:0em;padding-top:1em;}
h1:before{content:' ';position:absolute;width:20%;min-width:6em;height:.23em;background:#b8d5eb;top:0;}

h1.white{color:#ffffff;}
h1.white:before{background:#ffffff;}


h2.title {font-size:170%;font-family:"Merriweather",sans-serif;line-height:1.5;margin:0 0 1em 0;font-weight:400;color:#013378;letter-spacing:0em;padding-top:1em;}
h2.title:before{content:' ';position:absolute;width:20%;min-width:6em;height:.23em;background:#b8d5eb;top:0;}

h2 {font-size:140%;font-family:"Merriweather",sans-serif;line-height:1.5;margin:1em 0;color:#1daee7;font-weight:400;/* letter-spacing:-.035em; */}
h2.h2line{padding-bottom:.5em;position:relative;}
h2.h2line:after{content:" ";width:4em;height:.20em;background:#6db5e1;position:absolute;bottom:0;left:0;}


h3.title {font-size:170%;font-family:"Merriweather",sans-serif;line-height:1.5;margin:0 0 .7em 0;font-weight:400;color:#ffffff;letter-spacing:0em;padding-top:.7em;}

h3 {font-size:110%;font-family:"Merriweather",sans-serif;font-weight:400;color:#c7416c;line-height:1.6;letter-spacing:0;}
input,textarea,select,button {font-size:100%;font-family:"Open Sans",sans-serif;}
p{line-height:1.7;margin:0 0 4% 0;}
ul{list-style:disc;}
ul,ol{line-height:1.66;margin:1.5em 0em 1em 0em;padding-left:1.2em;}
ul li,ol li{margin-left:0;}
a{text-decoration:underline;color:#234093;transition:color .3s;}
a:hover{text-decoration:underline;color:#c7416c;}
hr {height:1px;width:100%;border:none;margin:2em 0;padding:0;overflow:hidden;box-shadow:none;outline: none;background:#b1d1e3;}




p.h1alt{font-size:170%;font-family:"Merriweather",sans-serif;line-height:1.5;margin:0 0 1em 0;font-weight:400;color:#013378;letter-spacing:0em;padding-top:1.3em;text-transform:uppercase;}
p.h1alt:before{content:' ';position:absolute;width:20%;min-width:6em;height:.23em;background:#ffffff;top:0;}
p.h1alt.white{color:#ffffff;}
p.h1alt.white:berfore{background:#ffffff;}


/*LAYOUT*/

#container{margin:0 auto;max-width:1920px;background:#ffffff;padding:0;}
#header_back{width:100%;background:url(../i/header.jpg) no-repeat #487fb3;background-size:100%;text-align:center;min-height:21em;}
#header_logo{width:25%;margin:0 auto;padding:3em 0}

#header_back_subpage{width:100%;background:url(../i/header_subpage.jpg) no-repeat #487fb3;background-size:100%;text-align:center;min-height:10em;}
#header_logo_subpage{width:16%;margin-left:3em;padding-top:1.7em;}

#menu{border-bottom:.4em solid #b8d5eb;}
#menu img{height:1.45em;vertical-align:middle;margin:0em 0}
#menu_main{text-align:center;}
#menu_main ul{margin:0;padding:0;}
#menu_main li{display:inline-grid;}
#menu a{text-decoration:none;font-weight:700;color:#013378;text-transform:uppercase;padding:1.2em 1em;transition:all .3s;display:inline-block;}
#menu a:hover{background:#2D5486;color:#ffffff;}
#menu_right{padding-left:1em}

.menu_mobile{display:none;}

#content{background:url(../i/content.jpg) no-repeat #cdcdcd;padding:4em 0;}

#content_right li{margin-bottom:1em;}

#content_left{background:#ffffff99;width:100%;padding:3em 5em 4em 4em;min-height:10em;}
#content_left>.shadow{position:absolute;width:100%;height:100%;top:-2em;left:-2em;background:#ffffff99;}

#content_left.dark{background:#689ac1AA;width:100%;padding:3em 5em 4em 4em;min-height:10em;}
#content_left.dark>.shadow{position:absolute;width:100%;height:100%;top:-2em;left:-2em;background:#689ac1AA;}


#content_right{background:#ffffff99;width:96.4285%;padding:3em 6em 3em 4em;min-height:10em;}
#content_right>.shadow{position:absolute;width:100%;height:100%;top:-2em;left:-2em;background:#ffffff99;}

#calendar_left{background:#689ac1AA;width:100%;min-height:10em;padding:1em 1em;margin-top:5em;}
#calendar_left>.shadow{position:absolute;width:100%;height:100%;top:-2em;left:-2em;background:#689ac1AA;}

#calendar_bt a{text-decoration:none;font-size:170%;color:#ffffff;display:block;font-family:"Merriweather",sans-serif;margin:1em 1.7em 2em 1.7em;}
#calendar_bt a:hover{color:#294d7e;}
#calendar_bt a>span{font-size:120%;display:inline-block;color:#4982ae;background:url(../i/icon_calendar.svg) no-repeat;width:4em;height:3em;vertical-align:middle;padding:1em 0 0 .3em;background-size:76%;}



#submenu {list-style:none;margin:0;padding:0;}
#submenu li.level2{font-weight:700;padding-left:0em;padding-top:.3em;padding-bottom:.3em;display:block;}
#submenu li.level2 a{left:0.1em;border-left:0.3em solid #ffffff40;padding-left:.7em;text-decoration:none;color:#ffffff;line-height:2.5;display:block;}
#submenu li.level2 a:hover{left:0.1em;border-left:0.3em solid #ffffff78;color:#ffffff;background:#26719b73;}
#submenu li.level3{}
#submenu li.level3 a{font-weight:400;padding-left:2em;text-decoration:none;display:block;color:#ffffff;text-decoration:none;line-height:1.5;padding-top:.5em;padding-bottom:0.5em;}
#submenu li.level3 a:hover{background:#ffffff20;color:#013378;}


#submenu li.level2 a.sel{background:#0c6495b0;color:#ffffff;border-left:0.3em solid #ffffff;}
#submenu li.level3 a.sel{background:#ffffff66;color:#013378;}

.breadcrumb{margin-bottom:1em;margin-top:-2em;font-size:80%;width: 80%;}
.breadcrumb .sep{display:inline-block;margin:0 .5em;}
.breadcrumb img{display:inline-block;margin:0 1em 0 0;height:.8em;}

.back_bt {float:right;width: 20%;margin-top: -2em;text-align: right;font-size: 80%;position: relative;}

.item{background:#eeeeee;}
.item.noback{background:none;}
.item_heading{position:absolute;bottom:0;z-index:0;background:#32486ad9;width:100%;}/*505050AA*/
.item_heading_dark{padding:0 3em;}
.item_heading_dark h3 a{text-decoration:none;color:#ffffff;}
.item_heading_date{position:absolute;top:-3.7em;background:#3775aa;z-index:1;font-size:150%;font-family:'Merriweather';color:#ffffff;left:2em;padding:.5em;text-align:center;line-height:1.4;}
.item_desc{padding:1em 3em 1em 3em;}
.item img{transition:all .3s;filter:brightness(100%);}
.item img:hover{filter:brightness(110%);}
.item.noback img:hover{filter:brightness(100%);}



.item2{background:#eeeeee;margin-top:1.6em}
.item2_heading_date{position:absolute;top:0em;background:#3775aa;z-index:1;font-size:150%;font-family:'Merriweather';color:#ffffff;left:0em;padding:.5em;text-align:center;line-height:1.4;}
.item2_desc{padding:.3em 2em;}
.item2_desc h2{font-family:'Merriweather';font-size:110%;font-weight:400;margin:0.3em 0;}
.item2_desc p{font-size:90%;}
.item2_desc h2 a{text-decoration:none;}
.item2 img{transition:all .3s;filter:brightness(100%);width: 57%;margin-left: 38%;}
.item2 img:hover{filter:brightness(110%);}


.item3{background:#eeeeee;margin-top:1.6em}
.item3_heading_date{position:relative;top:0em;background:#3775aa;z-index:1;font-size:150%;font-family:'Merriweather';color:#ffffff;left:0em;padding:.5em;text-align:center;line-height:1.4;width:80%;}
.item3_desc{padding:.3em 2em .3em 0;}
.item3_desc h2{font-family:'Merriweather';font-size:110%;font-weight:400;margin:0.3em 0;}
.item3_desc p{font-size:90%;}
.item3_desc h2 a{text-decoration:none;}

.post_poster{padding:1.5em 2em 1.5em 2em;font-size:80%;background:#deebf5;margin-top:1em;}
.post_post{padding:1.5em 2em .1em 2em;font-size:80%;background:#eeeeee;margin-top:1em;}
.post_date{float:right;width:8em;text-align:right;}

.btn_blue{color:#ffffff;background:#689ac1;padding:.6em 1.6em;text-decoration:none;font-size:110%;display:inline-block;}
.btn_blue:hover{color:#3b599d;background:#c5d8e7;text-decoration:none;}
.btn_white{color:#689ac1;background:#ffffff;padding:.6em 1.6em;text-decoration:none;font-size:110%;display:block;outline:none;border:none;cursor:pointer;width:100%;transition:all .3s;}
.btn_white:hover{color:#3b599d;background:#c5d8e7;text-decoration:none;}

.form-select select {border:0;background:url(../i/menu_arrow_select.svg) right 10px center no-repeat #aecce3;background-size:1.3em;color:#013378;cursor:pointer;-webkit-border-radius:0;width:100%;padding:.7em;outline:none;}
.form-input input {border:0;color:#013378;-webkit-border-radius:0;width:100%;padding:.7em;background:#aecce3;outline:none;}

footer ul li{list-style:none;}
footer ul li a{color:#ffffff99;text-decoration:none;transition:all .3s;left:0;}
footer ul li a:hover{color:#ffffff;text-decoration:none;left:0.1em;border-left:0.3em solid #ffffff;padding-left:.5em;}
footer ul li.level1{font-family:'Merriweather';text-transform:uppercase;font-size:130%;padding-bottom:.5em;padding-top:.5em;}
footer ul li.level2{font-weight:700;padding-left:.7em;padding-top:.3em;padding-bottom:.3em;}
footer ul li.level2 a{left:0.1em;border-left:0.3em solid #ffffff40;padding-left:.7em;}
footer ul li.level2 a:hover{left:0.1em;border-left:0.3em solid #ffffffff;}
footer ul li.level3{font-weight:400;padding-left:2em;font-size:90%;}

#footer_line{margin-top:2em;}
#footer_line>div{text-align:center;}
#footer_line hr{height:.1em;width:100%;background:#ffffff40;border:none;outline:none;margin-top:1em;}
#footer_line img{width:75%;margin:0 auto;}

.footer_left{font-size:80%;width:40%;float:left;padding-top:2.9em;letter-spacing: .07em;}
.footer_right{font-size:80%;width:40%;float:right;text-align:right;padding-top:2.9em;letter-spacing: .07em;}
.footer_right a{color:#ffffff;font-weight:700;text-decoration:none;}
.footer_center{float:none;width:20%;text-align:center;margin:0 auto;padding-top:2em;}
.footer_center img{margin:-1px auto;width:100%;}
.footer_back{color:#ffffff;background:url(../i/footer.png) no-repeat #204a75;background-size:cover;border-top:.4em solid #3a638d;border-bottom:.4em solid #ffffff;}

.popup{width:100%;height:100%;background:rgba(0, 0, 0, 0.4);display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;overflow-y:hidden;}
.popup .popup__content{width:50%;overflow:auto;padding:2em;background:white;color:black;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box;    max-height:100vh;}
.popup .popup__content .close{position:absolute;right:20px;top:20px;width:1.5em;display:block;}
.close_btn{cursor:pointer;}

#calendar{max-width:100%;margin:2em auto;padding:0;}

.akcia_detail{width:100%;background:#eeeeee;}
.akcia_detail td{padding:.5em 1em;}

.login_input{border:none;background:#AECCE3;padding:1em;color: #013378;outline:none;}
.login_textarea{border:none;background:#AECCE3;padding:1em;color: #013378;width:100%;outline:none;}
.login_submit{border:none;background:#2D5486;padding:1em 4em;color:#ffffff;cursor:pointer;outline:none;text-transform:uppercase;}


@media only screen and (max-width:1100px){
	body{font-size:1.7vw;}
	.thide{display:none;}
	.tcol-2{width:8.3333%;}
	.tcol-4{width:16.6666%;}
	.tcol-6{width:25%;}	
	.tcol-7{width:29.1666%;}
	.tcol-8{width:33.3333%;}
	.tcol-9{width:37.5%;}
	.tcol-10{width:41.6666%;}
	.tcol-11{width:45.8333%;}
	.tcol-12{width:50%;}
	.tcol-13{width:54.1666%;}
	.tcol-14{width:58.3333%;}
	.tcol-15{width:62.5%;}
	.tcol-16{width:66.6666%;}
	.tcol-17{width:70.8333%;}
	.tcol-18{width:75%;}
	.tcol-20{width:83.3333%;}
	.tcol-21{width:87.5%;}
	.tcol-22{width:91.6666%;}
	.tcol-24{width:100%;}
	.tmb-1p{margin:0;}
	.tmb-0{margin-bottom:0%;}
	.tmr-0{margin-right:0%;}
	.tmt-1{margin-top:4.1666%;}
	.tmt-2{margin-top:8.3333%;}
	.tmt-3{margin-top:12.5%;}
	.tmt-4{margin-top:16.6666%;}
	.tmr-1{margin-right:4.1666%;}
	.tml-0{margin-left:0%;}
	.tmr-0{margin-right:0%;}
	.tpt-2{padding-top:8.3333%;}
	.tpt-1{padding-top:4.1666%;}	
	.tpt-0{padding-top:0;}	
	.tp-2{padding:8.3333%;}
	.tp-1{padding:4.1666%;}
	.tp-0{padding:0;}
	.tml-1{margin-left:4.1666%;}
	.tml-2{margin-left:8.3333%;}
	.tml-3{margin-left:12.5%;}
	.tmr-1{margin-right:4.1666%;}
	.tshow{display:block;}
	.thide{display:none;}
	.footer_back{font-size:90%;}
	#header_back{min-height:9em;}
	#header_logo {padding:2em 0;}
	#header_back_subpage{min-height:6em;}
	#header_logo_subpage {padding:1em 0 0 0;margin:0 auto;}
	
	#menu{padding:.5em 0em;}
	#menu a{padding:0.5em 1em;}
	#menu_right {text-align:right;padding-left:0;padding-right:3em}
	#content_right {margin-top:5em}
	.item2 img{width:63%;margin-left: 40%;}
}


@media only screen and (max-width:600px){
	body{font-size:3.7vw;}
	.mcol-0{width:0%;}
	.mcol-1{width:4.1666%;}
	.mcol-2{width:8.3333%;}
	.mcol-3{width:12.5%;}
	.mcol-4{width:16.6666%;}
	.mcol-5{width:20.8333%;}
	.mcol-7{width:29.1666%;}
	.mcol-8{width:33.3333%;}
	.mcol-10{width:41.6666%;}
	.mcol-11{width:45.8333%;}
	.mcol-12{width:50%;}
	.mcol-13{width:54.1666%;}
	.mcol-14{width:58.3333%;}
	.mcol-15{width:62.5%;}
	.mcol-16{width:66.6666%;}
	.mcol-18{width:75%;}
	.mcol-20{width:83.3333%;}
	.mcol-22{width:91.6666%;}
	.mcol-24{width:100%;}
	[class*='col-']{padding:0 2% 2% 2%;}
	[class*='tcol-']{padding:0 2% 2% 2%;}
	[class*='mcol-']{padding:0 2% 2% 2%;}
	.mb-1p{margin:0;}
	.mmb-0{margin-bottom:0;}
	.mml-0{margin-left:0;}
	.mml-2p{margin-left:2%;}
	.mml-1{margin-left:4.1666%;}
	.mml-2{margin-left:8.3333%;}
	.mml-3{margin-left:12.5%;}
	.mml-4{margin-left:16.6666%;}
	.mmt-0{margin-top:0%;}
	.mmt-1{margin-top:4.1666%;}
	.mmt-2{margin-top:8.3333%;}
	.mmb-1{margin-bottom:4.1666%;}
	.mmb-2{margin-bottom:8.3333%;}
	.mmt-4{margin-top:16.6666%;}
	.mpt-8{padding-top:33.3333%;}
	.mpt-2{padding-top:8.3333%;}
	.mpt-1{padding-top:4.1666%;}	
	.mpt-0{padding-top:0;}	
	.mp-2{padding:8.3333%;}
	.mp-1{padding:4.1666%;}
	.mp-0{padding:0;}
	.mshow{display:block;}
	.mhide{display:none;}
	.dhide{display:inline-block;}
	.mcenter{text-align:center;}
	
	#content{padding:2.5em 0;}
	#content_left {padding:2em 3em 2em 2em;}
	#content_left>.shadow {top:-1.1em;left:-1.1em;}
	#calendar_left>.shadow {top:-1.1em;left:-1.1em;}
	#calendar_left{margin-top:3em;}
	
	
	#content_left.dark {padding:2em 3em 2em 2em;}
	#content_left.dark>.shadow {top:-1.1em;left:-1.1em;}
	#calendar_left.dark>.shadow {top:-1.1em;left:-1.1em;}
	#calendar_left.dark{margin-top:3em;}
	

	
	
	
	#calendar_bt a {font-size:115%;}
	#content_right{margin-top:3em;}
	#content_right>.shadow {top:-1.1em;left:-1.1em;}
	#content_right {padding:2em 3em 2em 2em;}
	#content_right.mpt-0{padding-top:0;}	
	
	h1 {font-size:140%;}
	h2.title {font-size:140%;}
	h2 {font-size:140%;}
	h3.title {font-size:105%;color:#124081;}
	h3.title a {color:#124081;}
	.item_heading_date {font-size:100%;left:1em;}
	.item_heading {position:relative;background:#eaeaea;padding:.5em 0 0 0;}
	.item_heading_dark {padding:0 1em 0.1em 1em;}
	
	
	.item2_heading_date {font-size:100%;left:1em;bottom:-.3em;top:unset;}
	.item2_desc {padding:0 1em 0.1em 1em;}
	
	.item3_heading_date {font-size:100%;left:1em;bottom:unset;top:-.7em;width:4.2em}
	.item3_desc {padding:0 1em 0.1em 1em;}
	
	.footer_back{font-size:100%;padding-top:2em;}
	.footer_back div.row ul{margin-top:0;margin-bottom:0;}
	#footer_line hr {height:0.17em;}
	#footer_line img {width:90%;}
	.footer_left{text-align:center;width:100%;float:none;font-size:100%;padding-top:2em;letter-spacing:0em;}
	.footer_right{text-align:center;width:100%;float:none;font-size:100%;padding-top:2em;padding-bottom:1em;letter-spacing:0em;}
	
	
	
	.footer_center{text-align:center;width:55%;float:none;}
	
	#header_logo {padding:9.5em 0;width:75%;}
	#header_back {background-size:auto 100%;min-height:18em;background-position:93% 45%;}

	#header_logo_subpage {padding:0.5em 0;width:33%;margin:0 0 0 1em;}
	#header_back_subpage {background-size:auto 100%;min-height:4em;background-position:35% 45%;}


	.menu_mobile{/* background:#035e8d; */position:relative;z-index:10;width:100%;display:block;margin-top:-1px;}
	.menu_mobile ul{margin:0;padding:0;list-style:none;}
	.menu_mobile, .menu_mobile a{color:#e2e2e2;text-decoration:none;border-top:1px solid rgba(255, 255, 255, 0.1);}
	.menu_mobile a{display:block;white-space:nowrap;}
	.menu_mobile-dropdown, .menu_mobile input[type=checkbox]{display:none;}
	.menu_mobile label{}
	.menu_mobile label:hover{cursor:pointer;/* position:absolute; *//* z-index:12; */}
	@-webkit-keyframes grow{0%{display:none;opacity:0;}50%{display:block;opacity:0.5;}100%{opacity:1;}}
	@keyframes grow{0%{display:none;opacity:0;}50%{display:block;opacity:0.5;}100%{opacity:1;}}
	.menu_mobile-dropdown a{}


	.menu_mobile > label{display:block;text-align:right;position:absolute;right:1.3em;top:1em;}
	.menu_mobile a{padding:1em 1.3em 1em 2em;}
	.menu_mobile > ul i{float:right;padding:5px 10px;background-color:#ffffff20;}
	.menu_mobile-dropdown a{background:#183e68;padding-left:3em;}
	.menu_mobile-hasflyout > ul a{background:#143354;padding-left:4em;}
	.menu_mobile > ul,.menu_mobile-righticon{display:none;}
	input[type=checkbox]:checked + ul{display:block;-webkit-animation:grow 0.5s ease-in-out;animation:grow 0.5s ease-in-out;background:#27568b;}

	.fa{width:2em;height:2em;}
	.fa-caret-down{background:url(../i/menu_arrow_down.svg) no-repeat;background-size:70%;background-position:45% 50%;}
	.fa-caret-up{background:url(../i/menu_arrow_up.svg) no-repeat;background-size:70%;background-position:45% 50%;}
	.fa-caret-right{background:url(../i/menu_arrow_right.svg) no-repeat;background-size:70%;    background-position:45% 50%;}
	.fa-bars{background:url(../i/menu_hamburger.svg) no-repeat;background-size:100%;display:block;}
	.fa-bars.fa-close{background:url(../i/menu_close.svg) no-repeat;background-size:100%;display:block;}
	.breadcrumb{padding-top:1em}
	
	.popup .popup__content{width:100%;max-height:100vh;}
	#calendar {font-size:55%;}
	#calendar_around{width:134%;background:white;margin-left:-17%;}
	.item2 img{width:100%;margin-left:0%;}
	.item_desc{padding:1em;}
	.item_heading h2.white{color:#013378;}
}


@media only screen and (max-width:359px){
	#calendar {width:140%;position:relative;}
}










.font388p{font-size:388%;}
.font300p{font-size:300%;}
.font270p{font-size:270%;}
.font250p{font-size:250%;}
.font220p{font-size:220%;}
.font200p{font-size:200%;}
.font180p{font-size:180%;}
.font178p{font-size:178%;}
.font170p{font-size:170%;}
.font160p{font-size:160%;}
.font150p{font-size:150%;}
.font140p{font-size:140%;}
.font130p{font-size:130%;}
.font120p{font-size:120%;}
.font115p{font-size:115%;}
.font110p{font-size:110%;}
.font105p{font-size:105%;}
.font100p{font-size:100%;}
.font95p{font-size:95%;}
.font90p{font-size:90%;}
.font85p{font-size:85%;}
.font80p{font-size:80%;}
.font75p{font-size:75%;letter-spacing:0em;}
.font70p{font-size:70%;}
.font60p{font-size:60%;}
.font50p{font-size:50%;}
.lh-1_2{line-height:1.2;}
.lh-1_3{line-height:1.3;}
.lh-1_4{line-height:1.4;}
.lh-1_5{line-height:2.5;}
.left{text-align:left;}
.right{text-align:right;}
@media only screen and (max-width:600px){.mcenter.right{text-align:center;}}
.center{text-align:center;}
.justify{text-align:justify;}
.uppercase{text-transform:uppercase;}
.valign-top{vertical-align:top;}
.valign-top td{vertical-align:top;}
.valign-middle{vertical-align:middle;}
.valign-bottom{vertical-align:bottom;}
.bord-radius{border-radius:.7em;}
.bord-grey{border:.07em solid #dddddd;}
.bord-left-grey{border-left:.07em solid #dddddd;}
.placeholder_italic:placeholder-shown {font-style:italic;}
.underline{text-decoration:underline;}
#slider_logos.pointer img{cursor:pointer;}
#slider_logos2.pointer img{cursor:pointer;}
.pointer_events_none{pointer-events:none;}
.pb-10p{padding-bottom:10%;}


.grey{color:#777777;}
.red{color:#FF0000;}
.blue{color:#4DA2D9;}
.gradientblue{background:linear-gradient(165deg, #82c797, #2e75a0 43%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.lightblue{color:#5F9DCF;}
.lightblue5{color:#83b8de;}
.darkred{color:#c21400;}
.lightblue2{color:#7dcde7;border-bottom:.15em solid #c21400;}
.lightblue4{color:#ffffff;border-bottom:.15em solid #c21400;}
.lightblue3{color:#7dcde7;}
.orange{color:#F47D2D;}
.green{color:#47c529;}
.green2{color:#F47D2D;}
.white{color:#ffffff;}
.purple{color:#234093;}
.green_back{background:#F47D2D;border-radius:.5em;display:inline-block;padding:.5em 1em;}
.green_back2{background:#F47D2D;}
.cyan_back{background:#00edff;}
.darkblue_back{color:#ffffff;background:#2d5486;background-size:cover;border-top:.3em solid #c3d8ee;}
.login_back{background:#FEFEFE;background-size:100%;}
.lightblue_back{color:#2e568a;background:#e8f1fb;}

.blue_back{background:#e4eff9;}
.blue_back2{background:#e8f1fb;}
.blue_back3{background:#dde9f5;}
.grey_back{background:#f2f2f2;}
.grey_back2{background:#1f2658;}
.grey_back3{background:#626366;}
.white_back{background:#ffffff;}
.red_badge{background:#D2232A;color:#ffffff;font-size:90%;display:inline-block;padding:0 0.2em;line-height:1.2}


.padd0{padding:0;}
.w110p{width:110%;}
.w100p{width:100%;}
.w90p{width:90%;}
.w80p{width:80%;}
.w70p{width:70%;}
.w66p{width:66.6666%;}
.w50p{width:50%;}
.w40p{width:40%;}
.w33p{width:33.3333%;}
.w30p{width:30%;}
.w20p{width:20%;}
.w10p{width:10%;}
.w2em{width:2em;}
.w1em{width:1em;}
.h1em{height:1em;}
.h2em{height:2em;}
.h4em{height:4em;}
.h100p{height:100%;}

.block{display:block;}
.nowrap{white-space:nowrap;}
.hide{display:none;}
.flex{display:flex;}
@media only screen and (max-width:1100px){.tunflex{display:block;}}
@media only screen and (max-width:480px){.munflex{display:block;}}
.table{display:table;}
.table-cell{display:table-cell;}
.inline-block{display:inline-block;}
.inline{display:inline;}
.p20p{padding:20%;}
.absolute{position:absolute;}
.relative{position:relative;}
strong{font-weight:700;}
.bold{font-weight:700;}
.black{font-weight:800;letter-spacing:-.035em;}
.top0{top:0;}
.float_left{float:left;}
.float_right{float:right;}
.zindex0{z-index:0;}
.zindex1{z-index:1;}
.zindex2{z-index:2;}
@media only screen and (max-width:480px){.float_right.mfloat_left{float:left;width:100%;margin-left:0}}
.clearboth{clear:both;height:0;}





/* Slick */
 .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
@media only screen and (min-width:481px){
	.slick-slide img.dhide{display:none;}
}
@media only screen and (max-width:480px){
	.slick-slide img.mhide{display:none;}
}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.left-align-slick > .slick-list > .slick-track{margin-left:0;}



/* Slick Theme */
@charset 'UTF-8';
/* Arrows */ 
.slick-prev, .slick-next{position:absolute;top:calc(50% - 1em);display:block;width:3em;height:3em;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev{left:-2.2em;z-index:8;}
.slick-next{right:0em;}
.slick-prev:before{background:url(../i/arrow-aud-l.svg)  no-repeat;background-size:100%;/* border:.1em solid #dfdfdf; *//* border-radius:50%; */width:3em;height:3em;content:" ";position:absolute;/* box-shadow:0 0 1em 0 rgba(0,0,0,0.05); */transition:all .3s;opacity:.5;}
.slick-prev:hover:before{opacity:1;}
.slick-next:before{background:url(../i/arrow-aud-r.svg) no-repeat;background-size:100%;/* border:.1em solid #dfdfdf; *//* border-radius:50%; */width:3em;height:3em;content:" ";position:absolute;/* box-shadow:0 0 1em 0 rgba(0,0,0,0.05); */transition:all .3s;/* background-position:0 0; */opacity:.5;/* transition:all .3s; */}
.slick-next:hover:before{opacity:1;/* left:0; */}
.item{outline:none;}
/* Dots */ .slick-dotted.slick-slider{/*margin-bottom:30px;*/}
.slick-dots{position:absolute;bottom:-0.2em;display:block;width:50%;padding:0;margin:0;left:25%;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:2em;height:2em;margin:0 .0em;padding:0;cursor:pointer;}
.slick-dots li button{/* font-size:0;*//* line-height:0;*/display:block;width:1em;height:1em;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;outline:none;}
.slick-dots li button:before{/* font-family:'slick';*//* font-size:6px;*//* line-height:20px;*/position:absolute;top:0;left:0;width:1em;height:1em;content:' ';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffffff;border-radius:50%;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}

.slick-dots2{position:absolute;bottom:-0.7em;display:block;width:50%;padding:0;margin:0;left:25%;list-style:none;text-align:center;}
.slick-dots2 li{position:relative;display:inline-block;width:1em;height:1em;margin:0 .0em;padding:0;cursor:pointer;}
.slick-dots2 li button{/* font-size:0;*//* line-height:0;*/display:block;width:.5em;height:.5em;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;}
.slick-dots2 li button:hover, .slick-dots2 li button:focus{outline:none;}
.slick-dots2 li button:hover:before, .slick-dots2 li button:focus:before{opacity:1;outline:none;}
.slick-dots2 li button:before{/* font-family:'slick';*//* font-size:6px;*//* line-height:20px;*/position:absolute;top:0;left:0;width:.5em;height:.5em;content:' ';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#6db5e1;border-radius:50%;}
.slick-dots2 li.slick-active button:before{opacity:.75;color:black;}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{display:none;background:#ffffff;opacity:.2;}
.slick-prev.slick-disabled:before img, .slick-next.slick-disabled:before img{}
/*up and down*/ .slick-up, .slick-down{position:absolute;left:calc(50% - 2em);display:block;width:2em;height:2em;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-up{top:-.6em;z-index:8;}
.slick-down{right:0em;bottom:-0.3em;}
.slick-up:before{background:url(../i/icon_arrow_u.svg) #ffffff;background-size:100%;border:.1em solid #dfdfdf;border-radius:50%;width:2em;height:2em;content:" ";position:absolute;box-shadow:0 0 1em 0 rgba(0,0,0,0.05);transition:all .3s;}
.slick-up:hover:before{background-color:#efefef;box-shadow:0 0 1em 0 rgba(0,0,0,0.15);}
.slick-down:before{background:url(../i/icon_arrow_d.svg) #ffffff;background-size:100%;border:.1em solid #dfdfdf;border-radius:50%;width:2em;height:2em;content:" ";position:absolute;box-shadow:0 0 1em 0 rgba(0,0,0,0.05);transition:all .3s;}
.slick-down:hover:before{background-color:#efefef;box-shadow:0 0 1em 0 rgba(0,0,0,0.15);}
.slick-up.slick-disabled:before, .slick-down.slick-disabled:before{/*display:none;*/ background:#ffffff;opacity:.2;}
.slick-up.slick-disabled:before img, .slick-down.slick-disabled:before img{}
img.w100p.slick-lazyload-error{display:none;}
.slick-hmpgsldr-left{top:auto;left:-4.9em;top:calc(50% - 3.5em);}
.slick-hmpgsldr-right{top:auto;right:-2.2em;top:calc(50% - 3.5em);}

.slick-logosldr-left{top:auto;left:-5em;top:calc(50% - 1.4em);}
.slick-logosldr-left.slick-prev:before{background:url(../i/arrowl.svg)  no-repeat;}
.slick-logosldr-right{top:auto;right:-4em;top:calc(50% - 1.4em);}
.slick-logosldr-right.slick-next:before{background:url(../i/arrowr.svg)  no-repeat;}

.slick-tchnlg-left{top:auto;left:-8em;top:calc(50% - 1.4em);}
.slick-tchnlg-right{top:auto;right:-6em;top:calc(50% - 1.4em);}



@media only screen and (max-width:600px){
	.slick-hmpgsldr-left:before{width:2em;left:3em;}
	.slick-hmpgsldr-right:before{width:2em;right:0.2em;}
	.slick-logosldr-left:before{width:2em;left:3em;top:calc(50% + 0.3em);}
	.slick-logosldr-right:before{width:2em;right:2em;top:calc(50% + 0.3em);}
}


	