html { font-size: 16px; }

body { margin: 0; color: #4c4c4c; font-family: Arial, sans-serif; font-weight: 400; line-height: 150%; text-align: left; background: #fff; }

div, aside, section, nav, article, header, footer { position: relative; }
ul { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; outline: 0; -webkit-transition:color 0.2s linear; -moz-transition:color 0.2s linear; -o-transition:color 0.2s linear; transition:color 0.2s linear; }
img { border: 0; }
figure { margin: 0; }
figcaption {}
h1,h2,h3,h4,h5,h6 { color: #03274f; font-family: Arial; font-weight: 700; }
sup, sub { vertical-align: baseline; position: relative; top: -0.4em; }
sub { top: 0.4em; }
p { margin: 0; }
button { cursor: pointer; }

.block { display: block; }
.hidden { overflow: hidden; }
.inline-block { display: inline-block; }
.left { float: left; }
.right { float: right; }
.group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
.auto { margin-left: auto; margin-right: auto; }
.center {text-align:center}
.justify {text-align:justify}
.indent {text-indent:-9999px;}
.bg-white { background: #fff; }
.bg-grey { background: #f2f2f2; }
.bg-blue { background: #256ca2; }
.radius-7 { border-radius: 7px; }
.radius-5 { border-radius: 5px; }
.radius-3 { border-radius: 3px; }
.border-1-lightgrey { box-shadow:0px 0px 0px 1px #ddd inset; }
.border-b-lightgrey { border-bottom: 1px solid #ddd; }
.border-t-lightgrey { border-top: 1px solid #ddd; }
.border-b-navy-5 { border-bottom: 5px solid #03274f; }
.border-none { border: none; }
.lch-border-none > div:last-child { border: none; }
.fs-170 { font-size: 1.7rem; }
.fs-160 { font-size: 1.6rem; }
.fs-150 { font-size: 1.5rem; }
.fs-140 { font-size: 1.4rem; }
.fs-130 { font-size: 1.3rem; }
.fs-120 { font-size: 1.2rem; }
.fs-110 { font-size: 1.1rem; }
.fs-100 { font-size: 1rem; }
.fs-95 { font-size: .95rem; }
.fs-90 { font-size: .9rem; }
.fs-85 { font-size: .85rem; }
.fs-80 { font-size: .8rem; }
.fs-75 { font-size: .75rem; }
.fs-70 { font-size: .7rem; }
.fs-65 { font-size: .65rem; }
.str { font-weight: bold; }
.c-white { color: #fff; }
.c-blue { color: #338aeb; }
.c-darkblue { color: #03274f; }
.c-grey { color: #4c4c4c; }
.pointer { cursor: pointer }
.lnh-100 { line-height: 100%; }
.lnh-110 { line-height: 110%; }
.lnh-120 { line-height: 120%; }
.lnh-130 { line-height: 130%; }
.lnh-140 { line-height: 140%; }
.link { color: #338aeb; }


/* widths -> d - 1025px do 1260px ---------- t - 801px do 1024px ------------ m - 601px do 800px ---------- ms - 0px do 600px */


.w0{width:0%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.w33{width:33.333%}.w66{width:66.666%}.w16{width:16.666%}


@media screen and (min-width: 1025px) and (max-width: 1260px) {

.w0-d{width:0%}.w5-d{width:5%}.w10-d{width:10%}.w15-d{width:15%}.w20-d{width:20%}.w25-d{width:25%}.w30-d{width:30%}.w35-d{width:35%}.w40-d{width:40%}.w45-d{width:45%}.w50-d{width:50%}.w55-d{width:55%}.w60-d{width:60%}.w65-d{width:65%}.w70-d{width:70%}.w75-d{width:75%}.w80-d{width:80%}.w85-d{width:85%}.w90-d{width:90%}.w95-d{width:95%}.w100-d{width:100%}.w33-d{width:33.333%}.w66-d{width:66.666%}.w16-d{width:16.666%}

}

@media screen and (min-width: 801px) and (max-width: 1024px) {

.w0-t{width:0%}.w5-t{width:5%}.w10-t{width:10%}.w15-t{width:15%}.w20-t{width:20%}.w25-t{width:25%}.w30-t{width:30%}.w35-t{width:35%}.w40-t{width:40%}.w45-t{width:45%}.w50-t{width:50%}.w55-t{width:55%}.w60-t{width:60%}.w65-t{width:65%}.w70-t{width:70%}.w75-t{width:75%}.w80-t{width:80%}.w85-t{width:85%}.w90-t{width:90%}.w95-t{width:95%}.w100-t{width:100%}.w33-t{width:33.333%}.w66-t{width:66.666%}.w16-t{width:16.666%}

}

@media screen and (min-width: 601px) and (max-width: 800px) {
	
.w0-m{width:0%}.w5-m{width:5%}.w10-m{width:10%}.w15-m{width:15%}.w20-m{width:20%}.w25-m{width:25%}.w30-m{width:30%}.w35-m{width:35%}.w40-m{width:40%}.w45-m{width:45%}.w50-m{width:50%}.w55-m{width:55%}.w60-m{width:60%}.w65-m{width:65%}.w70-m{width:70%}.w75-m{width:75%}.w80-m{width:80%}.w85-m{width:85%}.w90-m{width:90%}.w95-m{width:95%}.w100-m{width:100%}.w33-m{width:33.333%}.w66-m{width:66.666%}.w16-m{width:16.666%}

}

@media screen and (min-width: 0px) and (max-width: 600px) {
	
.w0-ms{width:0%}.w5-ms{width:5%}.w10-ms{width:10%}.w15-ms{width:15%}.w20-ms{width:20%}.w25-ms{width:25%}.w30-ms{width:30%}.w35-ms{width:35%}.w40-ms{width:40%}.w45-ms{width:45%}.w50-ms{width:50%}.w55-ms{width:55%}.w60-ms{width:60%}.w65-ms{width:65%}.w70-ms{width:70%}.w75-ms{width:75%}.w80-ms{width:80%}.w85-ms{width:85%}.w90-ms{width:90%}.w95-ms{width:95%}.w100-ms{width:100%}.w33-ms{width:33.333%}.w66-ms{width:66.666%}.w16-ms{width:16.666%}

}

/* clearings */

@media screen and (min-width: 1261px) {

.row-auto>div{clear: none}.row-1>div{clear: both}.row-2>div:nth-child(odd){clear:left}.row-3>div:nth-child(3n+1){clear:left}.row-4>div:nth-child(4n+1){clear:left}.row-5>div:nth-child(5n+1){clear:left}.row-6>div:nth-child(6n+1){clear:left}

}


@media screen and (min-width: 1025px) and (max-width: 1260px) {

.row-auto-d>div{clear: none}.row-1-d>div{clear: both}.row-2-d>div:nth-child(odd){clear:left}.row-3-d>div:nth-child(3n+1){clear:left}.row-4-d>div:nth-child(4n+1){clear:left}.row-5-d>div:nth-child(5n+1){clear:left}.row-6-d>div:nth-child(6n+1){clear:left}

}

@media screen and (min-width: 801px) and (max-width: 1024px) {

.row-auto-t>div{clear: none}.row-1-t>div{clear: both}.row-2-t>div:nth-child(odd){clear:left}.row-3-t>div:nth-child(3n+1){clear:left}.row-4-t>div:nth-child(4n+1){clear:left}.row-5-t>div:nth-child(5n+1){clear:left}.row-6-t>div:nth-child(6n+1){clear:left}

}

@media screen and (min-width: 601px) and (max-width: 800px) {
	
.row-auto-m>div{clear: none}.row-1-m>div{clear: both}.row-2-m>div:nth-child(odd){clear:left}.row-3-m>div:nth-child(3n+1){clear:left}.row-4-m>div:nth-child(4n+1){clear:left}.row-5-m>div:nth-child(5n+1){clear:left}.row-6-m>div:nth-child(6n+1){clear:left}

}

@media screen and (min-width: 0px) and (max-width: 600px) {
	
.row-auto-ms>div{clear: none}.row-1-ms>div{clear: both}.row-2-ms>div:nth-child(odd){clear:left}.row-3-ms>div:nth-child(3n+1){clear:left}.row-4-ms>div:nth-child(4n+1){clear:left}.row-5-ms>div:nth-child(5n+1){clear:left}.row-6-ms>div:nth-child(6n+1){clear:left}

}


/* padding */

.pd-a-0{padding:0px}.pd-a-5{padding:5px}.pd-a-10{padding:10px}.pd-a-15{padding:15px}.pd-a-20{padding:20px}.pd-a-25{padding:25px}.pd-a-30{padding:30px}.pd-a-35{padding:35px}.pd-a-40{padding:40px}.pd-a-45{padding:45px}.pd-a-50{padding:50px}

.pd-t-0{padding-top:0px}.pd-t-5{padding-top:5px}.pd-t-10{padding-top:10px}.pd-t-15{padding-top:15px}.pd-t-20{padding-top:20px}.pd-t-25{padding-top:25px}.pd-t-30{padding-top:30px}.pd-t-35{padding-top:35px}.pd-t-40{padding-top:40px}.pd-t-45{padding-top:45px}.pd-t-50{padding-top:50px}

.pd-b-0{padding-bottom:0px}.pd-b-5{padding-bottom:5px}.pd-b-10{padding-bottom:10px}.pd-b-15{padding-bottom:15px}.pd-b-20{padding-bottom:20px}.pd-b-25{padding-bottom:25px}.pd-b-30{padding-bottom:30px}.pd-b-35{padding-bottom:35px}.pd-b-40{padding-bottom:40px}.pd-b-45{padding-bottom:45px}.pd-b-50{padding-bottom:50px}

.pd-l-0{padding-left:0px}.pd-l-5{padding-left:5px}.pd-l-10{padding-left:10px}.pd-l-15{padding-left:15px}.pd-l-20{padding-left:20px}.pd-l-25{padding-left:25px}.pd-l-30{padding-left:30px}.pd-l-35{padding-left:35px}.pd-l-40{padding-left:40px}.pd-l-45{padding-left:45px}.pd-l-50{padding-left:50px}

.pd-r-0{padding-right:0px}.pd-r-5{padding-right:5px}.pd-r-10{padding-right:10px}.pd-r-15{padding-right:15px}.pd-r-20{padding-right:20px}.pd-r-25{padding-right:25px}.pd-r-30{padding-right:30px}.pd-r-35{padding-right:35px}.pd-r-40{padding-right:40px}.pd-r-45{padding-right:45px}.pd-r-50{padding-right:50px}

/* margins */ 

.mg-a-0{margin:0px}.mg-a-5{margin:5px}.mg-a-10{margin:10px}.mg-a-15{margin:15px}.mg-a-20{margin:20px}.mg-a-25{margin:25px}.mg-a-30{margin:30px}.mg-a-35{margin:35px}.mg-a-40{margin:40px}.mg-a-45{margin:45px}.mg-a-50{margin:50px}

.mg-t-0{margin-top:0px}.mg-t-5{margin-top:5px}.mg-t-10{margin-top:10px}.mg-t-15{margin-top:15px}.mg-t-20{margin-top:20px}.mg-t-25{margin-top:25px}.mg-t-30{margin-top:30px}.mg-t-35{margin-top:35px}.mg-t-40{margin-top:40px}.mg-t-45{margin-top:45px}.mg-t-50{margin-top:50px}

.mg-b-0{margin-bottom:0px}.mg-b-5{margin-bottom:5px}.mg-b-10{margin-bottom:10px}.mg-b-15{margin-bottom:15px}.mg-b-20{margin-bottom:20px}.mg-b-25{margin-bottom:25px}.mg-b-30{margin-bottom:30px}.mg-b-35{margin-bottom:35px}.mg-b-40{margin-bottom:40px}.mg-b-45{margin-bottom:45px}.mg-b-50{margin-bottom:50px}

.mg-l-0{margin-left:0px}.mg-l-5{margin-left:5px}.mg-l-10{margin-left:10px}.mg-l-15{margin-left:15px}.mg-l-20{margin-left:20px}.mg-l-25{margin-left:25px}.mg-l-30{margin-left:30px}.mg-l-35{margin-left:35px}.mg-l-40{margin-left:40px}.mg-l-45{margin-left:45px}.mg-l-50{margin-left:50px}

.mg-r-0{margin-right:0px}.mg-r-5{margin-right:5px}.mg-r-10{margin-right:10px}.mg-r-15{margin-right:15px}.mg-r-20{margin-right:20px}.mg-r-25{margin-right:25px}.mg-r-30{margin-right:30px}.mg-r-35{margin-right:35px}.mg-r-40{margin-right:40px}.mg-r-45{margin-right:45px}.mg-r-50{margin-right:50px}

@media screen and (min-width: 1025px) and (max-width: 1260px) {

.mg-a-0-d{margin:0px}.mg-a-5-d{margin:5px}.mg-a-10-d{margin:10px}.mg-a-15-d{margin:15px}.mg-a-20-d{margin:20px}.mg-a-25-d{margin:25px}.mg-a-30-d{margin:30px}.mg-a-35-d{margin:35px}.mg-a-40-d{margin:40px}.mg-a-45-d{margin:45px}.mg-a-50-d{margin:50px}

.mg-t-0-d{margin-top:0px}.mg-t-5-d{margin-top:5px}.mg-t-10-d{margin-top:10px}.mg-t-15-d{margin-top:15px}.mg-t-20-d{margin-top:20px}.mg-t-25-d{margin-top:25px}.mg-t-30-d{margin-top:30px}.mg-t-35-d{margin-top:35px}.mg-t-40-d{margin-top:40px}.mg-t-45-d{margin-top:45px}.mg-t-50-d{margin-top:50px}

.mg-b-0-d{margin-bottom:0px}.mg-b-5-d{margin-bottom:5px}.mg-b-10-d{margin-bottom:10px}.mg-b-15-d{margin-bottom:15px}.mg-b-20-d{margin-bottom:20px}.mg-b-25-d{margin-bottom:25px}.mg-b-30-d{margin-bottom:30px}.mg-b-35-d{margin-bottom:35px}.mg-b-40-d{margin-bottom:40px}.mg-b-45-d{margin-bottom:45px}.mg-b-50-d{margin-bottom:50px}

.mg-l-0-d{margin-left:0px}.mg-l-5-d{margin-left:5px}.mg-l-10-d{margin-left:10px}.mg-l-15-d{margin-left:15px}.mg-l-20-d{margin-left:20px}.mg-l-25-d{margin-left:25px}.mg-l-30-d{margin-left:30px}.mg-l-35-d{margin-left:35px}.mg-l-40-d{margin-left:40px}.mg-l-45-d{margin-left:45px}.mg-l-50-d{margin-left:50px}

.mg-r-0-d{margin-right:0px}.mg-r-5-d{margin-right:5px}.mg-r-10-d{margin-right:10px}.mg-r-15-d{margin-right:15px}.mg-r-20-d{margin-right:20px}.mg-r-25-d{margin-right:25px}.mg-r-30-d{margin-right:30px}.mg-r-35-d{margin-right:35px}.mg-r-40-d{margin-right:40px}.mg-r-45-d{margin-right:45px}.mg-r-50-d{margin-right:50px}

}

@media screen and (min-width: 801px) and (max-width: 1024px) {

.mg-a-0-t{margin:0px}.mg-a-5-t{margin:5px}.mg-a-10-t{margin:10px}.mg-a-15-t{margin:15px}.mg-a-20-t{margin:20px}.mg-a-25-t{margin:25px}.mg-a-30-t{margin:30px}.mg-a-35-t{margin:35px}.mg-a-40-t{margin:40px}.mg-a-45-t{margin:45px}.mg-a-50-t{margin:50px}

.mg-t-0-t{margin-top:0px}.mg-t-5-t{margin-top:5px}.mg-t-10-t{margin-top:10px}.mg-t-15-t{margin-top:15px}.mg-t-20-t{margin-top:20px}.mg-t-25-t{margin-top:25px}.mg-t-30-t{margin-top:30px}.mg-t-35-t{margin-top:35px}.mg-t-40-t{margin-top:40px}.mg-t-45-t{margin-top:45px}.mg-t-50-t{margin-top:50px}

.mg-b-0-t{margin-bottom:0px}.mg-b-5-t{margin-bottom:5px}.mg-b-10-t{margin-bottom:10px}.mg-b-15-t{margin-bottom:15px}.mg-b-20-t{margin-bottom:20px}.mg-b-25-t{margin-bottom:25px}.mg-b-30-t{margin-bottom:30px}.mg-b-35-t{margin-bottom:35px}.mg-b-40-t{margin-bottom:40px}.mg-b-45-t{margin-bottom:45px}.mg-b-50-t{margin-bottom:50px}

.mg-l-0-t{margin-left:0px}.mg-l-5-t{margin-left:5px}.mg-l-10-t{margin-left:10px}.mg-l-15-t{margin-left:15px}.mg-l-20-t{margin-left:20px}.mg-l-25-t{margin-left:25px}.mg-l-30-t{margin-left:30px}.mg-l-35-t{margin-left:35px}.mg-l-40-t{margin-left:40px}.mg-l-45-t{margin-left:45px}.mg-l-50-t{margin-left:50px}

.mg-r-0-t{margin-right:0px}.mg-r-5-t{margin-right:5px}.mg-r-10-t{margin-right:10px}.mg-r-15-t{margin-right:15px}.mg-r-20-t{margin-right:20px}.mg-r-25-t{margin-right:25px}.mg-r-30-t{margin-right:30px}.mg-r-35-t{margin-right:35px}.mg-r-40-t{margin-right:40px}.mg-r-45-t{margin-right:45px}.mg-r-50-t{margin-right:50px}

}

@media screen and (min-width: 601px) and (max-width: 800px) {
	
.mg-a-0-m{margin:0px}.mg-a-5-m{margin:5px}.mg-a-10-m{margin:10px}.mg-a-15-m{margin:15px}.mg-a-20-m{margin:20px}.mg-a-25-m{margin:25px}.mg-a-30-m{margin:30px}.mg-a-35-m{margin:35px}.mg-a-40-m{margin:40px}.mg-a-45-m{margin:45px}.mg-a-50-m{margin:50px}

.mg-t-0-m{margin-top:0px}.mg-t-5-m{margin-top:5px}.mg-t-10-m{margin-top:10px}.mg-t-15-m{margin-top:15px}.mg-t-20-m{margin-top:20px}.mg-t-25-m{margin-top:25px}.mg-t-30-m{margin-top:30px}.mg-t-35-m{margin-top:35px}.mg-t-40-m{margin-top:40px}.mg-t-45-m{margin-top:45px}.mg-t-50-m{margin-top:50px}

.mg-b-0-m{margin-bottom:0px}.mg-b-5-m{margin-bottom:5px}.mg-b-10-m{margin-bottom:10px}.mg-b-15-m{margin-bottom:15px}.mg-b-20-m{margin-bottom:20px}.mg-b-25-m{margin-bottom:25px}.mg-b-30-m{margin-bottom:30px}.mg-b-35-m{margin-bottom:35px}.mg-b-40-m{margin-bottom:40px}.mg-b-45-m{margin-bottom:45px}.mg-b-50-m{margin-bottom:50px}

.mg-l-0-m{margin-left:0px}.mg-l-5-m{margin-left:5px}.mg-l-10-m{margin-left:10px}.mg-l-15-m{margin-left:15px}.mg-l-20-m{margin-left:20px}.mg-l-25-m{margin-left:25px}.mg-l-30-m{margin-left:30px}.mg-l-35-m{margin-left:35px}.mg-l-40-m{margin-left:40px}.mg-l-45-m{margin-left:45px}.mg-l-50-m{margin-left:50px}

.mg-r-0-m{margin-right:0px}.mg-r-5-m{margin-right:5px}.mg-r-10-m{margin-right:10px}.mg-r-15-m{margin-right:15px}.mg-r-20-m{margin-right:20px}.mg-r-25-m{margin-right:25px}.mg-r-30-m{margin-right:30px}.mg-r-35-m{margin-right:35px}.mg-r-40-m{margin-right:40px}.mg-r-45-m{margin-right:45px}.mg-r-50-m{margin-right:50px}

}

@media screen and (min-width: 0px) and (max-width: 600px) {
	
.mg-a-0-ms{margin:0px}.mg-a-5-ms{margin:5px}.mg-a-10-ms{margin:10px}.mg-a-15-ms{margin:15px}.mg-a-20-ms{margin:20px}.mg-a-25-ms{margin:25px}.mg-a-30-ms{margin:30px}.mg-a-35-ms{margin:35px}.mg-a-40-ms{margin:40px}.mg-a-45-ms{margin:45px}.mg-a-50-ms{margin:50px}

.mg-t-0-ms{margin-top:0px}.mg-t-5-ms{margin-top:5px}.mg-t-10-ms{margin-top:10px}.mg-t-15-ms{margin-top:15px}.mg-t-20-ms{margin-top:20px}.mg-t-25-ms{margin-top:25px}.mg-t-30-ms{margin-top:30px}.mg-t-35-ms{margin-top:35px}.mg-t-40-ms{margin-top:40px}.mg-t-45-ms{margin-top:45px}.mg-t-50-ms{margin-top:50px}

.mg-b-0-ms{margin-bottom:0px}.mg-b-5-ms{margin-bottom:5px}.mg-b-10-ms{margin-bottom:10px}.mg-b-15-ms{margin-bottom:15px}.mg-b-20-ms{margin-bottom:20px}.mg-b-25-ms{margin-bottom:25px}.mg-b-30-ms{margin-bottom:30px}.mg-b-35-ms{margin-bottom:35px}.mg-b-40-ms{margin-bottom:40px}.mg-b-45-ms{margin-bottom:45px}.mg-b-50-ms{margin-bottom:50px}

.mg-l-0-ms{margin-left:0px}.mg-l-5-ms{margin-left:5px}.mg-l-10-ms{margin-left:10px}.mg-l-15-ms{margin-left:15px}.mg-l-20-ms{margin-left:20px}.mg-l-25-ms{margin-left:25px}.mg-l-30-ms{margin-left:30px}.mg-l-35-ms{margin-left:35px}.mg-l-40-ms{margin-left:40px}.mg-l-45-ms{margin-left:45px}.mg-l-50-ms{margin-left:50px}

.mg-r-0-ms{margin-right:0px}.mg-r-5-ms{margin-right:5px}.mg-r-10-ms{margin-right:10px}.mg-r-15-ms{margin-right:15px}.mg-r-20-ms{margin-right:20px}.mg-r-25-ms{margin-right:25px}.mg-r-30-ms{margin-right:30px}.mg-r-35-ms{margin-right:35px}.mg-r-40-ms{margin-right:40px}.mg-r-45-ms{margin-right:45px}.mg-r-50-ms{margin-right:50px}

}

/* subdescription sizing on mobile */

.subdesc { font-size: 1.15rem;line-height: 130% }

@media screen and (min-width: 1025px) and (max-width: 1260px) {
.subdesc-d { font-size: 1.15rem;line-height: 130% }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
.subdesc-t { font-size: 1rem;line-height: 130% }
}

@media screen and (min-width: 601px) and (max-width: 800px) {
.subdesc-m { font-size: .9rem;line-height: 130% }
}

@media screen and (min-width: 0px) and (max-width: 600px) {
.subdesc-ms { font-size: .85rem;line-height: 130% }
}

/* asp ratio img CLS */

.asp-16-9 { padding-top: 56.25%; }
.asp-4-3 { padding-top: 75%; }
.asp-b-t { padding-top: 13.157894736842104% }
.asp-b-m { padding-top: 16.666666666666668% }
.asp-b-s { padding-top: 60% }
.asp-b-t img,
.asp-b-m img,
.asp-b-s img,
.asp-4-3 img,
.asp-16-9 img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* 2021 */

.in { width: 1260px; }

#container { z-index: 2; background: #f9f9f9; }

#top { border-top: 3px solid #338aeb; background: #fff; }
#top .logo {  }

#grey { background: #ecebeb; }
#grey img { display: block; margin: 0 auto; width: 100%; }

/* new 2021 menu lightweight */

#nav-wrapper-normal {}
#nav-wrapper-normal.stick { background: #fff; z-index: 10; -webkit-transform: translateZ(0px); width: 100%; border-bottom: 1px solid #ddd; }
#nav-wrapper-normal.stick #nav-normal-19 { width: 1260px; margin: 0 auto; }

#nav-normal-19 { width: 100%; min-height: 40px; height: 50px; }
#nav-normal-19 > nav {}
#nav-normal-19 > nav > ul#navigation { margin:0px auto; position:relative; }
#nav-normal-19 > nav > ul#navigation > li { font-size:.75rem; margin:0; padding:0; float:left; }
#nav-normal-19 > nav > ul#navigation > li:hover { background: #fafafa; }
#nav-normal-19 > nav > ul#navigation > li > a { height:50px; line-height: 50px; }
#nav-normal-19 > nav > ul#navigation li a { padding: 0 10px; color:#03274f; font-weight: bold; text-decoration:none; display:inline-block; -webkit-transition:color 0.2s linear, background 0.2s linear;-moz-transition:color 0.2s linear, background 0.2s linear; -o-transition:color 0.2s linear, background 0.2s linear; transition:color 0.2s linear, background 0.2s linear; text-transform: uppercase; }
#nav-normal-19 > nav > ul#navigation li:hover > a { color:#338aeb; }
#nav-normal-19 > nav > ul#navigation li a:hover { color:#338aeb; }
/* Drop-Down */
#nav-normal-19 > nav > ul#navigation li:hover > ul { visibility:visible; opacity:1; }
#nav-normal-19 > nav > ul#navigation ul, ul#navigation ul li ul { list-style: none; margin: 0; padding: 0; visibility:hidden; opacity:0; position: absolute; z-index: 99999; width: 100%; background:#fafafa; -webkit-transition:opacity 0.2s linear, visibility 0.2s linear; -moz-transition:opacity 0.2s linear, visibility 0.2s linear; -o-transition:opacity 0.2s linear, visibility 0.2s linear; transition:opacity 0.2s linear, visibility 0.2s linear; }
#nav-normal-19 > nav > ul#navigation ul { top: 50px; left: 0px; padding: 8px 0 8px 0; }
#nav-normal-19 > nav > ul#navigation ul li ul { top: 0; left: 0; }
#nav-normal-19 > nav > ul#navigation ul li { float: left; position:relative; }
#nav-normal-19 > nav > ul#navigation ul li:first-child { float: left; position:relative; padding-left: 10px; }
#nav-normal-19 > nav > ul#navigation ul li a { background:none; padding:7px 10px; color:#03274f; text-decoration:none; display:inline-block; float:left; clear:both; line-height: 120%; text-transform: none; }

#nav-normal-19 .mobile-only { display: none; }
#nav-normal-19 .mobile-only.show-menu { width: 22px; padding: 15px; }
#nav-normal-19 .mobile-only.search { width: 22px; padding: 15px; }
#nav-normal-19 .mobile-only.logo-mobile { padding: 15px 0 7px 0; }

#show-menu-mobile:not(:checked) ~ .mobile-only.show-menu { background: url(../../img/2021/menu-icon.svg) no-repeat center center; background-size: 22px 22px; }
#show-menu-mobile:checked ~ .mobile-only.show-menu { background: url(../../img/2021/cross-icon.svg) no-repeat center center; background-size: 22px 22px; }

#show-search-mobile:not(:checked) ~ .mobile-only.search { background: url(../../img/2021/search-icon.svg) no-repeat center center; background-size: 22px 22px; }
#show-search-mobile:checked ~ .mobile-only.search { background: url(../../img/2021/cross-icon.svg) no-repeat center center; background-size: 22px 22px; }

#show-okna-search:not(:checked) ~ .mobile-only.show-okna-search { background: #03274f url(../../img/2021/search-icon-white.svg) no-repeat center center; background-size: 24px 24px; }
#show-okna-search:checked ~ .mobile-only.show-okna-search { background: #03274f url(../../img/2021/cross-icon-white.svg) no-repeat center center; background-size: 32px 32px; }

label[for=show-search-mobile],
label[for=show-okna-search] { cursor: pointer; }
#show-search-mobile:not(:checked) ~ #search-mobile { display: none; }
#show-okna-search:not(:checked) ~ #okna-search { display: none; }

.stick #nav-normal-19 > nav > ul#navigation > li:hover { background: #fff; }
.stick #nav-normal-19 > nav > ul#navigation ul, ul#navigation ul li ul { background: #fff; border: 1px solid #ddd; border-top: none; }

#show-menu-mobile,
#show-search-mobile,
#show-okna-search { display: none; }
#search-mobile { position: absolute; top: 54px; right: 10px; z-index: 11; background: #fff; padding: 10px 10px; border: 1px solid #ddd; border-top: none; border-radius: 0 0 5px 5px; }
.home-icon-menu { width: 12px; }

.search-form { position: absolute; right: 15px; top: 36px; padding: 2px; background: #f9f7f7; }
.search-form label { visibility: none; opacity: 0; width: 1px; height: 1px; }
.search-form input[type=text] { border: none; padding: 5px 5px; margin-left: 2px; font-size: .75rem; background: none; }
.search-form input[type=text]:focus { outline: 0; }
.search-form button { background: none; border: none; margin: 0; padding: 3px 5px; }

.search-form.mobile { position: relative; right: 0; top: 0; padding: 2px; background: #f9f7f7; }
.search-form.mobile input[type=text] { border: none; padding: 5px 5px; margin-left: 2px; font-size: 16px; background: none; }

.home-icon-menu { width: 12px; }

.mobile-only.show-okna-search { width: 50px; height: 50px; position: fixed; z-index: 102; right: 15px; bottom: 40%; border-radius: 25px; display: none; }
#okna-search { position: fixed; z-index: 101; background: rgba(255,255,255,.96); left: 0; top: 0; bottom: 0; right: 0; overflow: hidden; }
#okna-search .inside { overflow-x: hidden; overflow-y: scroll; position: absolute; left: 0; right:0; bottom: 0; top: 0; }

/* mobile menu 2021 */

@media screen and (min-width: 0px) and (max-width: 1260px) {

	.in { width: 100%; }
	.for-logo { display: none; }
	#nav-normal-19 .mobile-only { display: block; }
	#nav-wrapper-normal.stick #nav-normal-19 { width: 100%; }

	label[for=show-menu-mobile] { cursor: pointer; }
	#show-menu-mobile:not(:checked) ~ #navigation { display: none; }

	.stick #nav-normal-19 > nav > ul#navigation,
	#nav-normal-19 > nav > ul#navigation { position: absolute; top: 55px; bottom: 0; right: 0; left: 0; background: #fff; overflow-y: scroll; overflow-x: hidden; padding-bottom: 10px; border-bottom: 1px solid #ddd; z-index: 10; height: calc(100vh - 65px); }
	#nav-normal-19 > nav > ul#navigation::-webkit-scrollbar { -webkit-appearance: none; }
	#nav-normal-19 > nav > ul#navigation::-webkit-scrollbar:vertical { width: 11px; }
	#nav-normal-19 > nav > ul#navigation::-webkit-scrollbar:horizontal { height: 11px; }
	#nav-normal-19 > nav > ul#navigation::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid white; background-color: rgba(0,0,0,.5); }

	#nav-normal-19 > nav > ul#navigation > li { display: block; clear: both; }
	#nav-normal-19 > nav > ul#navigation > li:hover { background: #fff; }
	#nav-normal-19 > nav > ul#navigation > li > a { height: auto; line-height: 120%; padding: 10px; font-size: 1.1rem; }

	#nav-normal-19 > nav > ul#navigation ul,
	.stick #nav-normal-19 > nav > ul#navigation ul { display: block; top: 0; list-style: none; margin: 0; padding: 0 0 0 10px; visibility:visible; opacity:1; position: relative; border-bottom: none; background: #fff; }

	#nav-normal-19 > nav > ul#navigation ul li:first-child,
	.stick #nav-normal-19 > nav > ul#navigation ul li:first-child { padding-left: 0; }
	
	#nav-normal-19 > nav > ul#navigation ul li { clear: both; width: 100%; font-size: .9rem; }
	#nav-normal-19 > nav > ul#navigation ul li a:before { content: "\2014"; padding-right: 5px; color: #ddd; }

	.home-icon-menu { width: 22px; }

}

/* mobile subsidiary menu */

@media screen and (min-width: 0px) and (max-width: 1024px) {
 .mobile-only.show-okna-search { display: block; }	
}

.item {}
.item .thumb {}
.item .thumb img { display: block; width: 100%; z-index: 1; }
.item .thumb .pro { background: #e9e9e9; color: 65676a; font-weight: bold; z-index: 2; position: absolute; right:0; bottom: 0; padding: 3px 5px; font-size: .65rem; line-height: 100%; }

/* 16:9 ratio fix */

.item .thumb.yt-min-fix { overflow: hidden; padding-top: 55.25%; position: relative; width: 100%; }
.item .thumb.yt-min-fix img { top: -18%; position: absolute; left: 0; right:0; z-index: 1; }
.item .thumb.yt-min-fix .watch-movie { position: absolute; left: 0; bottom: 0; right: 0; top: 0; z-index: 2; }
.item.grand .thumb.yt-min-fix .watch-movie { background: url(../../img/2021/play-icon.svg) no-repeat center center; background-size: 75px 75px; z-index: 2; }
.item.normal .thumb.yt-min-fix .watch-movie { background: url(../../img/2021/play-icon.svg) no-repeat center center; background-size: 45px 45px; z-index: 2; }

.item .details {}

.item .title,
.item .subtitle { font-weight: bold; color: #03274f; }
.item .title a,
.item .subtitle a,
.item .categories a { color: #03274f; }
.item .title a:hover,
.item .subtitle a:hover,
.item .categories a:hover { color: #338aeb; }
.item .date-category { font-size: .7rem; color: #555; line-height: 120%; }
.item .date-category a { color: #338aeb; }
.item .description { font-size: .75rem; color: #555; line-height: 140%; }
.item .description a { color: #555; }
.item .rating { font-size: .75rem; color: #555; line-height: 140%; /* display: flex; align-items: center; */ }
.item .rating .star { display: inline-block; padding-right: 5px; }
.item .rating .rejt { display: inline-block; vertical-align: top; }
.item .item-status-2 { position: absolute; right: 0; top: 20px; }
.item .item-status-2 img { width: 20px; }
.item .item-status-3 { position: absolute; right: 10px; top: 2px; }
.item .item-status-3 img { width: 20px; }

.item .categories { margin: 0; padding: 0; color: #03274f; }
.item .categories li { margin: 0 0 10px 0; font-weight: bold; }
.item .categories a { font-weight: bold; }
.item .categories a:before { content: "\2014"; padding-right: 8px; color: #aaa; font-weight: normal; }
.item .categories li.active a { color: #338aeb; }

.item.colophone .title { font-size: 1.8rem; line-height: 130% }
.item.grander .title { font-size: 1.55rem; line-height: 130% }
.item.grand .title { font-size: 1.2rem; line-height: 130% }
.item.big .title { font-size: 1.05rem; line-height: 130% }
.item.normal .title { font-size: .95rem; line-height: 130% }
.item.small .title { font-size: .8rem; line-height: 130% }
.item.xsmall .title { font-size: .7rem; line-height: 130% }

.item.colophone .subtitle { font-size: 1.15rem; line-height: 130% }
.item.grander .subtitle { font-size: 1.1rem; line-height: 130% }
.item.grand .subtitle { font-size: 1rem; line-height: 130% }
.item.big .subtitle { font-size: .9rem; line-height: 130% }
.item.normal .subtitle { font-size: .8rem; line-height: 130% }
.item.small .subtitle { font-size: .7rem; line-height: 130% }
.item.xsmall .subtitle { font-size: .65rem; line-height: 130% }

.item.grand .categories { font-size: .95rem; line-height: 130% }
.item.big .categories { font-size: .9rem; line-height: 130% }
.item.normal .categories { font-size: .85rem; line-height: 130% }

.btn { border-radius: 5px; vertical-align: 50%; font-weight: bold; }
.btn.grand { padding: 10px 15px; line-height: 130%; font-size: .95rem; }
.btn.normal { padding: 6px 12px; line-height: 130%; font-size: .85rem; }
.btn.small { padding: 3px 7px; line-height: 130%; font-size: .75rem; }
.btn.xsmall { padding: 3px 5px; line-height: 130%; font-size: .7rem; }

.btn.grand.icon { padding: 10px 15px 10px 30px; }
.btn.normal.icon { padding: 6px 12px 6px 30px; }
.btn.small.icon { padding: 3px 7px 3px 30px; }
.btn.xsmall.icon { padding: 3px 5px 3px 30px; }

.orange { background: #fb6800; color: #fff; }
.blue { background: #1977f3; color: #fff; }
.green { background: #2e9428; color: #fff; }
.grey { background: #efe8e8; color: #4c4c4c; }
.white { background: #fff; color: #4c4c4c; }
.btn.active { opacity: .65; }

.tel.orange { background: #fb6800 url(../../img/2021/phone-icon-white.svg) no-repeat 9px center; background-size: 12px 12px; }
.tel.blue { background: #1977f3 url(../../img/2021/phone-icon-white.svg) no-repeat 9px center; background-size: 12px 12px; }
.tel.green { background: #2e9428 url(../../img/2021/phone-icon-white.svg) no-repeat 9px center; background-size: 12px 12px; }
.tel.grey { background: #efe8e8 url(../../img/2021/phone-icon-black.svg) no-repeat 9px center; background-size: 12px 12px; }
.tel.white { background: #fff url(../../img/2021/phone-icon-black.svg) no-repeat 9px center; background-size: 12px 12px; }

.mail.orange { background: #fb6800 url(../../img/2021/send-icon-white.svg) no-repeat 9px center; background-size: 12px 12px; }
.mail.blue { background: #1977f3 url(../../img/2021/send-icon-white.svg) no-repeat 9px center; background-size: 12px 12px; }
.mail.green { background: #2e9428 url(../../img/2021/send-icon-white.svg) no-repeat 9px center; background-size: 12px 12px; }
.mail.grey { background: #efe8e8 url(../../img/2021/send-icon-black.svg) no-repeat 9px center; background-size: 12px 12px; }
.mail.white { background: #fff url(../../img/2021/send-icon-black.svg) no-repeat 9px center; background-size: 12px 12px; }

.www.orange { background: #fb6800 url(../../img/2021/website-icon-white.svg) no-repeat 9px center; background-size: 12px 12px; }
.www.blue { background: #1977f3 url(../../img/2021/website-icon-white.svg) no-repeat 9px center; background-size: 12px 12px; }
.www.green { background: #2e9428 url(../../img/2021/website-icon-white.svg) no-repeat 9px center; background-size: 12px 12px; }
.www.grey { background: #efe8e8 url(../../img/2021/website-icon-black.svg) no-repeat 9px center; background-size: 12px 12px; }
.www.white { background: #fff url(../../img/2021/website-icon-black.svg) no-repeat 9px center; background-size: 12px 12px; }

.star.orange { background: #fb6800 url(../../img/2021/star-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.star.blue { background: #1977f3 url(../../img/2021/star-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.star.green { background: #2e9428 url(../../img/2021/star-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.star.grey { background: #efe8e8 url(../../img/2021/star-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }
.star.white { background: #fff url(../../img/2021/star-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }

.map.orange { background: #fb6800 url(../../img/2021/map-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.map.blue { background: #1977f3 url(../../img/2021/map-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.map.green { background: #2e9428 url(../../img/2021/map-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.map.grey { background: #efe8e8 url(../../img/2021/map-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }
.map.white { background: #fff url(../../img/2021/map-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }

.comment.orange { background: #fb6800 url(../../img/2021/comment-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.comment.blue { background: #1977f3 url(../../img/2021/comment-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.comment.green { background: #2e9428 url(../../img/2021/comment-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.comment.grey { background: #efe8e8 url(../../img/2021/comment-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }
.comment.white { background: #fff url(../../img/2021/comment-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }

.person.orange { background: #fb6800 url(../../img/2021/person-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.person.blue { background: #1977f3 url(../../img/2021/person-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.person.green { background: #2e9428 url(../../img/2021/person-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.person.grey { background: #efe8e8 url(../../img/2021/person-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }
.person.white { background: #fff url(../../img/2021/person-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }

.time.orange { background: #fb6800 url(../../img/2021/time-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.time.blue { background: #1977f3 url(../../img/2021/time-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.time.green { background: #2e9428 url(../../img/2021/time-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.time.grey { background: #efe8e8 url(../../img/2021/time-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }
.time.white { background: #fff url(../../img/2021/time-icon-black.svg) no-repeat 9px center; background-size: 13px 13px; }

.thumb-up.orange { background: #fb6800 url(../../img/2021/thumb-up-icon-green.svg) no-repeat 9px center; background-size: 13px 13px; }
.thumb-up.blue { background: #1977f3 url(../../img/2021/thumb-up-icon-green.svg) no-repeat 9px center; background-size: 13px 13px; }
.thumb-up.green { background: #2e9428 url(../../img/2021/thumb-up-icon-green.svg) no-repeat 9px center; background-size: 13px 13px; }
.thumb-up.grey { background: #efe8e8 url(../../img/2021/thumb-up-icon-green.svg) no-repeat 9px center; background-size: 13px 13px; }
.thumb-up.white { background: #fff url(../../img/2021/thumb-up-icon-green.svg) no-repeat 9px center; background-size: 13px 13px; }

.thumb-down.orange { background: #fb6800 url(../../img/2021/thumb-down-icon-red.svg) no-repeat 9px center; background-size: 13px 13px; }
.thumb-down.blue { background: #1977f3 url(../../img/2021/thumb-down-icon-red.svg) no-repeat 9px center; background-size: 13px 13px; }
.thumb-down.green { background: #2e9428 url(../../img/2021/thumb-down-icon-red.svg) no-repeat 9px center; background-size: 13px 13px; }
.thumb-down.grey { background: #efe8e8 url(../../img/2021/thumb-down-icon-red.svg) no-repeat 9px center; background-size: 13px 13px; }
.thumb-down.white { background: #fff url(../../img/2021/thumb-down-icon-red.svg) no-repeat 9px center; background-size: 13px 13px; }

.fb.orange { background: #fb6800 url(../../img/2021/fb-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.fb.blue { background: #1877F2 url(../../img/2021/fb-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.fb.green { background: #2e9428 url(../../img/2021/fb-icon-white.svg) no-repeat 9px center; background-size: 13px 13px; }
.fb.grey { background: #efe8e8 url(../../img/2021/fb-icon-blue.svg) no-repeat 9px center; background-size: 13px 13px; }
.fb.white { background: #fff url(../../img/2021/fb-icon-blue.svg) no-repeat 9px center; background-size: 13px 13px; }

.alert { font-weight: bold; }
.alert.error { color: #d60909; background: #ecb0b0; }
.alert.warning { color: #827018; background: #e6cd9e; }
.alert.info { color: #12608c; background: #addbf5; }
.alert.success { color: #337f25; background: #bce6ac; }

.contact-form {}
.contact-form label { display: block; width: 100%; font-size: .85rem; }
.contact-form label a { color: #338aeb; }
.contact-form label.error { color: red; font-size: .75rem; font-weight: bold; display: none; }
.contact-form .text,
.contact-form .textarea { margin: 0 0 10px 0; }
.contact-form .captcha { margin: 0 0 20px 0; }
.contact-form input[type=text] { width: 75%; padding: 10px; outline: 0; border: 1px solid #ddd; border-radius: 3px; font-size: 16px; -webkit-appearance: none; -moz-appearance: none; }
.contact-form textarea { width: 90%; padding: 10px; outline: 0; border: 1px solid #ddd; border-radius: 3px; font-family: Arial; min-height: 150px; font-size: 16px; -webkit-appearance: none; -moz-appearance: none; }
.contact-form input.formError,
.contact-form textarea.formError { border: 1px solid red; }
.contact-form input[type=text]:focus,
.contact-form textarea:focus,
.contact-form input.formError:focus,
.contact-form textarea.formError:focus { border: 1px solid #d5d810; }
.contact-form button { background: #2e9428 url(../../img/2021/send-icon-white.svg) no-repeat 9px center; background-size: 20px 20px; color: #fff; border: none; font-size: 1rem; padding: 10px 15px 10px 40px; border-radius: 3px; font-weight: bold; cursor: pointer; }
.contact-form button:hover { background-color: green; }
.contact-form button.search { background: #2e9428 url(../../img/2021/search-icon-white.svg) no-repeat 9px center; background-size: 20px 20px; }
.contact-form .checkbox {}
.contact-form .checkbox label { display: inline; }
.contact-form .checkbox input[type=checkbox] { display: inline; }
.contact-form select { width: 80%; padding: 10px; outline: 0; border: 1px solid #ddd; border-radius: 3px; font-size: 16px; -webkit-appearance: none; -moz-appearance: none; }


.contact-widget { position: fixed; left: 0; bottom: 0; z-index: 3; }
#show-widget-box-shadow { position: fixed; left: 0; bottom: 0; right: 0; height: 50px; z-index: 2; background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(178,178,178,0.5) 100%); }

.bg-blue { color: #fff; }
.bg-blue .item .title a,
.bg-blue .item .subtitle a,
.bg-blue .item .categories li
.bg-blue .item .categories a,
.bg-blue .item .subtitle { color: #fff; }
.bg-blue .item .date-category { color: #dfdede; }
.bg-blue .item .date-category a,
.bg-blue .item .description a { color: #dfdede; }

.bg-blue .item .title a:hover,
.bg-blue .item .subtitle a:hover,
.bg-blue .item .categories a:hover,
.bg-blue .item .date-category a:hover,
.bg-blue .item .description a:hover { color: #daefef; }

.opinions { background: url(../../img/2021/message-icon.svg) no-repeat left center; background-size: 18px 18px; padding-left: 25px; }
.points { background: url(../../img/2021/jewel-icon.svg) no-repeat left center; background-size: 18px 18px; padding-left: 23px; }

.breadcrumbs { font-size: .75rem; }
.breadcrumbs > ul {}
.breadcrumbs > ul > li { float: left; }
.breadcrumbs > ul > li > a,
.breadcrumbs > ul > li > span { color: #338aeb; }
.breadcrumbs > ul > li:before { content: "\2192"; padding: 0 5px; color: #000; }
.breadcrumbs > ul > li:first-child:before { content: ""; padding: 0; }

.pagination {}
.pagination a,
.pagination span { font-size: .9rem; font-weight: bold; display: inline-block; margin: 0 7px 6px 0; background: #fb6800; color: #fff; padding: 6px 10px; line-height: 100%; border-radius: 3px; }
.pagination .disabled,
.pagination .current { background: #ddd; color: #555; }


.photo-block-multi-2-items,
.photo-block-multi-3-items,
.photo-block-multi-3-items-no-slimbox,
.photo-block-multi-1-items-w40,
.photo-block-multi-1-items-w50,
.photo-block-multi-1-items-w60,
.photo-block-multi-1-items-w70,
.photo-block-multi-1-items-w80,
.photo-block-multi-1-items-w100-cover { display: block; width: 100%; clear: both; overflow: hidden; text-align: center; vertical-align: top; margin: 0 0 1.1rem 0; }

.photo-block-multi-1-items-w30-left { float: left; width: 30%; margin: 0 2% 1% 0; }
.photo-block-multi-1-items-w40-left { float: left; width: 40%; margin: 0 2% 1% 0; }
.photo-block-multi-1-items-w50-left { float: left; width: 50%; margin: 0 2% 1% 0; }
.photo-block-multi-1-items-w30-right { float: right; width: 30%; margin: 0 0 1% 2%; }
.photo-block-multi-1-items-w40-right { float: right; width: 40%; margin: 0 0 1% 2%; }
.photo-block-multi-1-items-w50-right { float: right; width: 50%; margin: 0 0 1% 2%; }

.photo-block-multi-1-items-w30-left,
.photo-block-multi-1-items-w40-left,
.photo-block-multi-1-items-w50-left,
.photo-block-multi-1-items-w30-right,
.photo-block-multi-1-items-w40-right,
.photo-block-multi-1-items-w50-right { overflow: hidden; text-align: center; }

.photo-block-multi-2-items figure,
.photo-block-multi-3-items figure,
.photo-block-multi-3-items-no-slimbox figure,
.photo-block-multi-1-items-w40 figure,
.photo-block-multi-1-items-w50 figure,
.photo-block-multi-1-items-w60 figure,
.photo-block-multi-1-items-w70 figure,
.photo-block-multi-1-items-w80 figure,
.photo-block-multi-1-items-w100-cover figure { background: #fff; display: inline-block; border-bottom: 1px solid #f1f1f1; }

.photo-block-multi-2-items figure { max-width: 45%; margin: 0 2%; }
.photo-block-multi-3-items figure { max-width: 30.55%; margin: 0 1%; }
.photo-block-multi-3-items-no-slimbox figure { max-width: 30.55%; margin: 0 1%; }
.photo-block-multi-1-items-w40 figure { max-width: 40%; margin: 0 2%; }
.photo-block-multi-1-items-w50 figure { max-width: 50%; margin: 0 2%; }
.photo-block-multi-1-items-w60 figure { max-width: 60%; margin: 0 2%; }
.photo-block-multi-1-items-w70 figure { max-width: 70%; margin: 0 2%; }
.photo-block-multi-1-items-w80 figure { max-width: 80%; margin: 0 2%; }
.photo-block-multi-1-items-w100-cover figure { max-width: 100%; margin: 0%; }

.photo-block-multi-1-items-w30-left figure,
.photo-block-multi-1-items-w40-left figure,
.photo-block-multi-1-items-w50-left figure,
.photo-block-multi-1-items-w30-right figure,
.photo-block-multi-1-items-w40-right figure,
.photo-block-multi-1-items-w50-right figure { background: #fff; max-width: 100%; margin: 0 0%; display: inline-block; }

.article figure a { display: block; padding: 6px 6px 6px 6px; }
.article .photo-block-multi-1-items-w100-cover figure a { padding: 0px; }

.photo-block-multi-2-items figure a img,
.photo-block-multi-3-items figure a img,
.photo-block-multi-3-items-no-slimbox figure a img,
.photo-block-multi-1-items-w40 figure a img,
.photo-block-multi-1-items-w50 figure a img,
.photo-block-multi-1-items-w60 figure a img,
.photo-block-multi-1-items-w70 figure a img,
.photo-block-multi-1-items-w80 figure a img,
.photo-block-multi-1-items-w30-left figure a img,
.photo-block-multi-1-items-w40-left figure a img,
.photo-block-multi-1-items-w50-left figure a img,
.photo-block-multi-1-items-w30-right figure a img,
.photo-block-multi-1-items-w40-right figure a img,
.photo-block-multi-1-items-w50-right figure a img,
.photo-block-multi-1-items-w100-cover figure a img { width: 100%; }

.photo-block-multi-2-items figure figcaption,
.photo-block-multi-3-items figure figcaption,
.photo-block-multi-3-items-no-slimbox figure figcaption,
.photo-block-multi-1-items-w40 figure figcaption,
.photo-block-multi-1-items-w50 figure figcaption,
.photo-block-multi-1-items-w60 figure figcaption,
.photo-block-multi-1-items-w70 figure figcaption,
.photo-block-multi-1-items-w80 figure figcaption,
.photo-block-multi-1-items-w30-left figure figcaption,
.photo-block-multi-1-items-w40-left figure figcaption,
.photo-block-multi-1-items-w50-left figure figcaption,
.photo-block-multi-1-items-w30-right figure figcaption,
.photo-block-multi-1-items-w40-right figure figcaption,
.photo-block-multi-1-items-w50-right figure figcaption { font-size: .75rem; line-height: 140%; padding: 0 5px 9px 5px; }

@media screen and (min-width: 1025px) and (max-width: 1260px) {}
@media screen and (min-width: 801px) and (max-width: 1024px) {}
@media screen and (min-width: 601px) and (max-width: 800px) {}

@media screen and (min-width: 0px) and (max-width: 479px) {

.photo-block-multi-2-items,
.photo-block-multi-3-items { margin: 0 0 1rem 0; }

.photo-block-multi-2-items figure,
.photo-block-multi-3-items figure,
.photo-block-multi-3-items-no-slimbox figure { max-width: 100%; margin: 0 0 1em 0; }


.photo-block-multi-1-items-w40 figure,
.photo-block-multi-1-items-w50 figure,
.photo-block-multi-1-items-w60 figure,
.photo-block-multi-1-items-w70 figure,
.photo-block-multi-1-items-w80 figure { max-width: 100%; margin: 0 0%; }

.photo-block-multi-1-items-w30-left,
.photo-block-multi-1-items-w40-left,
.photo-block-multi-1-items-w50-left,
.photo-block-multi-1-items-w30-right,
.photo-block-multi-1-items-w40-right,
.photo-block-multi-1-items-w50-right { overflow: hidden; text-align: center; float: none; width: 100%; margin: 0 0 1em 0; }

.photo-block-multi-1-items-w30-left figure,
.photo-block-multi-1-items-w40-left figure,
.photo-block-multi-1-items-w50-left figure,
.photo-block-multi-1-items-w30-right figure,
.photo-block-multi-1-items-w40-right figure,
.photo-block-multi-1-items-w50-right figure { max-width: 100%; }

}

figure a img { opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); }
figure a img:hover { opacity: .85; }

.video-container-16-9 { padding-bottom: 55.55%; }
.video-container-4-3 { padding-bottom: 74.5%; }
.video-container-16-9,
.video-container-4-3 { position: relative; height: auto; margin: 0 0 1.1rem 0; }
.video-container-16-9 iframe, 
.video-container-16-9 object,
.video-container-16-9 embed,
.video-container-4-3 iframe, 
.video-container-4-3 object,
.video-container-4-3 embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.article {}
.article p { text-align: justify; margin: 1.1rem 0; font-size: 1.05rem; }
.article > p:first-child { margin-top: 0; }
.article p a,
.article table a { color: #338aeb; }
.article h1 { font-size: 1.8rem; line-height: 130%; margin: 1.1rem 0; }
.article h2 { font-size: 1.5rem; line-height: 130%; margin: 1.1rem 0; }
.article h3,
.article h4,
.article h5,
.article h6 { font-size: 1.35rem; line-height: 130%; margin: 1.1rem 0; }
.article ul,
.article ol { font-size: 1.05rem; line-height: 150%; padding: 0 0 0 40px; margin: 1.1rem 0; }
.article ul { list-style: circle; }
.article ul li,
.article ol li { margin: 0 0 .25rem 0; text-align: justify }

.article blockquote { background: #fff; padding: 20px 20px 17px 20px; margin: 1.1rem 0; font-style: italic; border-bottom: 2px solid #fb6800; }
.article blockquote div { display: none; }

.article table,
.article table td,
.article table th { border: 1px solid #d7d7d7; border-collapse: collapse; font-size: .85rem; line-height: 150%; }

.article table { margin: 1.1rem 0; background: #fff; }
.article table td {}
.article table th { background: #f2f2f2; font-weight: 400; text-align: center; }
.article table caption { border: 1px solid #d7d7d7; border-bottom: 0px; background: #f2f2f2; font-weight: 700; font-size: 1.05rem; text-align: center; padding: 10px 10px; }
.article table ol,
.article table ul { font-size: .85rem; }

.table-overflow { display: block; width: 100%; overflow: hidden; overflow-y: hidden; overflow-x: scroll; margin: 0 0 1.1rem 0; }
.table-overflow table { margin: 0 0 0 0; }

.article table.noborder,
.article table.noborder td,
.article table.noborder th,
.article table.noBorder,
.article table.noBorder td,
.article table.noBorder th { border: 0px solid #d7d7d7; }

.article .infowindow { background: #fff; padding: 20px; margin: 0 0 1.1rem 0; font-style: italic; border-bottom: 2px solid #338aeb; font-size: 1.2rem; }
.article .infowindow p { text-align: left; }
.article .infowindow a { font-weight: bold; }

/* fix readability for landscape in article */
@media screen and (orientation:landscape) and (min-device-width: 319px) and (max-device-width: 900px) {
.article p { font-size: .85rem; line-height: 150%; }
.article ul,
.article ol { font-size: .85rem; line-height: 150%; }
}

.cookies { position: fixed; bottom: 0; left: 0; right: 0; padding: 10px 55px 10px 15px; right: 0; font-size: .75rem; text-align: justify; z-index: 9; border-top: 1px solid #ddd; background: #efefef; }
.cookies p { line-height: 130%; }
.closeCookies { width: 22px; height: 22px; background: url(../../img/2021/cross-icon.svg) no-repeat left top; background-size: 22px 22px; position: absolute; top: 15px; right: 20px; border: 1px solid #000; border-radius: 11px; }