@font-face {
font-family: 'Trade Gothic Condensed';
src: url(/fonts/TradeGothic-Condensed.eot);
src: url(/fonts/TradeGothic-Condensed.eot?#iefix) format('embedded-opentype'),
url(/fonts/TradeGothic-Condensed.woff2) format('woff2'),
url(/fonts/TradeGothic-Condensed.woff) format('woff'),
url(/fonts/TradeGothic-Condensed.ttf) format('truetype'),
url(/fonts/TradeGothic-Condensed.svg#TradeGothic-CondensedNo.18) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Trade Gothic Condensed';
src: url(/fonts/TradeGothic-BoldCondensed.eot);
src: url(/fonts/TradeGothic-BoldCondensed.eot?#iefix) format('embedded-opentype'),
url(/fonts/TradeGothic-BoldCondensed.woff2) format('woff2'),
url(/fonts/TradeGothic-BoldCondensed.woff) format('woff'),
url(/fonts/TradeGothic-BoldCondensed.ttf) format('truetype'),
url(/fonts/TradeGothic-BoldCondensed.svg#TradeGothic-BoldCondensedNo.20) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Trade Gothic';
src: url(/fonts/TradeGothic.eot);
src: url(/fonts/TradeGothic.eot?#iefix) format('embedded-opentype'),
url(/fonts/TradeGothic.woff2) format('woff2'),
url(/fonts/TradeGothic.woff) format('woff'),
url(/fonts/TradeGothic.ttf) format('truetype'),
url(/fonts/TradeGothic.svg#TradeGothic) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Trade Gothic';
src: url(/fonts/TradeGothic-Bold.eot);
src: url(/fonts/TradeGothic-Bold.eot?#iefix) format('embedded-opentype'),
url(/fonts/TradeGothic-Bold.woff2) format('woff2'),
url(/fonts/TradeGothic-Bold.woff) format('woff'),
url(/fonts/TradeGothic-Bold.ttf) format('truetype'),
url(/fonts/TradeGothic-Bold.svg#TradeGothic-Bold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Trade Gothic';
src: url(/fonts/TradeGothic-Light.eot);
src: url(/fonts/TradeGothic-Light.eot?#iefix) format('embedded-opentype'),
url(/fonts/TradeGothic-Light.woff2) format('woff2'),
url(/fonts/TradeGothic-Light.woff) format('woff'),
url(/fonts/TradeGothic-Light.ttf) format('truetype'),
url(/fonts/TradeGothic-Light.svg#TradeGothic-Light) format('svg');
font-weight: 300;
font-style: normal;
}.single-news__content-wrapper,
.single-news__content,
.single-news__content figure,
.single-news__content figure video { max-width: 100%; }
.section__content--news { gap: 20px; }
.single-news__content figure { margin: 0; }
.single-news .single-news__content-wrapper img { height: auto; width: auto !important; max-width: 100%; }
.hero__content { position: absolute !important; }
.hero__divider { display: none !important; }
.hero__content-meta { position: absolute !important; bottom: -4px; left: 100px; }
.hero__content-meta .btn--green--full { font-size: 165%; border-radius: 44px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.section--text-slide #copy1 { top: -100px !important; }
.section--text-slide #copy2 { top: 74px !important; }
.section--text-slide #copy3 { top: 210px !important; }
.single-news li { font-family: Trade Gothic, sans-serif; line-height: 1.44444em; color: #424242; font-size: 1.125rem; }
.hero__arrow { left: 10vw; }
.home.page-template .header__menu-link { color: #fff; }
.hero--pwg25 { position: relative; background: black; }
.pwg25-bg { position: absolute; object-fit: cover; width: 100%; height: 100%; }
.pwg25-bg-m { display: none; }
.pwg25-natpis { position: absolute; width: auto; height: 72vh; left: 55vw; bottom: 15vh; }
.pwg25-natpis-m { display: none; }
@media screen and (max-aspect-ratio: 1/1) {
.pwg25-bg-m,
.pwg25-natpis-m { display: block; }
.pwg25-natpis { height: auto; width: 100%; left: 0; }
.pwg25-bg { object-fit: unset; width: 100%; height: auto; top: 0; }
.pwg25-bg-d,
.pwg25-natpis-d { display: none; }
}
@media screen and (max-width: 600px) {
.pwg25-bg { top: 68px; }
}
@media (min-width: 768px) and (max-width: 991px){
.header__menu-list:first-child { display: none; }
.hero__content-meta { left: auto; text-align: right; }
}
@media (min-width: 320px) and (max-width: 767px){
.hero--main .hero__video-wrapper { top: 20px !important; }
.section--text-slide #copy1 { top: -120px !important; }
.section--text-slide #copy2 { top: 60px !important; }
.section--text-slide #copy3 { top: 160px !important; }
.hero__content-meta { width: auto !important; padding-top: 0 !important; min-height: 75px !important; left: 15px; }
.hero__content-meta .btn--green--full { font-size: 100%; border-radius: 44px !important; }
}