html{
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
h1{
	font-size:2em;
	margin:.67em 0
}
hr{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	height:0;
	overflow:visible
}
main{
	display:block
}
pre{
	font-family:monospace,monospace;
	font-size:1em
}
a{
	-webkit-text-decoration-skip:objects
}
abbr[title]{
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
b,strong{
	font-weight:bolder
}
code,kbd,samp{
	font-family:monospace,monospace;
	font-size:1em
}
small{
	font-size:80%
}
svg:not(:root){
	overflow:hidden
}
button,input,optgroup,select,textarea{
	margin:0
}
button{
	overflow:visible;
	text-transform:none
}
[type=button],[type=reset],[type=submit],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:1px dotted ButtonText
}
fieldset{
	padding:.35em .75em .625em
}
input{
	overflow:visible
}
legend{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress{
	display:inline-block;
	vertical-align:baseline
}
select{
	text-transform:none
}
textarea{
	overflow:auto
}
[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
}
details{
	display:block
}
summary{
	display:list-item
}
template{
	display:none
}
html{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:93.75%
}
@media (min-width:768px){
	html{
		font-size:112.5%
}
}
*,:after,:before{
	-webkit-box-sizing:inherit;
	box-sizing:inherit
}
body{
	font-family:Arial,sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin:0;
	text-rendering:optimizelegibility
}
[aria-hidden=true]{
	display:none
}
img{
	height:auto;
	max-width:100%
}
@font-face{
	font-family:EuropaIcons;
	src:url(../fonts/europa-icons.eot);
	src:url(../fonts/europa-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/europa-icons.woff) format("woff"),url(../fonts/europa-icons.ttf) format("truetype")
}
.ecl-icon:before,.ecl-search-form--internal .ecl-search-form__textfield-wrapper:before,.ecl-search-form__button:before{
	display:inline-block;
	font-family:EuropaIcons;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:1;
	margin-right:4px;
	speak:none;
	text-decoration:none;
	text-transform:none
}
.ecl-breadcrumbs__link:after,.ecl-button--caret-down:after,.ecl-button--caret-right:after,.ecl-button--caret-up:after,.ecl-expandable__button:after,.ecl-file__download:after,.ecl-file__translations-download:after,.ecl-file__translations-toggle[aria-expanded=false]:after,.ecl-file__translations-toggle[aria-expanded=true]:after,.ecl-icon--after,.ecl-link--external:after,.ecl-link--more:after,.ecl-navigation-inpage__trigger:after,.ecl-navigation-menu__link[aria-expanded=false]:after,.ecl-navigation-menu__link[aria-expanded=true]:after,.ecl-pika-theme .is-rtl .pika-next:after,.ecl-pika-theme .is-rtl .pika-prev:after,.ecl-pika-theme .pika-next:after,.ecl-pika-theme .pika-prev:after,.ecl-tag--facet-close .ecl-tag__item:after{
	display:inline-block;
	font-family:EuropaIcons;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	line-height:1;
	margin-left:4px;
	speak:none;
	text-decoration:none;
	text-transform:none
}
.ecl-icon--arrow-down:before{
	content:"\e822"
}
.ecl-icon--arrow-up:before{
	content:"\e821"
}
.ecl-icon--audio:before{
	content:"\e801"
}
.ecl-icon--book:before{
	content:"\0022"
}
.ecl-icon--breadcrumb:before{
	content:"\e828"
}
.ecl-icon--brochure:before{
	content:"\e802"
}
.ecl-icon--budget:before{
	content:"\e81a"
}
.ecl-icon--calendar:before{
	content:"\e81d"
}
.ecl-icon--camera:before{
	content:"\e800"
}
.ecl-icon--check:before{
	content:"\e816"
}
.ecl-icon--close-dark:before{
	content:"\e82d"
}
.ecl-icon--close:before{
	content:"\e82c"
}
.ecl-icon--copy:before{
	content:"\29"
}
.ecl-icon--data:before{
	content:"\24"
}
.ecl-icon--digital:before{
	content:"\e80b"
}
.ecl-icon--down:before{
	content:"\e81f"
}
.ecl-icon--download:before{
	content:"\e806"
}
.ecl-icon--edit:before{
	content:"\e807"
}
.ecl-icon--energy:before{
	content:"\e818"
}
.ecl-icon--error:before{
	content:"\e82f"
}
.ecl-icon--euro:before{
	content:"\e803"
}
.ecl-icon--external:before{
	content:"\e825"
}
.ecl-icon--facebook:before{
	content:"\e809"
}
.ecl-icon--faq:before{
	content:"\21"
}
.ecl-icon--feedback:before{
	content:"\e82e"
}
.ecl-icon--file:before{
	content:"\26"
}
.ecl-icon--generic-lang:before{
	content:"\e81e"
}
.ecl-icon--global:before{
	content:"\e829"
}
.ecl-icon--googleplus:before{
	content:"\e80c"
}
.ecl-icon--growth:before{
	content:"\e82a"
}
.ecl-icon--image:before{
	content:"\e80d"
}
.ecl-icon--in:before{
	content:"\e806"
}
.ecl-icon--info:before{
	content:"\e815"
}
.ecl-icon--infographic:before{
	content:"\e80f"
}
.ecl-icon--language:before{
	content:"\e824"
}
.ecl-icon--left:before{
	content:"\e826"
}
.ecl-icon--linkedin:before{
	content:"\e810"
}
.ecl-icon--livestreaming:before{
	content:"\e81c"
}
.ecl-icon--location:before{
	content:"\e81b"
}
.ecl-icon--multiple-files:before{
	content:"\e820"
}
.ecl-icon--organigram:before{
	content:"\e811"
}
.ecl-icon--package:before{
	content:"\e812"
}
.ecl-icon--presentation:before{
	content:"\e80e"
}
.ecl-icon--regulation:before{
	content:"\e82b"
}
.ecl-icon--right:before{
	content:"\e828"
}
.ecl-icon--rss:before{
	content:"\e813"
}
.ecl-icon--search:before{
	content:"\e823"
}
.ecl-icon--share:before{
	content:"\e808"
}
.ecl-icon--slides:before{
	content:"\e80e"
}
.ecl-icon--spinner:before{
	content:"\e805"
}
.ecl-icon--spreadsheet:before{
	content:"\2d"
}
.ecl-icon--success:before{
	content:"\e814"
}
.ecl-icon--tag-close:before{
	content:"\e82c"
}
.ecl-icon--twitter:before{
	content:"\e817"
}
.ecl-icon--up:before{
	content:"\e827"
}
.ecl-icon--video:before{
	content:"\e800"
}
.ecl-icon--warning:before{
	content:"\e804 "
}
.ecl-icon--rounded{
	border-radius:50%;
	display:inline-block;
	font-size:.78rem;
	height:2.22rem;
	line-height:2.22rem;
	text-align:center;
	width:2.22rem
}
.ecl-icon--rounded:before{
	line-height:inherit;
	margin-right:0
}
.ecl-paragraph{
	line-height:1.66;
	max-width:32em
}
.ecl-paragraph--l{
	font-size:1.22rem
}
.ecl-paragraph--m{
	font-size:1rem
}
.ecl-paragraph--s{
	font-size:.89rem
}
.ecl-paragraph--xs{
	font-size:.78rem
}
.ecl-paragraph--xxs{
	font-size:.67rem
}
.text-small{
	font-size:.78rem
}
.ecl-heading{
	margin:0 0 1.66rem;
	padding:0
}
.ecl-heading--h1{
	font-size:2.22rem
}
.ecl-heading--h1,.ecl-heading--h2{
	color:#000;
	font-weight:600;
	line-height:1.1
}
.ecl-heading--h2{
	font-size:1.67rem
}
.ecl-heading--h3{
	font-size:1.22rem
}
.ecl-heading--h3,.ecl-heading--h4{
	color:#404040;
	font-weight:600;
	line-height:1.1;
	max-width:32em
}
.ecl-heading--h4{
	font-size:1rem
}
.ecl-heading--h5{
	color:#404040;
	font-size:.89rem;
	line-height:1.1;
	max-width:32em;
	text-transform:uppercase
}
.ecl-heading--headline{
	color:#fff;
	font-size:1rem;
	font-weight:600;
	line-height:2.2
}
*+.ecl-heading--h1{
	margin-top:4.44rem
}
*+.ecl-heading--h2{
	margin-top:3.33rem
}
*+.ecl-heading--h3{
	margin-top:2.22rem
}
.ecl-h1,.ecl-h2,.ecl-h3,.ecl-h4,.ecl-h5,.ecl-h6{
	margin:0;
	padding:0
}
.ecl-list{
	line-height:1.66;
	max-width:32em
}
.ecl-list--alpha{
	list-style-type:lower-latin
}
.ecl-list--inline,.ecl-list--unstyled{
	list-style:none;
	padding-left:0
}
.ecl-list--inline li{
	display:inline-block;
	margin-left:.66rem
}
.ecl-list--inline li:first-child{
	margin-left:0
}
.ecl-editor p{
	line-height:1.66;
	max-width:32em
}
.ecl-fieldset,.ecl-form{
	margin:0;
	padding:0
}
.ecl-fieldset{
	border:0
}
*+.ecl-fieldset{
	margin-top:1.66rem
}
.ecl-fieldset+.ecl-fieldset{
	margin-top:3.33rem
}
.ecl-fieldset .ecl-fieldset+.ecl-fieldset{
	margin-top:2.22rem
}
.ecl-form-legend{
	font-weight:600;
	line-height:1.66;
	margin:0
}
.ecl-form-legend--level-1{
	border-bottom:1px solid #9f9f9f;
	color:#404040;
	display:block;
	font-size:1.22rem;
	width:100%
}
.ecl-form-legend--level-2{
	color:#000;
	font-size:1rem
}
.ecl-form-group{
	margin:0
}
@media print{
	.ecl-form-group{
		display:none!important
}
}
*+.ecl-form-group{
	margin-top:1.66rem
}
.ecl-form-label{
	color:#404040;
	display:block;
	font-size:.89rem;
	font-weight:700;
	margin-bottom:0;
	padding:0;
	text-align:left
}
.ecl-checkbox{
	display:block;
	font-size:1rem;
	margin:0;
	padding:0
}
.ecl-checkbox--is-disabled{
	color:#707070;
	cursor:not-allowed
}
.ecl-checkbox__label{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-inline-box;
	display:inline-flex
}
.ecl-checkbox__label:before{
	background:#fff url(../images/checkbox-unchecked.svg) no-repeat;
	border:3px solid transparent;
	border-radius:25%;
	content:"";
	display:block;
	flex-shrink:0;
	height:1.5em;
	margin-right:.66rem;
	width:1.5em
}
.ecl-checkbox--has-error .ecl-checkbox__label:before{
	border-color:#da2130
}
.ecl-checkbox--is-disabled .ecl-checkbox__label:before{
	-webkit-box-shadow:0 0 1.5em #e3e3e3 inset;
	box-shadow:inset 0 0 1.5em #e3e3e3
}
.ecl-checkbox__input:checked+.ecl-checkbox__label:before{
	background-image:url(../images/checkbox-checked--blue.svg)
}
.ecl-checkbox__input:focus+.ecl-checkbox__label:before{
	border-color:#ffd617
}
.ecl-feedback-message{
	background:transparent url(../images/messages-info.svg) no-repeat 1.2rem 1.2rem;
	color:#404040;
	font-size:.89rem;
	margin:0;
	min-height:2.22rem;
	padding:.89rem 2.22rem .89rem 4.44rem
}
@media print{
	.ecl-feedback-message{
		display:none!important
}
}
.ecl-feedback-message--error{
	background-color:#f5f5f5;
	background-image:url(../images/messages-error.svg)
}
.ecl-feedback-message__title{
	font-weight:700;
	margin-bottom:.89rem
}
.ecl-feedback-message__body{
	line-height:1.66;
	max-width:32em;
	margin:0
}
*+.ecl-feedback-message{
	margin-top:.89rem
}
.ecl-file-upload{
	display:-webkit-inline-box;
	display:inline-flex;
	margin:0;
	width:100%
}
.ecl-file-upload__value{
	background-color:#fff;
	background-image:none;
	border:1px solid #404040;
	color:#404040;
	display:block;
	-webkit-box-flex:1;
	flex-grow:1;
	font-family:Arial,sans-serif;
	font-size:.89rem;
	line-height:1.6;
	margin:0;
	overflow:hidden;
	padding:.33rem .66rem;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ecl-file-upload__value:focus{
	border-color:#fbc11d;
	outline:3px solid #fbc11d;
	outline-offset:0;
	text-decoration:none
}
.ecl-file-upload__browse{
	background-color:#404040;
	border:2px solid transparent;
	color:#fff;
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:.89rem;
	font-weight:600;
	line-height:1.6;
	margin:0;
	padding:.33rem .89rem
}
.ecl-file-upload__browse:active,.ecl-file-upload__browse:focus,.ecl-file-upload__browse:hover{
	background-color:#004494;
	outline:3px solid #fbc11d;
	outline-offset:-3px
}
.ecl-file-upload__upload{
	background-color:#004494;
	border:2px solid transparent;
	color:#fff;
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:.89rem;
	font-weight:600;
	line-height:1.6;
	margin-left:.33rem;
	padding:.33rem .89rem
}
.ecl-file-upload__upload:active,.ecl-file-upload__upload:focus,.ecl-file-upload__upload:hover{
	background-color:#fff;
	border-color:#004494;
	color:#004494;
	text-decoration:underline
}
.ecl-file-upload__upload:focus{
	outline:3px solid #fbc11d;
	outline-offset:-3px
}
.ecl-file-upload__input{
	display:none
}
.ecl-file-upload--is-disabled .ecl-file-upload__value{
	background-color:#eee;
	cursor:not-allowed
}
.ecl-file-upload--is-disabled .ecl-file-upload__browse{
	cursor:not-allowed
}
.ecl-file-upload--has-error .ecl-file-upload__value{
	border-color:#da2130;
	border-width:2px
}
.ecl-file-upload--has-error .ecl-file-upload__browse{
	background-color:#da2130
}
.ecl-help-block{
	color:#404040;
	font-size:.78rem;
	line-height:1.66;
	margin:0
}
@media print{
	.ecl-help-block{
		display:none!important
}
}
.ecl-help-block--disabled{
	color:#707070
}
.ecl-help-block--has-error{
	color:#404040
}
*+.ecl-help-block{
	margin-top:.89rem
}
.ecl-radio{
	display:block;
	font-size:1rem;
	margin:0;
	padding:.33rem 0
}
.ecl-radio--is-disabled{
	color:#707070;
	cursor:not-allowed
}
.ecl-radio__label{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-inline-box;
	display:inline-flex
}
.ecl-radio__label:before{
	background:#fff url(../images/radio-unchecked.svg) no-repeat;
	border:3px solid transparent;
	border-radius:50%;
	content:"";
	display:block;
	flex-shrink:0;
	height:1.5rem;
	margin-right:.66rem;
	width:1.5rem
}
.ecl-radio--has-error .ecl-radio__label:before{
	border-color:#da2130
}
.ecl-radio__input:checked+.ecl-radio__label:before{
	background-image:url(../images/radio-checked--blue.svg)
}
.ecl-radio__input:focus+.ecl-radio__label:before{
	border-color:#ffd617
}
.ecl-radio-group{
	margin:0;
	padding:0
}
.ecl-select{
	background:url(../images/arrow-down--white.svg),-webkit-gradient(linear,left top,left bottom,from(#404040),to(#404040));
	background:url(../images/arrow-down--white.svg),linear-gradient(180deg,#404040,#404040);
	background-position:right .66rem center,100%;
	background-repeat:no-repeat;
	background-size:.89rem auto,2.21rem 100%;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-color:#fff;
	border:1px solid #404040;
	border-radius:0;
	color:#404040;
	display:block;
	font-family:Arial,sans-serif;
	font-size:.89rem;
	margin:0;
	padding:.66rem 2.54rem .66rem .66rem;
	width:100%
}
*+.ecl-select{
	margin-top:.89rem
}
.ecl-select::-ms-expand{
	display:none
}
.ecl-select:focus{
	border-color:#fbc11d;
	outline:3px solid #fbc11d;
	outline-offset:0;
	text-decoration:none
}
.ecl-select:-moz-focusring{
	color:transparent;
	text-shadow:0 0 0 #000
}
.ecl-select[disabled],.ecl-select[readonly]{
	background-color:#eee;
	cursor:not-allowed;
	opacity:1
}
.ecl-select:not([disabled]):not([readonly]):hover{
	background:url(../images/arrow-down--white.svg),-webkit-gradient(linear,left top,left bottom,from(#004494),to(#004494));
	background:url(../images/arrow-down--white.svg),linear-gradient(180deg,#004494,#004494);
	background-position:right .66rem center,100%;
	background-repeat:no-repeat;
	background-size:.89rem auto,2.21rem 100%;
	border-color:#004494
}
.ecl-select--has-error{
	background:url(../images/arrow-down--white.svg),-webkit-gradient(linear,left top,left bottom,from(#da2130),to(#da2130));
	background:url(../images/arrow-down--white.svg),linear-gradient(180deg,#da2130,#da2130);
	background-position:right .66rem center,100%;
	background-repeat:no-repeat;
	background-size:.89rem auto,2.21rem 100%;
	border-color:#da2130;
	border-width:2px
}
.ecl-text-input{
	background-color:#fff;
	background-image:none;
	border:1px solid #404040;
	color:#404040;
	display:block;
	font-family:Arial,sans-serif;
	font-size:.89rem;
	line-height:1.6;
	margin:0;
	padding:.33rem .66rem;
	width:100%
}
*+.ecl-text-input{
	margin-top:.89rem
}
.ecl-text-input:focus{
	border-color:#fbc11d;
	outline:3px solid #fbc11d;
	outline-offset:0;
	text-decoration:none
}
.ecl-text-input[disabled],.ecl-text-input[readonly]{
	background-color:#eee;
	cursor:not-allowed;
	opacity:1
}
.ecl-text-input--has-error{
	border-color:#da2130;
	border-width:2px
}
.ecl-textarea{
	background-color:#fff;
	background-image:none;
	border:1px solid #404040;
	color:#404040;
	display:block;
	font-family:Arial,sans-serif;
	font-size:.89rem;
	line-height:1.6;
	margin:0;
	padding:.33rem .66rem;
	width:100%
}
*+.ecl-textarea{
	margin-top:.89rem
}
.ecl-textarea:focus{
	border-color:#fbc11d;
	outline:3px solid #fbc11d;
	outline-offset:0;
	text-decoration:none
}
.ecl-textarea--is-disabled,.ecl-textarea--is-readonly,.ecl-textarea[disabled],.ecl-textarea[readonly]{
	background-color:#eee;
	cursor:not-allowed;
	opacity:1
}
.ecl-textarea--has-error{
	border-color:#da2130
}
.ecl-textarea--has-error:focus{
	border-color:#ae1a26;
	outline-color:#ae1a26
}
.ecl-blockquote{
	border-left:8px solid #ffd617;
	font-size:1.22rem;
	font-style:italic;
	line-height:1.5;
	margin:0;
	padding:.66rem 0 .66rem 1.66rem
}
.ecl-blockquote__body{
	line-height:inherit;
	margin:0
}
.ecl-blockquote__body:before{
	content:open-quote
}
.ecl-blockquote__body:after{
	content:close-quote
}
.ecl-blockquote__author{
	font-size:.89rem;
	font-weight:600;
	margin-top:.66rem
}
.ecl-blockquote--small{
	border-left-width:6px;
	font-size:1rem
}
.ecl-blockquote--small .ecl-blockquote__author{
	font-size:.78rem
}
.ecl-button{
	background:none;
	border:2px solid transparent;
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:.89rem;
	font-weight:600;
	line-height:1;
	margin:0;
	padding:.89rem 1rem;
	text-decoration:none
}
.ecl-button:active,.ecl-button:focus,.ecl-button:hover{
	text-decoration:underline
}
.ecl-button:focus{
	outline:3px solid #ffd617;
	outline-offset:-3px
}
.ecl-button:link{
	text-decoration:none
}
.ecl-button:link:hover{
	text-decoration:underline
}
.ecl-button--default{
	border-color:#004494;
	color:#004494
}
.ecl-button--default:active,.ecl-button--default:focus,.ecl-button--default:hover,.ecl-button--primary{
	background-color:#004494;
	color:#fff
}
.ecl-button--primary{
	border-color:#004494
}
.ecl-button--primary:active,.ecl-button--primary:focus,.ecl-button--primary:hover{
	background-color:transparent;
	color:#004494
}
.ecl-button--secondary{
	color:#004494
}
.ecl-button--secondary:active,.ecl-button--secondary:focus,.ecl-button--secondary:hover{
	color:#404040
}
.ecl-button--call{
	background-color:#ffd617;
	border-color:#ffd617;
	color:#000
}
.ecl-button--call:focus{
	border-color:#000;
	outline-color:#000
}
.ecl-button--form{
	background-color:#e3e3e3;
	border-color:#e3e3e3;
	color:#004494
}
.ecl-button--form:hover{
	color:#404040
}
.ecl-button--form-primary,.ecl-button--form:active,.ecl-button--form:focus{
	background-color:#004494;
	color:#fff
}
.ecl-button--form-primary{
	border-color:#004494
}
.ecl-button--form-primary:hover{
	background-color:#e3e3e3;
	border-color:#e3e3e3;
	color:#404040
}
.ecl-button--form-primary:active,.ecl-button--form-primary:focus{
	background-color:#004494;
	color:#fff
}
.ecl-button--block{
	display:block;
	width:100%
}
.ecl-button--caret-up:after{
	content:"\e827";
	font-size:.78rem;
	margin-left:.66rem
}
.ecl-button--caret-right:after{
	content:"\e828";
	font-size:.78rem;
	margin-left:.66rem
}
.ecl-button--caret-down:after{
	content:"\e81f";
	font-size:.78rem;
	margin-left:.66rem
}
.ecl-date-block{
	background-color:#f5f5f5;
	border-bottom:.2em solid #ffd617;
	display:-webkit-inline-box;
	display:inline-flex;
	margin:0;
	position:relative
}
.ecl-date-block:before{
	border-left:1.2em solid transparent;
	border-top:1.2em solid #fff;
	content:"";
	position:absolute;
	right:0;
	top:0
}
.ecl-date-block__body{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-inline-box;
	display:inline-flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	-webkit-box-pack:center;
	justify-content:center;
	min-height:5.55rem;
	min-width:5.55rem
}
.ecl-date-block__week-day{
	font-size:.78rem;
	line-height:1.2
}
.ecl-date-block__day{
	font-size:1.67rem;
	font-weight:700;
	line-height:1.2
}
.ecl-date-block__month{
	font-size:.89rem;
	font-weight:700;
	line-height:1.1
}
.ecl-date-block__year{
	font-size:.89rem;
	line-height:1.2
}
.ecl-date-block--ongoing{
	background-color:#ffd617
}
.ecl-date-block--cancelled{
	border-bottom-color:#ebebeb;
	text-decoration:line-through
}
.ecl-date-block--past{
	background-color:#fff;
	border:.2em solid #9f9f9f
}
.ecl-date-block--past:before{
	border-left-width:1.35em;
	border-top-width:1.35em;
	right:-.2em;
	top:-.2em
}
.ecl-date-block--past:after{
	border-right:.2em solid #9f9f9f;
	content:"";
	height:1.85em;
	position:absolute;
	right:.45em;
	top:-.4em;
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
.ecl-field{
	-webkit-box-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	margin:0;
	width:100%
}
.ecl-field__label{
	font-size:.78rem;
	font-weight:600;
	margin-bottom:.33rem;
	width:20%
}
.ecl-field+.ecl-field{
	margin-top:.66rem
}
@media (min-width:768px){
	.ecl-field{
		-webkit-box-align:center;
		align-items:center;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row
}
	.ecl-field__label{
		margin-bottom:0
}
	.ecl-field--aligned .ecl-field__body{
		margin-left:20%
}
}
.ecl-label{
	color:#404040;
	display:inline-block;
	font-size:.78rem;
	font-weight:600;
	letter-spacing:.12em;
	margin:0;
	padding:.33rem .66rem;
	text-transform:uppercase
}
.ecl-label--upcoming{
	background-color:#fff4bb
}
.ecl-label--open{
	background-color:#ffd617
}
.ecl-label--close{
	background-color:#e3e3e3
}
.ecl-link{
	color:#004494;
	margin:0;
	text-decoration:underline
}
.ecl-link:focus,.ecl-link:hover{
	color:#000
}
.ecl-link:visited{
	color:#550745
}
.ecl-link--external:after{
	content:"\e825";
	font-size:75%;
	margin-left:.4em;
	margin-right:.2em
}
.ecl-link--standalone{
	text-decoration:none
}
.ecl-link--standalone:focus,.ecl-link--standalone:hover{
	text-decoration:underline
}
.ecl-link--inverted,.ecl-link--inverted:focus,.ecl-link--inverted:hover,.ecl-link--inverted:visited{
	color:#fff
}
.ecl-link--all{
	clear:right;
	float:right
}
.ecl-link--all,.ecl-link--more{
	text-transform:uppercase
}
.ecl-link--more:after{
	content:"\e828";
	font-size:75%;
	margin-left:.4em;
	margin-right:.2em
}
.ecl-logo{
	background:url(../images/logo-en.png) no-repeat;
	display:block;
	height:72px;
	width:140px
}
.ecl-logo--big{
	height:153px;
	width:290px
}
.language-bg .ecl-logo--logotype{
	background-image:url(../images/logo/logo--bg.svg)
}
@media print{
	.language-bg .ecl-logo--logotype:before{
		content:url(../images/logo/logo--bg.svg)
}
}
.language-cs .ecl-logo--logotype{
	background-image:url(../images/logo/logo--cs.svg)
}
@media print{
	.language-cs .ecl-logo--logotype:before{
		content:url(../images/logo/logo--cs.svg)
}
}
.language-da .ecl-logo--logotype{
	background-image:url(../images/logo/logo--da.svg)
}
@media print{
	.language-da .ecl-logo--logotype:before{
		content:url(../images/logo/logo--da.svg)
}
}
.language-de .ecl-logo--logotype{
	background-image:url(../images/logo/logo--de.svg)
}
@media print{
	.language-de .ecl-logo--logotype:before{
		content:url(../images/logo/logo--de.svg)
}
}
.language-el .ecl-logo--logotype{
	background-image:url(../images/logo/logo--el.svg)
}
@media print{
	.language-el .ecl-logo--logotype:before{
		content:url(../images/logo/logo--el.svg)
}
}
.language-en .ecl-logo--logotype{
	background-image:url(../images/logo/logo--en.svg)
}
@media print{
	.language-en .ecl-logo--logotype:before{
		content:url(../images/logo/logo--en.svg)
}
}
.language-es .ecl-logo--logotype{
	background-image:url(../images/logo/logo--es.svg)
}
@media print{
	.language-es .ecl-logo--logotype:before{
		content:url(../images/logo/logo--es.svg)
}
}
.language-et .ecl-logo--logotype{
	background-image:url(../images/logo/logo--et.svg)
}
@media print{
	.language-et .ecl-logo--logotype:before{
		content:url(../images/logo/logo--et.svg)
}
}
.language-fi .ecl-logo--logotype{
	background-image:url(../images/logo/logo--fi.svg)
}
@media print{
	.language-fi .ecl-logo--logotype:before{
		content:url(../images/logo/logo--fi.svg)
}
}
.language-fr .ecl-logo--logotype{
	background-image:url(../images/logo/logo--fr.svg)
}
@media print{
	.language-fr .ecl-logo--logotype:before{
		content:url(../images/logo/logo--fr.svg)
}
}
.language-ga .ecl-logo--logotype{
	background-image:url(../images/logo/logo--ga.svg)
}
@media print{
	.language-ga .ecl-logo--logotype:before{
		content:url(../images/logo/logo--ga.svg)
}
}
.language-hr .ecl-logo--logotype{
	background-image:url(../images/logo/logo--hr.svg)
}
@media print{
	.language-hr .ecl-logo--logotype:before{
		content:url(../images/logo/logo--hr.svg)
}
}
.language-hu .ecl-logo--logotype{
	background-image:url(../images/logo/logo--hu.svg)
}
@media print{
	.language-hu .ecl-logo--logotype:before{
		content:url(../images/logo/logo--hu.svg)
}
}
.language-it .ecl-logo--logotype{
	background-image:url(../images/logo/logo--it.svg)
}
@media print{
	.language-it .ecl-logo--logotype:before{
		content:url(../images/logo/logo--it.svg)
}
}
.language-lt .ecl-logo--logotype{
	background-image:url(../images/logo/logo--lt.svg)
}
@media print{
	.language-lt .ecl-logo--logotype:before{
		content:url(../images/logo/logo--lt.svg)
}
}
.language-lv .ecl-logo--logotype{
	background-image:url(../images/logo/logo--lv.svg)
}
@media print{
	.language-lv .ecl-logo--logotype:before{
		content:url(../images/logo/logo--lv.svg)
}
}
.language-mt .ecl-logo--logotype{
	background-image:url(../images/logo/logo--mt.svg)
}
@media print{
	.language-mt .ecl-logo--logotype:before{
		content:url(../images/logo/logo--mt.svg)
}
}
.language-nl .ecl-logo--logotype{
	background-image:url(../images/logo/logo--nl.svg)
}
@media print{
	.language-nl .ecl-logo--logotype:before{
		content:url(../images/logo/logo--nl.svg)
}
}
.language-pl .ecl-logo--logotype{
	background-image:url(../images/logo/logo--pl.svg)
}
@media print{
	.language-pl .ecl-logo--logotype:before{
		content:url(../images/logo/logo--pl.svg)
}
}
.language-pt .ecl-logo--logotype{
	background-image:url(../images/logo/logo--pt.svg)
}
@media print{
	.language-pt .ecl-logo--logotype:before{
		content:url(../images/logo/logo--pt.svg)
}
}
.language-ro .ecl-logo--logotype{
	background-image:url(../images/logo/logo--ro.svg)
}
@media print{
	.language-ro .ecl-logo--logotype:before{
		content:url(../images/logo/logo--ro.svg)
}
}
.language-sk .ecl-logo--logotype{
	background-image:url(../images/logo/logo--sk.svg)
}
@media print{
	.language-sk .ecl-logo--logotype:before{
		content:url(../images/logo/logo--sk.svg)
}
}
.language-sl .ecl-logo--logotype{
	background-image:url(../images/logo/logo--sl.svg)
}
@media print{
	.language-sl .ecl-logo--logotype:before{
		content:url(../images/logo/logo--sl.svg)
}
}
.language-sv .ecl-logo--logotype{
	background-image:url(../images/logo/logo--sv.svg)
}
@media print{
	.language-sv .ecl-logo--logotype:before{
		content:url(../images/logo/logo--sv.svg)
}
}
.ecl-logo--logotype{
	width:190px
}
.language-bg .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--bg.svg)
}
@media print{
	.language-bg .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--bg.svg)
}
}
.language-cs .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--cs.svg)
}
@media print{
	.language-cs .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--cs.svg)
}
}
.language-da .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--da.svg)
}
@media print{
	.language-da .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--da.svg)
}
}
.language-de .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--de.svg)
}
@media print{
	.language-de .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--de.svg)
}
}
.language-el .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--el.svg)
}
@media print{
	.language-el .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--el.svg)
}
}
.language-en .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--en.svg)
}
@media print{
	.language-en .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--en.svg)
}
}
.language-es .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--es.svg)
}
@media print{
	.language-es .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--es.svg)
}
}
.language-et .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--et.svg)
}
@media print{
	.language-et .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--et.svg)
}
}
.language-fi .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--fi.svg)
}
@media print{
	.language-fi .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--fi.svg)
}
}
.language-fr .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--fr.svg)
}
@media print{
	.language-fr .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--fr.svg)
}
}
.language-ga .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--ga.svg)
}
@media print{
	.language-ga .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--ga.svg)
}
}
.language-hr .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--hr.svg)
}
@media print{
	.language-hr .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--hr.svg)
}
}
.language-hu .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--hu.svg)
}
@media print{
	.language-hu .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--hu.svg)
}
}
.language-it .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--it.svg)
}
@media print{
	.language-it .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--it.svg)
}
}
.language-lt .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--lt.svg)
}
@media print{
	.language-lt .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--lt.svg)
}
}
.language-lv .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--lv.svg)
}
@media print{
	.language-lv .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--lv.svg)
}
}
.language-mt .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--mt.svg)
}
@media print{
	.language-mt .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--mt.svg)
}
}
.language-nl .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--nl.svg)
}
@media print{
	.language-nl .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--nl.svg)
}
}
.language-pl .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--pl.svg)
}
@media print{
	.language-pl .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--pl.svg)
}
}
.language-pt .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--pt.svg)
}
@media print{
	.language-pt .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--pt.svg)
}
}
.language-ro .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--ro.svg)
}
@media print{
	.language-ro .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--ro.svg)
}
}
.language-sk .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--sk.svg)
}
@media print{
	.language-sk .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--sk.svg)
}
}
.language-sl .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--sl.svg)
}
@media print{
	.language-sl .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--sl.svg)
}
}
.language-sv .ecl-logo--logotypebelow{
	background-image:url(../images/logo/logotypebelow--sv.svg)
}
@media print{
	.language-sv .ecl-logo--logotypebelow:before{
		content:url(../images/logo/logotypebelow--sv.svg)
}
}
.ecl-logo--logotypebelow{
	height:72px;
	width:198px
}
@media (min-width:480px){
	.ecl-logo--logotype{
		width:290px
}
	.ecl-logo--logotypebelow{
		height:118px;
		width:324px
}
}
.ecl-message{
	background:transparent url(../images/messages-info.svg) no-repeat 1.2rem 1.2rem;
	border:2px solid #4073af;
	color:#404040;
	font-size:.89rem;
	margin-bottom:1rem;
	min-height:2.22rem;
	padding:.89rem 2.22rem .89rem 4.44rem;
	position:relative
}
.ecl-message--success{
	background-image:url(../images/messages-success.svg);
	border-color:#467a39
}
.ecl-message--warning{
	background-image:url(../images/messages-warning.svg);
	border-color:#fbc11d
}
.ecl-message--error{
	background-image:url(../images/messages-error.svg);
	border-color:#da2130
}
.ecl-message--live{
	background-image:url(../images/live_streaming.svg);
	border-color:#fbc11d
}
.ecl-message__title{
	font-weight:700;
	margin-bottom:.89rem
}
.ecl-message__body{
	margin:0;
	padding-left:.89rem
}
.ecl-message__dismiss{
	background:transparent url(../images/close.svg) no-repeat 50%;
	border-width:0;
	color:transparent;
	display:block;
	font-size:2.22rem;
	line-height:1.22rem;
	padding:0;
	position:absolute;
	right:.66rem;
	text-decoration:none;
	text-shadow:none;
	top:.66rem
}
.ecl-message__dismiss:hover{
	background-image:url(../images/close_hover.svg)
}
.ecl-message__dismiss--inverted{
	background-image:none;
	color:#fff;
	cursor:pointer;
	font-size:.889em;
	text-decoration:underline
}
.ecl-message__dismiss--inverted:after{
	border:1px solid #fff;
	border-radius:50%;
	content:"\00D7";
	display:inline-block;
	float:right;
	height:1.5em;
	margin-left:.5em;
	text-align:center;
	width:1.5em
}
.ecl-message__dismiss--inverted:hover{
	background-image:none
}
.ecl-meta{
	font-size:.78rem;
	letter-spacing:.03rem;
	line-height:1.3;
	margin:0;
	text-transform:uppercase
}
.ecl-meta__item{
	white-space:nowrap
}
.ecl-meta__item:after{
	color:#9f9f9f;
	content:"|";
	margin:0 .66rem 0 .89rem;
	position:relative;
	top:-1px
}
.ecl-meta__item:last-child:after{
	display:none
}
.ecl-meta--header{
	font-size:.89rem
}
.ecl-site-switcher{
	background-color:#f5f5f5;
	display:block;
	font-size:.89rem;
	margin:0
}
@media print{
	.ecl-site-switcher{
		display:none!important
}
}
.ecl-site-switcher:after{
	clear:both;
	content:"";
	display:block
}
.ecl-site-switcher__link{
	display:block;
	font-weight:700;
	line-height:1.3;
	padding:.66rem 1.66rem;
	text-decoration:none;
	width:100%
}
.ecl-site-switcher__link--is-external:after,.ecl-site-switcher__link:after{
	content:none!important
}
.ecl-site-switcher__link:focus,.ecl-site-switcher__link:hover{
	text-decoration:underline
}
.ecl-site-switcher__list{
	list-style:none;
	margin:0;
	padding:0
}
.ecl-site-switcher__option{
	display:inline-block;
	float:left;
	text-align:center;
	vertical-align:middle;
	width:50%
}
.ecl-site-switcher__option--is-selected{
	background-color:#004494
}
.ecl-site-switcher__option--is-selected .ecl-site-switcher__link{
	color:#fff
}
.ecl-site-switcher--footer,.ecl-site-switcher--header{
	border-bottom:1px solid #f5f5f5
}
.ecl-site-switcher--footer .ecl-site-switcher__option,.ecl-site-switcher--header .ecl-site-switcher__option{
	position:relative
}
.ecl-site-switcher--footer .ecl-site-switcher__option--is-selected:after,.ecl-site-switcher--header .ecl-site-switcher__option--is-selected:after{
	border:10px solid rgba(0,68,148,0);
	content:" "!important;
	height:0;
	left:50%;
	margin-left:-10px;
	pointer-events:none;
	position:absolute;
	width:0
}
.ecl-site-switcher--header .ecl-site-switcher__option--is-selected:after{
	border-top-color:#004494;
	top:95%
}
.ecl-site-switcher--footer .ecl-site-switcher__option--is-selected:after{
	border-bottom-color:#004494;
	bottom:95%
}
@media (min-width:768px){
	.ecl-site-switcher__option{
		width:auto
}
	.ecl-site-switcher--footer .ecl-site-switcher__list{
		float:right
}
}
.ecl-icon-social{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-box;
	display:flex;
	margin:0
}
.ecl-icon-social:before{
	content:"";
	display:block;
	height:2rem;
	margin-right:1rem;
	width:2rem
}
.ecl-icon-social--smaller{
	min-height:1.5rem
}
.ecl-icon-social--smaller:before{
	height:1.5rem;
	width:1.5rem
}
.ecl-icon-social--arto:before{
	background:url(../images/social/arto.svg) no-repeat
}
.ecl-icon-social--arto:hover:before{
	background-image:url(../images/social/arto_hover.svg)
}
.ecl-icon-social--bebo:before{
	background:url(../images/social/bebo.svg) no-repeat
}
.ecl-icon-social--bebo:hover:before{
	background-image:url(../images/social/bebo_hover.svg)
}
.ecl-icon-social--bitly:before{
	background:url(../images/social/bitly.svg) no-repeat
}
.ecl-icon-social--bitly:hover:before{
	background-image:url(../images/social/bitly_hover.svg)
}
.ecl-icon-social--blinklist:before{
	background:url(../images/social/blinklist.svg) no-repeat
}
.ecl-icon-social--blinklist:hover:before{
	background-image:url(../images/social/blinklist_hover.svg)
}
.ecl-icon-social--blog:before{
	background:url(../images/social/blog.svg) no-repeat
}
.ecl-icon-social--blog:hover:before{
	background-image:url(../images/social/blog_hover.svg)
}
.ecl-icon-social--blogger:before{
	background:url(../images/social/blogger.svg) no-repeat
}
.ecl-icon-social--blogger:hover:before{
	background-image:url(../images/social/blogger_hover.svg)
}
.ecl-icon-social--delicious:before{
	background:url(../images/social/delicious.svg) no-repeat
}
.ecl-icon-social--delicious:hover:before{
	background-image:url(../images/social/delicious_hover.svg)
}
.ecl-icon-social--digg:before{
	background:url(../images/social/digg.svg) no-repeat
}
.ecl-icon-social--digg:hover:before{
	background-image:url(../images/social/digg_hover.svg)
}
.ecl-icon-social--diigo:before{
	background:url(../images/social/diigo.svg) no-repeat
}
.ecl-icon-social--diigo:hover:before{
	background-image:url(../images/social/diigo_hover.svg)
}
.ecl-icon-social--dzone:before{
	background:url(../images/social/dzone.svg) no-repeat
}
.ecl-icon-social--dzone:hover:before{
	background-image:url(../images/social/dzone_hover.svg)
}
.ecl-icon-social--email:before{
	background:url(../images/social/email.svg) no-repeat
}
.ecl-icon-social--email:hover:before{
	background-image:url(../images/social/email_hover.svg)
}
.ecl-icon-social--facebook:before{
	background:url(../images/social/facebook.svg) no-repeat
}
.ecl-icon-social--facebook:hover:before{
	background-image:url(../images/social/facebook_hover.svg)
}
.ecl-icon-social--flickr:before{
	background:url(../images/social/flickr.svg) no-repeat
}
.ecl-icon-social--flickr:hover:before{
	background-image:url(../images/social/flickr_hover.svg)
}
.ecl-icon-social--foursquare:before{
	background:url(../images/social/foursquare.svg) no-repeat
}
.ecl-icon-social--foursquare:hover:before{
	background-image:url(../images/social/foursquare_hover.svg)
}
.ecl-icon-social--generic:before{
	background:url(../images/social/generic.svg) no-repeat
}
.ecl-icon-social--generic:hover:before{
	background-image:url(../images/social/generic_hover.svg)
}
.ecl-icon-social--google:before{
	background:url(../images/social/google.svg) no-repeat
}
.ecl-icon-social--google:hover:before{
	background-image:url(../images/social/google_hover.svg)
}
.ecl-icon-social--gplus:before{
	background:url(../images/social/gplus.svg) no-repeat
}
.ecl-icon-social--gplus:hover:before{
	background-image:url(../images/social/gplus_hover.svg)
}
.ecl-icon-social--instagram:before{
	background:url(../images/social/instagram.svg) no-repeat
}
.ecl-icon-social--instagram:hover:before{
	background-image:url(../images/social/instagram_hover.svg)
}
.ecl-icon-social--linkarena:before{
	background:url(../images/social/linkarena.svg) no-repeat
}
.ecl-icon-social--linkarena:hover:before{
	background-image:url(../images/social/linkarena_hover.svg)
}
.ecl-icon-social--linkedin:before{
	background:url(../images/social/linkedin.svg) no-repeat
}
.ecl-icon-social--linkedin:hover:before{
	background-image:url(../images/social/linkedin_hover.svg)
}
.ecl-icon-social--live:before{
	background:url(../images/social/live.svg) no-repeat
}
.ecl-icon-social--live:hover:before{
	background-image:url(../images/social/live_hover.svg)
}
.ecl-icon-social--meneame:before{
	background:url(../images/social/meneame.svg) no-repeat
}
.ecl-icon-social--meneame:hover:before{
	background-image:url(../images/social/meneame_hover.svg)
}
.ecl-icon-social--misterwong:before{
	background:url(../images/social/misterwong.svg) no-repeat
}
.ecl-icon-social--misterwong:hover:before{
	background-image:url(../images/social/misterwong_hover.svg)
}
.ecl-icon-social--myspace:before{
	background:url(../images/social/myspace.svg) no-repeat
}
.ecl-icon-social--myspace:hover:before{
	background-image:url(../images/social/myspace_hover.svg)
}
.ecl-icon-social--netlog:before{
	background:url(../images/social/netlog.svg) no-repeat
}
.ecl-icon-social--netlog:hover:before{
	background-image:url(../images/social/netlog_hover.svg)
}
.ecl-icon-social--netvibes:before{
	background:url(../images/social/netvibes.svg) no-repeat
}
.ecl-icon-social--netvibes:hover:before{
	background-image:url(../images/social/netvibes_hover.svg)
}
.ecl-icon-social--newsvine:before{
	background:url(../images/social/newsvine.svg) no-repeat
}
.ecl-icon-social--newsvine:hover:before{
	background-image:url(../images/social/newsvine_hover.svg)
}
.ecl-icon-social--nujij:before{
	background:url(../images/social/nujij.svg) no-repeat
}
.ecl-icon-social--nujij:hover:before{
	background-image:url(../images/social/nujij_hover.svg)
}
.ecl-icon-social--pinterest:before{
	background:url(../images/social/pinterest.svg) no-repeat
}
.ecl-icon-social--pinterest:hover:before{
	background-image:url(../images/social/pinterest_hover.svg)
}
.ecl-icon-social--pocket:before{
	background:url(../images/social/pocket.svg) no-repeat
}
.ecl-icon-social--pocket:hover:before{
	background-image:url(../images/social/pocket_hover.svg)
}
.ecl-icon-social--reddit:before{
	background:url(../images/social/reddit.svg) no-repeat
}
.ecl-icon-social--reddit:hover:before{
	background-image:url(../images/social/reddit_hover.svg)
}
.ecl-icon-social--rss:before{
	background:url(../images/social/rss.svg) no-repeat
}
.ecl-icon-social--rss:hover:before{
	background-image:url(../images/social/rss_hover.svg)
}
.ecl-icon-social--share:before{
	background:url(../images/social/share.svg) no-repeat
}
.ecl-icon-social--share:hover:before{
	background-image:url(../images/social/share_hover.svg)
}
.ecl-icon-social--skype:before{
	background:url(../images/social/skype.svg) no-repeat
}
.ecl-icon-social--skype:hover:before{
	background-image:url(../images/social/skype_hover.svg)
}
.ecl-icon-social--slashdot:before{
	background:url(../images/social/slashdot.svg) no-repeat
}
.ecl-icon-social--slashdot:hover:before{
	background-image:url(../images/social/slashdot_hover.svg)
}
.ecl-icon-social--sonico:before{
	background:url(../images/social/sonico.svg) no-repeat
}
.ecl-icon-social--sonico:hover:before{
	background-image:url(../images/social/sonico_hover.svg)
}
.ecl-icon-social--spotify:before{
	background:url(../images/social/spotify.svg) no-repeat
}
.ecl-icon-social--spotify:hover:before{
	background-image:url(../images/social/spotify_hover.svg)
}
.ecl-icon-social--storify:before{
	background:url(../images/social/storify.svg) no-repeat
}
.ecl-icon-social--storify:hover:before{
	background-image:url(../images/social/storify_hover.svg)
}
.ecl-icon-social--studivz:before{
	background:url(../images/social/studivz.svg) no-repeat
}
.ecl-icon-social--studivz:hover:before{
	background-image:url(../images/social/studivz_hover.svg)
}
.ecl-icon-social--stumbleupon:before{
	background:url(../images/social/stumbleupon.svg) no-repeat
}
.ecl-icon-social--stumbleupon:hover:before{
	background-image:url(../images/social/stumbleupon_hover.svg)
}
.ecl-icon-social--technorati:before{
	background:url(../images/social/technorati.svg) no-repeat
}
.ecl-icon-social--technorati:hover:before{
	background-image:url(../images/social/technorati_hover.svg)
}
.ecl-icon-social--tuenti:before{
	background:url(../images/social/tuenti.svg) no-repeat
}
.ecl-icon-social--tuenti:hover:before{
	background-image:url(../images/social/tuenti_hover.svg)
}
.ecl-icon-social--tumblr:before{
	background:url(../images/social/tumblr.svg) no-repeat
}
.ecl-icon-social--tumblr:hover:before{
	background-image:url(../images/social/tumblr_hover.svg)
}
.ecl-icon-social--twitter:before{
	background:url(../images/social/twitter.svg) no-repeat #fff
}
.ecl-icon-social--twitter:hover:before{
	background-image:url(../images/social/twitter_hover.svg)
}
.ecl-icon-social--viadeo:before{
	background:url(../images/social/viadeo.svg) no-repeat
}
.ecl-icon-social--viadeo:hover:before{
	background-image:url(../images/social/viadeo_hover.svg)
}
.ecl-icon-social--vine:before{
	background:url(../images/social/vine.svg) no-repeat
}
.ecl-icon-social--vine:hover:before{
	background-image:url(../images/social/vine_hover.svg)
}
.ecl-icon-social--wordpress:before{
	background:url(../images/social/wordpress.svg) no-repeat
}
.ecl-icon-social--wordpress:hover:before{
	background-image:url(../images/social/wordpress_hover.svg)
}
.ecl-icon-social--wykop:before{
	background:url(../images/social/wykop.svg) no-repeat
}
.ecl-icon-social--wykop:hover:before{
	background-image:url(../images/social/wykop_hover.svg)
}
.ecl-icon-social--xerpi:before{
	background:url(../images/social/xerpi.svg) no-repeat
}
.ecl-icon-social--xerpi:hover:before{
	background-image:url(../images/social/xerpi_hover.svg)
}
.ecl-icon-social--yammer:before{
	background:url(../images/social/yammer.svg) no-repeat
}
.ecl-icon-social--yammer:hover:before{
	background-image:url(../images/social/yammer_hover.svg)
}
.ecl-icon-social--youtube:before{
	background:url(../images/social/youtube.svg) no-repeat
}
.ecl-icon-social--youtube:hover:before{
	background-image:url(../images/social/youtube_hover.svg)
}
.ecl-icon-social--print:before{
	background:url(../images/social/print.svg) no-repeat
}
.ecl-icon-social--print:hover:before{
	background-image:url(../images/social/print_hover.svg)
}
.ecl-table{
	border-collapse:collapse;
	border-width:0;
	font-size:.89rem;
	margin:0;
	table-layout:fixed;
	width:100%
}
.ecl-table th{
	background-color:transparent;
	color:#404040;
	font-weight:700;
	text-align:left
}
.ecl-table td,.ecl-table th{
	display:table-cell;
	padding:.89rem;
	vertical-align:middle
}
@media (max-width:768px){
	.ecl-table thead{
		display:none
}
	.ecl-table tr{
		border-bottom:1px solid #9f9f9f
}
	.ecl-table tr:nth-of-type(2n){
		background-color:inherit
}
	.ecl-table td{
		display:block;
		padding:.66rem;
		position:relative
}
	.ecl-table td[data-th-group]{
		margin-top:2.22rem;
		padding-left:1.66rem
}
	.ecl-table td:before{
		content:attr(data-th);
		display:block;
		font-weight:700
}
	.ecl-table__heading{
		background-color:#404040;
		color:#fff;
		font-weight:700
}
	.ecl-table__group-label:after{
		content:attr(data-th-group);
		display:block;
		font-weight:700;
		left:.66rem;
		position:absolute;
		top:-1.66rem
}
	.ecl-table__group-label~.ecl-table__group_element{
		margin:0;
		padding-left:1.66rem
}
}
@media (min-width:768px){
	.ecl-table tr:nth-of-type(2n){
		background-color:#f5f5f5
}
	.ecl-table tbody tr:hover{
		background-color:#ebebeb
}
	.ecl-table thead{
		display:table-header-group
}
	.ecl-table thead tr:first-child th{
		border-bottom:1px solid #404040;
		vertical-align:top
}
	.ecl-table thead tr:last-child:not(:first-child){
		border-bottom:3px solid #404040
}
}
.ecl-tag{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-box;
	display:flex;
	margin:0
}
.ecl-tag__label{
	font-size:.78rem;
	margin-right:.89rem;
	text-transform:uppercase
}
.ecl-tag__item{
	background-color:#e3e3e3;
	border-radius:5px;
	border-width:0;
	color:#404040;
	font-family:Arial,sans-serif;
	font-size:.78rem;
	font-weight:400;
	line-height:1;
	margin-right:1rem;
	padding:.33rem
}
.ecl-tag__item:active,.ecl-tag__item:focus,.ecl-tag__item:hover{
	text-decoration:none
}
.ecl-tag__item:focus{
	-webkit-box-shadow:0 0 0 3px #ffd617;
	box-shadow:0 0 0 3px #ffd617;
	outline:none
}
.ecl-tag--facet-close .ecl-tag__item:hover{
	background-color:#404040;
	color:#fff
}
.ecl-tag--facet-close .ecl-tag__item:after{
	content:"\e82c";
	margin-left:.6em
}
.ecl-editor blockquote{
	border-left:8px solid #ffd617;
	font-size:1.22rem;
	font-style:italic;
	line-height:1.5;
	margin:0;
	padding:.66rem 0 .66rem 1.66rem
}
.ecl-editor blockquote p{
	display:inline;
	line-height:inherit
}
.ecl-editor blockquote:before{
	content:open-quote
}
.ecl-editor blockquote:after{
	content:close-quote
}
.ecl-editor a{
	color:#004494;
	margin:0;
	text-decoration:underline
}
.ecl-editor a:focus,.ecl-editor a:hover{
	color:#000
}
.ecl-editor a:visited{
	color:#550745
}
.ecl-editor table{
	border-collapse:collapse;
	border-width:0;
	font-size:.89rem;
	margin:0;
	table-layout:fixed;
	width:100%
}
.ecl-editor table th{
	background-color:transparent;
	color:#404040;
	font-weight:700;
	text-align:left
}
.ecl-editor table td,.ecl-editor table th{
	display:table-cell;
	padding:.89rem;
	vertical-align:middle
}
@media (max-width:768px){
	.ecl-editor table thead{
		display:none
}
	.ecl-editor table tr{
		border-bottom:1px solid #9f9f9f
}
	.ecl-editor table tr:nth-of-type(2n){
		background-color:inherit
}
	.ecl-editor table td{
		display:block;
		padding:.66rem;
		position:relative
}
	.ecl-editor table td[data-th-group]{
		margin-top:2.22rem;
		padding-left:1.66rem
}
	.ecl-editor table td:before{
		content:attr(data-th);
		display:block;
		font-weight:700
}
}
@media (min-width:768px){
	.ecl-editor table tr:nth-of-type(2n){
		background-color:#f5f5f5
}
	.ecl-editor table tbody tr:hover{
		background-color:#ebebeb
}
	.ecl-editor table thead{
		display:table-header-group
}
	.ecl-editor table thead tr:first-child th{
		border-bottom:1px solid #404040;
		vertical-align:top
}
	.ecl-editor table thead tr:last-child:not(:first-child){
		border-bottom:3px solid #404040
}
}
.ecl-container{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-left:1rem;
	padding-right:1rem
}
@media (min-width:480px){
	.ecl-container{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:768px){
	.ecl-container{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:992px){
	.ecl-container{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:1200px){
	.ecl-container{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:480px){
	.ecl-container{
		max-width:100%;
		width:440px
}
}
@media (min-width:768px){
	.ecl-container{
		max-width:100%;
		width:720px
}
}
@media (min-width:992px){
	.ecl-container{
		max-width:100%;
		width:960px
}
}
@media (min-width:1200px){
	.ecl-container{
		max-width:100%;
		width:1170px
}
}
.ecl-container-fluid{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding-left:1rem;
	padding-right:1rem
}
@media (min-width:480px){
	.ecl-container-fluid{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:768px){
	.ecl-container-fluid{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:992px){
	.ecl-container-fluid{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:1200px){
	.ecl-container-fluid{
		padding-left:1rem;
		padding-right:1rem
}
}
.ecl-row{
	display:-webkit-box;
	display:flex;
	flex-wrap:wrap;
	margin-left:-1rem;
	margin-right:-1rem
}
@media (min-width:480px){
	.ecl-row{
		margin-left:-1rem;
		margin-right:-1rem
}
}
@media (min-width:768px){
	.ecl-row{
		margin-left:-1rem;
		margin-right:-1rem
}
}
@media (min-width:992px){
	.ecl-row{
		margin-left:-1rem;
		margin-right:-1rem
}
}
@media (min-width:1200px){
	.ecl-row{
		margin-left:-1rem;
		margin-right:-1rem
}
}
.ecl-no-gutters{
	margin-left:0;
	margin-right:0
}
.ecl-no-gutters>.ecl-col,.ecl-no-gutters>[class*=ecl-col-]{
	padding-left:0;
	padding-right:0
}
.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12{
	padding-left:1rem;
	padding-right:1rem;
	min-height:1px;
	position:relative;
	width:100%
}
@media (min-width:480px){
	.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:768px){
	.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:992px){
	.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12{
		padding-left:1rem;
		padding-right:1rem
}
}
@media (min-width:1200px){
	.ecl-col,.ecl-col-1,.ecl-col-2,.ecl-col-3,.ecl-col-4,.ecl-col-5,.ecl-col-6,.ecl-col-7,.ecl-col-8,.ecl-col-9,.ecl-col-10,.ecl-col-11,.ecl-col-12,.ecl-col-lg,.ecl-col-lg-1,.ecl-col-lg-2,.ecl-col-lg-3,.ecl-col-lg-4,.ecl-col-lg-5,.ecl-col-lg-6,.ecl-col-lg-7,.ecl-col-lg-8,.ecl-col-lg-9,.ecl-col-lg-10,.ecl-col-lg-11,.ecl-col-lg-12,.ecl-col-md,.ecl-col-md-1,.ecl-col-md-2,.ecl-col-md-3,.ecl-col-md-4,.ecl-col-md-5,.ecl-col-md-6,.ecl-col-md-7,.ecl-col-md-8,.ecl-col-md-9,.ecl-col-md-10,.ecl-col-md-11,.ecl-col-md-12,.ecl-col-sm,.ecl-col-sm-1,.ecl-col-sm-2,.ecl-col-sm-3,.ecl-col-sm-4,.ecl-col-sm-5,.ecl-col-sm-6,.ecl-col-sm-7,.ecl-col-sm-8,.ecl-col-sm-9,.ecl-col-sm-10,.ecl-col-sm-11,.ecl-col-sm-12,.ecl-col-xl,.ecl-col-xl-1,.ecl-col-xl-2,.ecl-col-xl-3,.ecl-col-xl-4,.ecl-col-xl-5,.ecl-col-xl-6,.ecl-col-xl-7,.ecl-col-xl-8,.ecl-col-xl-9,.ecl-col-xl-10,.ecl-col-xl-11,.ecl-col-xl-12{
		padding-left:1rem;
		padding-right:1rem
}
}
.ecl-col{
	flex-basis:0;
	-webkit-box-flex:1;
	flex-grow:1;
	max-width:100%
}
.ecl-col-auto{
	-webkit-box-flex:0;
	flex:0 0 auto;
	width:auto
}
.ecl-col-1{
	-webkit-box-flex:0;
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.ecl-col-2{
	-webkit-box-flex:0;
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.ecl-col-3{
	-webkit-box-flex:0;
	flex:0 0 25%;
	max-width:25%
}
.ecl-col-4{
	-webkit-box-flex:0;
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.ecl-col-5{
	-webkit-box-flex:0;
	flex:0 0 41.66667%;
	max-width:41.66667%
}
.ecl-col-6{
	-webkit-box-flex:0;
	flex:0 0 50%;
	max-width:50%
}
.ecl-col-7{
	-webkit-box-flex:0;
	flex:0 0 58.33333%;
	max-width:58.33333%
}
.ecl-col-8{
	-webkit-box-flex:0;
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.ecl-col-9{
	-webkit-box-flex:0;
	flex:0 0 75%;
	max-width:75%
}
.ecl-col-10{
	-webkit-box-flex:0;
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.ecl-col-11{
	-webkit-box-flex:0;
	flex:0 0 91.66667%;
	max-width:91.66667%
}
.ecl-col-12{
	-webkit-box-flex:0;
	flex:0 0 100%;
	max-width:100%
}
.ecl-pull-0{
	right:auto
}
.ecl-pull-1{
	right:8.33333%
}
.ecl-pull-2{
	right:16.66667%
}
.ecl-pull-3{
	right:25%
}
.ecl-pull-4{
	right:33.33333%
}
.ecl-pull-5{
	right:41.66667%
}
.ecl-pull-6{
	right:50%
}
.ecl-pull-7{
	right:58.33333%
}
.ecl-pull-8{
	right:66.66667%
}
.ecl-pull-9{
	right:75%
}
.ecl-pull-10{
	right:83.33333%
}
.ecl-pull-11{
	right:91.66667%
}
.ecl-pull-12{
	right:100%
}
.ecl-push-0{
	left:auto
}
.ecl-push-1{
	left:8.33333%
}
.ecl-push-2{
	left:16.66667%
}
.ecl-push-3{
	left:25%
}
.ecl-push-4{
	left:33.33333%
}
.ecl-push-5{
	left:41.66667%
}
.ecl-push-6{
	left:50%
}
.ecl-push-7{
	left:58.33333%
}
.ecl-push-8{
	left:66.66667%
}
.ecl-push-9{
	left:75%
}
.ecl-push-10{
	left:83.33333%
}
.ecl-push-11{
	left:91.66667%
}
.ecl-push-12{
	left:100%
}
.ecl-offset-1{
	margin-left:8.33333%
}
.ecl-offset-2{
	margin-left:16.66667%
}
.ecl-offset-3{
	margin-left:25%
}
.ecl-offset-4{
	margin-left:33.33333%
}
.ecl-offset-5{
	margin-left:41.66667%
}
.ecl-offset-6{
	margin-left:50%
}
.ecl-offset-7{
	margin-left:58.33333%
}
.ecl-offset-8{
	margin-left:66.66667%
}
.ecl-offset-9{
	margin-left:75%
}
.ecl-offset-10{
	margin-left:83.33333%
}
.ecl-offset-11{
	margin-left:91.66667%
}
@media (min-width:480px){
	.ecl-col-sm{
		flex-basis:0;
		-webkit-box-flex:1;
		flex-grow:1;
		max-width:100%
}
	.ecl-col-sm-auto{
		-webkit-box-flex:0;
		flex:0 0 auto;
		width:auto
}
	.ecl-col-sm-1{
		-webkit-box-flex:0;
		flex:0 0 8.33333%;
		max-width:8.33333%
}
	.ecl-col-sm-2{
		-webkit-box-flex:0;
		flex:0 0 16.66667%;
		max-width:16.66667%
}
	.ecl-col-sm-3{
		-webkit-box-flex:0;
		flex:0 0 25%;
		max-width:25%
}
	.ecl-col-sm-4{
		-webkit-box-flex:0;
		flex:0 0 33.33333%;
		max-width:33.33333%
}
	.ecl-col-sm-5{
		-webkit-box-flex:0;
		flex:0 0 41.66667%;
		max-width:41.66667%
}
	.ecl-col-sm-6{
		-webkit-box-flex:0;
		flex:0 0 50%;
		max-width:50%
}
	.ecl-col-sm-7{
		-webkit-box-flex:0;
		flex:0 0 58.33333%;
		max-width:58.33333%
}
	.ecl-col-sm-8{
		-webkit-box-flex:0;
		flex:0 0 66.66667%;
		max-width:66.66667%
}
	.ecl-col-sm-9{
		-webkit-box-flex:0;
		flex:0 0 75%;
		max-width:75%
}
	.ecl-col-sm-10{
		-webkit-box-flex:0;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.ecl-col-sm-11{
		-webkit-box-flex:0;
		flex:0 0 91.66667%;
		max-width:91.66667%
}
	.ecl-col-sm-12{
		-webkit-box-flex:0;
		flex:0 0 100%;
		max-width:100%
}
	.ecl-pull-sm-0{
		right:auto
}
	.ecl-pull-sm-1{
		right:8.33333%
}
	.ecl-pull-sm-2{
		right:16.66667%
}
	.ecl-pull-sm-3{
		right:25%
}
	.ecl-pull-sm-4{
		right:33.33333%
}
	.ecl-pull-sm-5{
		right:41.66667%
}
	.ecl-pull-sm-6{
		right:50%
}
	.ecl-pull-sm-7{
		right:58.33333%
}
	.ecl-pull-sm-8{
		right:66.66667%
}
	.ecl-pull-sm-9{
		right:75%
}
	.ecl-pull-sm-10{
		right:83.33333%
}
	.ecl-pull-sm-11{
		right:91.66667%
}
	.ecl-pull-sm-12{
		right:100%
}
	.ecl-push-sm-0{
		left:auto
}
	.ecl-push-sm-1{
		left:8.33333%
}
	.ecl-push-sm-2{
		left:16.66667%
}
	.ecl-push-sm-3{
		left:25%
}
	.ecl-push-sm-4{
		left:33.33333%
}
	.ecl-push-sm-5{
		left:41.66667%
}
	.ecl-push-sm-6{
		left:50%
}
	.ecl-push-sm-7{
		left:58.33333%
}
	.ecl-push-sm-8{
		left:66.66667%
}
	.ecl-push-sm-9{
		left:75%
}
	.ecl-push-sm-10{
		left:83.33333%
}
	.ecl-push-sm-11{
		left:91.66667%
}
	.ecl-push-sm-12{
		left:100%
}
	.ecl-offset-sm-0{
		margin-left:0
}
	.ecl-offset-sm-1{
		margin-left:8.33333%
}
	.ecl-offset-sm-2{
		margin-left:16.66667%
}
	.ecl-offset-sm-3{
		margin-left:25%
}
	.ecl-offset-sm-4{
		margin-left:33.33333%
}
	.ecl-offset-sm-5{
		margin-left:41.66667%
}
	.ecl-offset-sm-6{
		margin-left:50%
}
	.ecl-offset-sm-7{
		margin-left:58.33333%
}
	.ecl-offset-sm-8{
		margin-left:66.66667%
}
	.ecl-offset-sm-9{
		margin-left:75%
}
	.ecl-offset-sm-10{
		margin-left:83.33333%
}
	.ecl-offset-sm-11{
		margin-left:91.66667%
}
}
@media (min-width:768px){
	.ecl-col-md{
		flex-basis:0;
		-webkit-box-flex:1;
		flex-grow:1;
		max-width:100%
}
	.ecl-col-md-auto{
		-webkit-box-flex:0;
		flex:0 0 auto;
		width:auto
}
	.ecl-col-md-1{
		-webkit-box-flex:0;
		flex:0 0 8.33333%;
		max-width:8.33333%
}
	.ecl-col-md-2{
		-webkit-box-flex:0;
		flex:0 0 16.66667%;
		max-width:16.66667%
}
	.ecl-col-md-3{
		-webkit-box-flex:0;
		flex:0 0 25%;
		max-width:25%
}
	.ecl-col-md-4{
		-webkit-box-flex:0;
		flex:0 0 33.33333%;
		max-width:33.33333%
}
	.ecl-col-md-5{
		-webkit-box-flex:0;
		flex:0 0 41.66667%;
		max-width:41.66667%
}
	.ecl-col-md-6{
		-webkit-box-flex:0;
		flex:0 0 50%;
		max-width:50%
}
	.ecl-col-md-7{
		-webkit-box-flex:0;
		flex:0 0 58.33333%;
		max-width:58.33333%
}
	.ecl-col-md-8{
		-webkit-box-flex:0;
		flex:0 0 66.66667%;
		max-width:66.66667%
}
	.ecl-col-md-9{
		-webkit-box-flex:0;
		flex:0 0 75%;
		max-width:75%
}
	.ecl-col-md-10{
		-webkit-box-flex:0;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.ecl-col-md-11{
		-webkit-box-flex:0;
		flex:0 0 91.66667%;
		max-width:91.66667%
}
	.ecl-col-md-12{
		-webkit-box-flex:0;
		flex:0 0 100%;
		max-width:100%
}
	.ecl-pull-md-0{
		right:auto
}
	.ecl-pull-md-1{
		right:8.33333%
}
	.ecl-pull-md-2{
		right:16.66667%
}
	.ecl-pull-md-3{
		right:25%
}
	.ecl-pull-md-4{
		right:33.33333%
}
	.ecl-pull-md-5{
		right:41.66667%
}
	.ecl-pull-md-6{
		right:50%
}
	.ecl-pull-md-7{
		right:58.33333%
}
	.ecl-pull-md-8{
		right:66.66667%
}
	.ecl-pull-md-9{
		right:75%
}
	.ecl-pull-md-10{
		right:83.33333%
}
	.ecl-pull-md-11{
		right:91.66667%
}
	.ecl-pull-md-12{
		right:100%
}
	.ecl-push-md-0{
		left:auto
}
	.ecl-push-md-1{
		left:8.33333%
}
	.ecl-push-md-2{
		left:16.66667%
}
	.ecl-push-md-3{
		left:25%
}
	.ecl-push-md-4{
		left:33.33333%
}
	.ecl-push-md-5{
		left:41.66667%
}
	.ecl-push-md-6{
		left:50%
}
	.ecl-push-md-7{
		left:58.33333%
}
	.ecl-push-md-8{
		left:66.66667%
}
	.ecl-push-md-9{
		left:75%
}
	.ecl-push-md-10{
		left:83.33333%
}
	.ecl-push-md-11{
		left:91.66667%
}
	.ecl-push-md-12{
		left:100%
}
	.ecl-offset-md-0{
		margin-left:0
}
	.ecl-offset-md-1{
		margin-left:8.33333%
}
	.ecl-offset-md-2{
		margin-left:16.66667%
}
	.ecl-offset-md-3{
		margin-left:25%
}
	.ecl-offset-md-4{
		margin-left:33.33333%
}
	.ecl-offset-md-5{
		margin-left:41.66667%
}
	.ecl-offset-md-6{
		margin-left:50%
}
	.ecl-offset-md-7{
		margin-left:58.33333%
}
	.ecl-offset-md-8{
		margin-left:66.66667%
}
	.ecl-offset-md-9{
		margin-left:75%
}
	.ecl-offset-md-10{
		margin-left:83.33333%
}
	.ecl-offset-md-11{
		margin-left:91.66667%
}
}
@media (min-width:992px){
	.ecl-col-lg{
		flex-basis:0;
		-webkit-box-flex:1;
		flex-grow:1;
		max-width:100%
}
	.ecl-col-lg-auto{
		-webkit-box-flex:0;
		flex:0 0 auto;
		width:auto
}
	.ecl-col-lg-1{
		-webkit-box-flex:0;
		flex:0 0 8.33333%;
		max-width:8.33333%
}
	.ecl-col-lg-2{
		-webkit-box-flex:0;
		flex:0 0 16.66667%;
		max-width:16.66667%
}
	.ecl-col-lg-3{
		-webkit-box-flex:0;
		flex:0 0 25%;
		max-width:25%
}
	.ecl-col-lg-4{
		-webkit-box-flex:0;
		flex:0 0 33.33333%;
		max-width:33.33333%
}
	.ecl-col-lg-5{
		-webkit-box-flex:0;
		flex:0 0 41.66667%;
		max-width:41.66667%
}
	.ecl-col-lg-6{
		-webkit-box-flex:0;
		flex:0 0 50%;
		max-width:50%
}
	.ecl-col-lg-7{
		-webkit-box-flex:0;
		flex:0 0 58.33333%;
		max-width:58.33333%
}
	.ecl-col-lg-8{
		-webkit-box-flex:0;
		flex:0 0 66.66667%;
		max-width:66.66667%
}
	.ecl-col-lg-9{
		-webkit-box-flex:0;
		flex:0 0 75%;
		max-width:75%
}
	.ecl-col-lg-10{
		-webkit-box-flex:0;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.ecl-col-lg-11{
		-webkit-box-flex:0;
		flex:0 0 91.66667%;
		max-width:91.66667%
}
	.ecl-col-lg-12{
		-webkit-box-flex:0;
		flex:0 0 100%;
		max-width:100%
}
	.ecl-pull-lg-0{
		right:auto
}
	.ecl-pull-lg-1{
		right:8.33333%
}
	.ecl-pull-lg-2{
		right:16.66667%
}
	.ecl-pull-lg-3{
		right:25%
}
	.ecl-pull-lg-4{
		right:33.33333%
}
	.ecl-pull-lg-5{
		right:41.66667%
}
	.ecl-pull-lg-6{
		right:50%
}
	.ecl-pull-lg-7{
		right:58.33333%
}
	.ecl-pull-lg-8{
		right:66.66667%
}
	.ecl-pull-lg-9{
		right:75%
}
	.ecl-pull-lg-10{
		right:83.33333%
}
	.ecl-pull-lg-11{
		right:91.66667%
}
	.ecl-pull-lg-12{
		right:100%
}
	.ecl-push-lg-0{
		left:auto
}
	.ecl-push-lg-1{
		left:8.33333%
}
	.ecl-push-lg-2{
		left:16.66667%
}
	.ecl-push-lg-3{
		left:25%
}
	.ecl-push-lg-4{
		left:33.33333%
}
	.ecl-push-lg-5{
		left:41.66667%
}
	.ecl-push-lg-6{
		left:50%
}
	.ecl-push-lg-7{
		left:58.33333%
}
	.ecl-push-lg-8{
		left:66.66667%
}
	.ecl-push-lg-9{
		left:75%
}
	.ecl-push-lg-10{
		left:83.33333%
}
	.ecl-push-lg-11{
		left:91.66667%
}
	.ecl-push-lg-12{
		left:100%
}
	.ecl-offset-lg-0{
		margin-left:0
}
	.ecl-offset-lg-1{
		margin-left:8.33333%
}
	.ecl-offset-lg-2{
		margin-left:16.66667%
}
	.ecl-offset-lg-3{
		margin-left:25%
}
	.ecl-offset-lg-4{
		margin-left:33.33333%
}
	.ecl-offset-lg-5{
		margin-left:41.66667%
}
	.ecl-offset-lg-6{
		margin-left:50%
}
	.ecl-offset-lg-7{
		margin-left:58.33333%
}
	.ecl-offset-lg-8{
		margin-left:66.66667%
}
	.ecl-offset-lg-9{
		margin-left:75%
}
	.ecl-offset-lg-10{
		margin-left:83.33333%
}
	.ecl-offset-lg-11{
		margin-left:91.66667%
}
}
@media (min-width:1200px){
	.ecl-col-xl{
		flex-basis:0;
		-webkit-box-flex:1;
		flex-grow:1;
		max-width:100%
}
	.ecl-col-xl-auto{
		-webkit-box-flex:0;
		flex:0 0 auto;
		width:auto
}
	.ecl-col-xl-1{
		-webkit-box-flex:0;
		flex:0 0 8.33333%;
		max-width:8.33333%
}
	.ecl-col-xl-2{
		-webkit-box-flex:0;
		flex:0 0 16.66667%;
		max-width:16.66667%
}
	.ecl-col-xl-3{
		-webkit-box-flex:0;
		flex:0 0 25%;
		max-width:25%
}
	.ecl-col-xl-4{
		-webkit-box-flex:0;
		flex:0 0 33.33333%;
		max-width:33.33333%
}
	.ecl-col-xl-5{
		-webkit-box-flex:0;
		flex:0 0 41.66667%;
		max-width:41.66667%
}
	.ecl-col-xl-6{
		-webkit-box-flex:0;
		flex:0 0 50%;
		max-width:50%
}
	.ecl-col-xl-7{
		-webkit-box-flex:0;
		flex:0 0 58.33333%;
		max-width:58.33333%
}
	.ecl-col-xl-8{
		-webkit-box-flex:0;
		flex:0 0 66.66667%;
		max-width:66.66667%
}
	.ecl-col-xl-9{
		-webkit-box-flex:0;
		flex:0 0 75%;
		max-width:75%
}
	.ecl-col-xl-10{
		-webkit-box-flex:0;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.ecl-col-xl-11{
		-webkit-box-flex:0;
		flex:0 0 91.66667%;
		max-width:91.66667%
}
	.ecl-col-xl-12{
		-webkit-box-flex:0;
		flex:0 0 100%;
		max-width:100%
}
	.ecl-pull-xl-0{
		right:auto
}
	.ecl-pull-xl-1{
		right:8.33333%
}
	.ecl-pull-xl-2{
		right:16.66667%
}
	.ecl-pull-xl-3{
		right:25%
}
	.ecl-pull-xl-4{
		right:33.33333%
}
	.ecl-pull-xl-5{
		right:41.66667%
}
	.ecl-pull-xl-6{
		right:50%
}
	.ecl-pull-xl-7{
		right:58.33333%
}
	.ecl-pull-xl-8{
		right:66.66667%
}
	.ecl-pull-xl-9{
		right:75%
}
	.ecl-pull-xl-10{
		right:83.33333%
}
	.ecl-pull-xl-11{
		right:91.66667%
}
	.ecl-pull-xl-12{
		right:100%
}
	.ecl-push-xl-0{
		left:auto
}
	.ecl-push-xl-1{
		left:8.33333%
}
	.ecl-push-xl-2{
		left:16.66667%
}
	.ecl-push-xl-3{
		left:25%
}
	.ecl-push-xl-4{
		left:33.33333%
}
	.ecl-push-xl-5{
		left:41.66667%
}
	.ecl-push-xl-6{
		left:50%
}
	.ecl-push-xl-7{
		left:58.33333%
}
	.ecl-push-xl-8{
		left:66.66667%
}
	.ecl-push-xl-9{
		left:75%
}
	.ecl-push-xl-10{
		left:83.33333%
}
	.ecl-push-xl-11{
		left:91.66667%
}
	.ecl-push-xl-12{
		left:100%
}
	.ecl-offset-xl-0{
		margin-left:0
}
	.ecl-offset-xl-1{
		margin-left:8.33333%
}
	.ecl-offset-xl-2{
		margin-left:16.66667%
}
	.ecl-offset-xl-3{
		margin-left:25%
}
	.ecl-offset-xl-4{
		margin-left:33.33333%
}
	.ecl-offset-xl-5{
		margin-left:41.66667%
}
	.ecl-offset-xl-6{
		margin-left:50%
}
	.ecl-offset-xl-7{
		margin-left:58.33333%
}
	.ecl-offset-xl-8{
		margin-left:66.66667%
}
	.ecl-offset-xl-9{
		margin-left:75%
}
	.ecl-offset-xl-10{
		margin-left:83.33333%
}
	.ecl-offset-xl-11{
		margin-left:91.66667%
}
}
.ecl-banner{
	margin:0;
	max-width:none
}
.ecl-breadcrumbs{
	font-size:.89rem
}
@media print{
	.ecl-breadcrumbs{
		display:none!important
}
}
.ecl-breadcrumbs__segments-wrapper{
	border-bottom:1px solid #fff;
	list-style:none;
	margin:0;
	padding:0
}
.ecl-breadcrumbs__segment{
	display:inline-block;
	margin:1rem 0 .66rem
}
.ecl-breadcrumbs__link{
	display:inline-block;
	font-weight:700;
	margin-right:.33rem
}
.ecl-breadcrumbs__link:after{
	content:"\e828"
}
.ecl-breadcrumbs__link:active,.ecl-breadcrumbs__link:focus,.ecl-breadcrumbs__link:hover{
	color:#fff;
	text-decoration:underline
}
.ecl-carousel{
	-webkit-box-align:stretch;
	align-items:stretch;
	background-color:#000;
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	margin:0;
	max-width:100%;
	overflow:hidden
}
@media (min-width:1200px){
	.ecl-carousel{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row;
		max-height:100vh
}
}
.ecl-carousel[aria-hidden=true]{
	display:none
}
.ecl-carousel[aria-hidden=false]{
	display:-webkit-box;
	display:flex;
	height:90vh;
	left:3%;
	position:absolute;
	top:3%;
	width:90%;
	z-index:20
}
.ecl-carousel__list-wrapper{
	max-height:70vh;
	overflow:hidden;
	position:relative
}
@media (min-width:1200px){
	.ecl-carousel__list-wrapper{
		-webkit-box-flex:1;
		flex:1;
		max-height:100%
}
}
.ecl-carousel__controls{
	margin:0
}
.ecl-carousel__list{
	display:-webkit-box;
	display:flex;
	margin:0;
	white-space:nowrap;
	width:100%
}
.ecl-carousel__item{
	-webkit-box-flex:1;
	flex:1 0 100%;
	position:relative
}
.ecl-carousel__image{
	display:block;
	margin:auto
}
.ecl-carousel__button{
	background-color:#000;
	border:0;
	color:#fff;
	font-size:2.22rem;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:10
}
.ecl-carousel__button:focus{
	outline:3px solid #ffd617;
	outline-offset:0;
	text-decoration:underline
}
.ecl-carousel__button--previous{
	left:0
}
.ecl-carousel__button--next{
	right:0
}
.ecl-carousel__image-information{
	display:none;
	text-align:left
}
.ecl-carousel__live-region{
	background-color:#404040;
	color:#fff;
	min-width:30%;
	padding:2.22rem
}
.ecl-carousel__live-region a{
	color:#fff
}
@media (min-width:1200px){
	.ecl-carousel__live-region{
		-webkit-box-flex:0;
		flex:0;
		max-height:100%
}
}
.ecl-carousel__meta{
	margin-bottom:2.22rem
}
.ecl-carousel__meta-link{
	padding-right:1.66rem;
	position:relative
}
.ecl-carousel__meta-link:before{
	position:absolute;
	right:0
}
.ecl-carousel__meta-item{
	display:inline-block;
	margin-right:.89rem;
	padding-bottom:.33rem
}
.ecl-carousel__meta-slide{
	-webkit-box-ordinal-group:0;
	order:-1;
	padding-top:1rem
}
.ecl-carousel__image-copyright{
	font-size:.67rem
}
.no-js .ecl-carousel__list-wrapper{
	overflow-x:initial
}
.no-js .ecl-carousel__list{
	-webkit-box-align:center;
	align-items:center;
	height:100%;
	-webkit-box-pack:start;
	justify-content:flex-start
}
.no-js .ecl-carousel__item{
	opacity:1
}
.no-js .ecl-carousel__image-information{
	border-bottom:1px solid #fff;
	display:block;
	margin-bottom:1rem;
	padding-bottom:1rem
}
.no-js .ecl-carousel__live-region{
	overflow-y:auto
}
.ecl-comment{
	display:-webkit-box;
	display:flex;
	flex-wrap:nowrap;
	margin:0
}
.ecl-comment__image-wrapper{
	display:none;
	flex-shrink:0
}
@media (min-width:768px){
	.ecl-comment__image-wrapper{
		display:block;
		padding-right:1.66rem;
		width:20%
}
}
.ecl-comment__image{
	border:1px solid #ffd617;
	padding:1px
}
.ecl-comment__body{
	background-color:#fff;
	-webkit-box-flex:1;
	flex-grow:1;
	flex-shrink:1;
	font-size:.89rem;
	padding:1.66rem 2.22rem;
	position:relative
}
@media (min-width:768px){
	.ecl-comment__body:before{
		border:.89rem solid hsla(0,0%,100%,0);
		border-right-color:#fff;
		content:" ";
		height:0;
		margin-top:-map-get((none:0,xxxs:.33rem,xxs:.66rem,xs:.89rem,s:1rem,m:1.66rem,l:2.22rem,xl:3.33rem,xxl:4.44rem),"xs");
		pointer-events:none;
		position:absolute;
		right:100%;
		top:1.66rem;
		width:0
}
}
.ecl-comment__meta{
	border-bottom:1px solid #ffd617;
	margin-bottom:.89rem;
	padding-bottom:.33rem
}
.ecl-comment__title{
	color:#404040;
	display:block;
	padding:1rem 0
}
.ecl-context-nav{
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	font-size:.78rem;
	margin:0
}
.ecl-context-nav__label{
	margin-bottom:.33rem
}
.ecl-context-nav__list{
	list-style:none;
	margin:0;
	padding:0
}
.ecl-context-nav__item{
	display:inline-block
}
.ecl-context-nav__item:after{
	color:#9f9f9f;
	content:"|";
	margin-left:.33rem;
	margin-right:.33rem
}
.ecl-context-nav__item:last-child:after{
	display:none;
	margin-left:0;
	margin-right:0
}
.ecl-context-nav__button{
	border-width:0;
	font-size:.78rem;
	font-weight:400;
	padding:0
}
.ecl-context-nav__button:focus{
	outline-offset:0
}
.ecl-context-nav__item--over-limit{
	display:none
}
.no-js .ecl-context-nav__item--over-limit{
	display:inline-block
}
.no-js .ecl-context-nav__more{
	display:none
}
@media (min-width:768px){
	.ecl-context-nav{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row
}
	.ecl-context-nav__label{
		-webkit-box-flex:0;
		flex:0 0 25%;
		margin-bottom:0
}
}
.ecl-datepickers{
	margin:0;
	position:relative
}
.ecl-datepickers__icon{
	color:#9f9f9f;
	pointer-events:none;
	position:absolute;
	right:.7em;
	top:.6em
}
*+.ecl-datepickers{
	margin-top:.89rem
}
.ecl-pika-theme{
	background:#eaeaea;
	color:#333;
	display:block;
	position:relative;
	z-index:20;
	zoom:1
}
.ecl-pika-theme.is-hidden{
	display:none
}
.ecl-pika-theme.is-bound{
	position:absolute
}
.ecl-pika-theme:after,.ecl-pika-theme:before{
	content:" ";
	display:table
}
.ecl-pika-theme:after{
	clear:both
}
.ecl-pika-theme .pika-title{
	background-color:#404040;
	display:-webkit-box;
	display:flex;
	height:2.5rem;
	line-height:2.5rem;
	position:relative;
	text-align:center
}
.ecl-pika-theme .pika-label{
	background-color:#404040;
	color:#404040;
	display:inline-block;
	-webkit-box-flex:1;
	flex-grow:1;
	position:relative
}
.ecl-pika-theme .pika-label select{
	background-color:#fff;
	border:1px solid #404040;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#404040;
	font-size:.89rem;
	margin-bottom:1.1em;
	min-height:2.75rem;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-color:#4f4f4f;
	border:0;
	color:#fff;
	cursor:pointer;
	float:none;
	height:100%;
	margin:0;
	min-height:auto;
	padding:0 1em;
	position:absolute;
	text-indent:.01px;
	text-overflow:"";
	width:100%;
	z-index:19
}
@media print{
	.ecl-pika-theme .pika-label select{
		display:none!important
}
}
.ecl-pika-theme .pika-label select:focus{
	outline-offset:0
}
.ecl-pika-theme .pika-label select.has-error{
	border-width:2px;
	padding:5px 11px
}
.ecl-pika-theme .pika-label select.is-focused,.ecl-pika-theme .pika-label select:focus,.has-error .ecl-pika-theme .pika-label select:focus{
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#000
}
.ecl-pika-theme .pika-label select.is-disabled{
	background-color:#e3e3e3;
	color:#9f9f9f
}
.ecl-pika-theme .pika-label select.select{
	border-width:1px
}
.ecl-pika-theme .pika-label select:focus{
	outline:3px solid #ffd617;
	outline-offset:-3px;
	text-decoration:none
}
.ecl-pika-theme .pika-label select::-ms-expand{
	display:none
}
.ecl-pika-theme .pika-label select:focus{
	z-index:1
}
.ecl-pika-theme .pika-label select:active,.ecl-pika-theme .pika-label select:focus,.ecl-pika-theme .pika-label select:hover{
	border-color:#004494;
	color:#fff
}
.ecl-pika-theme .pika-label:first-child select{
	border-right:2px solid #9f9f9f;
	left:0
}
.ecl-pika-theme .pika-label:nth-child(2) select{
	right:0
}
.ecl-pika-theme .pika-next,.ecl-pika-theme .pika-prev{
	background-color:transparent;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:75% 75%;
	border:0;
	color:#404040;
	cursor:pointer;
	display:block;
	height:100%;
	outline:none;
	overflow:hidden;
	padding:0;
	position:relative;
	top:0;
	white-space:nowrap;
	width:50px
}
.ecl-pika-theme .pika-prev{
	float:left;
	left:0;
	-webkit-box-ordinal-group:0;
	order:-1
}
.ecl-pika-theme .pika-prev:after{
	content:"\e828";
	color:#fff;
	left:15px;
	position:absolute;
	top:15px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.ecl-pika-theme .pika-next{
	float:right;
	right:0
}
.ecl-pika-theme .pika-next:after{
	content:"\e828";
	color:#fff;
	position:absolute;
	right:15px;
	top:15px
}
.ecl-pika-theme .pika-next:hover,.ecl-pika-theme .pika-prev:hover{
	opacity:1
}
.ecl-pika-theme .pika-next.is-disabled,.ecl-pika-theme .pika-prev.is-disabled{
	cursor:default
}
.ecl-pika-theme .is-rtl .pika-prev{
	float:right;
	right:0
}
.ecl-pika-theme .is-rtl .pika-prev:after{
	content:"\e828";
	color:#fff;
	position:absolute;
	right:15px;
	top:15px
}
.ecl-pika-theme .is-rtl .pika-next{
	float:left;
	left:0;
	-webkit-box-ordinal-group:0;
	order:-1
}
.ecl-pika-theme .is-rtl .pika-next:after{
	content:"\e828";
	color:#fff;
	left:15px;
	position:absolute;
	top:15px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.ecl-pika-theme .pika-select{
	display:inline-block
}
.ecl-pika-theme .pika-table{
	background-color:#e3e3e3;
	border-bottom:.66rem solid transparent;
	border-collapse:collapse;
	border-left:.66rem solid transparent;
	border-right:.66rem solid transparent;
	border-spacing:0;
	width:100%
}
.ecl-pika-theme .pika-table td,.ecl-pika-theme .pika-table th{
	padding:1px
}
.ecl-pika-theme .pika-table th{
	padding:.66rem .33rem;
	text-align:center
}
.ecl-pika-theme .pika-table abbr{
	border-bottom:0;
	cursor:help;
	font-weight:400;
	text-decoration:none
}
.ecl-pika-theme .pika-button{
	background:#f5f5f5;
	border:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	font-size:1rem;
	margin:1px;
	outline:none;
	padding:.33rem .66rem;
	text-align:center;
	width:100%
}
.ecl-pika-theme .pika-button .is-selection-disabled{
	cursor:default;
	pointer-events:none
}
.ecl-pika-theme .is-selected .pika-button,.ecl-pika-theme .is-today .pika-button{
	background:#ffd617
}
.ecl-pika-theme .is-disabled .pika-button,.ecl-pika-theme .is-outside-current-month .pika-button{
	color:#999;
	opacity:.3
}
.ecl-pika-theme .is-disabled .pika-button{
	cursor:default;
	pointer-events:none
}
.ecl-pika-theme .pika-week{
	color:#999
}
.ecl-pika-theme .is-inrange .pika-button{
	background:#fff
}
.ecl-pika-theme .pika-lendar,.ecl-pika-theme .pika-single,.ecl-pika-theme .pika-table{
	width:auto
}
.ecl-dialog{
	background-color:#fff;
	display:-webkit-box;
	display:flex;
	height:100%;
	left:0;
	margin:0;
	padding:2.22rem;
	position:fixed;
	top:0;
	width:100%;
	z-index:20
}
.ecl-dialog--transparent{
	background-color:transparent
}
.ecl-dialog[aria-hidden=true]{
	display:none
}
.ecl-dialog__body{
	max-height:100%;
	overflow:auto
}
.ecl-dialog__overlay{
	background-color:rgba(0,0,0,.7);
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1
}
.ecl-dialog__overlay--blue{
	background-color:rgba(0,68,148,.95)
}
.ecl-dialog--wide .ecl-dialog__body{
	overflow:visible;
	width:100%
}
.ecl-dialog__title{
	clear:both;
	color:#fff;
	font-size:1.22rem;
	margin:0;
	padding:2.22rem 0
}
@media (min-width:480px){
	.ecl-dialog{
		height:auto;
		left:50%;
		max-height:100%;
		max-width:100%;
		top:50%;
		-webkit-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%);
		width:auto
}
	.ecl-dialog--wide{
		height:100%;
		left:0;
		overflow:auto;
		right:0;
		top:0;
		-webkit-transform:none;
		transform:none
}
}
.ecl-dropdown{
	margin:0;
	position:relative
}
.ecl-dropdown__body{
	background-color:#f5f5f5;
	border:1px solid rgba(0,0,0,.15);
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	list-style:none;
	position:absolute;
	z-index:15
}
.ecl-expandable__button:after{
	font-size:.78rem;
	margin-left:.66rem
}
.ecl-expandable__button[aria-expanded=false]:after{
	content:"\e81f"
}
.ecl-expandable__button[aria-expanded=true]:after{
	content:"\e827"
}
.ecl-featured-item{
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	margin:0;
	width:100%
}
.ecl-featured-item__image{
	margin-bottom:1rem
}
.ecl-featured-item__title{
	color:#404040;
	display:block;
	font-size:1.22rem;
	font-weight:700;
	margin-top:1rem
}
.ecl-featured-item--extended{
	background-color:#ebebeb;
	border-left:.66rem solid #ffd617;
	padding:.89rem
}
@media (min-width:768px){
	.ecl-featured-item{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row
}
	.ecl-featured-item__image{
		margin-bottom:0;
		padding-right:1.66rem;
		width:40%
}
}
.ecl-file{
	margin:0
}
@media print{
	.ecl-file{
		display:none!important
}
}
.ecl-file__body{
	background-color:#ebebeb;
	padding:1rem
}
.ecl-file__icon{
	float:left;
	margin-top:.33rem
}
.ecl-file__icon:before{
	color:#9f9f9f;
	font-size:2.22rem
}
.ecl-file__title{
	font-weight:700
}
.ecl-file__info{
	font-size:.78rem;
	margin-top:.66rem
}
.ecl-file__language{
	font-weight:700
}
.ecl-file__download{
	margin:.78rem auto 0;
	text-align:center
}
.ecl-file__download:after{
	content:"\e806";
	margin-left:.8em
}
@media (min-width:768px){
	.ecl-file__download{
		margin-top:0
}
}
.ecl-file__translations{
	text-align:right
}
.ecl-file__translations-toggle{
	font-weight:400
}
.ecl-file__translations-toggle[aria-expanded=false]:after{
	content:"\e81f";
	margin-left:.8em
}
.ecl-file__translations-toggle[aria-expanded=true]:after{
	content:"\e827";
	margin-left:.8em
}
.ecl-file__translations-list{
	list-style:none;
	margin-bottom:0;
	margin-top:0;
	text-align:left
}
.ecl-file__translations-item{
	border-top:1px solid #9f9f9f;
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	padding-bottom:.66rem;
	padding-top:.66rem
}
.ecl-file__translations-item:last-child{
	border-bottom:1px solid #9f9f9f
}
.ecl-file__translations-metadata{
	-webkit-box-flex:1;
	flex-grow:1
}
.ecl-file__translations-title{
	font-size:.89rem;
	font-weight:700
}
.ecl-file__translations-info{
	font-size:.78rem;
	margin-top:.66rem
}
.ecl-file__translations-download{
	align-self:flex-start;
	font-weight:400;
	margin-left:-1rem
}
.ecl-file__translations-download:after{
	content:"\e806";
	margin-left:.8em
}
@media (min-width:768px){
	.ecl-file__translations-item{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row
}
	.ecl-file__translations-download{
		align-self:flex-end;
		margin-left:0
}
}
.ecl-file__link{
	-webkit-box-align:center;
	align-items:center;
	border-top:1px solid #e3e3e3;
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row;
	padding:1rem 0;
	text-decoration:none
}
.ecl-file__link:last-child{
	border-bottom:1px solid #e3e3e3
}
.ecl-file__link .ecl-file__title{
	margin-left:.33rem;
	text-decoration:underline
}
.ecl-file__link.ecl-link--external:after,.ecl-file__type{
	border-left:2px solid #9f9f9f;
	color:#404040;
	font-weight:700;
	margin-left:.33rem;
	padding-left:.33rem;
	text-transform:uppercase
}
.ecl-file__image,.ecl-file__video{
	height:auto;
	width:100%
}
.ecl-file__caption{
	background-color:#ebebeb;
	display:block;
	font-size:.78rem;
	padding:.66rem .89rem
}
[class*=" ecl-u-ratio"] iframe.ecl-file__video,[class^=ecl-u-ratio] iframe.ecl-file__video{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.ecl-footer{
	margin:0
}
@media print{
	.ecl-footer__ec,.ecl-footer__site-corporate,.ecl-footer__site-identity{
		display:none!important
}
}
.ecl-footer__ec a[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]):after,.ecl-footer__site-corporate a[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]):after,.ecl-footer__site-identity a[href^=http]:not(.is-internal):not([href*="ec.europa.eu"]):after{
	line-height:2.2;
	position:absolute
}
.ecl-footer__social-icon:before{
	margin-right:8px!important
}
.ecl-footer__social-links li:last-child{
	display:block;
	margin-left:0
}
.ecl-footer__title{
	border-bottom:2px solid #7fa1c9;
	color:#fff;
	margin-bottom:.33rem;
	padding-bottom:.33rem
}
@media (min-width:768px) and (max-width:1199px){
	.ecl-footer__title{
		min-height:3.33rem;
		padding-bottom:0
}
}
@media (min-width:1200px){
	.ecl-footer__title{
		margin-bottom:1rem;
		min-height:auto
}
}
.ecl-footer__label{
	display:inline;
	font-weight:700
}
.ecl-footer__label+ul{
	display:inline
}
.ecl-footer__menu{
	list-style:none;
	margin:0;
	max-width:none;
	padding-left:0
}
.ecl-footer__menu .ecl-footer__menu-item{
	font-size:.78rem;
	margin-bottom:.33rem
}
.ecl-footer__column{
	padding-top:1.66rem
}
.ecl-footer__column:last-child{
	padding-bottom:1.66rem
}
.ecl-footer__site-identity{
	background-color:#bfd0e4;
	color:#012b58
}
.ecl-footer__site-identity .ecl-footer__link,.ecl-footer__site-identity .ecl-footer__link:active,.ecl-footer__site-identity .ecl-footer__link:focus,.ecl-footer__site-identity .ecl-footer__link:hover{
	color:#012b58
}
.ecl-footer__site-identity .ecl-footer__column{
	padding-bottom:0;
	padding-top:1rem
}
.ecl-footer__site-identity .ecl-footer__column:last-child{
	padding-bottom:1rem;
	padding-top:0
}
.ecl-footer__site-corporate{
	background-color:#4073af;
	color:#fff
}
.ecl-footer__ec{
	background-color:#004494;
	color:#fff;
	padding:1rem 0
}
@media (min-width:480px){
	.ecl-footer__column{
		padding-bottom:2.22rem;
		padding-top:2.22rem
}
	.ecl-footer__site-identity .ecl-footer__column{
		padding-bottom:1rem
}
	.ecl-footer__site-identity .ecl-footer__column:last-child{
		padding-top:1rem
}
	.ecl-footer__link{
		padding:0
}
}
.ecl-lang-select-page{
	-webkit-box-align:center;
	align-items:center;
	background-color:#f5f5f5;
	border-bottom:1px solid #9f9f9f;
	color:#404040;
	display:-webkit-box;
	display:flex;
	flex-wrap:nowrap;
	font-size:.78rem;
	margin:0;
	min-height:3rem;
	overflow:hidden
}
@media print{
	.ecl-lang-select-page{
		display:none!important
}
}
.no-js .ecl-lang-select-page{
	flex-wrap:wrap
}
.ecl-lang-select-page__icon{
	-webkit-box-flex:0;
	flex-grow:0;
	flex-shrink:0;
	font-size:1.67rem
}
@media print{
	.ecl-lang-select-page__icon{
		display:none!important
}
}
.ecl-lang-select-page__unavailable{
	padding:1rem .89rem;
	text-decoration:line-through
}
@media (min-width:480px){
	.ecl-lang-select-page__unavailable{
		margin-right:2.22rem
}
}
.ecl-lang-select-page__list{
	-webkit-box-align:stretch;
	align-items:stretch;
	align-self:stretch;
	display:-webkit-box;
	display:flex;
	flex-wrap:no-wrap;
	margin:0;
	padding:0
}
.ecl-lang-select-page--dropdown .ecl-lang-select-page__list{
	position:absolute;
	visibility:hidden
}
.no-js .ecl-lang-select-page__list{
	-webkit-box-flex:1;
	flex-grow:1;
	flex-wrap:wrap
}
.ecl-lang-select-page__option{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-box;
	display:flex;
	list-style:none;
	padding:1rem .89rem
}
.ecl-lang-select-page__option--is-selected{
	background-color:#ffd617;
	color:#000;
	font-weight:700
}
.ecl-lang-select-page__dropdown{
	background:url(../images/arrow-down.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));
	background:url(../images/arrow-down.svg),linear-gradient(180deg,transparent,transparent);
	background-position:right .66rem center,100%;
	background-repeat:no-repeat;
	background-size:.89rem auto,2.21rem 100%;
	align-self:stretch;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:0;
	border-radius:0;
	color:#404040;
	cursor:pointer;
	font-size:.78rem;
	font-weight:700;
	padding:1rem 2.22rem 1rem 1rem;
	position:absolute;
	visibility:hidden
}
@media print{
	.ecl-lang-select-page__dropdown{
		display:none!important
}
}
.ecl-lang-select-page__dropdown::-ms-expand{
	display:none
}
.ecl-lang-select-page--dropdown .ecl-lang-select-page__dropdown{
	position:static;
	visibility:visible
}
.ecl-lang-select-page__dropdown-option{
	padding:.66rem
}
.ecl-lang-select-page--primary{
	background-color:#004494;
	border-bottom:1px solid #fff;
	color:#fff
}
.ecl-lang-select-page--primary .ecl-lang-select-page__dropdown{
	background:url(../images/arrow-down--white.svg),-webkit-gradient(linear,left top,left bottom,from(#003776),to(#003776));
	background:url(../images/arrow-down--white.svg),linear-gradient(180deg,#003776,#003776);
	background-position:right .66rem center,100%;
	background-repeat:no-repeat;
	background-size:.89rem auto,2.21rem 100%;
	background-color:#003776;
	color:#fff
}
.ecl-lang-select-sites{
	margin:0;
	text-align:center
}
@media print{
	.ecl-lang-select-sites{
		display:none!important
}
}
.ecl-lang-select-sites__link{
	border:3px solid transparent;
	color:#004494;
	display:inline-block;
	font-size:.89rem;
	font-weight:700;
	padding:.66rem .89rem;
	text-align:center;
	text-decoration:none
}
.ecl-lang-select-sites__link:focus{
	border-color:#ffd617;
	outline:none
}
.ecl-lang-select-sites__label{
	margin-right:.66rem
}
.ecl-lang-select-sites__label:hover{
	text-decoration:underline
}
.ecl-lang-select-sites__code{
	display:inline-block;
	position:relative;
	text-transform:uppercase;
	width:1.4rem
}
.ecl-lang-select-sites__code-text{
	background-color:#004494;
	color:#fff;
	font-size:.67rem;
	position:relative
}
.ecl-lang-select-sites__icon{
	color:#004494;
	font-size:1.4rem;
	left:0;
	position:absolute;
	top:-2px
}
.ecl-lang-select-sites__icon:before{
	font-weight:inherit
}
.ecl-language-list{
	margin:0
}
.ecl-language-list__button{
	background-color:#fff;
	color:#004494
}
.ecl-language-list__button:active,.ecl-language-list__button:focus,.ecl-language-list__button:hover{
	border-color:#ffd617;
	color:#000
}
.ecl-language-list__button:active,.ecl-language-list__button:focus{
	background-color:#fff;
	text-decoration:underline
}
.ecl-language-list__button:hover{
	background-color:#ffd617
}
.ecl-language-list__button--active{
	background-color:#ffd617;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#000
}
.ecl-list-item{
	border-bottom:1px solid #ebebeb;
	list-style-type:none;
	margin:0
}
.ecl-list-item:first-child{
	border-top:1px solid #ebebeb
}
.ecl-list-item__body{
	-webkit-box-flex:1;
	flex-grow:1
}
.ecl-list-item__link{
	color:#404040;
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row;
	padding-bottom:1rem;
	padding-top:1rem;
	text-decoration:none
}
.ecl-list-item__meta{
	margin-bottom:1rem
}
.ecl-list-item__title{
	color:#004494;
	font-size:1rem;
	margin-bottom:1rem;
	margin-top:0
}
.ecl-list-item--highlight .ecl-list-item__title{
	font-size:1.22rem;
	height:2.2em;
	overflow:hidden;
	text-overflow:ellipsis
}
.ecl-list-item__link:focus .ecl-list-item__title,.ecl-list-item__link:hover .ecl-list-item__title{
	color:#404040;
	text-decoration:underline
}
.ecl-list-item__primary{
	flex-shrink:0;
	height:auto;
	margin-right:1.66rem;
	max-height:5.55rem;
	max-width:5.55rem;
	width:auto
}
.ecl-list-item--highlight .ecl-list-item__link{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	padding-top:0
}
.ecl-list-item--highlight .ecl-list-item__primary{
	margin-right:0;
	max-height:100%;
	max-width:100%;
	-o-object-fit:contain;
	object-fit:contain;
	width:100%
}
.ecl-list-item--highlight .ecl-list-item__primary img{
	display:block;
	width:100%
}
.ecl-list-item--highlight .ecl-list-item__body{
	background-color:#ebebeb;
	padding-left:1rem;
	padding-right:1rem
}
.ecl-navigation-inpage{
	margin:0;
	z-index:10
}
.ecl-navigation-inpage__trigger{
	color:#fff;
	display:none;
	padding:.66rem;
	position:relative
}
.ecl-navigation-inpage__trigger:after{
	content:"\e822";
	-webkit-box-align:center;
	align-items:center;
	background-color:#003776;
	display:-webkit-box;
	display:flex;
	font-size:.5rem;
	height:100%;
	-webkit-box-pack:center;
	justify-content:center;
	position:absolute;
	right:0;
	top:0;
	width:2.22rem
}
.ecl-navigation-inpage__title{
	color:#707070;
	display:none;
	padding-bottom:.89rem;
	padding-top:.66rem;
	text-transform:uppercase
}
.ecl-navigation-inpage__list{
	list-style-type:none;
	margin:0;
	padding:0
}
@media (max-width:767px){
	.ecl-navigation-inpage.js-is-sticky .ecl-navigation-inpage__body,.ecl-navigation-inpage.js-is-stuck .ecl-navigation-inpage__body{
		background-color:#004494;
		left:0;
		position:fixed;
		right:0;
		top:0
}
	.ecl-navigation-inpage.js-is-sticky .ecl-navigation-inpage__link,.ecl-navigation-inpage.js-is-stuck .ecl-navigation-inpage__link{
		border-top:1px solid #003776;
		color:#fff;
		display:block;
		padding:.33rem .66rem;
		text-decoration:underline
}
	.ecl-navigation-inpage.js-is-sticky .ecl-navigation-inpage__trigger,.ecl-navigation-inpage.js-is-stuck .ecl-navigation-inpage__trigger{
		display:block
}
}
@media (min-width:768px){
	.ecl-navigation-inpage__list[aria-hidden],.ecl-navigation-inpage__title{
		display:block
}
	.ecl-navigation-inpage__link{
		border-left:3px solid transparent;
		color:#404040;
		display:block;
		font-weight:600;
		padding:.33rem
}
	.ecl-navigation-inpage__link:hover{
		text-decoration:underline
}
	.ecl-navigation-inpage__link:focus{
		background-color:#ffd617;
		outline:none;
		text-decoration:underline
}
	.ecl-navigation-inpage__link--is-active{
		background-color:#ebebeb;
		border-left-color:#004494
}
}
.ecl-link-block{
	background-color:#f5f5f5;
	margin:0;
	padding:.33rem 0
}
.ecl-link-block__title{
	color:#003776;
	font-size:.89rem;
	font-weight:600;
	padding:.66rem 1rem
}
.ecl-link-block__list{
	font-size:.89rem;
	list-style:none;
	margin:0;
	padding-left:0
}
.ecl-link-block__item{
	white-space:nowrap
}
.ecl-link-block__link{
	display:block;
	line-height:2;
	padding:0 1rem
}
.ecl-pager__wrapper{
	border-top:2px solid #000;
	margin:0;
	text-align:center
}
.ecl-pager{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-inline-box;
	display:inline-flex;
	-webkit-box-pack:center;
	justify-content:center;
	margin:1rem 0;
	padding-left:0;
	width:100%
}
.ecl-pager__item{
	border:2px solid transparent;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	color:#000;
	display:none;
	list-style:none;
	margin:0 .33rem
}
.ecl-pager__link{
	color:#004494;
	display:block;
	font-size:.89rem;
	font-weight:500;
	min-width:1rem;
	padding:.33rem;
	text-decoration:none
}
.ecl-pager__link:hover{
	color:#000;
	text-decoration:underline
}
.ecl-pager__item--next,.ecl-pager__item--previous{
	display:block
}
.ecl-pager__item--next .ecl-pager__link,.ecl-pager__item--previous .ecl-pager__link{
	font-weight:600
}
.ecl-pager__item--ellipsis{
	font-size:.89rem;
	font-weight:400;
	min-width:1rem;
	padding:.33rem
}
.ecl-pager__item--current{
	border-radius:50%;
	display:block;
	-webkit-box-flex:1;
	flex-grow:1;
	font-size:.89rem;
	font-weight:600;
	min-width:1rem;
	padding:.33rem
}
@media (min-width:768px){
	.ecl-pager{
		width:auto
}
	.ecl-pager__item{
		display:block
}
	.ecl-pager__item--current{
		border:2px solid #000;
		-webkit-box-flex:0;
		flex-grow:0
}
	.ecl-pager__item-text{
		display:none
}
}
.ecl-rss-links{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-box;
	display:flex;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	justify-content:center;
	margin:0
}
.ecl-rss-links__label{
	color:#404040;
	flex-shrink:0;
	font-size:.89rem;
	font-weight:700;
	margin:.5rem .67rem .5rem 0
}
.ecl-rss-links__link{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-box;
	display:flex;
	flex-shrink:0;
	font-size:.89rem;
	-webkit-box-pack:center;
	justify-content:center
}
.ecl-rss-links__link:before{
	flex-shrink:0
}
.ecl-search-form{
	border:1px solid #9f9f9f;
	display:-webkit-box;
	display:flex;
	margin:0
}
@media print{
	.ecl-search-form{
		display:none!important
}
}
.ecl-search-form__textfield-wrapper{
	border:3px solid transparent;
	-webkit-box-flex:1;
	flex-grow:1
}
.ecl-search-form__textfield{
	border:0;
	margin-top:0;
	padding:.66rem .89rem
}
.ecl-search-form__button{
	flex-shrink:0;
	padding:0 1.66rem;
	position:relative;
	text-indent:-999em
}
.ecl-search-form__button:before{
	content:"\e823";
	font-size:1.22rem;
	left:50%;
	position:absolute;
	text-indent:0;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
@media (min-width:992px){
	.ecl-search-form__button{
		padding:0 1rem;
		text-indent:0
}
	.ecl-search-form__button:before{
		display:none!important
}
}
.ecl-search-form--internal{
	display:-webkit-box;
	display:flex
}
.ecl-search-form--internal .ecl-search-form__textfield-wrapper{
	border-color:#fff;
	-webkit-box-flex:1;
	flex-grow:1;
	position:relative
}
.ecl-search-form--internal .ecl-search-form__textfield-wrapper:before{
	content:"\e823";
	color:#cfcfcf;
	font-size:1rem;
	left:.66rem;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.ecl-search-form--internal .ecl-search-form__textfield{
	padding-left:2.32rem
}
.ecl-skip-link__wrapper{
	left:2.22rem;
	margin:0;
	position:fixed;
	top:2.22rem;
	z-index:9999
}
.ecl-skip-link{
	border:0;
	clip:rect(0,0,0,0);
	-webkit-clip-path:inset(50%);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	white-space:nowrap;
	width:1px;
	background-color:#4073af;
	color:#fff;
	outline:4px solid #ffd617;
	outline-offset:0;
	padding:.66rem
}
.ecl-skip-link:active,.ecl-skip-link:focus{
	clip:auto;
	-webkit-clip-path:none;
	clip-path:none;
	height:auto;
	overflow:visible;
	position:static;
	white-space:normal;
	width:auto;
	white-space:nowrap
}
.ecl-social-media-link{
	background-color:#ebebeb;
	display:block;
	margin:0;
	padding:1.66rem;
	width:100%
}
@media print{
	.ecl-social-media-link{
		display:none!important
}
}
.ecl-social-media-link__item{
	margin-bottom:.66rem;
	vertical-align:top
}
.ecl-social-media-link__item:last-child{
	margin-bottom:0
}
.ecl-social-media-link__link{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-box;
	display:flex;
	min-height:2rem
}
.ecl-social-media-link--horizontal .ecl-social-media-link__list{
	max-width:100%
}
.ecl-social-media-link--horizontal .ecl-social-media-link__item{
	margin-left:0;
	margin-right:1.66rem
}
.ecl-social-media-link--horizontal .ecl-social-media-link__item:last-child{
	margin-right:0
}
.ecl-timeline{
	border-left:4px solid #ffd617;
	margin:0;
	padding:0
}
.ecl-timeline__list{
	list-style:none;
	margin:0;
	padding:1.66rem 0 0
}
.ecl-timeline__item{
	margin-bottom:2.22rem
}
.ecl-timeline__item:last-child{
	margin-bottom:0
}
.ecl-timeline__item--over-limit{
	display:none
}
.no-js .ecl-timeline__item--over-limit{
	display:list-item
}
.ecl-timeline__button{
	margin-left:2.22rem
}
.no-js .ecl-timeline__button{
	display:none
}
.ecl-timeline__title{
	font-weight:700;
	margin-bottom:.89rem;
	padding-left:2.22rem;
	position:relative
}
.ecl-timeline__title:before{
	background-color:#fff;
	border:3px solid #404040;
	border-radius:50%;
	content:"";
	height:14px;
	left:-9px;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:14px
}
.ecl-timeline__body{
	color:#404040;
	padding-left:2.22rem
}
.ecl-accordion__header{
	-webkit-box-align:center;
	align-items:center;
	background-color:transparent;
	border-width:0;
	color:#404040;
	display:-webkit-box;
	display:flex;
	font-size:1rem;
	font-weight:600;
	margin:0;
	padding:.89rem;
	text-align:left;
	width:100%
}
@media (min-width:768px){
	.ecl-accordion__header{
		font-size:1.22rem
}
}
.ecl-accordion__header-icon{
	-webkit-box-flex:0;
	flex-grow:0;
	flex-shrink:0;
	margin-right:.89rem
}
.ecl-accordion__header:active,.ecl-accordion__header:focus,.ecl-accordion__header:hover,.ecl-accordion__header[aria-expanded=true]{
	background-color:#ffd617
}
.ecl-accordion__panel{
	background-color:#f5f5f5;
	font-size:.89rem;
	margin:0;
	padding:1rem
}
@media (min-width:768px){
	.ecl-accordion__panel{
		padding-left:4.44rem
}
}
.ecl-gallery{
	margin:0;
	padding-left:.89rem;
	padding-right:.89rem
}
.ecl-gallery__item{
	overflow:hidden;
	padding:0
}
.ecl-gallery__item-container{
	margin:.33rem .33rem 0;
	width:100%
}
.ecl-gallery__item-container img{
	display:block;
	width:100%
}
.ecl-gallery__caption{
	display:none;
	font-size:.67rem;
	height:4em;
	padding:.33rem .66rem .33rem .33rem;
	text-overflow:ellipsis;
	width:100%
}
.ecl-gallery__caption,.ecl-gallery__icon-wrapper{
	background-color:#404040;
	bottom:0;
	color:#fff;
	overflow:hidden;
	position:absolute
}
.ecl-gallery__icon-wrapper{
	height:2.667em;
	padding:0;
	right:0;
	text-align:center;
	width:2.667em
}
.ecl-gallery__icon-wrapper .ecl-icon--camera{
	font-size:.67rem;
	line-height:4em
}
.ecl-gallery__icon{
	font-size:1rem;
	line-height:2.667em
}
.ecl-gallery__icon:before{
	margin-right:0
}
.ecl-gallery__item:hover .ecl-gallery__caption{
	display:block
}
.ecl-listing{
	margin:0;
	padding-left:0
}
.ecl-listing--two-columns{
	display:-webkit-box;
	display:flex;
	flex-wrap:wrap
}
.ecl-listing--two-columns .ecl-list-item{
	border-width:0;
	-webkit-box-flex:1;
	flex-grow:1;
	width:100%
}
@media (min-width:992px){
	.ecl-listing--two-columns .ecl-list-item{
		width:50%
}
	.ecl-listing--two-columns .ecl-list-item__link{
		padding-left:1rem;
		padding-right:1rem
}
}
.ecl-listing--three-columns{
	display:-webkit-box;
	display:flex;
	flex-wrap:wrap
}
.ecl-listing--three-columns .ecl-list-item{
	border-width:0;
	-webkit-box-flex:1;
	flex-grow:1;
	width:100%
}
@media (min-width:992px){
	.ecl-listing--three-columns .ecl-list-item{
		width:33%
}
	.ecl-listing--three-columns .ecl-list-item__link{
		padding-left:1rem;
		padding-right:1rem
}
}
.ecl-navigation-list{
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row;
	flex-wrap:nowrap;
	list-style-type:none;
	margin:0;
	padding:0
}
.ecl-navigation-list__item{
	flex-shrink:0
}
.ecl-navigation-list__link{
	border-bottom:2px solid transparent;
	display:block;
	font-weight:700;
	padding:.89rem 1rem;
	text-decoration:none
}
.ecl-navigation-list__link:hover{
	text-decoration:underline
}
.ecl-navigation-list__link:focus{
	background-color:#ffd617;
	border-bottom-color:#ffd617
}
.ecl-navigation-list__link--active,.ecl-navigation-list__link[aria-selected=true]{
	color:#404040
}
.ecl-navigation-list__link--active:hover,.ecl-navigation-list__link[aria-selected=true]:hover{
	text-decoration:none
}
.ecl-navigation-list--tabs{
	border-bottom:2px solid #9f9f9f
}
.ecl-navigation-list--tabs .ecl-navigation-list__item{
	margin-bottom:-2px
}
.ecl-navigation-list--tabs .ecl-navigation-list__link--active,.ecl-navigation-list--tabs .ecl-navigation-list__link[aria-selected=true]{
	border:2px solid #9f9f9f;
	border-bottom-color:#fff;
	text-decoration:none
}
.ecl-navigation-list--tabs .ecl-navigation-list__link--active:focus,.ecl-navigation-list--tabs .ecl-navigation-list__link[aria-selected=true]:focus{
	border-bottom-color:transparent
}
.ecl-navigation-list--small .ecl-navigation-list__link{
	border-bottom-width:0;
	font-size:.89rem;
	font-weight:400;
	line-height:1.3;
	padding:.66rem
}
.ecl-navigation-menu{
	background-color:#4073af;
	margin:0
}
.ecl-navigation-menu__root{
	background-color:#bfd0e4;
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	-webkit-box-flex:1;
	flex-grow:1;
	list-style:none;
	margin:0;
	padding:0;
	position:relative
}
.ecl-navigation-menu__root[aria-hidden=true]{
	display:none
}
.no-js .ecl-navigation-menu__root[aria-hidden=true]{
	display:-webkit-box;
	display:flex
}
.ecl-navigation-menu__root:before{
	background-color:#bfd0e4;
	content:"";
	height:100%;
	left:50%;
	position:absolute;
	top:0;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100vw
}
.ecl-navigation-menu__toggle{
	background-color:#4073af;
	border-width:0;
	color:#fff;
	font-size:1rem;
	font-weight:700;
	padding:1.66rem 0;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:100%
}
.ecl-navigation-menu__group{
	background-color:#f5f5f5;
	display:none;
	list-style:none;
	margin:0;
	padding-left:0;
	position:relative
}
.ecl-navigation-menu__group:before{
	background-color:#f5f5f5;
	content:"";
	height:100%;
	left:50%;
	position:absolute;
	top:0;
	-webkit-transform:translate(-50%);
	transform:translate(-50%);
	width:100vw
}
.ecl-navigation-menu__link{
	-webkit-box-align:center;
	align-items:center;
	background-color:transparent;
	border-bottom:1px solid #7fa1c9;
	border-left-width:0;
	border-right-width:0;
	border-top:0;
	color:#012b58;
	display:-webkit-box;
	display:flex;
	font-size:.89rem;
	font-weight:700;
	-webkit-box-pack:justify;
	justify-content:space-between;
	padding:1rem 0;
	position:relative;
	text-decoration:none;
	width:100%
}
.ecl-navigation-menu__item--active>.ecl-navigation-menu__link{
	color:#fff
}
.ecl-navigation-menu__group .ecl-navigation-menu__link:focus,.ecl-navigation-menu__group .ecl-navigation-menu__link:hover{
	text-decoration:underline
}
.ecl-navigation-menu__item:last-child .ecl-navigation-menu__link{
	border-bottom-width:0
}
.ecl-navigation-menu__link[aria-expanded]:after{
	padding-left:.33rem
}
.no-js .ecl-navigation-menu__link[aria-expanded]:after{
	display:none
}
.ecl-navigation-menu__link[aria-expanded=false]:after{
	content:"\e81f"
}
.ecl-navigation-menu__link[aria-expanded=true]{
	border-bottom-width:0
}
.ecl-navigation-menu__link[aria-expanded=true]:after{
	content:"\e827"
}
.ecl-navigation-menu__link~.ecl-navigation-menu__group .ecl-navigation-menu__link{
	border-bottom-width:0;
	font-weight:400
}
.ecl-navigation-menu__link~.ecl-navigation-menu__group .ecl-navigation-menu__link:after{
	display:none
}
.ecl-navigation-menu__link~.ecl-navigation-menu__group .ecl-navigation-menu__link--active{
	font-weight:700
}
.ecl-navigation-menu__link[aria-expanded=true]~.ecl-navigation-menu__group{
	display:block
}
.ecl-navigation-menu__item--active{
	background-color:#4073af;
	position:relative
}
.ecl-navigation-menu__item--active:before{
	background-color:#4073af;
	content:"";
	height:100%;
	left:50%;
	position:absolute;
	top:0;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100vw
}
.ecl-navigation-menu__item--active>.ecl-navigation-menu__link:not([aria-expanded=true]){
	border-bottom-width:0
}
.ecl-navigation-menu__hamburger-box{
	left:0;
	position:absolute;
	top:50%
}
.ecl-navigation-menu__hamburger-label{
	padding-left:2.66rem
}
.ecl-navigation-menu__hamburger-inner{
	display:block;
	margin-top:-.1em
}
.ecl-navigation-menu__hamburger-inner,.ecl-navigation-menu__hamburger-inner:after,.ecl-navigation-menu__hamburger-inner:before{
	background-color:#fff;
	border-radius:.1em;
	height:.2em;
	position:absolute;
	width:1.66rem
}
.ecl-navigation-menu__hamburger-inner:after,.ecl-navigation-menu__hamburger-inner:before{
	content:"";
	display:block
}
.ecl-navigation-menu__hamburger-inner:before{
	top:-.5em
}
.ecl-navigation-menu__hamburger-inner:after{
	bottom:-.5em
}
.ecl-navigation-menu__hamburger--squeeze .ecl-navigation-menu__hamburger-inner{
	-webkit-transition-duration:75ms;
	transition-duration:75ms;
	-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);
	transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.ecl-navigation-menu__hamburger--squeeze .ecl-navigation-menu__hamburger-inner:before{
	-webkit-transition:top 75ms ease .12s,opacity 75ms ease;
	transition:top 75ms ease .12s,opacity 75ms ease
}
.ecl-navigation-menu__hamburger--squeeze .ecl-navigation-menu__hamburger-inner:after{
	-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);
	transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);
	transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);
	transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)
}
.ecl-navigation-menu__hamburger--squeeze[aria-expanded=true] .ecl-navigation-menu__hamburger-inner{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition-delay:.12s;
	transition-delay:.12s;
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.ecl-navigation-menu__hamburger--squeeze[aria-expanded=true] .ecl-navigation-menu__hamburger-inner:before{
	opacity:0;
	top:0;
	-webkit-transition:top 75ms ease,opacity 75ms ease .12s;
	transition:top 75ms ease,opacity 75ms ease .12s
}
.ecl-navigation-menu__hamburger--squeeze[aria-expanded=true] .ecl-navigation-menu__hamburger-inner:after{
	bottom:0;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
	transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
	transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
	transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s
}
@media (min-width:768px){
	.ecl-navigation-menu{
		background-color:#bfd0e4
}
	.ecl-navigation-menu__root{
		background-color:transparent;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row
}
	.ecl-navigation-menu__root[aria-hidden=true]{
		display:-webkit-box;
		display:flex
}
	.ecl-navigation-menu__root:before,.ecl-navigation-menu__toggle{
		display:none
}
	.ecl-navigation-menu__group{
		flex-wrap:wrap;
		left:0;
		padding:.89rem 0 1rem;
		position:absolute;
		top:100%;
		width:100%
}
	.ecl-navigation-menu__link{
		border-bottom-width:0;
		font-size:.78rem;
		margin:0;
		padding:1rem
}
	.ecl-navigation-menu__group .ecl-navigation-menu__link{
		padding:.89rem 1rem .89rem 0
}
	.ecl-navigation-menu__link[aria-expanded]:after{
		position:relative
}
	.ecl-navigation-menu__link[aria-expanded=true]{
		background-color:#f5f5f5;
		color:#012b58
}
	.ecl-navigation-menu__link[aria-expanded=true]~.ecl-navigation-menu__group{
		-webkit-box-align:baseline;
		align-items:baseline;
		display:-webkit-box;
		display:flex;
		z-index:1
}
	.ecl-navigation-menu__item{
		display:-webkit-box;
		display:flex
}
	.ecl-navigation-menu__group .ecl-navigation-menu__item{
		flex-basis:25%
}
	.ecl-navigation-menu__item--active{
		position:static
}
	.ecl-navigation-menu__item--active:before{
		display:none
}
	.ecl-navigation-menu__item--active>.ecl-navigation-menu__link[aria-expanded=true]{
		color:#012b58
}
}
.ecl-page-header{
	background-color:#004494;
	color:#fff;
	margin:0
}
.ecl-page-header__body{
	padding:.66rem 0
}
.ecl-page-header__meta,.ecl-page-header__title{
	margin-top:1.66rem
}
.ecl-page-header__identity{
	color:#bfd0e4;
	font-size:1.22rem;
	margin-bottom:.66rem;
	margin-top:.66rem
}
.ecl-page-header__intro{
	font-size:1.22rem;
	line-height:1.33;
	max-width:40em
}
.ecl-page-header__label{
	font-size:.78rem;
	text-transform:uppercase
}
.ecl-page-header--image{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover
}
.ecl-page-header--highlight{
	padding-bottom:1.66rem
}
.ecl-page-header--highlight .ecl-page-header__body{
	background-color:#012b58;
	padding-bottom:.89rem
}
@media (min-width:480px){
	.ecl-page-header--highlight{
		padding-bottom:0
}
	.ecl-page-header--highlight .ecl-page-header__body{
		background-color:#004494;
		padding-bottom:4.44rem;
		padding-top:4.44rem
}
	.ecl-page-header__label{
		background-color:#012b58;
		display:inline-block;
		line-height:2.4;
		padding-left:1.66rem;
		padding-right:1.66rem
}
	.ecl-page-header__highlight{
		background-color:#fff;
		color:#004494;
		font-size:1.22rem;
		max-width:22em;
		padding:1rem 1.66rem
}
}
.ecl-profile-topbar{
	margin:0;
	padding-bottom:1.66rem;
	padding-top:1.66rem
}
.ecl-profile-topbar__pane{
	height:100%;
	min-height:160px;
	position:relative
}
.ecl-profile-topbar__pane-button{
	bottom:0;
	position:absolute
}
.ecl-profile-topbar__collapsible-area{
	background-color:#ebebeb;
	overflow:hidden
}
.ecl-site-header{
	background-color:#fff;
	margin:0;
	width:100%
}
.ecl-site-header__banner{
	-webkit-box-align:center;
	align-items:center;
	display:-webkit-box;
	display:flex;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	justify-content:center;
	padding-bottom:1rem;
	padding-top:1rem
}
.ecl-site-header__banner>*{
	margin-top:1rem
}
.ecl-site-header__logo{
	-webkit-box-flex:0;
	flex-grow:0;
	flex-shrink:0
}
.ecl-site-header__language-list{
	display:-webkit-box;
	display:flex;
	-webkit-box-flex:1;
	flex-grow:1;
	flex-shrink:0;
	-webkit-box-pack:end;
	justify-content:flex-end
}
.ecl-site-header__search{
	-webkit-box-flex:1;
	flex-grow:1
}
.ecl-u-clearfix:after{
	clear:both;
	content:"";
	display:block
}
.ecl-u-order-first{
	-webkit-box-ordinal-group:0;
	order:-1
}
.ecl-u-order-last{
	-webkit-box-ordinal-group:2;
	order:1
}
.ecl-u-order-0{
	-webkit-box-ordinal-group:1;
	order:0
}
.ecl-u-flex-row{
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row
}
.ecl-u-flex-column{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column
}
.ecl-u-flex-row-reverse{
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	flex-direction:row-reverse
}
.ecl-u-flex-column-reverse{
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
	flex-direction:column-reverse
}
.ecl-u-flex-wrap{
	flex-wrap:wrap
}
.ecl-u-flex-nowrap{
	flex-wrap:nowrap
}
.ecl-u-flex-wrap-reverse{
	flex-wrap:wrap-reverse
}
.ecl-u-justify-content-start{
	-webkit-box-pack:start;
	justify-content:flex-start
}
.ecl-u-justify-content-end{
	-webkit-box-pack:end;
	justify-content:flex-end
}
.ecl-u-justify-content-center{
	-webkit-box-pack:center;
	justify-content:center
}
.ecl-u-justify-content-between{
	-webkit-box-pack:justify;
	justify-content:space-between
}
.ecl-u-justify-content-around{
	justify-content:space-around
}
.ecl-u-align-items-start{
	-webkit-box-align:start;
	align-items:flex-start
}
.ecl-u-align-items-end{
	-webkit-box-align:end;
	align-items:flex-end
}
.ecl-u-align-items-center{
	-webkit-box-align:center;
	align-items:center
}
.ecl-u-align-items-baseline{
	-webkit-box-align:baseline;
	align-items:baseline
}
.ecl-u-align-items-stretch{
	-webkit-box-align:stretch;
	align-items:stretch
}
.ecl-u-align-content-start{
	align-content:flex-start
}
.ecl-u-align-content-end{
	align-content:flex-end
}
.ecl-u-align-content-center{
	align-content:center
}
.ecl-u-align-content-between{
	align-content:space-between
}
.ecl-u-align-content-around{
	align-content:space-around
}
.ecl-u-align-content-stretch{
	align-content:stretch
}
.ecl-u-align-self-auto{
	align-self:auto
}
.ecl-u-align-self-start{
	align-self:flex-start
}
.ecl-u-align-self-end{
	align-self:flex-end
}
.ecl-u-align-self-center{
	align-self:center
}
.ecl-u-align-self-baseline{
	align-self:baseline
}
.ecl-u-align-self-stretch{
	align-self:stretch
}
@media (min-width:480px){
	.ecl-u-order-sm-first{
		-webkit-box-ordinal-group:0;
		order:-1
}
	.ecl-u-order-sm-last{
		-webkit-box-ordinal-group:2;
		order:1
}
	.ecl-u-order-sm-0{
		-webkit-box-ordinal-group:1;
		order:0
}
	.ecl-u-flex-sm-row{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row
}
	.ecl-u-flex-sm-column{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		flex-direction:column
}
	.ecl-u-flex-sm-row-reverse{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:reverse;
		flex-direction:row-reverse
}
	.ecl-u-flex-sm-column-reverse{
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		flex-direction:column-reverse
}
	.ecl-u-flex-sm-wrap{
		flex-wrap:wrap
}
	.ecl-u-flex-sm-nowrap{
		flex-wrap:nowrap
}
	.ecl-u-flex-sm-wrap-reverse{
		flex-wrap:wrap-reverse
}
	.ecl-u-justify-content-sm-start{
		-webkit-box-pack:start;
		justify-content:flex-start
}
	.ecl-u-justify-content-sm-end{
		-webkit-box-pack:end;
		justify-content:flex-end
}
	.ecl-u-justify-content-sm-center{
		-webkit-box-pack:center;
		justify-content:center
}
	.ecl-u-justify-content-sm-between{
		-webkit-box-pack:justify;
		justify-content:space-between
}
	.ecl-u-justify-content-sm-around{
		justify-content:space-around
}
	.ecl-u-align-items-sm-start{
		-webkit-box-align:start;
		align-items:flex-start
}
	.ecl-u-align-items-sm-end{
		-webkit-box-align:end;
		align-items:flex-end
}
	.ecl-u-align-items-sm-center{
		-webkit-box-align:center;
		align-items:center
}
	.ecl-u-align-items-sm-baseline{
		-webkit-box-align:baseline;
		align-items:baseline
}
	.ecl-u-align-items-sm-stretch{
		-webkit-box-align:stretch;
		align-items:stretch
}
	.ecl-u-align-content-sm-start{
		align-content:flex-start
}
	.ecl-u-align-content-sm-end{
		align-content:flex-end
}
	.ecl-u-align-content-sm-center{
		align-content:center
}
	.ecl-u-align-content-sm-between{
		align-content:space-between
}
	.ecl-u-align-content-sm-around{
		align-content:space-around
}
	.ecl-u-align-content-sm-stretch{
		align-content:stretch
}
	.ecl-u-align-self-sm-auto{
		align-self:auto
}
	.ecl-u-align-self-sm-start{
		align-self:flex-start
}
	.ecl-u-align-self-sm-end{
		align-self:flex-end
}
	.ecl-u-align-self-sm-center{
		align-self:center
}
	.ecl-u-align-self-sm-baseline{
		align-self:baseline
}
	.ecl-u-align-self-sm-stretch{
		align-self:stretch
}
}
@media (min-width:768px){
	.ecl-u-order-md-first{
		-webkit-box-ordinal-group:0;
		order:-1
}
	.ecl-u-order-md-last{
		-webkit-box-ordinal-group:2;
		order:1
}
	.ecl-u-order-md-0{
		-webkit-box-ordinal-group:1;
		order:0
}
	.ecl-u-flex-md-row{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row
}
	.ecl-u-flex-md-column{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		flex-direction:column
}
	.ecl-u-flex-md-row-reverse{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:reverse;
		flex-direction:row-reverse
}
	.ecl-u-flex-md-column-reverse{
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		flex-direction:column-reverse
}
	.ecl-u-flex-md-wrap{
		flex-wrap:wrap
}
	.ecl-u-flex-md-nowrap{
		flex-wrap:nowrap
}
	.ecl-u-flex-md-wrap-reverse{
		flex-wrap:wrap-reverse
}
	.ecl-u-justify-content-md-start{
		-webkit-box-pack:start;
		justify-content:flex-start
}
	.ecl-u-justify-content-md-end{
		-webkit-box-pack:end;
		justify-content:flex-end
}
	.ecl-u-justify-content-md-center{
		-webkit-box-pack:center;
		justify-content:center
}
	.ecl-u-justify-content-md-between{
		-webkit-box-pack:justify;
		justify-content:space-between
}
	.ecl-u-justify-content-md-around{
		justify-content:space-around
}
	.ecl-u-align-items-md-start{
		-webkit-box-align:start;
		align-items:flex-start
}
	.ecl-u-align-items-md-end{
		-webkit-box-align:end;
		align-items:flex-end
}
	.ecl-u-align-items-md-center{
		-webkit-box-align:center;
		align-items:center
}
	.ecl-u-align-items-md-baseline{
		-webkit-box-align:baseline;
		align-items:baseline
}
	.ecl-u-align-items-md-stretch{
		-webkit-box-align:stretch;
		align-items:stretch
}
	.ecl-u-align-content-md-start{
		align-content:flex-start
}
	.ecl-u-align-content-md-end{
		align-content:flex-end
}
	.ecl-u-align-content-md-center{
		align-content:center
}
	.ecl-u-align-content-md-between{
		align-content:space-between
}
	.ecl-u-align-content-md-around{
		align-content:space-around
}
	.ecl-u-align-content-md-stretch{
		align-content:stretch
}
	.ecl-u-align-self-md-auto{
		align-self:auto
}
	.ecl-u-align-self-md-start{
		align-self:flex-start
}
	.ecl-u-align-self-md-end{
		align-self:flex-end
}
	.ecl-u-align-self-md-center{
		align-self:center
}
	.ecl-u-align-self-md-baseline{
		align-self:baseline
}
	.ecl-u-align-self-md-stretch{
		align-self:stretch
}
}
@media (min-width:992px){
	.ecl-u-order-lg-first{
		-webkit-box-ordinal-group:0;
		order:-1
}
	.ecl-u-order-lg-last{
		-webkit-box-ordinal-group:2;
		order:1
}
	.ecl-u-order-lg-0{
		-webkit-box-ordinal-group:1;
		order:0
}
	.ecl-u-flex-lg-row{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row
}
	.ecl-u-flex-lg-column{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		flex-direction:column
}
	.ecl-u-flex-lg-row-reverse{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:reverse;
		flex-direction:row-reverse
}
	.ecl-u-flex-lg-column-reverse{
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		flex-direction:column-reverse
}
	.ecl-u-flex-lg-wrap{
		flex-wrap:wrap
}
	.ecl-u-flex-lg-nowrap{
		flex-wrap:nowrap
}
	.ecl-u-flex-lg-wrap-reverse{
		flex-wrap:wrap-reverse
}
	.ecl-u-justify-content-lg-start{
		-webkit-box-pack:start;
		justify-content:flex-start
}
	.ecl-u-justify-content-lg-end{
		-webkit-box-pack:end;
		justify-content:flex-end
}
	.ecl-u-justify-content-lg-center{
		-webkit-box-pack:center;
		justify-content:center
}
	.ecl-u-justify-content-lg-between{
		-webkit-box-pack:justify;
		justify-content:space-between
}
	.ecl-u-justify-content-lg-around{
		justify-content:space-around
}
	.ecl-u-align-items-lg-start{
		-webkit-box-align:start;
		align-items:flex-start
}
	.ecl-u-align-items-lg-end{
		-webkit-box-align:end;
		align-items:flex-end
}
	.ecl-u-align-items-lg-center{
		-webkit-box-align:center;
		align-items:center
}
	.ecl-u-align-items-lg-baseline{
		-webkit-box-align:baseline;
		align-items:baseline
}
	.ecl-u-align-items-lg-stretch{
		-webkit-box-align:stretch;
		align-items:stretch
}
	.ecl-u-align-content-lg-start{
		align-content:flex-start
}
	.ecl-u-align-content-lg-end{
		align-content:flex-end
}
	.ecl-u-align-content-lg-center{
		align-content:center
}
	.ecl-u-align-content-lg-between{
		align-content:space-between
}
	.ecl-u-align-content-lg-around{
		align-content:space-around
}
	.ecl-u-align-content-lg-stretch{
		align-content:stretch
}
	.ecl-u-align-self-lg-auto{
		align-self:auto
}
	.ecl-u-align-self-lg-start{
		align-self:flex-start
}
	.ecl-u-align-self-lg-end{
		align-self:flex-end
}
	.ecl-u-align-self-lg-center{
		align-self:center
}
	.ecl-u-align-self-lg-baseline{
		align-self:baseline
}
	.ecl-u-align-self-lg-stretch{
		align-self:stretch
}
}
@media (min-width:1200px){
	.ecl-u-order-xl-first{
		-webkit-box-ordinal-group:0;
		order:-1
}
	.ecl-u-order-xl-last{
		-webkit-box-ordinal-group:2;
		order:1
}
	.ecl-u-order-xl-0{
		-webkit-box-ordinal-group:1;
		order:0
}
	.ecl-u-flex-xl-row{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		flex-direction:row
}
	.ecl-u-flex-xl-column{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		flex-direction:column
}
	.ecl-u-flex-xl-row-reverse{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:reverse;
		flex-direction:row-reverse
}
	.ecl-u-flex-xl-column-reverse{
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		flex-direction:column-reverse
}
	.ecl-u-flex-xl-wrap{
		flex-wrap:wrap
}
	.ecl-u-flex-xl-nowrap{
		flex-wrap:nowrap
}
	.ecl-u-flex-xl-wrap-reverse{
		flex-wrap:wrap-reverse
}
	.ecl-u-justify-content-xl-start{
		-webkit-box-pack:start;
		justify-content:flex-start
}
	.ecl-u-justify-content-xl-end{
		-webkit-box-pack:end;
		justify-content:flex-end
}
	.ecl-u-justify-content-xl-center{
		-webkit-box-pack:center;
		justify-content:center
}
	.ecl-u-justify-content-xl-between{
		-webkit-box-pack:justify;
		justify-content:space-between
}
	.ecl-u-justify-content-xl-around{
		justify-content:space-around
}
	.ecl-u-align-items-xl-start{
		-webkit-box-align:start;
		align-items:flex-start
}
	.ecl-u-align-items-xl-end{
		-webkit-box-align:end;
		align-items:flex-end
}
	.ecl-u-align-items-xl-center{
		-webkit-box-align:center;
		align-items:center
}
	.ecl-u-align-items-xl-baseline{
		-webkit-box-align:baseline;
		align-items:baseline
}
	.ecl-u-align-items-xl-stretch{
		-webkit-box-align:stretch;
		align-items:stretch
}
	.ecl-u-align-content-xl-start{
		align-content:flex-start
}
	.ecl-u-align-content-xl-end{
		align-content:flex-end
}
	.ecl-u-align-content-xl-center{
		align-content:center
}
	.ecl-u-align-content-xl-between{
		align-content:space-between
}
	.ecl-u-align-content-xl-around{
		align-content:space-around
}
	.ecl-u-align-content-xl-stretch{
		align-content:stretch
}
	.ecl-u-align-self-xl-auto{
		align-self:auto
}
	.ecl-u-align-self-xl-start{
		align-self:flex-start
}
	.ecl-u-align-self-xl-end{
		align-self:flex-end
}
	.ecl-u-align-self-xl-center{
		align-self:center
}
	.ecl-u-align-self-xl-baseline{
		align-self:baseline
}
	.ecl-u-align-self-xl-stretch{
		align-self:stretch
}
}
.ecl-u-f-l{
	float:left
}
.ecl-u-f-r{
	float:right
}
.ecl-u-f-none{
	float:none
}
.ecl-u-color-blue-120{
	color:#012b58
}
.ecl-u-color-blue-110{
	color:#003776
}
.ecl-u-color-blue-100{
	color:#004494
}
.ecl-u-color-blue-75{
	color:#4073af
}
.ecl-u-color-blue-50{
	color:#7fa1c9
}
.ecl-u-color-blue-25{
	color:#bfd0e4
}
.ecl-u-color-grey-100{
	color:#404040
}
.ecl-u-color-grey-75{
	color:#707070
}
.ecl-u-color-grey-50{
	color:#9f9f9f
}
.ecl-u-color-grey-25{
	color:#cfcfcf
}
.ecl-u-color-grey-15{
	color:#e3e3e3
}
.ecl-u-color-grey-10{
	color:#ebebeb
}
.ecl-u-color-grey-5{
	color:#f5f5f5
}
.ecl-u-color-purple-100{
	color:#550745
}
.ecl-u-bg-default{
	background-color:#fff
}
.ecl-u-bg-primary{
	background-color:#004494
}
.ecl-u-bg-secondary{
	background-color:#ffd617
}
.ecl-u-bg-shade{
	background-color:#404040
}
.ecl-u-color-primary{
	color:#004494
}
.ecl-u-color-secondary{
	color:#ffd617
}
.ecl-u-color-shade{
	color:#404040
}
.ecl-u-color-info{
	color:#006fb4
}
.ecl-u-color-warning{
	color:#f29527
}
.ecl-u-color-success{
	color:#467a39
}
.ecl-u-color-error{
	color:#da2130
}
.ecl-u-color-white{
	color:#fff
}
.ecl-u-disablescroll{
	overflow:hidden
}
.ecl-u-fs-none{
	font-size:0
}
.ecl-u-fs-xxxs{
	font-size:.5rem
}
.ecl-u-fs-xxs{
	font-size:.67rem
}
.ecl-u-fs-xs{
	font-size:.78rem
}
.ecl-u-fs-s{
	font-size:.89rem
}
.ecl-u-fs-m{
	font-size:1rem
}
.ecl-u-fs-l{
	font-size:1.22rem
}
.ecl-u-fs-xl{
	font-size:1.67rem
}
.ecl-u-fs-xxl{
	font-size:2.22rem
}
.ecl-u-f-up{
	text-transform:uppercase
}
.ecl-u-ma-none{
	margin:0
}
.ecl-u-mh-none{
	margin-left:0;
	margin-right:0
}
.ecl-u-mv-none{
	margin-bottom:0;
	margin-top:0
}
.ecl-u-mt-none{
	margin-top:0
}
.ecl-u-mr-none{
	margin-right:0
}
.ecl-u-mb-none{
	margin-bottom:0
}
.ecl-u-ml-none{
	margin-left:0
}
.ecl-u-ma-xxxs{
	margin:.33rem
}
.ecl-u-mh-xxxs{
	margin-left:.33rem;
	margin-right:.33rem
}
.ecl-u-mv-xxxs{
	margin-bottom:.33rem
}
.ecl-u-mt-xxxs,.ecl-u-mv-xxxs{
	margin-top:.33rem
}
.ecl-u-mr-xxxs{
	margin-right:.33rem
}
.ecl-u-mb-xxxs{
	margin-bottom:.33rem
}
.ecl-u-ml-xxxs{
	margin-left:.33rem
}
.ecl-u-ma-xxs{
	margin:.66rem
}
.ecl-u-mh-xxs{
	margin-left:.66rem;
	margin-right:.66rem
}
.ecl-u-mv-xxs{
	margin-bottom:.66rem
}
.ecl-u-mt-xxs,.ecl-u-mv-xxs{
	margin-top:.66rem
}
.ecl-u-mr-xxs{
	margin-right:.66rem
}
.ecl-u-mb-xxs{
	margin-bottom:.66rem
}
.ecl-u-ml-xxs{
	margin-left:.66rem
}
.ecl-u-ma-xs{
	margin:.89rem
}
.ecl-u-mh-xs{
	margin-left:.89rem;
	margin-right:.89rem
}
.ecl-u-mv-xs{
	margin-bottom:.89rem
}
.ecl-u-mt-xs,.ecl-u-mv-xs{
	margin-top:.89rem
}
.ecl-u-mr-xs{
	margin-right:.89rem
}
.ecl-u-mb-xs{
	margin-bottom:.89rem
}
.ecl-u-ml-xs{
	margin-left:.89rem
}
.ecl-u-ma-s{
	margin:1rem
}
.ecl-u-mh-s{
	margin-left:1rem;
	margin-right:1rem
}
.ecl-u-mv-s{
	margin-bottom:1rem
}
.ecl-u-mt-s,.ecl-u-mv-s{
	margin-top:1rem
}
.ecl-u-mr-s{
	margin-right:1rem
}
.ecl-u-mb-s{
	margin-bottom:1rem
}
.ecl-u-ml-s{
	margin-left:1rem
}
.ecl-u-ma-m{
	margin:1.66rem
}
.ecl-u-mh-m{
	margin-left:1.66rem;
	margin-right:1.66rem
}
.ecl-u-mv-m{
	margin-bottom:1.66rem
}
.ecl-u-mt-m,.ecl-u-mv-m{
	margin-top:1.66rem
}
.ecl-u-mr-m{
	margin-right:1.66rem
}
.ecl-u-mb-m{
	margin-bottom:1.66rem
}
.ecl-u-ml-m{
	margin-left:1.66rem
}
.ecl-u-ma-l{
	margin:2.22rem
}
.ecl-u-mh-l{
	margin-left:2.22rem;
	margin-right:2.22rem
}
.ecl-u-mv-l{
	margin-bottom:2.22rem
}
.ecl-u-mt-l,.ecl-u-mv-l{
	margin-top:2.22rem
}
.ecl-u-mr-l{
	margin-right:2.22rem
}
.ecl-u-mb-l{
	margin-bottom:2.22rem
}
.ecl-u-ml-l{
	margin-left:2.22rem
}
.ecl-u-ma-xl{
	margin:3.33rem
}
.ecl-u-mh-xl{
	margin-left:3.33rem;
	margin-right:3.33rem
}
.ecl-u-mv-xl{
	margin-bottom:3.33rem
}
.ecl-u-mt-xl,.ecl-u-mv-xl{
	margin-top:3.33rem
}
.ecl-u-mr-xl{
	margin-right:3.33rem
}
.ecl-u-mb-xl{
	margin-bottom:3.33rem
}
.ecl-u-ml-xl{
	margin-left:3.33rem
}
.ecl-u-ma-xxl{
	margin:4.44rem
}
.ecl-u-mh-xxl{
	margin-left:4.44rem;
	margin-right:4.44rem
}
.ecl-u-mv-xxl{
	margin-bottom:4.44rem
}
.ecl-u-mt-xxl,.ecl-u-mv-xxl{
	margin-top:4.44rem
}
.ecl-u-mr-xxl{
	margin-right:4.44rem
}
.ecl-u-mb-xxl{
	margin-bottom:4.44rem
}
.ecl-u-ml-xxl{
	margin-left:4.44rem
}
.ecl-u-ma-auto{
	margin:auto
}
.ecl-u-mh-auto{
	margin-left:auto
}
.ecl-u-mh-auto,.ecl-u-mr-auto{
	margin-right:auto
}
.ecl-u-ml-auto{
	margin-left:auto
}
@media (min-width:480px){
	.ecl-u-ma-sm-none{
		margin:0
}
	.ecl-u-mh-sm-none{
		margin-left:0;
		margin-right:0
}
	.ecl-u-mv-sm-none{
		margin-bottom:0;
		margin-top:0
}
	.ecl-u-mt-sm-none{
		margin-top:0
}
	.ecl-u-mr-sm-none{
		margin-right:0
}
	.ecl-u-mb-sm-none{
		margin-bottom:0
}
	.ecl-u-ml-sm-none{
		margin-left:0
}
	.ecl-u-ma-sm-xxxs{
		margin:.33rem
}
	.ecl-u-mh-sm-xxxs{
		margin-left:.33rem;
		margin-right:.33rem
}
	.ecl-u-mv-sm-xxxs{
		margin-bottom:.33rem;
		margin-top:.33rem
}
	.ecl-u-mt-sm-xxxs{
		margin-top:.33rem
}
	.ecl-u-mr-sm-xxxs{
		margin-right:.33rem
}
	.ecl-u-mb-sm-xxxs{
		margin-bottom:.33rem
}
	.ecl-u-ml-sm-xxxs{
		margin-left:.33rem
}
	.ecl-u-ma-sm-xxs{
		margin:.66rem
}
	.ecl-u-mh-sm-xxs{
		margin-left:.66rem;
		margin-right:.66rem
}
	.ecl-u-mv-sm-xxs{
		margin-bottom:.66rem
}
	.ecl-u-mt-sm-xxs,.ecl-u-mv-sm-xxs{
		margin-top:.66rem
}
	.ecl-u-mr-sm-xxs{
		margin-right:.66rem
}
	.ecl-u-mb-sm-xxs{
		margin-bottom:.66rem
}
	.ecl-u-ml-sm-xxs{
		margin-left:.66rem
}
	.ecl-u-ma-sm-xs{
		margin:.89rem
}
	.ecl-u-mh-sm-xs{
		margin-left:.89rem;
		margin-right:.89rem
}
	.ecl-u-mv-sm-xs{
		margin-bottom:.89rem
}
	.ecl-u-mt-sm-xs,.ecl-u-mv-sm-xs{
		margin-top:.89rem
}
	.ecl-u-mr-sm-xs{
		margin-right:.89rem
}
	.ecl-u-mb-sm-xs{
		margin-bottom:.89rem
}
	.ecl-u-ml-sm-xs{
		margin-left:.89rem
}
	.ecl-u-ma-sm-s{
		margin:1rem
}
	.ecl-u-mh-sm-s{
		margin-left:1rem;
		margin-right:1rem
}
	.ecl-u-mv-sm-s{
		margin-bottom:1rem
}
	.ecl-u-mt-sm-s,.ecl-u-mv-sm-s{
		margin-top:1rem
}
	.ecl-u-mr-sm-s{
		margin-right:1rem
}
	.ecl-u-mb-sm-s{
		margin-bottom:1rem
}
	.ecl-u-ml-sm-s{
		margin-left:1rem
}
	.ecl-u-ma-sm-m{
		margin:1.66rem
}
	.ecl-u-mh-sm-m{
		margin-left:1.66rem;
		margin-right:1.66rem
}
	.ecl-u-mv-sm-m{
		margin-bottom:1.66rem
}
	.ecl-u-mt-sm-m,.ecl-u-mv-sm-m{
		margin-top:1.66rem
}
	.ecl-u-mr-sm-m{
		margin-right:1.66rem
}
	.ecl-u-mb-sm-m{
		margin-bottom:1.66rem
}
	.ecl-u-ml-sm-m{
		margin-left:1.66rem
}
	.ecl-u-ma-sm-l{
		margin:2.22rem
}
	.ecl-u-mh-sm-l{
		margin-left:2.22rem;
		margin-right:2.22rem
}
	.ecl-u-mv-sm-l{
		margin-bottom:2.22rem
}
	.ecl-u-mt-sm-l,.ecl-u-mv-sm-l{
		margin-top:2.22rem
}
	.ecl-u-mr-sm-l{
		margin-right:2.22rem
}
	.ecl-u-mb-sm-l{
		margin-bottom:2.22rem
}
	.ecl-u-ml-sm-l{
		margin-left:2.22rem
}
	.ecl-u-ma-sm-xl{
		margin:3.33rem
}
	.ecl-u-mh-sm-xl{
		margin-left:3.33rem;
		margin-right:3.33rem
}
	.ecl-u-mv-sm-xl{
		margin-bottom:3.33rem
}
	.ecl-u-mt-sm-xl,.ecl-u-mv-sm-xl{
		margin-top:3.33rem
}
	.ecl-u-mr-sm-xl{
		margin-right:3.33rem
}
	.ecl-u-mb-sm-xl{
		margin-bottom:3.33rem
}
	.ecl-u-ml-sm-xl{
		margin-left:3.33rem
}
	.ecl-u-ma-sm-xxl{
		margin:4.44rem
}
	.ecl-u-mh-sm-xxl{
		margin-left:4.44rem;
		margin-right:4.44rem
}
	.ecl-u-mv-sm-xxl{
		margin-bottom:4.44rem
}
	.ecl-u-mt-sm-xxl,.ecl-u-mv-sm-xxl{
		margin-top:4.44rem
}
	.ecl-u-mr-sm-xxl{
		margin-right:4.44rem
}
	.ecl-u-mb-sm-xxl{
		margin-bottom:4.44rem
}
	.ecl-u-ml-sm-xxl{
		margin-left:4.44rem
}
	.ecl-u-ma-sm-auto{
		margin:auto
}
	.ecl-u-mh-sm-auto{
		margin-left:auto;
		margin-right:auto
}
	.ecl-u-mr-sm-auto{
		margin-right:auto
}
	.ecl-u-ml-sm-auto{
		margin-left:auto
}
}
@media (min-width:768px){
	.ecl-u-ma-md-none{
		margin:0
}
	.ecl-u-mh-md-none{
		margin-left:0;
		margin-right:0
}
	.ecl-u-mv-md-none{
		margin-bottom:0;
		margin-top:0
}
	.ecl-u-mt-md-none{
		margin-top:0
}
	.ecl-u-mr-md-none{
		margin-right:0
}
	.ecl-u-mb-md-none{
		margin-bottom:0
}
	.ecl-u-ml-md-none{
		margin-left:0
}
	.ecl-u-ma-md-xxxs{
		margin:.33rem
}
	.ecl-u-mh-md-xxxs{
		margin-left:.33rem;
		margin-right:.33rem
}
	.ecl-u-mv-md-xxxs{
		margin-bottom:.33rem;
		margin-top:.33rem
}
	.ecl-u-mt-md-xxxs{
		margin-top:.33rem
}
	.ecl-u-mr-md-xxxs{
		margin-right:.33rem
}
	.ecl-u-mb-md-xxxs{
		margin-bottom:.33rem
}
	.ecl-u-ml-md-xxxs{
		margin-left:.33rem
}
	.ecl-u-ma-md-xxs{
		margin:.66rem
}
	.ecl-u-mh-md-xxs{
		margin-left:.66rem;
		margin-right:.66rem
}
	.ecl-u-mv-md-xxs{
		margin-bottom:.66rem
}
	.ecl-u-mt-md-xxs,.ecl-u-mv-md-xxs{
		margin-top:.66rem
}
	.ecl-u-mr-md-xxs{
		margin-right:.66rem
}
	.ecl-u-mb-md-xxs{
		margin-bottom:.66rem
}
	.ecl-u-ml-md-xxs{
		margin-left:.66rem
}
	.ecl-u-ma-md-xs{
		margin:.89rem
}
	.ecl-u-mh-md-xs{
		margin-left:.89rem;
		margin-right:.89rem
}
	.ecl-u-mv-md-xs{
		margin-bottom:.89rem
}
	.ecl-u-mt-md-xs,.ecl-u-mv-md-xs{
		margin-top:.89rem
}
	.ecl-u-mr-md-xs{
		margin-right:.89rem
}
	.ecl-u-mb-md-xs{
		margin-bottom:.89rem
}
	.ecl-u-ml-md-xs{
		margin-left:.89rem
}
	.ecl-u-ma-md-s{
		margin:1rem
}
	.ecl-u-mh-md-s{
		margin-left:1rem;
		margin-right:1rem
}
	.ecl-u-mv-md-s{
		margin-bottom:1rem
}
	.ecl-u-mt-md-s,.ecl-u-mv-md-s{
		margin-top:1rem
}
	.ecl-u-mr-md-s{
		margin-right:1rem
}
	.ecl-u-mb-md-s{
		margin-bottom:1rem
}
	.ecl-u-ml-md-s{
		margin-left:1rem
}
	.ecl-u-ma-md-m{
		margin:1.66rem
}
	.ecl-u-mh-md-m{
		margin-left:1.66rem;
		margin-right:1.66rem
}
	.ecl-u-mv-md-m{
		margin-bottom:1.66rem
}
	.ecl-u-mt-md-m,.ecl-u-mv-md-m{
		margin-top:1.66rem
}
	.ecl-u-mr-md-m{
		margin-right:1.66rem
}
	.ecl-u-mb-md-m{
		margin-bottom:1.66rem
}
	.ecl-u-ml-md-m{
		margin-left:1.66rem
}
	.ecl-u-ma-md-l{
		margin:2.22rem
}
	.ecl-u-mh-md-l{
		margin-left:2.22rem;
		margin-right:2.22rem
}
	.ecl-u-mv-md-l{
		margin-bottom:2.22rem
}
	.ecl-u-mt-md-l,.ecl-u-mv-md-l{
		margin-top:2.22rem
}
	.ecl-u-mr-md-l{
		margin-right:2.22rem
}
	.ecl-u-mb-md-l{
		margin-bottom:2.22rem
}
	.ecl-u-ml-md-l{
		margin-left:2.22rem
}
	.ecl-u-ma-md-xl{
		margin:3.33rem
}
	.ecl-u-mh-md-xl{
		margin-left:3.33rem;
		margin-right:3.33rem
}
	.ecl-u-mv-md-xl{
		margin-bottom:3.33rem
}
	.ecl-u-mt-md-xl,.ecl-u-mv-md-xl{
		margin-top:3.33rem
}
	.ecl-u-mr-md-xl{
		margin-right:3.33rem
}
	.ecl-u-mb-md-xl{
		margin-bottom:3.33rem
}
	.ecl-u-ml-md-xl{
		margin-left:3.33rem
}
	.ecl-u-ma-md-xxl{
		margin:4.44rem
}
	.ecl-u-mh-md-xxl{
		margin-left:4.44rem;
		margin-right:4.44rem
}
	.ecl-u-mv-md-xxl{
		margin-bottom:4.44rem
}
	.ecl-u-mt-md-xxl,.ecl-u-mv-md-xxl{
		margin-top:4.44rem
}
	.ecl-u-mr-md-xxl{
		margin-right:4.44rem
}
	.ecl-u-mb-md-xxl{
		margin-bottom:4.44rem
}
	.ecl-u-ml-md-xxl{
		margin-left:4.44rem
}
	.ecl-u-ma-md-auto{
		margin:auto
}
	.ecl-u-mh-md-auto{
		margin-left:auto;
		margin-right:auto
}
	.ecl-u-mr-md-auto{
		margin-right:auto
}
	.ecl-u-ml-md-auto{
		margin-left:auto
}
}
@media (min-width:992px){
	.ecl-u-ma-lg-none{
		margin:0
}
	.ecl-u-mh-lg-none{
		margin-left:0;
		margin-right:0
}
	.ecl-u-mv-lg-none{
		margin-bottom:0;
		margin-top:0
}
	.ecl-u-mt-lg-none{
		margin-top:0
}
	.ecl-u-mr-lg-none{
		margin-right:0
}
	.ecl-u-mb-lg-none{
		margin-bottom:0
}
	.ecl-u-ml-lg-none{
		margin-left:0
}
	.ecl-u-ma-lg-xxxs{
		margin:.33rem
}
	.ecl-u-mh-lg-xxxs{
		margin-left:.33rem;
		margin-right:.33rem
}
	.ecl-u-mv-lg-xxxs{
		margin-bottom:.33rem;
		margin-top:.33rem
}
	.ecl-u-mt-lg-xxxs{
		margin-top:.33rem
}
	.ecl-u-mr-lg-xxxs{
		margin-right:.33rem
}
	.ecl-u-mb-lg-xxxs{
		margin-bottom:.33rem
}
	.ecl-u-ml-lg-xxxs{
		margin-left:.33rem
}
	.ecl-u-ma-lg-xxs{
		margin:.66rem
}
	.ecl-u-mh-lg-xxs{
		margin-left:.66rem;
		margin-right:.66rem
}
	.ecl-u-mv-lg-xxs{
		margin-bottom:.66rem
}
	.ecl-u-mt-lg-xxs,.ecl-u-mv-lg-xxs{
		margin-top:.66rem
}
	.ecl-u-mr-lg-xxs{
		margin-right:.66rem
}
	.ecl-u-mb-lg-xxs{
		margin-bottom:.66rem
}
	.ecl-u-ml-lg-xxs{
		margin-left:.66rem
}
	.ecl-u-ma-lg-xs{
		margin:.89rem
}
	.ecl-u-mh-lg-xs{
		margin-left:.89rem;
		margin-right:.89rem
}
	.ecl-u-mv-lg-xs{
		margin-bottom:.89rem
}
	.ecl-u-mt-lg-xs,.ecl-u-mv-lg-xs{
		margin-top:.89rem
}
	.ecl-u-mr-lg-xs{
		margin-right:.89rem
}
	.ecl-u-mb-lg-xs{
		margin-bottom:.89rem
}
	.ecl-u-ml-lg-xs{
		margin-left:.89rem
}
	.ecl-u-ma-lg-s{
		margin:1rem
}
	.ecl-u-mh-lg-s{
		margin-left:1rem;
		margin-right:1rem
}
	.ecl-u-mv-lg-s{
		margin-bottom:1rem
}
	.ecl-u-mt-lg-s,.ecl-u-mv-lg-s{
		margin-top:1rem
}
	.ecl-u-mr-lg-s{
		margin-right:1rem
}
	.ecl-u-mb-lg-s{
		margin-bottom:1rem
}
	.ecl-u-ml-lg-s{
		margin-left:1rem
}
	.ecl-u-ma-lg-m{
		margin:1.66rem
}
	.ecl-u-mh-lg-m{
		margin-left:1.66rem;
		margin-right:1.66rem
}
	.ecl-u-mv-lg-m{
		margin-bottom:1.66rem
}
	.ecl-u-mt-lg-m,.ecl-u-mv-lg-m{
		margin-top:1.66rem
}
	.ecl-u-mr-lg-m{
		margin-right:1.66rem
}
	.ecl-u-mb-lg-m{
		margin-bottom:1.66rem
}
	.ecl-u-ml-lg-m{
		margin-left:1.66rem
}
	.ecl-u-ma-lg-l{
		margin:2.22rem
}
	.ecl-u-mh-lg-l{
		margin-left:2.22rem;
		margin-right:2.22rem
}
	.ecl-u-mv-lg-l{
		margin-bottom:2.22rem
}
	.ecl-u-mt-lg-l,.ecl-u-mv-lg-l{
		margin-top:2.22rem
}
	.ecl-u-mr-lg-l{
		margin-right:2.22rem
}
	.ecl-u-mb-lg-l{
		margin-bottom:2.22rem
}
	.ecl-u-ml-lg-l{
		margin-left:2.22rem
}
	.ecl-u-ma-lg-xl{
		margin:3.33rem
}
	.ecl-u-mh-lg-xl{
		margin-left:3.33rem;
		margin-right:3.33rem
}
	.ecl-u-mv-lg-xl{
		margin-bottom:3.33rem
}
	.ecl-u-mt-lg-xl,.ecl-u-mv-lg-xl{
		margin-top:3.33rem
}
	.ecl-u-mr-lg-xl{
		margin-right:3.33rem
}
	.ecl-u-mb-lg-xl{
		margin-bottom:3.33rem
}
	.ecl-u-ml-lg-xl{
		margin-left:3.33rem
}
	.ecl-u-ma-lg-xxl{
		margin:4.44rem
}
	.ecl-u-mh-lg-xxl{
		margin-left:4.44rem;
		margin-right:4.44rem
}
	.ecl-u-mv-lg-xxl{
		margin-bottom:4.44rem
}
	.ecl-u-mt-lg-xxl,.ecl-u-mv-lg-xxl{
		margin-top:4.44rem
}
	.ecl-u-mr-lg-xxl{
		margin-right:4.44rem
}
	.ecl-u-mb-lg-xxl{
		margin-bottom:4.44rem
}
	.ecl-u-ml-lg-xxl{
		margin-left:4.44rem
}
	.ecl-u-ma-lg-auto{
		margin:auto
}
	.ecl-u-mh-lg-auto{
		margin-left:auto;
		margin-right:auto
}
	.ecl-u-mr-lg-auto{
		margin-right:auto
}
	.ecl-u-ml-lg-auto{
		margin-left:auto
}
}
@media (min-width:1200px){
	.ecl-u-ma-xl-none{
		margin:0
}
	.ecl-u-mh-xl-none{
		margin-left:0;
		margin-right:0
}
	.ecl-u-mv-xl-none{
		margin-bottom:0;
		margin-top:0
}
	.ecl-u-mt-xl-none{
		margin-top:0
}
	.ecl-u-mr-xl-none{
		margin-right:0
}
	.ecl-u-mb-xl-none{
		margin-bottom:0
}
	.ecl-u-ml-xl-none{
		margin-left:0
}
	.ecl-u-ma-xl-xxxs{
		margin:.33rem
}
	.ecl-u-mh-xl-xxxs{
		margin-left:.33rem;
		margin-right:.33rem
}
	.ecl-u-mv-xl-xxxs{
		margin-bottom:.33rem;
		margin-top:.33rem
}
	.ecl-u-mt-xl-xxxs{
		margin-top:.33rem
}
	.ecl-u-mr-xl-xxxs{
		margin-right:.33rem
}
	.ecl-u-mb-xl-xxxs{
		margin-bottom:.33rem
}
	.ecl-u-ml-xl-xxxs{
		margin-left:.33rem
}
	.ecl-u-ma-xl-xxs{
		margin:.66rem
}
	.ecl-u-mh-xl-xxs{
		margin-left:.66rem;
		margin-right:.66rem
}
	.ecl-u-mv-xl-xxs{
		margin-bottom:.66rem
}
	.ecl-u-mt-xl-xxs,.ecl-u-mv-xl-xxs{
		margin-top:.66rem
}
	.ecl-u-mr-xl-xxs{
		margin-right:.66rem
}
	.ecl-u-mb-xl-xxs{
		margin-bottom:.66rem
}
	.ecl-u-ml-xl-xxs{
		margin-left:.66rem
}
	.ecl-u-ma-xl-xs{
		margin:.89rem
}
	.ecl-u-mh-xl-xs{
		margin-left:.89rem;
		margin-right:.89rem
}
	.ecl-u-mv-xl-xs{
		margin-bottom:.89rem
}
	.ecl-u-mt-xl-xs,.ecl-u-mv-xl-xs{
		margin-top:.89rem
}
	.ecl-u-mr-xl-xs{
		margin-right:.89rem
}
	.ecl-u-mb-xl-xs{
		margin-bottom:.89rem
}
	.ecl-u-ml-xl-xs{
		margin-left:.89rem
}
	.ecl-u-ma-xl-s{
		margin:1rem
}
	.ecl-u-mh-xl-s{
		margin-left:1rem;
		margin-right:1rem
}
	.ecl-u-mv-xl-s{
		margin-bottom:1rem
}
	.ecl-u-mt-xl-s,.ecl-u-mv-xl-s{
		margin-top:1rem
}
	.ecl-u-mr-xl-s{
		margin-right:1rem
}
	.ecl-u-mb-xl-s{
		margin-bottom:1rem
}
	.ecl-u-ml-xl-s{
		margin-left:1rem
}
	.ecl-u-ma-xl-m{
		margin:1.66rem
}
	.ecl-u-mh-xl-m{
		margin-left:1.66rem;
		margin-right:1.66rem
}
	.ecl-u-mv-xl-m{
		margin-bottom:1.66rem
}
	.ecl-u-mt-xl-m,.ecl-u-mv-xl-m{
		margin-top:1.66rem
}
	.ecl-u-mr-xl-m{
		margin-right:1.66rem
}
	.ecl-u-mb-xl-m{
		margin-bottom:1.66rem
}
	.ecl-u-ml-xl-m{
		margin-left:1.66rem
}
	.ecl-u-ma-xl-l{
		margin:2.22rem
}
	.ecl-u-mh-xl-l{
		margin-left:2.22rem;
		margin-right:2.22rem
}
	.ecl-u-mv-xl-l{
		margin-bottom:2.22rem
}
	.ecl-u-mt-xl-l,.ecl-u-mv-xl-l{
		margin-top:2.22rem
}
	.ecl-u-mr-xl-l{
		margin-right:2.22rem
}
	.ecl-u-mb-xl-l{
		margin-bottom:2.22rem
}
	.ecl-u-ml-xl-l{
		margin-left:2.22rem
}
	.ecl-u-ma-xl-xl{
		margin:3.33rem
}
	.ecl-u-mh-xl-xl{
		margin-left:3.33rem;
		margin-right:3.33rem
}
	.ecl-u-mv-xl-xl{
		margin-bottom:3.33rem
}
	.ecl-u-mt-xl-xl,.ecl-u-mv-xl-xl{
		margin-top:3.33rem
}
	.ecl-u-mr-xl-xl{
		margin-right:3.33rem
}
	.ecl-u-mb-xl-xl{
		margin-bottom:3.33rem
}
	.ecl-u-ml-xl-xl{
		margin-left:3.33rem
}
	.ecl-u-ma-xl-xxl{
		margin:4.44rem
}
	.ecl-u-mh-xl-xxl{
		margin-left:4.44rem;
		margin-right:4.44rem
}
	.ecl-u-mv-xl-xxl{
		margin-bottom:4.44rem
}
	.ecl-u-mt-xl-xxl,.ecl-u-mv-xl-xxl{
		margin-top:4.44rem
}
	.ecl-u-mr-xl-xxl{
		margin-right:4.44rem
}
	.ecl-u-mb-xl-xxl{
		margin-bottom:4.44rem
}
	.ecl-u-ml-xl-xxl{
		margin-left:4.44rem
}
	.ecl-u-ma-xl-auto{
		margin:auto
}
	.ecl-u-mh-xl-auto{
		margin-left:auto;
		margin-right:auto
}
	.ecl-u-mr-xl-auto{
		margin-right:auto
}
	.ecl-u-ml-xl-auto{
		margin-left:auto
}
}
.ecl-u-pa-none{
	padding:0
}
.ecl-u-ph-none{
	padding-left:0;
	padding-right:0
}
.ecl-u-pv-none{
	padding-bottom:0;
	padding-top:0
}
.ecl-u-pt-none{
	padding-top:0
}
.ecl-u-pr-none{
	padding-right:0
}
.ecl-u-pb-none{
	padding-bottom:0
}
.ecl-u-pl-none{
	padding-left:0
}
.ecl-u-pa-xxxs{
	padding:.33rem
}
.ecl-u-ph-xxxs{
	padding-left:.33rem;
	padding-right:.33rem
}
.ecl-u-pv-xxxs{
	padding-bottom:.33rem
}
.ecl-u-pt-xxxs,.ecl-u-pv-xxxs{
	padding-top:.33rem
}
.ecl-u-pr-xxxs{
	padding-right:.33rem
}
.ecl-u-pb-xxxs{
	padding-bottom:.33rem
}
.ecl-u-pl-xxxs{
	padding-left:.33rem
}
.ecl-u-pa-xxs{
	padding:.66rem
}
.ecl-u-ph-xxs{
	padding-left:.66rem;
	padding-right:.66rem
}
.ecl-u-pv-xxs{
	padding-bottom:.66rem
}
.ecl-u-pt-xxs,.ecl-u-pv-xxs{
	padding-top:.66rem
}
.ecl-u-pr-xxs{
	padding-right:.66rem
}
.ecl-u-pb-xxs{
	padding-bottom:.66rem
}
.ecl-u-pl-xxs{
	padding-left:.66rem
}
.ecl-u-pa-xs{
	padding:.89rem
}
.ecl-u-ph-xs{
	padding-left:.89rem;
	padding-right:.89rem
}
.ecl-u-pv-xs{
	padding-bottom:.89rem
}
.ecl-u-pt-xs,.ecl-u-pv-xs{
	padding-top:.89rem
}
.ecl-u-pr-xs{
	padding-right:.89rem
}
.ecl-u-pb-xs{
	padding-bottom:.89rem
}
.ecl-u-pl-xs{
	padding-left:.89rem
}
.ecl-u-pa-s{
	padding:1rem
}
.ecl-u-ph-s{
	padding-left:1rem;
	padding-right:1rem
}
.ecl-u-pv-s{
	padding-bottom:1rem
}
.ecl-u-pt-s,.ecl-u-pv-s{
	padding-top:1rem
}
.ecl-u-pr-s{
	padding-right:1rem
}
.ecl-u-pb-s{
	padding-bottom:1rem
}
.ecl-u-pl-s{
	padding-left:1rem
}
.ecl-u-pa-m{
	padding:1.66rem
}
.ecl-u-ph-m{
	padding-left:1.66rem;
	padding-right:1.66rem
}
.ecl-u-pv-m{
	padding-bottom:1.66rem
}
.ecl-u-pt-m,.ecl-u-pv-m{
	padding-top:1.66rem
}
.ecl-u-pr-m{
	padding-right:1.66rem
}
.ecl-u-pb-m{
	padding-bottom:1.66rem
}
.ecl-u-pl-m{
	padding-left:1.66rem
}
.ecl-u-pa-l{
	padding:2.22rem
}
.ecl-u-ph-l{
	padding-left:2.22rem;
	padding-right:2.22rem
}
.ecl-u-pv-l{
	padding-bottom:2.22rem
}
.ecl-u-pt-l,.ecl-u-pv-l{
	padding-top:2.22rem
}
.ecl-u-pr-l{
	padding-right:2.22rem
}
.ecl-u-pb-l{
	padding-bottom:2.22rem
}
.ecl-u-pl-l{
	padding-left:2.22rem
}
.ecl-u-pa-xl{
	padding:3.33rem
}
.ecl-u-ph-xl{
	padding-left:3.33rem;
	padding-right:3.33rem
}
.ecl-u-pv-xl{
	padding-bottom:3.33rem
}
.ecl-u-pt-xl,.ecl-u-pv-xl{
	padding-top:3.33rem
}
.ecl-u-pr-xl{
	padding-right:3.33rem
}
.ecl-u-pb-xl{
	padding-bottom:3.33rem
}
.ecl-u-pl-xl{
	padding-left:3.33rem
}
.ecl-u-pa-xxl{
	padding:4.44rem
}
.ecl-u-ph-xxl{
	padding-left:4.44rem;
	padding-right:4.44rem
}
.ecl-u-pv-xxl{
	padding-bottom:4.44rem
}
.ecl-u-pt-xxl,.ecl-u-pv-xxl{
	padding-top:4.44rem
}
.ecl-u-pr-xxl{
	padding-right:4.44rem
}
.ecl-u-pb-xxl{
	padding-bottom:4.44rem
}
.ecl-u-pl-xxl{
	padding-left:4.44rem
}
.ecl-u-ratio-16-9{
	position:relative
}
.ecl-u-ratio-16-9:before{
	content:"";
	display:block;
	padding-top:56.25%;
	width:100%
}
.ecl-u-ratio-16-9>.content{
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.ecl-u-ratio-4-3{
	position:relative
}
.ecl-u-ratio-4-3:before{
	content:"";
	display:block;
	padding-top:75%;
	width:100%
}
.ecl-u-ratio-4-3>.content{
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.ecl-u-sr-only{
	border:0;
	clip:rect(0,0,0,0);
	-webkit-clip-path:inset(50%);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	white-space:nowrap;
	width:1px
}
.ecl-u-sr-only--focusable:active,.ecl-u-sr-only--focusable:focus{
	clip:auto;
	-webkit-clip-path:none;
	clip-path:none;
	height:auto;
	overflow:visible;
	position:static;
	white-space:normal;
	width:auto
}
.ecl-u-text-capitalize{
	text-transform:capitalize
}
.ecl-u-text-lowercase{
	text-transform:lowercase
}
.ecl-u-text-uppercase{
	text-transform:uppercase
}
.ecl-u-text-overline{
	text-decoration:overline
}
.ecl-u-text-underline{
	text-decoration:underline
}
.ecl-u-text-strike{
	text-decoration:line-through
}
.ecl-u-text-none{
	text-decoration:none
}
.ecl-u-d-none{
	display:none!important
}
.ecl-u-d-inline{
	display:inline!important
}
.ecl-u-d-inline-block{
	display:inline-block!important
}
.ecl-u-d-block{
	display:block!important
}
.ecl-u-d-table{
	display:table!important
}
.ecl-u-d-table-cell{
	display:table-cell!important
}
.ecl-u-d-flex{
	display:-webkit-box!important;
	display:flex!important
}
.ecl-u-d-inline-flex{
	display:-webkit-inline-box!important;
	display:inline-flex!important
}
@media (min-width:480px){
	.ecl-u-d-sm-none{
		display:none!important
}
	.ecl-u-d-sm-inline{
		display:inline!important
}
	.ecl-u-d-sm-inline-block{
		display:inline-block!important
}
	.ecl-u-d-sm-block{
		display:block!important
}
	.ecl-u-d-sm-table{
		display:table!important
}
	.ecl-u-d-sm-table-cell{
		display:table-cell!important
}
	.ecl-u-d-sm-flex{
		display:-webkit-box!important;
		display:flex!important
}
	.ecl-u-d-sm-inline-flex{
		display:-webkit-inline-box!important;
		display:inline-flex!important
}
}
@media (min-width:768px){
	.ecl-u-d-md-none{
		display:none!important
}
	.ecl-u-d-md-inline{
		display:inline!important
}
	.ecl-u-d-md-inline-block{
		display:inline-block!important
}
	.ecl-u-d-md-block{
		display:block!important
}
	.ecl-u-d-md-table{
		display:table!important
}
	.ecl-u-d-md-table-cell{
		display:table-cell!important
}
	.ecl-u-d-md-flex{
		display:-webkit-box!important;
		display:flex!important
}
	.ecl-u-d-md-inline-flex{
		display:-webkit-inline-box!important;
		display:inline-flex!important
}
}
@media (min-width:992px){
	.ecl-u-d-lg-none{
		display:none!important
}
	.ecl-u-d-lg-inline{
		display:inline!important
}
	.ecl-u-d-lg-inline-block{
		display:inline-block!important
}
	.ecl-u-d-lg-block{
		display:block!important
}
	.ecl-u-d-lg-table{
		display:table!important
}
	.ecl-u-d-lg-table-cell{
		display:table-cell!important
}
	.ecl-u-d-lg-flex{
		display:-webkit-box!important;
		display:flex!important
}
	.ecl-u-d-lg-inline-flex{
		display:-webkit-inline-box!important;
		display:inline-flex!important
}
}
@media (min-width:1200px){
	.ecl-u-d-xl-none{
		display:none!important
}
	.ecl-u-d-xl-inline{
		display:inline!important
}
	.ecl-u-d-xl-inline-block{
		display:inline-block!important
}
	.ecl-u-d-xl-block{
		display:block!important
}
	.ecl-u-d-xl-table{
		display:table!important
}
	.ecl-u-d-xl-table-cell{
		display:table-cell!important
}
	.ecl-u-d-xl-flex{
		display:-webkit-box!important;
		display:flex!important
}
	.ecl-u-d-xl-inline-flex{
		display:-webkit-inline-box!important;
		display:inline-flex!important
}
}
.ecl-u-z-auto{
	z-index:auto
}
.ecl-u-z-zero{
	z-index:0
}
.ecl-u-z-highlight{
	z-index:1
}
.ecl-u-z-navigation{
	z-index:10
}
.ecl-u-z-dropdown{
	z-index:15
}
.ecl-u-z-modal{
	z-index:20
}
.ecl-u-z-max{
	z-index:9999
}
