﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-family:inherit;
	font-size:100%;
	vertical-align:baseline;
	box-sizing:border-box;
	line-height:1.2em
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body {
	line-height:1.2em
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
*:before, *:after {
	box-sizing:border-box
}
small {
	font-size:80%
}
sub, sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
.footer .footer-social, .sub-tenders .wrapper .tender-item h3, .sub-tenders .wrapper .tender-item, .subsec .wrapper, .news-more-items, .news-subtop, .recycle-section .flex .box, .social-section .img-box, .product-section, .submenu, .nav .menu, .nav, .header .wrapper, .form-group, .form-check-group, .u-tab .tabs, .modal, .btn-group, .btn-wrapper, .cookie, .flex {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
#cookie-law-info-bar .wrapper, .sub-tenders .wrapper .tender-item h3, .subsec .wrapper, .recycle-section .flex .box, .product-section, .submenu, .nav .menu, .nav, .header .wrapper, .form-group, .cookie {
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.sub-tenders .wrapper .tender-item {
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.news-subtop, .hell-form.flex>.box .flex, .hell-form.flex, .form-group {
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
#cookie-law-info-bar .wrapper, .btn-wrapper {
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.form-group {
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.product-section {
	clip-path:polygon(0 0, 100% 14%, 100% 100%, 0% 100%)
}
@media only screen and (max-width: 1700px) {
.product-section {
clip-path:polygon(0 0, 100% 13.7%, 100% 100%, 0% 100%)
}
}
@media only screen and (max-width: 1280px) {
.product-section {
clip-path:polygon(0 0, 100% 8%, 100% 100%, 0% 100%)
}
}
@media only screen and (max-width: 768px) {
.product-section {
clip-path:polygon(0 0, 100% 3%, 100% 100%, 0% 100%)
}
}
#cookie-law-info-bar .cli-bar-btn_container .cli-plugin-button, .subsec-v2.carrier-content p.btn-red a, .subsec-v2.page-basic p.btn-red a, .btn {
	position:relative;
	box-sizing:border-box;
	display:inline-block;
	text-align:center;
	min-height:42px;
	border:4px solid #f71e13;
	background-color:#f71e13;
	color:#fff;
	text-transform:uppercase;
	font-size:1.5rem;
	font-weight:500;
	padding:6px 23px 2px;
	line-height:1.1em;
	cursor:pointer;
	outline:none;
	font-family:"Teko", sans-serif;
	overflow:hidden;
	box-shadow:0px 0px 8px 4px rgba(255, 149, 144, .7)
}
@media only screen and (max-width: 768px) {
#cookie-law-info-bar .cli-bar-btn_container .cli-plugin-button, .subsec-v2.carrier-content p.btn-red a, .subsec-v2.page-basic p.btn-red a, .btn {
min-height:36px;
font-size:1rem;
padding:8px 18px 2px
}
}
#cookie-law-info-bar .cli-bar-btn_container .cli-plugin-button:hover, .subsec-v2.carrier-content p.btn-red a:hover, .subsec-v2.page-basic p.btn-red a:hover, .btn:hover {
	background-color:#f71e13;
	color:#fff
}
#cookie-law-info-bar .cli-bar-btn_container .btn-outline.cli-plugin-button, .subsec-v2.carrier-content p.btn-red a.btn-outline, .subsec-v2.page-basic p.btn-red a.btn-outline, .btn-outline.btn {
	background:rgba(0, 0, 0, 0);
	color:#000
}
#cookie-law-info-bar .cli-bar-btn_container .btn-outline-white.cli-plugin-button, .subsec-v2.carrier-content p.btn-red a.btn-outline-white, .subsec-v2.page-basic p.btn-red a.btn-outline-white, .btn-outline-white.btn {
	border-color:#fff;
	box-shadow:0px 0px 5px 1px hsla(0, 0%, 100%, .7)
}
#cookie-law-info-bar .cli-bar-btn_container .btn-outline-white.cli-plugin-button:hover, .subsec-v2.carrier-content p.btn-red a.btn-outline-white:hover, .subsec-v2.page-basic p.btn-red a.btn-outline-white:hover, .btn-outline-white.btn:hover {
	background-color:#fff;
	color:#000
}
#cookie-law-info-bar .cli-bar-btn_container .btn-plain.cli-plugin-button, .subsec-v2.carrier-content p.btn-red a.btn-plain, .subsec-v2.page-basic p.btn-red a.btn-plain, .btn-plain.btn {
	box-shadow:none
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.slick-track:before, .slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid rgba(0, 0, 0, 0)
}
.slick-arrow.slick-hidden {
	display:none
}
.select2-container {
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle
}
.select2-container .select2-selection--single {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:28px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display:block;
	padding-left:8px;
	padding-right:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
	background-color:rgba(0, 0, 0, 0);
	border:none;
	font-size:1em
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right:8px;
	padding-left:20px
}
.select2-container .select2-selection--multiple {
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	min-height:32px;
	user-select:none;
	-webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display:inline;
	list-style:none;
	padding:0
}
.select2-container .select2-selection--multiple .select2-selection__clear {
	background-color:rgba(0, 0, 0, 0);
	border:none;
	font-size:1em
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing:border-box;
	border:none;
	font-size:100%;
	margin-top:5px;
	margin-left:5px;
	padding:0;
	max-width:100%;
	resize:none;
	height:18px;
	vertical-align:bottom;
	font-family:sans-serif;
	overflow:hidden;
	word-break:keep-all
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-dropdown {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	box-sizing:border-box;
	display:block;
	position:absolute;
	left:-100000px;
	width:100%;
	z-index:1051
}
.select2-results {
	display:block
}
.select2-results__options {
	list-style:none;
	margin:0;
	padding:0
}
.select2-results__option {
	padding:6px;
	user-select:none;
	-webkit-user-select:none
}
.select2-results__option--selectable {
	cursor:pointer
}
.select2-container--open .select2-dropdown {
	left:0
}
.select2-container--open .select2-dropdown--above {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-search--dropdown {
	display:block;
	padding:4px
}
.select2-search--dropdown .select2-search__field {
	padding:4px;
	width:100%;
	box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
	display:none
}
.select2-close-mask {
	border:0;
	margin:0;
	padding:0;
	display:block;
	position:fixed;
	left:0;
	top:0;
	min-height:100%;
	min-width:100%;
	height:auto;
	width:auto;
	opacity:0;
	z-index:99;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.select2-hidden-accessible {
	border:0 !important;
	clip:rect(0 0 0 0) !important;
	-webkit-clip-path:inset(50%) !important;
	clip-path:inset(50%) !important;
	height:1px !important;
	overflow:hidden !important;
	padding:0 !important;
	position:absolute !important;
	width:1px !important;
	white-space:nowrap !important
}
.select2-container--default .select2-selection--single {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold;
	height:26px;
	margin-right:20px;
	padding-right:0px
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#888 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left:1px;
	right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #888 rgba(0, 0, 0, 0);
	border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text;
	padding-bottom:5px;
	padding-right:5px;
	position:relative
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
	padding-right:25px
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor:pointer;
	font-weight:bold;
	height:20px;
	margin-right:10px;
	margin-top:5px;
	position:absolute;
	right:0;
	padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	box-sizing:border-box;
	display:inline-block;
	margin-left:5px;
	margin-top:5px;
	padding:0;
	padding-left:20px;
	position:relative;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:bottom;
	white-space:nowrap
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
	cursor:default;
	padding-left:2px;
	padding-right:5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	background-color:rgba(0, 0, 0, 0);
	border:none;
	border-right:1px solid #aaa;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	color:#999;
	cursor:pointer;
	font-size:1em;
	font-weight:bold;
	padding:0 4px;
	position:absolute;
	left:0;
	top:0
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
	background-color:#f1f1f1;
	color:#333;
	outline:none
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
	padding-left:5px;
	padding-right:2px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	border-left:1px solid #aaa;
	border-right:none;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
	float:left;
	margin-left:10px;
	margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border:solid #000 1px;
	outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color:#eee;
	cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background:rgba(0, 0, 0, 0);
	border:none;
	outline:0;
	box-shadow:none;
	-webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-1em;
	padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-2em;
	padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-3em;
	padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-4em;
	padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left:-5em;
	padding-left:6em
}
.select2-container--default .select2-results__option--group {
	padding:0
}
.select2-container--default .select2-results__option--disabled {
	color:#999
}
.select2-container--default .select2-results__option--selected {
	background-color:#ddd
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color:#5897fb;
	color:#fff
}
.select2-container--default .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic .select2-selection--single {
	background-color:#f7f7f7;
	border:1px solid #aaa;
	border-radius:4px;
	outline:0;
	background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color:#444;
	line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor:pointer;
	float:right;
	font-weight:bold;
	height:26px;
	margin-right:20px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color:#ddd;
	border:none;
	border-left:1px solid #aaa;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	height:26px;
	position:absolute;
	top:1px;
	right:1px;
	width:20px;
	background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color:#888 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-style:solid;
	border-width:5px 4px 0 4px;
	height:0;
	left:50%;
	margin-left:-4px;
	margin-top:-2px;
	position:absolute;
	top:50%;
	width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border:none;
	border-right:1px solid #aaa;
	border-radius:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	left:1px;
	right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background:rgba(0, 0, 0, 0);
	border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #888 rgba(0, 0, 0, 0);
	border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);
	background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);
	background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #aaa;
	border-radius:4px;
	cursor:text;
	outline:0;
	padding-bottom:5px;
	padding-right:5px
}
.select2-container--classic .select2-selection--multiple:focus {
	border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color:#e4e4e4;
	border:1px solid #aaa;
	border-radius:4px;
	display:inline-block;
	margin-left:5px;
	margin-top:5px;
	padding:0
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
	cursor:default;
	padding-left:2px;
	padding-right:5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	background-color:rgba(0, 0, 0, 0);
	border:none;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	color:#888;
	cursor:pointer;
	font-size:1em;
	font-weight:bold;
	padding:0 4px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color:#555;
	outline:none
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left:5px;
	margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
	padding-left:5px;
	padding-right:2px
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border:1px solid #aaa;
	outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline:0;
	box-shadow:none
}
.select2-container--classic .select2-dropdown {
	background-color:#fff;
	border:1px solid rgba(0, 0, 0, 0)
}
.select2-container--classic .select2-dropdown--above {
	border-bottom:none
}
.select2-container--classic .select2-dropdown--below {
	border-top:none
}
.select2-container--classic .select2-results>.select2-results__options {
	max-height:200px;
	overflow-y:auto
}
.select2-container--classic .select2-results__option--group {
	padding:0
}
.select2-container--classic .select2-results__option--disabled {
	color:gray
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
	background-color:#3875d7;
	color:#fff
}
.select2-container--classic .select2-results__group {
	cursor:default;
	display:block;
	padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color:#5897fb
}
@keyframes plyr-progress {
to {
background-position:25px 0;
background-position:var(--plyr-progress-loading-size, 25px) 0
}
}
@keyframes plyr-popup {
0% {
opacity:.5;
transform:translateY(10px)
}
to {
	opacity:1;
	transform:translateY(0)
}
}
@keyframes plyr-fade-in {
from {
opacity:0
}
to {
	opacity:1
}
}
.plyr {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	align-items:center;
	direction:ltr;
	display:flex;
	flex-direction:column;
	font-family:inherit;
	font-family:var(--plyr-font-family, inherit);
	font-variant-numeric:tabular-nums;
	font-weight:400;
	font-weight:var(--plyr-font-weight-regular, 400);
	line-height:1.7;
	line-height:var(--plyr-line-height, 1.7);
	max-width:100%;
	min-width:200px;
	position:relative;
	text-shadow:none;
transition:box-shadow .3s ease;
	z-index:0
}
.plyr audio, .plyr iframe, .plyr video {
	display:block;
	height:100%;
	width:100%
}
.plyr button {
	font:inherit;
	line-height:inherit;
	width:auto
}
.plyr:focus {
	outline:0
}
.plyr--full-ui {
	box-sizing:border-box
}
.plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {
box-sizing:inherit
}
.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
	touch-action:manipulation
}
.plyr__badge {
	background:#4a5464;
	background:var(--plyr-badge-background, #4a5464);
	border-radius:2px;
	border-radius:var(--plyr-badge-border-radius, 2px);
	color:#fff;
	color:var(--plyr-badge-text-color, #fff);
	font-size:9px;
	font-size:var(--plyr-font-size-badge, 9px);
	line-height:1;
	padding:3px 4px
}
.plyr--full-ui ::-webkit-media-text-track-container {
display:none
}
.plyr__captions {
animation:plyr-fade-in .3s ease;
	bottom:0;
	display:none;
	font-size:13px;
	font-size:var(--plyr-font-size-small, 13px);
	left:0;
	padding:10px;
	padding:var(--plyr-control-spacing, 10px);
	position:absolute;
	text-align:center;
transition:transform .4s ease-in-out;
	width:100%
}
.plyr__captions span:empty {
	display:none
}
@media(min-width: 480px) {
.plyr__captions {
font-size:15px;
font-size:var(--plyr-font-size-base, 15px);
padding:20px;
padding:calc(var(--plyr-control-spacing, 10px)*2)
}
}
@media(min-width: 768px) {
.plyr__captions {
font-size:18px;
font-size:var(--plyr-font-size-large, 18px)
}
}
.plyr--captions-active .plyr__captions {
	display:block
}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
transform:translateY(-40px);
transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))
}
.plyr__caption {
	background:rgba(0, 0, 0, .8);
	background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
	border-radius:2px;
	-webkit-box-decoration-break:clone;
	box-decoration-break:clone;
	color:#fff;
	color:var(--plyr-captions-text-color, #fff);
	line-height:185%;
	padding:.2em .5em;
	white-space:pre-wrap
}
.plyr__caption div {
	display:inline
}
.plyr__control {
	background:0 0;
	border:0;
	border-radius:3px;
	border-radius:var(--plyr-control-radius, 3px);
	color:inherit;
	cursor:pointer;
	flex-shrink:0;
	overflow:visible;
	padding:7px;
padding:calc(var(--plyr-control-spacing, 10px)*.7);
	position:relative;
transition:all .3s ease
}
.plyr__control svg {
	display:block;
	fill:currentColor;
	height:18px;
	height:var(--plyr-control-icon-size, 18px);
	pointer-events:none;
	width:18px;
	width:var(--plyr-control-icon-size, 18px)
}
.plyr__control:focus {
	outline:0
}
.plyr__control.plyr__tab-focus {
	outline-color:#00b3ff;
	outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	outline-offset:2px;
	outline-style:dotted;
	outline-width:3px
}
a.plyr__control {
	text-decoration:none
}
a.plyr__control::after, a.plyr__control::before {
display:none
}
.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed {
display:none
}
.plyr--full-ui ::-webkit-media-controls {
display:none
}
.plyr__controls {
	align-items:center;
	display:flex;
	justify-content:flex-end;
	text-align:center
}
.plyr__controls .plyr__progress__container {
	flex:1;
	min-width:0
}
.plyr__controls .plyr__controls__item {
	margin-left:2.5px;
	margin-left:calc(var(--plyr-control-spacing, 10px)/4)
}
.plyr__controls .plyr__controls__item:first-child {
	margin-left:0;
	margin-right:auto
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
	padding-left:2.5px;
	padding-left:calc(var(--plyr-control-spacing, 10px)/4)
}
.plyr__controls .plyr__controls__item.plyr__time {
	padding:0 5px;
	padding:0 calc(var(--plyr-control-spacing, 10px)/2)
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time+.plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
	padding-left:0
}
.plyr__controls:empty {
	display:none
}
.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip] {
	display:none
}
.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
	display:inline-block
}
.plyr__menu {
	display:flex;
	position:relative
}
.plyr__menu .plyr__control svg {
transition:transform .3s ease
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
	transform:rotate(90deg)
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
	display:none
}
.plyr__menu__container {
animation:plyr-popup .2s ease;
	background:hsla(0, 0%, 100%, .9);
	background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
	border-radius:4px;
	bottom:100%;
	box-shadow:0 1px 2px rgba(0, 0, 0, .15);
	box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
	color:#4a5464;
	color:var(--plyr-menu-color, #4a5464);
	font-size:15px;
	font-size:var(--plyr-font-size-base, 15px);
	margin-bottom:10px;
	position:absolute;
	right:-3px;
	text-align:left;
	white-space:nowrap;
	z-index:3
}
.plyr__menu__container>div {
	overflow:hidden;
transition:height .35s cubic-bezier(0.4, 0, 0.2, 1), width .35s cubic-bezier(0.4, 0, 0.2, 1)
}
.plyr__menu__container::after {
border:4px solid rgba(0, 0, 0, 0);
border:var(--plyr-menu-arrow-size, 4px) solid rgba(0, 0, 0, 0);
border-top-color:hsla(0, 0%, 100%, .9);
border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
content:"";
height:0;
position:absolute;
right:14px;
right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);
top:100%;
width:0
}
.plyr__menu__container [role=menu] {
	padding:7px;
padding:calc(var(--plyr-control-spacing, 10px)*.7)
}
.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
	margin-top:2px
}
.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
	margin-top:0
}
.plyr__menu__container .plyr__control {
	align-items:center;
	color:#4a5464;
	color:var(--plyr-menu-color, #4a5464);
	display:flex;
	font-size:13px;
	font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
	padding-bottom:4.6666666667px;
padding-bottom:calc(var(--plyr-control-spacing, 10px)*.7/1.5);
	padding-left:10.5px;
padding-left:calc(var(--plyr-control-spacing, 10px)*.7*1.5);
	padding-right:10.5px;
padding-right:calc(var(--plyr-control-spacing, 10px)*.7*1.5);
	padding-top:4.6666666667px;
padding-top:calc(var(--plyr-control-spacing, 10px)*.7/1.5);
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:100%
}
.plyr__menu__container .plyr__control>span {
	align-items:inherit;
	display:flex;
	width:100%
}
.plyr__menu__container .plyr__control::after {
border:4px solid rgba(0, 0, 0, 0);
border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0, 0, 0, 0);
content:"";
position:absolute;
top:50%;
transform:translateY(-50%)
}
.plyr__menu__container .plyr__control--forward {
	padding-right:28px;
padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)
}
.plyr__menu__container .plyr__control--forward::after {
border-left-color:#728197;
border-left-color:var(--plyr-menu-arrow-color, #728197);
right:6.5px;
right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
border-left-color:currentColor
}
.plyr__menu__container .plyr__control--back {
	font-weight:400;
	font-weight:var(--plyr-font-weight-regular, 400);
	margin:7px;
margin:calc(var(--plyr-control-spacing, 10px)*.7);
	margin-bottom:3.5px;
margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);
	padding-left:28px;
padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);
	position:relative;
	width:calc(100% - 14px);
width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)
}
.plyr__menu__container .plyr__control--back::after {
border-right-color:#728197;
border-right-color:var(--plyr-menu-arrow-color, #728197);
left:6.5px;
left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))
}
.plyr__menu__container .plyr__control--back::before {
background:#dcdfe5;
background:var(--plyr-menu-back-border-color, #dcdfe5);
box-shadow:0 1px 0 #fff;
box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
content:"";
height:1px;
left:0;
margin-top:3.5px;
margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);
overflow:hidden;
position:absolute;
right:0;
top:100%
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
border-right-color:currentColor
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
	padding-left:7px;
padding-left:calc(var(--plyr-control-spacing, 10px)*.7)
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after, .plyr__menu__container .plyr__control[role=menuitemradio]::before {
border-radius:100%
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
background:rgba(0, 0, 0, .1);
content:"";
display:block;
flex-shrink:0;
height:16px;
margin-right:10px;
margin-right:var(--plyr-control-spacing, 10px);
transition:all .3s ease;
width:16px
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
background:#fff;
border:0;
height:6px;
left:12px;
opacity:0;
top:50%;
transform:translateY(-50%) scale(0);
transition:transform .3s ease, opacity .3s ease;
width:6px
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
background:#00b3ff;
background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)))
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
opacity:1;
transform:translateY(-50%) scale(1)
}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
background:rgba(35, 40, 47, .1)
}
.plyr__menu__container .plyr__menu__value {
	align-items:center;
	display:flex;
	margin-left:auto;
margin-right:calc((var(--plyr-control-spacing, 10px)*.7 - 2)*-1);
	overflow:hidden;
	padding-left:24.5px;
padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);
	pointer-events:none
}
.plyr--full-ui input[type=range] {
	-webkit-appearance:none;
	background:0 0;
	border:0;
	border-radius:26px;
border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);
	color:#00b3ff;
	color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	display:block;
	height:19px;
height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));
	margin:0;
	min-width:0;
	padding:0;
transition:box-shadow .3s ease;
	width:100%
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
background:0 0;
border:0;
border-radius:2.5px;
border-radius:calc(var(--plyr-range-track-height, 5px)/2);
height:5px;
height:var(--plyr-range-track-height, 5px);
-webkit-transition:box-shadow .3s ease;
transition:box-shadow .3s ease;
-webkit-user-select:none;
user-select:none;
background-image:linear-gradient(to right, currentColor 0, transparent 0);
background-image:linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
background:#fff;
background:var(--plyr-range-thumb-background, #fff);
border:0;
border-radius:100%;
box-shadow:0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
height:13px;
height:var(--plyr-range-thumb-height, 13px);
position:relative;
-webkit-transition:all .2s ease;
transition:all .2s ease;
width:13px;
width:var(--plyr-range-thumb-height, 13px);
-webkit-appearance:none;
margin-top:-4px;
margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1)
}
.plyr--full-ui input[type=range]::-moz-range-track {
background:0 0;
border:0;
border-radius:2.5px;
border-radius:calc(var(--plyr-range-track-height, 5px)/2);
height:5px;
height:var(--plyr-range-track-height, 5px);
-moz-transition:box-shadow .3s ease;
transition:box-shadow .3s ease;
user-select:none
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
background:#fff;
background:var(--plyr-range-thumb-background, #fff);
border:0;
border-radius:100%;
box-shadow:0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
height:13px;
height:var(--plyr-range-thumb-height, 13px);
position:relative;
-moz-transition:all .2s ease;
transition:all .2s ease;
width:13px;
width:var(--plyr-range-thumb-height, 13px)
}
.plyr--full-ui input[type=range]::-moz-range-progress {
background:currentColor;
border-radius:2.5px;
border-radius:calc(var(--plyr-range-track-height, 5px)/2);
height:5px;
height:var(--plyr-range-track-height, 5px)
}
.plyr--full-ui input[type=range]::-ms-track {
background:0 0;
border:0;
border-radius:2.5px;
border-radius:calc(var(--plyr-range-track-height, 5px)/2);
height:5px;
height:var(--plyr-range-track-height, 5px);
-ms-transition:box-shadow .3s ease;
transition:box-shadow .3s ease;
-ms-user-select:none;
user-select:none;
color:rgba(0, 0, 0, 0)
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
background:0 0;
border:0;
border-radius:2.5px;
border-radius:calc(var(--plyr-range-track-height, 5px)/2);
height:5px;
height:var(--plyr-range-track-height, 5px);
-ms-transition:box-shadow .3s ease;
transition:box-shadow .3s ease;
-ms-user-select:none;
user-select:none
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
background:0 0;
border:0;
border-radius:2.5px;
border-radius:calc(var(--plyr-range-track-height, 5px)/2);
height:5px;
height:var(--plyr-range-track-height, 5px);
-ms-transition:box-shadow .3s ease;
transition:box-shadow .3s ease;
-ms-user-select:none;
user-select:none;
background:currentColor
}
.plyr--full-ui input[type=range]::-ms-thumb {
background:#fff;
background:var(--plyr-range-thumb-background, #fff);
border:0;
border-radius:100%;
box-shadow:0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
height:13px;
height:var(--plyr-range-thumb-height, 13px);
position:relative;
-ms-transition:all .2s ease;
transition:all .2s ease;
width:13px;
width:var(--plyr-range-thumb-height, 13px);
margin-top:0
}
.plyr--full-ui input[type=range]::-ms-tooltip {
display:none
}
.plyr--full-ui input[type=range]:focus {
	outline:0
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
border:0
}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
outline-color:#00b3ff;
outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
outline-offset:2px;
outline-style:dotted;
outline-width:3px
}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
outline-color:#00b3ff;
outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
outline-offset:2px;
outline-style:dotted;
outline-width:3px
}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
outline-color:#00b3ff;
outline-color:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
outline-offset:2px;
outline-style:dotted;
outline-width:3px
}
.plyr__poster {
	background-color:#000;
	background-color:var(--plyr-video-background, var(--plyr-video-background, #000));
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:contain;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
transition:opacity .2s ease;
	width:100%;
	z-index:1
}
.plyr--stopped.plyr__poster-enabled .plyr__poster {
	opacity:1
}
.plyr__time {
	font-size:13px;
	font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))
}
.plyr__time+.plyr__time::before {
content:"⁄";
margin-right:10px;
margin-right:var(--plyr-control-spacing, 10px)
}
@media(max-width: 767px) {
.plyr__time+.plyr__time {
display:none
}
}
.plyr__tooltip {
	background:hsla(0, 0%, 100%, .9);
	background:var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
	border-radius:3px;
	border-radius:var(--plyr-tooltip-radius, 3px);
	bottom:100%;
	box-shadow:0 1px 2px rgba(0, 0, 0, .15);
	box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
	color:#4a5464;
	color:var(--plyr-tooltip-color, #4a5464);
	font-size:13px;
	font-size:var(--plyr-font-size-small, 13px);
	font-weight:400;
	font-weight:var(--plyr-font-weight-regular, 400);
	left:50%;
	line-height:1.3;
	margin-bottom:10px;
margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);
	opacity:0;
	padding:5px 7.5px;
padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);
	pointer-events:none;
	position:absolute;
	transform:translate(-50%, 10px) scale(0.8);
	transform-origin:50% 100%;
transition:transform .2s .1s ease, opacity .2s .1s ease;
	white-space:nowrap;
	z-index:2
}
.plyr__tooltip::before {
border-left:4px solid rgba(0, 0, 0, 0);
border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
border-right:4px solid rgba(0, 0, 0, 0);
border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
border-top:4px solid hsla(0, 0%, 100%, .9);
border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
bottom:-4px;
bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
content:"";
height:0;
left:50%;
position:absolute;
transform:translateX(-50%);
width:0;
z-index:2
}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
	opacity:1;
	transform:translate(-50%, 0) scale(1)
}
.plyr .plyr__control:hover .plyr__tooltip {
	z-index:3
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
	left:0;
	transform:translate(0, 10px) scale(0.8);
	transform-origin:0 100%
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before {
left:16px;
left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip {
	left:auto;
	right:0;
	transform:translate(0, 10px) scale(0.8);
	transform-origin:100% 100%
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before {
left:auto;
right:16px;
right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);
transform:translateX(50%)
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip, .plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child:hover .plyr__tooltip, .plyr__controls>.plyr__control:last-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
	transform:translate(0, 0) scale(1)
}
.plyr__progress {
	left:6.5px;
left:calc(var(--plyr-range-thumb-height, 13px)*.5);
	margin-right:13px;
	margin-right:var(--plyr-range-thumb-height, 13px);
	position:relative
}
.plyr__progress input[type=range], .plyr__progress__buffer {
	margin-left:-6.5px;
margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);
	margin-right:-6.5px;
margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);
	width:calc(100% + 13px);
	width:calc(100% + var(--plyr-range-thumb-height, 13px))
}
.plyr__progress input[type=range] {
	position:relative;
	z-index:2
}
.plyr__progress .plyr__tooltip {
	font-size:13px;
	font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
	left:0
}
.plyr__progress__buffer {
	-webkit-appearance:none;
	background:0 0;
	border:0;
	border-radius:100px;
	height:5px;
	height:var(--plyr-range-track-height, 5px);
	left:0;
	margin-top:-2.5px;
margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);
	padding:0;
	position:absolute;
	top:50%
}
.plyr__progress__buffer::-webkit-progress-bar {
background:0 0
}
.plyr__progress__buffer::-webkit-progress-value {
background:currentColor;
border-radius:100px;
min-width:5px;
min-width:var(--plyr-range-track-height, 5px);
-webkit-transition:width .2s ease;
transition:width .2s ease
}
.plyr__progress__buffer::-moz-progress-bar {
background:currentColor;
border-radius:100px;
min-width:5px;
min-width:var(--plyr-range-track-height, 5px);
-moz-transition:width .2s ease;
transition:width .2s ease
}
.plyr__progress__buffer::-ms-fill {
border-radius:100px;
-ms-transition:width .2s ease;
transition:width .2s ease
}
.plyr--loading .plyr__progress__buffer {
	animation:plyr-progress 1s linear infinite;
	background-image:linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 40, 47, 0.6) 50%, rgba(35, 40, 47, 0.6) 75%, transparent 75%, transparent);
	background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
	background-repeat:repeat-x;
	background-size:25px 25px;
	background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
	color:rgba(0, 0, 0, 0)
}
.plyr--video.plyr--loading .plyr__progress__buffer {
	background-color:hsla(0, 0%, 100%, .25);
	background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))
}
.plyr--audio.plyr--loading .plyr__progress__buffer {
	background-color:rgba(193, 200, 209, .6);
	background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))
}
.plyr__volume {
	align-items:center;
	display:flex;
	max-width:110px;
	min-width:80px;
	position:relative;
	width:20%
}
.plyr__volume input[type=range] {
	margin-left:5px;
	margin-left:calc(var(--plyr-control-spacing, 10px)/2);
	margin-right:5px;
	margin-right:calc(var(--plyr-control-spacing, 10px)/2);
	position:relative;
	z-index:2
}
.plyr--is-ios .plyr__volume {
	min-width:0;
	width:auto
}
.plyr--audio {
	display:block
}
.plyr--audio .plyr__controls {
	background:#fff;
	background:var(--plyr-audio-controls-background, #fff);
	border-radius:inherit;
	color:#4a5464;
	color:var(--plyr-audio-control-color, #4a5464);
	padding:10px;
	padding:var(--plyr-control-spacing, 10px)
}
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
	background:#00b3ff;
	background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	color:#fff;
	color:var(--plyr-audio-control-color-hover, #fff)
}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
background-color:rgba(193, 200, 209, .6);
background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
background-color:rgba(193, 200, 209, .6);
background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
background-color:rgba(193, 200, 209, .6);
background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
box-shadow:0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
box-shadow:0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
box-shadow:0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))
}
.plyr--audio .plyr__progress__buffer {
	color:rgba(193, 200, 209, .6);
	color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))
}
.plyr--video {
	background:#000;
	background:var(--plyr-video-background, var(--plyr-video-background, #000));
	overflow:hidden
}
.plyr--video.plyr--menu-open {
	overflow:visible
}
.plyr__video-wrapper {
	background:#000;
	background:var(--plyr-video-background, var(--plyr-video-background, #000));
	height:100%;
	margin:auto;
	overflow:hidden;
	position:relative;
	width:100%
}
.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
	height:0;
	padding-bottom:56.25%
}
.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
	border:0;
	left:0;
	position:absolute;
	top:0
}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
	padding-bottom:240%;
	position:relative;
	transform:translateY(-38.28125%)
}
.plyr--video .plyr__controls {
	background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
	background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
	border-bottom-left-radius:inherit;
	border-bottom-right-radius:inherit;
	bottom:0;
	color:#fff;
	color:var(--plyr-video-control-color, #fff);
	left:0;
	padding:5px;
	padding:calc(var(--plyr-control-spacing, 10px)/2);
	padding-top:20px;
padding-top:calc(var(--plyr-control-spacing, 10px)*2);
	position:absolute;
	right:0;
transition:opacity .4s ease-in-out, transform .4s ease-in-out;
	z-index:3
}
@media(min-width: 480px) {
.plyr--video .plyr__controls {
padding:10px;
padding:var(--plyr-control-spacing, 10px);
padding-top:35px;
padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)
}
}
.plyr--video.plyr--hide-controls .plyr__controls {
	opacity:0;
	pointer-events:none;
	transform:translateY(100%)
}
.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
	background:#00b3ff;
	background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	color:#fff;
	color:var(--plyr-video-control-color-hover, #fff)
}
.plyr__control--overlaid {
	background:#00b3ff;
	background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	border:0;
	border-radius:100%;
	color:#fff;
	color:var(--plyr-video-control-color, #fff);
	display:none;
	left:50%;
	opacity:.9;
	padding:15px;
padding:calc(var(--plyr-control-spacing, 10px)*1.5);
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
transition:.3s;
	z-index:2
}
.plyr__control--overlaid svg {
	left:2px;
	position:relative
}
.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
	opacity:1
}
.plyr--playing .plyr__control--overlaid {
	opacity:0;
	visibility:hidden
}
.plyr--full-ui.plyr--video .plyr__control--overlaid {
	display:block
}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
background-color:hsla(0, 0%, 100%, .25);
background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
background-color:hsla(0, 0%, 100%, .25);
background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
background-color:hsla(0, 0%, 100%, .25);
background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
box-shadow:0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
box-shadow:0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
box-shadow:0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))
}
.plyr--video .plyr__progress__buffer {
	color:hsla(0, 0%, 100%, .25);
	color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))
}
.plyr:-webkit-full-screen {
background:#000;
border-radius:0 !important;
height:100%;
margin:0;
width:100%
}
.plyr:-ms-fullscreen {
background:#000;
border-radius:0 !important;
height:100%;
margin:0;
width:100%
}
.plyr:fullscreen {
background:#000;
border-radius:0 !important;
height:100%;
margin:0;
width:100%
}
.plyr:-webkit-full-screen video {
height:100%
}
.plyr:-ms-fullscreen video {
height:100%
}
.plyr:fullscreen video {
height:100%
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
height:100%;
position:static
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
height:100%;
position:static
}
.plyr:fullscreen .plyr__video-wrapper {
height:100%;
position:static
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
position:relative
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
height:0;
position:relative
}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
height:0;
position:relative
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-webkit-full-screen.plyr--hide-controls {
cursor:none
}
.plyr:-ms-fullscreen.plyr--hide-controls {
cursor:none
}
.plyr:fullscreen.plyr--hide-controls {
cursor:none
}
@media(min-width: 1024px) {
.plyr:-webkit-full-screen .plyr__captions {
font-size:21px;
font-size:var(--plyr-font-size-xlarge, 21px)
}
.plyr:-ms-fullscreen .plyr__captions {
font-size:21px;
font-size:var(--plyr-font-size-xlarge, 21px)
}
.plyr:fullscreen .plyr__captions {
font-size:21px;
font-size:var(--plyr-font-size-xlarge, 21px)
}
}
.plyr:-webkit-full-screen {
background:#000;
border-radius:0 !important;
height:100%;
margin:0;
width:100%
}
.plyr:-webkit-full-screen video {
height:100%
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
height:100%;
position:static
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
position:relative
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-webkit-full-screen.plyr--hide-controls {
cursor:none
}
@media(min-width: 1024px) {
.plyr:-webkit-full-screen .plyr__captions {
font-size:21px;
font-size:var(--plyr-font-size-xlarge, 21px)
}
}
.plyr:-moz-full-screen {
background:#000;
border-radius:0 !important;
height:100%;
margin:0;
width:100%
}
.plyr:-moz-full-screen video {
height:100%
}
.plyr:-moz-full-screen .plyr__video-wrapper {
height:100%;
position:static
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
height:0;
position:relative
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-moz-full-screen.plyr--hide-controls {
cursor:none
}
@media(min-width: 1024px) {
.plyr:-moz-full-screen .plyr__captions {
font-size:21px;
font-size:var(--plyr-font-size-xlarge, 21px)
}
}
.plyr:-ms-fullscreen {
background:#000;
border-radius:0 !important;
height:100%;
margin:0;
width:100%
}
.plyr:-ms-fullscreen video {
height:100%
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
height:100%;
position:static
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
height:0;
position:relative
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
display:block
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
display:none
}
.plyr:-ms-fullscreen.plyr--hide-controls {
cursor:none
}
@media(min-width: 1024px) {
.plyr:-ms-fullscreen .plyr__captions {
font-size:21px;
font-size:var(--plyr-font-size-xlarge, 21px)
}
}
.plyr--fullscreen-fallback {
	background:#000;
	border-radius:0 !important;
	height:100%;
	margin:0;
	width:100%;
	bottom:0;
	display:block;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:10000000
}
.plyr--fullscreen-fallback video {
	height:100%
}
.plyr--fullscreen-fallback .plyr__video-wrapper {
	height:100%;
	position:static
}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
	height:0;
	position:relative
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
	display:block
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
	display:none
}
.plyr--fullscreen-fallback.plyr--hide-controls {
	cursor:none
}
@media(min-width: 1024px) {
.plyr--fullscreen-fallback .plyr__captions {
font-size:21px;
font-size:var(--plyr-font-size-xlarge, 21px)
}
}
.plyr__ads {
	border-radius:inherit;
	bottom:0;
	cursor:pointer;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	z-index:-1
}
.plyr__ads>div, .plyr__ads>div iframe {
	height:100%;
	position:absolute;
	width:100%
}
.plyr__ads::after {
background:#23282f;
border-radius:2px;
bottom:10px;
bottom:var(--plyr-control-spacing, 10px);
color:#fff;
content:attr(data-badge-text);
font-size:11px;
padding:2px 6px;
pointer-events:none;
position:absolute;
right:10px;
right:var(--plyr-control-spacing, 10px);
z-index:3
}
.plyr__ads::after:empty {
display:none
}
.plyr__cues {
	background:currentColor;
	display:block;
	height:5px;
	height:var(--plyr-range-track-height, 5px);
	left:0;
	margin:-var(--plyr-range-track-height, 5px)/2 0 0;
	opacity:.8;
	position:absolute;
	top:50%;
	width:3px;
	z-index:3
}
.plyr__preview-thumb {
	background-color:hsla(0, 0%, 100%, .9);
	background-color:var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
	border-radius:3px;
	bottom:100%;
	box-shadow:0 1px 2px rgba(0, 0, 0, .15);
	box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
	margin-bottom:10px;
margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);
	opacity:0;
	padding:3px;
	padding:var(--plyr-tooltip-radius, 3px);
	pointer-events:none;
	position:absolute;
	transform:translate(0, 10px) scale(0.8);
	transform-origin:50% 100%;
transition:transform .2s .1s ease, opacity .2s .1s ease;
	z-index:2
}
.plyr__preview-thumb--is-shown {
	opacity:1;
	transform:translate(0, 0) scale(1)
}
.plyr__preview-thumb::before {
border-left:4px solid rgba(0, 0, 0, 0);
border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
border-right:4px solid rgba(0, 0, 0, 0);
border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
border-top:4px solid hsla(0, 0%, 100%, .9);
border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
bottom:-4px;
bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
content:"";
height:0;
left:50%;
position:absolute;
transform:translateX(-50%);
width:0;
z-index:2
}
.plyr__preview-thumb__image-container {
	background:#c1c8d1;
	border-radius:2px;
	border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);
	overflow:hidden;
	position:relative;
	z-index:0
}
.plyr__preview-thumb__image-container img {
	height:100%;
	left:0;
	max-height:none;
	max-width:none;
	position:absolute;
	top:0;
	width:100%
}
.plyr__preview-thumb__time-container {
	bottom:6px;
	left:0;
	position:absolute;
	right:0;
	white-space:nowrap;
	z-index:3
}
.plyr__preview-thumb__time-container span {
	background-color:rgba(0, 0, 0, .55);
	border-radius:2px;
	border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);
	color:#fff;
	font-size:13px;
	font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
	padding:3px 6px
}
.plyr__preview-scrubbing {
	bottom:0;
	filter:blur(1px);
	height:100%;
	left:0;
	margin:auto;
	opacity:0;
	overflow:hidden;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
transition:opacity .3s ease;
	width:100%;
	z-index:1
}
.plyr__preview-scrubbing--is-shown {
	opacity:1
}
.plyr__preview-scrubbing img {
	height:100%;
	left:0;
	max-height:none;
	max-width:none;
	object-fit:contain;
	position:absolute;
	top:0;
	width:100%
}
.plyr--no-transition {
	transition:none !important
}
.plyr__sr-only {
	clip:rect(1px, 1px, 1px, 1px);
	overflow:hidden;
	border:0 !important;
	height:1px !important;
	padding:0 !important;
	position:absolute !important;
	width:1px !important
}
.plyr [hidden] {
	display:none !important
}/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/
:root {
--animate-duration:1s;
--animate-delay:1s;
--animate-repeat:1
}
.animate__animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-duration:var(--animate-duration);
	animation-duration:var(--animate-duration);
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animate__animated.animate__infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animate__animated.animate__repeat-1 {
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-iteration-count:var(--animate-repeat);
	animation-iteration-count:var(--animate-repeat)
}
.animate__animated.animate__repeat-2 {
	-webkit-animation-iteration-count:2;
	animation-iteration-count:2;
-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);
animation-iteration-count:calc(var(--animate-repeat)*2)
}
.animate__animated.animate__repeat-3 {
	-webkit-animation-iteration-count:3;
	animation-iteration-count:3;
-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);
animation-iteration-count:calc(var(--animate-repeat)*3)
}
.animate__animated.animate__delay-1s {
	-webkit-animation-delay:1s;
	animation-delay:1s;
	-webkit-animation-delay:var(--animate-delay);
	animation-delay:var(--animate-delay)
}
.animate__animated.animate__delay-2s {
	-webkit-animation-delay:2s;
	animation-delay:2s;
-webkit-animation-delay:calc(var(--animate-delay)*2);
animation-delay:calc(var(--animate-delay)*2)
}
.animate__animated.animate__delay-3s {
	-webkit-animation-delay:3s;
	animation-delay:3s;
-webkit-animation-delay:calc(var(--animate-delay)*3);
animation-delay:calc(var(--animate-delay)*3)
}
.animate__animated.animate__delay-4s {
	-webkit-animation-delay:4s;
	animation-delay:4s;
-webkit-animation-delay:calc(var(--animate-delay)*4);
animation-delay:calc(var(--animate-delay)*4)
}
.animate__animated.animate__delay-5s {
	-webkit-animation-delay:5s;
	animation-delay:5s;
-webkit-animation-delay:calc(var(--animate-delay)*5);
animation-delay:calc(var(--animate-delay)*5)
}
.animate__animated.animate__faster {
-webkit-animation-duration:.5s;
animation-duration:.5s;
	-webkit-animation-duration:calc(var(--animate-duration)/2);
	animation-duration:calc(var(--animate-duration)/2)
}
.animate__animated.animate__fast {
-webkit-animation-duration:.8s;
animation-duration:.8s;
-webkit-animation-duration:calc(var(--animate-duration)*.8);
animation-duration:calc(var(--animate-duration)*.8)
}
.animate__animated.animate__slow {
	-webkit-animation-duration:2s;
	animation-duration:2s;
-webkit-animation-duration:calc(var(--animate-duration)*2);
animation-duration:calc(var(--animate-duration)*2)
}
.animate__animated.animate__slower {
	-webkit-animation-duration:3s;
	animation-duration:3s;
-webkit-animation-duration:calc(var(--animate-duration)*3);
animation-duration:calc(var(--animate-duration)*3)
}
@media(prefers-reduced-motion: reduce), print {
.animate__animated {
-webkit-animation-duration:1ms !important;
animation-duration:1ms !important;
-webkit-transition-duration:1ms !important;
transition-duration:1ms !important;
-webkit-animation-iteration-count:1 !important;
animation-iteration-count:1 !important
}
.animate__animated[class*=Out] {
opacity:0
}
}
@-webkit-keyframes bounce {
0%, 20%, 53%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
40%, 43% {
-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);
transform:translate3d(0, -30px, 0) scaleY(1.1)
}
70% {
-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);
transform:translate3d(0, -15px, 0) scaleY(1.05)
}
80% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform:translateZ(0) scaleY(0.95);
transform:translateZ(0) scaleY(0.95)
}
90% {
-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);
transform:translate3d(0, -4px, 0) scaleY(1.02)
}
}
@keyframes bounce {
0%, 20%, 53%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
40%, 43% {
-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);
transform:translate3d(0, -30px, 0) scaleY(1.1)
}
70% {
-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);
transform:translate3d(0, -15px, 0) scaleY(1.05)
}
80% {
-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform:translateZ(0) scaleY(0.95);
transform:translateZ(0) scaleY(0.95)
}
90% {
-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);
transform:translate3d(0, -4px, 0) scaleY(1.02)
}
}
.animate__bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes flash {
0%, 50%, to {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
0%, 50%, to {
opacity:1
}
25%, 75% {
opacity:0
}
}
.animate__flash {
	-webkit-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
to {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
@keyframes pulse {
0% {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
to {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
.animate__pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
30% {
-webkit-transform:scale3d(1.25, 0.75, 1);
transform:scale3d(1.25, 0.75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, 0.85, 1);
transform:scale3d(1.15, 0.85, 1)
}
65% {
-webkit-transform:scale3d(0.95, 1.05, 1);
transform:scale3d(0.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, 0.95, 1);
transform:scale3d(1.05, 0.95, 1)
}
to {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
@keyframes rubberBand {
0% {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
30% {
-webkit-transform:scale3d(1.25, 0.75, 1);
transform:scale3d(1.25, 0.75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, 0.85, 1);
transform:scale3d(1.15, 0.85, 1)
}
65% {
-webkit-transform:scale3d(0.95, 1.05, 1);
transform:scale3d(0.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, 0.95, 1);
transform:scale3d(1.05, 0.95, 1)
}
to {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
.animate__rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand
}
@-webkit-keyframes shakeX {
0%, to {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
@keyframes shakeX {
0%, to {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
.animate__shakeX {
	-webkit-animation-name:shakeX;
	animation-name:shakeX
}
@-webkit-keyframes shakeY {
0%, to {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
}
@keyframes shakeY {
0%, to {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
}
.animate__shakeY {
	-webkit-animation-name:shakeY;
	animation-name:shakeY
}
@-webkit-keyframes headShake {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
6.5% {
-webkit-transform:translateX(-6px) rotateY(-9deg);
transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
-webkit-transform:translateX(5px) rotateY(7deg);
transform:translateX(5px) rotateY(7deg)
}
31.5% {
-webkit-transform:translateX(-3px) rotateY(-5deg);
transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
-webkit-transform:translateX(2px) rotateY(3deg);
transform:translateX(2px) rotateY(3deg)
}
50% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes headShake {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
6.5% {
-webkit-transform:translateX(-6px) rotateY(-9deg);
transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
-webkit-transform:translateX(5px) rotateY(7deg);
transform:translateX(5px) rotateY(7deg)
}
31.5% {
-webkit-transform:translateX(-3px) rotateY(-5deg);
transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
-webkit-transform:translateX(2px) rotateY(3deg);
transform:translateX(2px) rotateY(3deg)
}
50% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
.animate__headShake {
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-name:headShake;
	animation-name:headShake
}
@-webkit-keyframes swing {
20% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
to {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
}
@keyframes swing {
20% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
to {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
}
.animate__swing {
	-webkit-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing
}
@-webkit-keyframes tada {
0% {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
10%, 20% {
-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);
transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)
}
to {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
@keyframes tada {
0% {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
10%, 20% {
-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);
transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)
}
to {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
.animate__tada {
	-webkit-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);
transform:translate3d(-25%, 0, 0) rotate(-5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);
transform:translate3d(20%, 0, 0) rotate(3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);
transform:translate3d(-15%, 0, 0) rotate(-3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);
transform:translate3d(10%, 0, 0) rotate(2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);
transform:translate3d(-5%, 0, 0) rotate(-1deg)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes wobble {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);
transform:translate3d(-25%, 0, 0) rotate(-5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);
transform:translate3d(20%, 0, 0) rotate(3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);
transform:translate3d(-15%, 0, 0) rotate(-3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);
transform:translate3d(10%, 0, 0) rotate(2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);
transform:translate3d(-5%, 0, 0) rotate(-1deg)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes jello {
0%, 11.1%, to {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
22.2% {
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7% {
-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
transform:skewX(0.390625deg) skewY(0.390625deg)
}
88.8% {
-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
}
}
@keyframes jello {
0%, 11.1%, to {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
22.2% {
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7% {
-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);
transform:skewX(0.390625deg) skewY(0.390625deg)
}
88.8% {
-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
}
}
.animate__jello {
	-webkit-animation-name:jello;
	animation-name:jello;
	-webkit-transform-origin:center;
	transform-origin:center
}
@-webkit-keyframes heartBeat {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
14% {
-webkit-transform:scale(1.3);
transform:scale(1.3)
}
28% {
-webkit-transform:scale(1);
transform:scale(1)
}
42% {
-webkit-transform:scale(1.3);
transform:scale(1.3)
}
70% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes heartBeat {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
14% {
-webkit-transform:scale(1.3);
transform:scale(1.3)
}
28% {
-webkit-transform:scale(1);
transform:scale(1)
}
42% {
-webkit-transform:scale(1.3);
transform:scale(1.3)
}
70% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.animate__heartBeat {
	-webkit-animation-name:heartBeat;
	animation-name:heartBeat;
	-webkit-animation-duration:1.3s;
	animation-duration:1.3s;
-webkit-animation-duration:calc(var(--animate-duration)*1.3);
animation-duration:calc(var(--animate-duration)*1.3);
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
@-webkit-keyframes backInDown {
0% {
-webkit-transform:translateY(-1200px) scale(0.7);
transform:translateY(-1200px) scale(0.7);
opacity:.7
}
80% {
-webkit-transform:translateY(0) scale(0.7);
transform:translateY(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@keyframes backInDown {
0% {
-webkit-transform:translateY(-1200px) scale(0.7);
transform:translateY(-1200px) scale(0.7);
opacity:.7
}
80% {
-webkit-transform:translateY(0) scale(0.7);
transform:translateY(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
.animate__backInDown {
	-webkit-animation-name:backInDown;
	animation-name:backInDown
}
@-webkit-keyframes backInLeft {
0% {
-webkit-transform:translateX(-2000px) scale(0.7);
transform:translateX(-2000px) scale(0.7);
opacity:.7
}
80% {
-webkit-transform:translateX(0) scale(0.7);
transform:translateX(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@keyframes backInLeft {
0% {
-webkit-transform:translateX(-2000px) scale(0.7);
transform:translateX(-2000px) scale(0.7);
opacity:.7
}
80% {
-webkit-transform:translateX(0) scale(0.7);
transform:translateX(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
.animate__backInLeft {
	-webkit-animation-name:backInLeft;
	animation-name:backInLeft
}
@-webkit-keyframes backInRight {
0% {
-webkit-transform:translateX(2000px) scale(0.7);
transform:translateX(2000px) scale(0.7);
opacity:.7
}
80% {
-webkit-transform:translateX(0) scale(0.7);
transform:translateX(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@keyframes backInRight {
0% {
-webkit-transform:translateX(2000px) scale(0.7);
transform:translateX(2000px) scale(0.7);
opacity:.7
}
80% {
-webkit-transform:translateX(0) scale(0.7);
transform:translateX(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
.animate__backInRight {
	-webkit-animation-name:backInRight;
	animation-name:backInRight
}
@-webkit-keyframes backInUp {
0% {
-webkit-transform:translateY(1200px) scale(0.7);
transform:translateY(1200px) scale(0.7);
opacity:.7
}
80% {
-webkit-transform:translateY(0) scale(0.7);
transform:translateY(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
@keyframes backInUp {
0% {
-webkit-transform:translateY(1200px) scale(0.7);
transform:translateY(1200px) scale(0.7);
opacity:.7
}
80% {
-webkit-transform:translateY(0) scale(0.7);
transform:translateY(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}
.animate__backInUp {
	-webkit-animation-name:backInUp;
	animation-name:backInUp
}
@-webkit-keyframes backOutDown {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
20% {
-webkit-transform:translateY(0) scale(0.7);
transform:translateY(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:translateY(700px) scale(0.7);
	transform:translateY(700px) scale(0.7);
	opacity:.7
}
}
@keyframes backOutDown {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
20% {
-webkit-transform:translateY(0) scale(0.7);
transform:translateY(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:translateY(700px) scale(0.7);
	transform:translateY(700px) scale(0.7);
	opacity:.7
}
}
.animate__backOutDown {
	-webkit-animation-name:backOutDown;
	animation-name:backOutDown
}
@-webkit-keyframes backOutLeft {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
20% {
-webkit-transform:translateX(0) scale(0.7);
transform:translateX(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:translateX(-2000px) scale(0.7);
	transform:translateX(-2000px) scale(0.7);
	opacity:.7
}
}
@keyframes backOutLeft {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
20% {
-webkit-transform:translateX(0) scale(0.7);
transform:translateX(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:translateX(-2000px) scale(0.7);
	transform:translateX(-2000px) scale(0.7);
	opacity:.7
}
}
.animate__backOutLeft {
	-webkit-animation-name:backOutLeft;
	animation-name:backOutLeft
}
@-webkit-keyframes backOutRight {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
20% {
-webkit-transform:translateX(0) scale(0.7);
transform:translateX(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:translateX(2000px) scale(0.7);
	transform:translateX(2000px) scale(0.7);
	opacity:.7
}
}
@keyframes backOutRight {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
20% {
-webkit-transform:translateX(0) scale(0.7);
transform:translateX(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:translateX(2000px) scale(0.7);
	transform:translateX(2000px) scale(0.7);
	opacity:.7
}
}
.animate__backOutRight {
	-webkit-animation-name:backOutRight;
	animation-name:backOutRight
}
@-webkit-keyframes backOutUp {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
20% {
-webkit-transform:translateY(0) scale(0.7);
transform:translateY(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:translateY(-700px) scale(0.7);
	transform:translateY(-700px) scale(0.7);
	opacity:.7
}
}
@keyframes backOutUp {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
20% {
-webkit-transform:translateY(0) scale(0.7);
transform:translateY(0) scale(0.7);
opacity:.7
}
to {
	-webkit-transform:translateY(-700px) scale(0.7);
	transform:translateY(-700px) scale(0.7);
	opacity:.7
}
}
.animate__backOutUp {
	-webkit-animation-name:backOutUp;
	animation-name:backOutUp
}
@-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(0.9, 0.9, 0.9);
transform:scale3d(0.9, 0.9, 0.9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(0.97, 0.97, 0.97);
transform:scale3d(0.97, 0.97, 0.97)
}
to {
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(0.9, 0.9, 0.9);
transform:scale3d(0.9, 0.9, 0.9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(0.97, 0.97, 0.97);
transform:scale3d(0.97, 0.97, 0.97)
}
to {
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
.animate__bounceIn {
-webkit-animation-duration:.75s;
animation-duration:.75s;
-webkit-animation-duration:calc(var(--animate-duration)*.75);
animation-duration:calc(var(--animate-duration)*.75);
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0) scaleY(3);
transform:translate3d(0, -3000px, 0) scaleY(3)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0) scaleY(0.9);
transform:translate3d(0, 25px, 0) scaleY(0.9)
}
75% {
-webkit-transform:translate3d(0, -10px, 0) scaleY(0.95);
transform:translate3d(0, -10px, 0) scaleY(0.95)
}
90% {
-webkit-transform:translate3d(0, 5px, 0) scaleY(0.985);
transform:translate3d(0, 5px, 0) scaleY(0.985)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0) scaleY(3);
transform:translate3d(0, -3000px, 0) scaleY(3)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0) scaleY(0.9);
transform:translate3d(0, 25px, 0) scaleY(0.9)
}
75% {
-webkit-transform:translate3d(0, -10px, 0) scaleY(0.95);
transform:translate3d(0, -10px, 0) scaleY(0.95)
}
90% {
-webkit-transform:translate3d(0, 5px, 0) scaleY(0.985);
transform:translate3d(0, 5px, 0) scaleY(0.985)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);
transform:translate3d(-3000px, 0, 0) scaleX(3)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0) scaleX(1);
transform:translate3d(25px, 0, 0) scaleX(1)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0) scaleX(0.98);
transform:translate3d(-10px, 0, 0) scaleX(0.98)
}
90% {
-webkit-transform:translate3d(5px, 0, 0) scaleX(0.995);
transform:translate3d(5px, 0, 0) scaleX(0.995)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);
transform:translate3d(-3000px, 0, 0) scaleX(3)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0) scaleX(1);
transform:translate3d(25px, 0, 0) scaleX(1)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0) scaleX(0.98);
transform:translate3d(-10px, 0, 0) scaleX(0.98)
}
90% {
-webkit-transform:translate3d(5px, 0, 0) scaleX(0.995);
transform:translate3d(5px, 0, 0) scaleX(0.995)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0) scaleX(3);
transform:translate3d(3000px, 0, 0) scaleX(3)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0) scaleX(1);
transform:translate3d(-25px, 0, 0) scaleX(1)
}
75% {
-webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);
transform:translate3d(10px, 0, 0) scaleX(0.98)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);
transform:translate3d(-5px, 0, 0) scaleX(0.995)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0) scaleX(3);
transform:translate3d(3000px, 0, 0) scaleX(3)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0) scaleX(1);
transform:translate3d(-25px, 0, 0) scaleX(1)
}
75% {
-webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);
transform:translate3d(10px, 0, 0) scaleX(0.98)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);
transform:translate3d(-5px, 0, 0) scaleX(0.995)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);
transform:translate3d(0, 3000px, 0) scaleY(5)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);
transform:translate3d(0, -20px, 0) scaleY(0.9)
}
75% {
-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);
transform:translate3d(0, 10px, 0) scaleY(0.95)
}
90% {
-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);
transform:translate3d(0, -5px, 0) scaleY(0.985)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);
transform:translate3d(0, 3000px, 0) scaleY(5)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);
transform:translate3d(0, -20px, 0) scaleY(0.9)
}
75% {
-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);
transform:translate3d(0, 10px, 0) scaleY(0.95)
}
90% {
-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);
transform:translate3d(0, -5px, 0) scaleY(0.985)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__bounceInUp {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform:scale3d(0.9, 0.9, 0.9);
transform:scale3d(0.9, 0.9, 0.9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(0.3, 0.3, 0.3);
	transform:scale3d(0.3, 0.3, 0.3)
}
}
@keyframes bounceOut {
20% {
-webkit-transform:scale3d(0.9, 0.9, 0.9);
transform:scale3d(0.9, 0.9, 0.9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(0.3, 0.3, 0.3);
	transform:scale3d(0.3, 0.3, 0.3)
}
}
.animate__bounceOut {
-webkit-animation-duration:.75s;
animation-duration:.75s;
-webkit-animation-duration:calc(var(--animate-duration)*.75);
animation-duration:calc(var(--animate-duration)*.75);
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0, 10px, 0) scaleY(0.985);
transform:translate3d(0, 10px, 0) scaleY(0.985)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);
transform:translate3d(0, -20px, 0) scaleY(0.9)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0) scaleY(3);
	transform:translate3d(0, 2000px, 0) scaleY(3)
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0, 10px, 0) scaleY(0.985);
transform:translate3d(0, 10px, 0) scaleY(0.985)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);
transform:translate3d(0, -20px, 0) scaleY(0.9)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0) scaleY(3);
	transform:translate3d(0, 2000px, 0) scaleY(3)
}
}
.animate__bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0) scaleX(0.9);
transform:translate3d(20px, 0, 0) scaleX(0.9)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0) scaleX(2);
	transform:translate3d(-2000px, 0, 0) scaleX(2)
}
}
@keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0) scaleX(0.9);
transform:translate3d(20px, 0, 0) scaleX(0.9)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0) scaleX(2);
	transform:translate3d(-2000px, 0, 0) scaleX(2)
}
}
.animate__bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);
transform:translate3d(-20px, 0, 0) scaleX(0.9)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0) scaleX(2);
	transform:translate3d(2000px, 0, 0) scaleX(2)
}
}
@keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);
transform:translate3d(-20px, 0, 0) scaleX(0.9)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0) scaleX(2);
	transform:translate3d(2000px, 0, 0) scaleX(2)
}
}
.animate__bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0, -10px, 0) scaleY(0.985);
transform:translate3d(0, -10px, 0) scaleY(0.985)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0) scaleY(0.9);
transform:translate3d(0, 20px, 0) scaleY(0.9)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0) scaleY(3);
	transform:translate3d(0, -2000px, 0) scaleY(3)
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0, -10px, 0) scaleY(0.985);
transform:translate3d(0, -10px, 0) scaleY(0.985)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0) scaleY(0.9);
transform:translate3d(0, 20px, 0) scaleY(0.9)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0) scaleY(3);
	transform:translate3d(0, -2000px, 0) scaleY(3)
}
}
.animate__bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
.animate__fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInDownBig {
	-webkit-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInLeftBig {
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-keyframes fadeInTopLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, -100%, 0);
transform:translate3d(-100%, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInTopLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, -100%, 0);
transform:translate3d(-100%, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInTopLeft {
	-webkit-animation-name:fadeInTopLeft;
	animation-name:fadeInTopLeft
}
@-webkit-keyframes fadeInTopRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, -100%, 0);
transform:translate3d(100%, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInTopRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, -100%, 0);
transform:translate3d(100%, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInTopRight {
	-webkit-animation-name:fadeInTopRight;
	animation-name:fadeInTopRight
}
@-webkit-keyframes fadeInBottomLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 100%, 0);
transform:translate3d(-100%, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInBottomLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 100%, 0);
transform:translate3d(-100%, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInBottomLeft {
	-webkit-animation-name:fadeInBottomLeft;
	animation-name:fadeInBottomLeft
}
@-webkit-keyframes fadeInBottomRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 100%, 0);
transform:translate3d(100%, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes fadeInBottomRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 100%, 0);
transform:translate3d(100%, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__fadeInBottomRight {
	-webkit-animation-name:fadeInBottomRight;
	animation-name:fadeInBottomRight
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
.animate__fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@keyframes fadeOutDown {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
.animate__fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
@keyframes fadeOutDownBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
.animate__fadeOutDownBig {
	-webkit-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
@keyframes fadeOutLeft {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
.animate__fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
@keyframes fadeOutLeftBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
.animate__fadeOutLeftBig {
	-webkit-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@keyframes fadeOutRight {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
.animate__fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
@keyframes fadeOutRightBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
.animate__fadeOutRightBig {
	-webkit-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
@keyframes fadeOutUp {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
.animate__fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
@keyframes fadeOutUpBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
.animate__fadeOutUpBig {
	-webkit-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
@-webkit-keyframes fadeOutTopLeft {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, -100%, 0);
	transform:translate3d(-100%, -100%, 0)
}
}
@keyframes fadeOutTopLeft {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, -100%, 0);
	transform:translate3d(-100%, -100%, 0)
}
}
.animate__fadeOutTopLeft {
	-webkit-animation-name:fadeOutTopLeft;
	animation-name:fadeOutTopLeft
}
@-webkit-keyframes fadeOutTopRight {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, -100%, 0);
	transform:translate3d(100%, -100%, 0)
}
}
@keyframes fadeOutTopRight {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, -100%, 0);
	transform:translate3d(100%, -100%, 0)
}
}
.animate__fadeOutTopRight {
	-webkit-animation-name:fadeOutTopRight;
	animation-name:fadeOutTopRight
}
@-webkit-keyframes fadeOutBottomRight {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 100%, 0);
	transform:translate3d(100%, 100%, 0)
}
}
@keyframes fadeOutBottomRight {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 100%, 0);
	transform:translate3d(100%, 100%, 0)
}
}
.animate__fadeOutBottomRight {
	-webkit-animation-name:fadeOutBottomRight;
	animation-name:fadeOutBottomRight
}
@-webkit-keyframes fadeOutBottomLeft {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 100%, 0);
	transform:translate3d(-100%, 100%, 0)
}
}
@keyframes fadeOutBottomLeft {
0% {
opacity:1;
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 100%, 0);
	transform:translate3d(-100%, 100%, 0)
}
}
.animate__fadeOutBottomLeft {
	-webkit-animation-name:fadeOutBottomLeft;
	animation-name:fadeOutBottomLeft
}
@-webkit-keyframes flip {
0% {
-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
to {
	-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
	transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}
@keyframes flip {
0% {
-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
to {
	-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
	transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}
.animate__animated.animate__flip {
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	animation-name:flip
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateX(-5deg);
transform:perspective(400px) rotateX(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}
@keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateX(-5deg);
transform:perspective(400px) rotateX(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}
.animate__flipInX {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateY(-20deg);
transform:perspective(400px) rotateY(-20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateY(-5deg);
transform:perspective(400px) rotateY(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}
@keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateY(-20deg);
transform:perspective(400px) rotateY(-20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateY(-5deg);
transform:perspective(400px) rotateY(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}
.animate__flipInY {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
}
@keyframes flipOutX {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
}
.animate__flipOutX {
-webkit-animation-duration:.75s;
animation-duration:.75s;
-webkit-animation-duration:calc(var(--animate-duration)*.75);
animation-duration:calc(var(--animate-duration)*.75);
	-webkit-animation-name:flipOutX;
	animation-name:flipOutX;
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateY(-15deg);
transform:perspective(400px) rotateY(-15deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
}
@keyframes flipOutY {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateY(-15deg);
transform:perspective(400px) rotateY(-15deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
}
.animate__flipOutY {
-webkit-animation-duration:.75s;
animation-duration:.75s;
-webkit-animation-duration:calc(var(--animate-duration)*.75);
animation-duration:calc(var(--animate-duration)*.75);
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	-webkit-animation-name:flipOutY;
	animation-name:flipOutY
}
@-webkit-keyframes lightSpeedInRight {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes lightSpeedInRight {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__lightSpeedInRight {
	-webkit-animation-name:lightSpeedInRight;
	animation-name:lightSpeedInRight;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedInLeft {
0% {
-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);
transform:translate3d(-100%, 0, 0) skewX(30deg);
opacity:0
}
60% {
-webkit-transform:skewX(-20deg);
transform:skewX(-20deg);
opacity:1
}
80% {
-webkit-transform:skewX(5deg);
transform:skewX(5deg)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes lightSpeedInLeft {
0% {
-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);
transform:translate3d(-100%, 0, 0) skewX(30deg);
opacity:0
}
60% {
-webkit-transform:skewX(-20deg);
transform:skewX(-20deg);
opacity:1
}
80% {
-webkit-transform:skewX(5deg);
transform:skewX(5deg)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__lightSpeedInLeft {
	-webkit-animation-name:lightSpeedInLeft;
	animation-name:lightSpeedInLeft;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOutRight {
0% {
opacity:1
}
to {
	-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
	transform:translate3d(100%, 0, 0) skewX(30deg);
	opacity:0
}
}
@keyframes lightSpeedOutRight {
0% {
opacity:1
}
to {
	-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
	transform:translate3d(100%, 0, 0) skewX(30deg);
	opacity:0
}
}
.animate__lightSpeedOutRight {
	-webkit-animation-name:lightSpeedOutRight;
	animation-name:lightSpeedOutRight;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
@-webkit-keyframes lightSpeedOutLeft {
0% {
opacity:1
}
to {
	-webkit-transform:translate3d(-100%, 0, 0) skewX(-30deg);
	transform:translate3d(-100%, 0, 0) skewX(-30deg);
	opacity:0
}
}
@keyframes lightSpeedOutLeft {
0% {
opacity:1
}
to {
	-webkit-transform:translate3d(-100%, 0, 0) skewX(-30deg);
	transform:translate3d(-100%, 0, 0) skewX(-30deg);
	opacity:0
}
}
.animate__lightSpeedOutLeft {
	-webkit-animation-name:lightSpeedOutLeft;
	animation-name:lightSpeedOutLeft;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
@keyframes rotateIn {
0% {
-webkit-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
.animate__rotateIn {
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn;
	-webkit-transform-origin:center;
	transform-origin:center
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
.animate__rotateInDownLeft {
	-webkit-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft;
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
.animate__rotateInDownRight {
	-webkit-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight;
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
.animate__rotateInUpLeft {
	-webkit-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft;
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
}
.animate__rotateInUpRight {
	-webkit-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight;
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
@-webkit-keyframes rotateOut {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(200deg);
	transform:rotate(200deg);
	opacity:0
}
}
@keyframes rotateOut {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(200deg);
	transform:rotate(200deg);
	opacity:0
}
}
.animate__rotateOut {
	-webkit-animation-name:rotateOut;
	animation-name:rotateOut;
	-webkit-transform-origin:center;
	transform-origin:center
}
@-webkit-keyframes rotateOutDownLeft {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	opacity:0
}
}
@keyframes rotateOutDownLeft {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	opacity:0
}
}
.animate__rotateOutDownLeft {
	-webkit-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft;
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom
}
@-webkit-keyframes rotateOutDownRight {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
@keyframes rotateOutDownRight {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
.animate__rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight;
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
@-webkit-keyframes rotateOutUpLeft {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
@keyframes rotateOutUpLeft {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
.animate__rotateOutUpLeft {
	-webkit-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft;
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom
}
@-webkit-keyframes rotateOutUpRight {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
}
@keyframes rotateOutUpRight {
0% {
opacity:1
}
to {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
}
.animate__rotateOutUpRight {
	-webkit-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight;
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
@-webkit-keyframes hinge {
0% {
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
transform:rotate(80deg);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40%, 80% {
-webkit-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
to {
	-webkit-transform:translate3d(0, 700px, 0);
	transform:translate3d(0, 700px, 0);
	opacity:0
}
}
@keyframes hinge {
0% {
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
transform:rotate(80deg);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40%, 80% {
-webkit-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
to {
	-webkit-transform:translate3d(0, 700px, 0);
	transform:translate3d(0, 700px, 0);
	opacity:0
}
}
.animate__hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s;
-webkit-animation-duration:calc(var(--animate-duration)*2);
animation-duration:calc(var(--animate-duration)*2);
	-webkit-animation-name:hinge;
	animation-name:hinge;
	-webkit-transform-origin:top left;
	transform-origin:top left
}
@-webkit-keyframes jackInTheBox {
0% {
opacity:0;
-webkit-transform:scale(0.1) rotate(30deg);
transform:scale(0.1) rotate(30deg);
-webkit-transform-origin:center bottom;
transform-origin:center bottom
}
50% {
-webkit-transform:rotate(-10deg);
transform:rotate(-10deg)
}
70% {
-webkit-transform:rotate(3deg);
transform:rotate(3deg)
}
to {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
@keyframes jackInTheBox {
0% {
opacity:0;
-webkit-transform:scale(0.1) rotate(30deg);
transform:scale(0.1) rotate(30deg);
-webkit-transform-origin:center bottom;
transform-origin:center bottom
}
50% {
-webkit-transform:rotate(-10deg);
transform:rotate(-10deg)
}
70% {
-webkit-transform:rotate(3deg);
transform:rotate(3deg)
}
to {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}
.animate__jackInTheBox {
	-webkit-animation-name:jackInTheBox;
	animation-name:jackInTheBox
}
@-webkit-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);
transform:translate3d(-100%, 0, 0) rotate(-120deg)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);
transform:translate3d(-100%, 0, 0) rotate(-120deg)
}
to {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);
	transform:translate3d(100%, 0, 0) rotate(120deg)
}
}
@keyframes rollOut {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);
	transform:translate3d(100%, 0, 0) rotate(120deg)
}
}
.animate__rollOut {
	-webkit-animation-name:rollOut;
	animation-name:rollOut
}
@-webkit-keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)
}
50% {
opacity:1
}
}
@keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)
}
50% {
opacity:1
}
}
.animate__zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
@keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
.animate__zoomInDown {
	-webkit-animation-name:zoomInDown;
	animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
@keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
.animate__zoomInLeft {
	-webkit-animation-name:zoomInLeft;
	animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
@keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
.animate__zoomInRight {
	-webkit-animation-name:zoomInRight;
	animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
@keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
.animate__zoomInUp {
	-webkit-animation-name:zoomInUp;
	animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)
}
to {
	opacity:0
}
}
@keyframes zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)
}
to {
	opacity:0
}
}
.animate__zoomOut {
	-webkit-animation-name:zoomOut;
	animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
@keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
.animate__zoomOutDown {
	-webkit-animation-name:zoomOutDown;
	animation-name:zoomOutDown;
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);
	transform:scale(0.1) translate3d(-2000px, 0, 0)
}
}
@keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);
	transform:scale(0.1) translate3d(-2000px, 0, 0)
}
}
.animate__zoomOutLeft {
	-webkit-animation-name:zoomOutLeft;
	animation-name:zoomOutLeft;
	-webkit-transform-origin:left center;
	transform-origin:left center
}
@-webkit-keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);
	transform:scale(0.1) translate3d(2000px, 0, 0)
}
}
@keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);
	transform:scale(0.1) translate3d(2000px, 0, 0)
}
}
.animate__zoomOutRight {
	-webkit-animation-name:zoomOutRight;
	animation-name:zoomOutRight;
	-webkit-transform-origin:right center;
	transform-origin:right center
}
@-webkit-keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
@keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)
}
}
.animate__zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	animation-name:zoomOutUp;
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInDown {
0% {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInLeft {
0% {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__slideInLeft {
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInRight {
0% {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__slideInRight {
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInUp {
0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
.animate__slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@keyframes slideOutDown {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
.animate__slideOutDown {
	-webkit-animation-name:slideOutDown;
	animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
.animate__slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@keyframes slideOutRight {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
.animate__slideOutRight {
	-webkit-animation-name:slideOutRight;
	animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
@keyframes slideOutUp {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
.animate__slideOutUp {
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp
}
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
	transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
	transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
	transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
	transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
	transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
	transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
	transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
	transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
	transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
	transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
	transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
	transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
	transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
	transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
	transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
	transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
	transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
	transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
	transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
	transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
	transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
	transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
	transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
	transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
	transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
	transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
	transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
	transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
	transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
	transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
	transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
	transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
	transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
	transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
	transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
	transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
	transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
	transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
	transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
	transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
	transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
transition-delay:0
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
	transition-delay:3s
}
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)
}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
[data-aos^=fade][data-aos^=fade] {
opacity:0;
transition-property:opacity, transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
opacity:1;
transform:translateZ(0)
}
[data-aos=fade-up] {
transform:translate3d(0, 100px, 0)
}
[data-aos=fade-down] {
transform:translate3d(0, -100px, 0)
}
[data-aos=fade-right] {
transform:translate3d(-100px, 0, 0)
}
[data-aos=fade-left] {
transform:translate3d(100px, 0, 0)
}
[data-aos=fade-up-right] {
transform:translate3d(-100px, 100px, 0)
}
[data-aos=fade-up-left] {
transform:translate3d(100px, 100px, 0)
}
[data-aos=fade-down-right] {
transform:translate3d(-100px, -100px, 0)
}
[data-aos=fade-down-left] {
transform:translate3d(100px, -100px, 0)
}
[data-aos^=zoom][data-aos^=zoom] {
opacity:0;
transition-property:opacity, transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
opacity:1;
transform:translateZ(0) scale(1)
}
[data-aos=zoom-in] {
transform:scale(0.6)
}
[data-aos=zoom-in-up] {
transform:translate3d(0, 100px, 0) scale(0.6)
}
[data-aos=zoom-in-down] {
transform:translate3d(0, -100px, 0) scale(0.6)
}
[data-aos=zoom-in-right] {
transform:translate3d(-100px, 0, 0) scale(0.6)
}
[data-aos=zoom-in-left] {
transform:translate3d(100px, 0, 0) scale(0.6)
}
[data-aos=zoom-out] {
transform:scale(1.2)
}
[data-aos=zoom-out-up] {
transform:translate3d(0, 100px, 0) scale(1.2)
}
[data-aos=zoom-out-down] {
transform:translate3d(0, -100px, 0) scale(1.2)
}
[data-aos=zoom-out-right] {
transform:translate3d(-100px, 0, 0) scale(1.2)
}
[data-aos=zoom-out-left] {
transform:translate3d(100px, 0, 0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide] {
transition-property:transform
}
[data-aos^=slide][data-aos^=slide].aos-animate {
transform:translateZ(0)
}
[data-aos=slide-up] {
transform:translate3d(0, 100%, 0)
}
[data-aos=slide-down] {
transform:translate3d(0, -100%, 0)
}
[data-aos=slide-right] {
transform:translate3d(-100%, 0, 0)
}
[data-aos=slide-left] {
transform:translate3d(100%, 0, 0)
}
[data-aos^=flip][data-aos^=flip] {
backface-visibility:hidden;
transition-property:transform
}
[data-aos=flip-left] {
transform:perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate {
	transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-right] {
transform:perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate {
	transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-up] {
transform:perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate {
	transform:perspective(2500px) rotateX(0)
}
[data-aos=flip-down] {
transform:perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate {
	transform:perspective(2500px) rotateX(0)
}
@keyframes rotation {
from {
transform:rotate(0deg)
}
to {
	transform:rotate(359deg)
}
}
.preloader {
	position:fixed;
	z-index:9999;
	left:0;
	top:0;
	width:100vw;
	height:100vh;
	background-color:#fff
}
.preloader:before {
	position:absolute;
	left:50%;
	top:50%;
	margin:-75px 0 0 -75px;
	width:150px;
	height:150px;
	display:inline-block;
	margin-right:auto;
	background-image:url("data:image/svg+xml,%3Csvg width='150' height='150' viewBox='0 0 150 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M119.793 136.112L119.612 136.241L116.664 138.181L113.638 139.991L110.509 141.647L107.276 143.172L103.966 144.569L100.578 145.81L97.1121 146.897L93.569 147.828L89.9741 148.603L86.3017 149.198L82.5776 149.638L78.8276 149.922L75 150L71.1724 149.922L67.4224 149.638L63.6983 149.198L60.0259 148.603L56.431 147.828L52.8879 146.897L49.4224 145.81L46.0345 144.569L42.7241 143.172L39.5172 141.647L36.3621 139.991L33.3362 138.181L30.3879 136.241L27.569 134.172L24.8276 132L22.2155 129.698L19.7328 127.267L17.3534 124.759L15.1034 122.121L13.0086 119.379L11.0431 116.534L9.2069 113.612L7.52586 110.586L6 107.457L4.62931 104.276L3.43966 101.017L2.40517 97.6552L1.55172 94.2672L0.87931 90.8017L0.387931 87.2586L0.103448 83.6897L0 80.069L0.103448 76.4483L0.387931 72.8793L0.87931 69.3621L1.55172 65.8966L2.40517 62.4828L3.43966 59.1466L4.62931 55.8879L6 52.681L7.52586 49.5776L9.2069 46.5517L11.0431 43.6293L13.0086 40.7845L15.1034 38.0431L17.3534 35.4052L19.7328 32.8707L22.2155 30.4655L24.8276 28.1638L27.569 25.9655L30.3879 23.9224L33.0776 22.1638V20.3276L33.1552 18.2069L33.2586 16.0086L33.4397 13.7069L33.6983 11.3017L34.3448 6.33621L34.5 5.71552L34.6293 5.22414L34.7586 4.78448L34.9138 4.34483L35.069 3.90517L35.2759 3.49138L35.4569 3.10345L35.6897 2.68966L35.9483 2.30172L36.2586 1.91379L36.5948 1.52586L36.9828 1.16379L37.4483 0.801724L37.9655 0.491379L38.5603 0.258621L39.2328 0.0775862L39.9052 0L40.6034 0.0258621L41.25 0.155172L41.8448 0.362069L42.3879 0.646552L42.8534 0.931035L43.2672 1.26724L43.6293 1.60345L43.9397 1.96552L44.25 2.32759L44.4828 2.71552L44.7414 3.07759L44.9483 3.49138L45.1552 3.87931L45.3362 4.2931L45.4914 4.62931L46.8362 7.73276L47.1724 8.4569L47.5086 9.15517L47.8707 9.87931L48.2328 10.6034L48.5948 11.3017L48.9828 12.0259L49.3707 12.7241L49.7586 13.4483L50.1466 14.1207L52.8879 13.2672L56.431 12.3362L60.0259 11.5603L63.6983 10.9397L63.931 10.9138L63.8017 10.6552L63.569 10.1897L63.3621 9.69828L63.181 9.23276L63 8.76724L62.8707 8.30172L62.7414 7.81034L62.6379 7.2931L62.5862 6.77586V6.18103L62.6379 5.56035L62.7672 4.91379L63.0259 4.21552L63.4138 3.5431L63.931 2.92241L64.5259 2.40517L65.1724 2.01724L65.819 1.75862L66.4397 1.60345L67.0086 1.52586L67.5517 1.5L68.069 1.52586L68.5603 1.57759L69.0517 1.65517L69.5172 1.75862L70.0086 1.88793L70.4741 2.01724L70.9397 2.17241L71.431 2.35345L71.9483 2.53448L72.4655 2.74138L73.2155 3.07759L74.9224 4.13793L75.8534 4.75862L76.7586 5.40517L77.6897 6.05172L78.569 6.72414L79.4483 7.42241L80.3017 8.12069L81.1552 8.84483L81.9828 9.59483L82.7845 10.3448L83.0172 10.5517L86.3017 10.9397L89.9741 11.5603L93.569 12.3362L97.1121 13.2672L100.578 14.3534L103.966 15.5948L107.276 16.9655L110.509 18.5172L113.638 20.1724L116.664 21.9828L119.612 23.9224L122.431 25.9655L125.172 28.1638L127.784 30.4655L130.267 32.8707L132.647 35.4052L134.897 38.0431L136.991 40.7845L138.957 43.6293L140.793 46.5517L142.474 49.5776L144 52.681L145.371 55.8879L146.56 59.1466L147.595 62.4828L148.448 65.8966L149.121 69.3621L149.612 72.8793L149.897 76.4483L150 80.069L149.897 83.6897L149.612 87.2586L149.121 90.8017L148.448 94.2672L147.595 97.6552L146.56 101.017L145.371 104.276L144 107.457L142.474 110.586L140.793 113.612L138.957 116.534L136.991 119.379L134.897 122.121L133.034 124.293L133.112 124.603L133.293 125.224L133.448 125.819L133.629 126.414L133.81 127.009L133.991 127.603L134.172 128.198L134.379 128.793L134.56 129.388L134.819 130.138L134.922 130.526L135.026 130.836V130.888L135.207 131.328L135.44 132L135.647 132.647L135.828 133.293L135.983 133.914L136.112 134.534L136.216 135.155L136.267 135.776L136.293 136.448L136.216 137.147L136.086 137.871L135.828 138.647L135.414 139.422L134.819 140.172L134.069 140.767L133.241 141.207L132.414 141.466L131.612 141.595H130.862L130.164 141.517L129.491 141.388L128.845 141.233L128.224 141.026L127.578 140.767L126.931 140.483L126.259 140.147L125.586 139.81L124.862 139.397L124.138 138.983L123.362 138.491L122.56 138L121.733 137.431L119.793 136.112Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M119.767 131.69L117.569 133.267L114.776 135.103L111.879 136.81L108.905 138.388L105.828 139.836L102.672 141.207L99.4397 142.397L96.1293 143.431L92.7414 144.31L89.3017 145.034L85.8104 145.603L82.2672 146.017L78.6724 146.276L75 146.379L71.3535 146.302L67.7586 146.043L64.2155 145.629L60.7241 145.06L57.2845 144.336L53.8966 143.457L50.5862 142.422L47.3276 141.207L44.1724 139.888L41.0948 138.44L38.1207 136.862L35.2241 135.155L32.431 133.319L29.7414 131.353L27.1552 129.284L24.6724 127.086L22.2931 124.784L20.0172 122.328L17.8966 119.819L15.9052 117.207L14.0431 114.517L12.3103 111.75L10.7328 108.879L9.28449 105.931L7.99138 102.905L6.85345 99.8276L5.87069 96.6724L5.06897 93.4655L4.42242 90.181L3.9569 86.8448L3.67242 83.4569L3.56897 80.0431L3.67242 76.6293L3.9569 73.2673L4.42242 69.931L5.06897 66.6466L5.87069 63.4397L6.85345 60.2845L7.99138 57.2069L9.28449 54.181L10.7328 51.2328L12.3103 48.3621L14.0431 45.5948L15.9052 42.9052L17.8966 40.319L20.0172 37.8104L22.2672 35.4052L24.6466 33.1035L27.1293 30.9052L29.7155 28.8362L32.4052 26.8707L35.1983 25.0345L36.6466 24.1552L36.6207 22.319L36.6466 20.3793L36.7241 18.3621L36.8535 16.2414L37.0345 14.0173L37.2672 11.6897L37.8879 6.98278C38.8707 2.76726 40.8103 2.5345 42.2069 6.05174L43.6035 9.20692L43.9397 9.95691L44.3017 10.7069L44.6638 11.4569L45.0517 12.2069L45.4397 12.9569L45.8276 13.7069L46.2414 14.4569L46.6552 15.2069L47.0948 15.9569L47.5345 16.7069L47.9741 17.4569L48.4397 18.1811L48.6207 18.4914L50.5862 17.7673L53.8966 16.7328L57.2845 15.8535L60.7241 15.1035L64.2155 14.5345L67.7586 14.1207L69.75 13.9914L69.6466 13.7845L69.3103 13.1638L68.9741 12.5431L68.6379 11.9483L68.3017 11.3535L67.2155 9.4914C64.8879 5.01726 66.4397 4.06036 71.5345 6.31036L72.9828 7.21554L73.8621 7.75864L74.7155 8.35347L75.569 8.97416L76.3966 9.59485L77.2241 10.2414L78.0259 10.8879L78.8017 11.5604L79.5776 12.2586L80.3276 12.9569L81.0776 13.6811L81.4397 14.0431L82.2672 14.0948L85.8104 14.5086L89.3017 15.0776L92.7414 15.8276L96.1293 16.7069L99.4397 17.7414L102.672 18.9311L105.828 20.25L108.879 21.7242L111.853 23.3017L114.75 25.0086L117.543 26.8448L120.233 28.8104L122.819 30.8793L125.302 33.0776L127.681 35.3793L129.931 37.7845L132.052 40.2931L134.043 42.8793L135.905 45.569L137.638 48.3362L139.216 51.2069L140.664 54.1552L141.957 57.181L143.095 60.2586L144.078 63.4138L144.879 66.6207L145.526 69.9052L145.991 73.2414L146.276 76.6035L146.379 80.0173L146.276 83.431L145.991 86.819L145.526 90.1552L144.879 93.4397L144.078 96.6466L143.095 99.8017L141.957 102.879L140.664 105.905L139.216 108.853L137.638 111.724L135.905 114.491L134.043 117.181L132.052 119.793L129.931 122.302L129.052 123.233L129.129 123.543L129.31 124.241L129.466 124.888L129.647 125.534L129.828 126.181L130.009 126.828L130.19 127.448L130.371 128.069L130.552 128.69L130.759 129.31L130.966 129.931L131.172 130.552L131.405 131.224L131.483 131.509L131.56 131.741L131.612 131.974C134.224 138.621 132.31 140.198 123.75 134.431L121.293 132.724L119.767 131.69Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M119.353 104.25L116.69 94.9914C103.707 93.9569 92.2758 91.2414 82.7068 86.5345C92.4827 96.6983 104.974 102.129 119.353 104.25ZM115.862 92.1466L112.94 82.0345C95.9223 81.9828 81.8792 79.0345 72.2327 71.819C74.7671 76.6552 77.6378 80.8707 80.8447 84.5172C91.6809 89.7931 103.5 91.8104 115.862 92.1466Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M76.2156 57.1034C77.2242 57.4138 78.2845 57.6207 79.4224 57.8017C79.5776 55.9655 80.3017 54.5948 81.3879 53.5345C80.5862 52.6552 79.7586 51.8793 78.9569 51.1552C77.3276 52.8103 76.5518 54.75 76.1897 56.819V57.1034H76.2156Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M125.147 132C98.25 113.457 69.6207 91.0604 53.4051 78.0518C46.4482 73.2673 40.3448 69.4138 35.5086 67.0087C31.7586 65.1207 31.5517 64.9914 28.112 64.7069C23.1982 64.2931 18.8793 64.6293 13.7586 65.1466L23.9224 65.8449C26.0431 66.0259 28.0862 66.4914 30.0258 67.2414C42.4655 72.3362 56.1724 83.0949 70.1379 95.0173L56.1207 97.5C53.2758 97.888 50.8189 97.5259 48.9051 96.0259L11.7672 71.1466C13.6551 59.9483 19.0086 49.7845 26.7672 41.6121L36.7241 41.9742L39.1034 38.5345C42.8276 44.1466 49.5776 48.1811 53.6379 48.9569C43.112 42.6983 36.9051 35.4569 40.1379 9.67243C43.862 18.1293 49.2155 26.25 56.9224 33.8793L78.5431 31.2414C76.7327 23.3535 74.1465 15.9052 70.1638 9.20691C79.1379 14.7155 85.7586 22.9655 90.4138 33.5173L82.6034 29.1724C98.1724 43.138 109.629 59.3276 113.767 79.5259C97.8103 79.7328 82.9914 77.7673 71.7672 68.8966C72.3362 67.6035 73.0603 66.3362 75.75 65.0431C68.3276 65.7931 66.3879 70.2414 69.1551 78.388C69.2845 75.9052 69.362 73.3449 70.2155 72.0776C81.1293 94.2931 107.534 107.224 122.716 107.172C123.957 107.25 124.138 107.897 124.19 108.647C124.086 118.216 125.897 125.457 128.172 132.129C128.845 134.353 128.328 134.509 127.267 133.681L125.147 132ZM89.8965 63.0259C87 58.1638 83.5086 53.3018 77.8448 48.5173C72.1551 43.7069 63.9051 45.3104 57.6207 48.0517L63.2327 47.5862C65.9224 54.75 71.0948 58.6552 77.4827 59.8449C79.5258 60.2328 82.1896 59.6897 83.8448 58.9914C84.3879 58.7845 84.931 58.8621 85.4741 59.1983L89.8965 63.0259Z' fill='%23E30613'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.9827 116.56L31.3447 106.422C31.9396 105.569 32.8706 105.181 34.112 105.259C50.612 107.974 58.6034 111.44 64.6034 116.405C66.4137 117.905 64.9137 119.638 62.3792 118.733L40.6034 111C37.9913 110.302 37.9137 110.56 40.3706 111.776C55.4223 117.983 69.1292 124.138 80.8448 130.19C83.7413 132.155 82.8361 134.741 78.8534 134.767C67.1378 133.474 56.612 131.819 48.362 129.44L47.7154 133.086C38.8447 129.207 31.0603 123.543 24.9827 116.56Z' fill='%23E30613'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M114.362 69.9828L130.914 67.0604C133.319 66.5173 135.75 64.8621 136.681 63.7759C138.026 68.1207 138.647 73.1638 138.853 77.8448L132.466 74.7155L117.181 81.0517L116.276 76.9397L115.81 75L115.293 73.0862L114.724 71.1983L114.362 69.9828Z' fill='%23E30613'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M73.3448 47.4052C71.5862 46.681 69.2069 46.5517 66.5172 46.8621C67.7586 52.3965 71.1982 55.6034 76.2155 57.0776V56.7931C75.8276 54.3621 76.4741 52.1896 77.8448 50.1724C76.862 49.3965 75.9051 48.7241 74.9224 48.181C73.5258 49.681 72.5172 51.8793 72.0258 54.9052C71.431 52.5517 71.9224 50.0431 73.3448 47.4052Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M84.9828 18.0517C117.621 22.5517 142.81 48.6724 142.81 80.069C142.81 94.681 137.354 108.155 128.224 118.836V118.81L128.121 118.086L128.017 117.362L127.914 116.638L127.836 115.888L127.759 115.138L127.681 114.362L127.629 113.586L127.578 112.862C134.509 103.5 138.569 92.1983 138.569 80.0431C138.569 52.0862 117.026 28.6035 88.4225 22.8879L88.2414 22.6293L87.6466 21.75L87.0518 20.8707L86.4311 20.0173L85.8104 19.1638L85.2414 18.3621L84.9828 18.0517ZM116.664 129.491C105.155 137.793 90.6983 142.759 75 142.759C37.6552 142.759 7.1897 114.595 7.1897 80.0431C7.1897 58.5259 19.0345 39.4655 36.9828 28.1638L37.1121 29.3017L37.3449 30.8793L37.6294 32.3793L37.7069 32.6897C21.7759 43.3707 11.3794 60.6465 11.3794 80.069C11.3794 112.293 39.9569 138.569 75 138.569C89.2242 138.569 102.414 134.224 113.017 126.931L113.612 127.371L116.172 129.181L116.664 129.491ZM50.6897 21.5431C57.1811 19.2155 64.138 17.819 71.3794 17.4569L71.4311 17.5604L71.7156 18.2069L71.9742 18.8535L72.2328 19.5L72.4914 20.1466L72.75 20.819L72.9828 21.4914L73.0345 21.6207C66.1552 21.8276 59.5604 23.0173 53.3794 25.0862L53.069 24.7241L52.5 24L51.9569 23.2759L51.4138 22.5517L50.8966 21.8276L50.6897 21.5431Z' fill='%23E30613'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
	animation:rotation 2s infinite linear
}
html, body {
	position:relative;
	width:100%;
	max-width:1920px;
	margin:0 auto;
	overflow-x:hidden;
	font-size:16px;
	scroll-behavior:smooth
}
html {
	font-size:16px
}
body {
	color:#1a171e;
	font-family:"Montserrat", sans-serif;
	font-weight:400;
	position:relative;
	background-color:#fff
}
body.fixed {
	overflow:hidden;
	height:100vh;
	left:0;
	right:0
}
a {
	text-decoration:none;
transition:all .1s ease-in
}
a:hover {
	text-decoration:none
}
strong {
	font-weight:700
}
img {
	display:block
}
.av {
	position:absolute;
	left:-9999px
}
.clearfix:after {
	display:table;
	clear:both;
	content:""
}
sup {
	vertical-align:super;
	font-size:60%
}
.h1 {
	font-size:5.625rem;
	font-weight:500;
	text-transform:uppercase;
	font-family:"Teko", sans-serif
}
@media only screen and (max-width: 1280px) {
.h1 {
font-size:4.5rem
}
}
@media only screen and (max-width: 767px) {
.h1 {
font-size:3.25rem
}
}
.h2 {
	font-size:3.75rem;
	line-height:1em;
	font-weight:500;
	font-family:"Teko", sans-serif
}
@media only screen and (max-width: 1280px) {
.h2 {
font-size:3.438rem
}
}
@media only screen and (max-width: 767px) {
.h2 {
font-size:2.625rem
}
}
.h3 {
	font-size:1.75rem;
	font-weight:600;
	font-family:"Teko", sans-serif
}
@media only screen and (max-width: 767px) {
.h3 {
font-size:1.438rem
}
}
.h4 {
font-size:.875rem;
	font-weight:500;
	text-transform:uppercase
}
.copy1 {
	font-size:1.25rem;
	font-weight:500;
	line-height:1.35em
}
@media only screen and (max-width: 767px) {
.copy1 {
font-size:1rem
}
}
.copy2 {
	font-size:1.25rem;
	font-weight:300;
	line-height:1.6em
}
@media only screen and (max-width: 1024px) {
.copy2 {
font-size:1rem
}
}
@media only screen and (max-width: 767px) {
.copy2 {
font-size:.875rem
}
}
.wrapper {
	width:100%;
	max-width:1148px;
	padding:0;
	margin:0 auto
}
.flex>div {
	flex-grow:1;
	flex-basis:0
}
.cookie-agree {
	display:none;
	position:fixed;
	z-index:100;
	bottom:64px;
	width:1000px;
	left:50%;
	transform:translateX(-50%)
}
.cookie {
	height:100px;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	padding:8px 36px 8px 162px;
	border:3px solid #ba261f;
	background-color:#f71e13;
	border-radius:11px;
	box-shadow:0px 4px 12px rgba(0, 0, 0, .3)
}
@media only screen and (max-width: 1024px) {
.cookie {
display:none
}
}
.cookie:before {
	position:absolute;
	left:22px;
	top:-16px;
	width:112px;
	height:97px;
	background:url("../img/veddahazait-cookie-logo.html") no-repeat;
	background-size:contain;
	content:""
}
.cookie-text {
	flex-grow:1;
	flex-basis:0;
	padding-right:36px;
font-size:.781rem;
	color:#fff
}
.cookie-text a {
	color:#fff;
	text-decoration:underline
}
.cookie-btn {
	width:132px
}
.cookie-btn .btn {
font-size:.906rem
}
.hide {
	display:none;
	visibility:hidden
}
.btn-wrapper .btn {
	margin-right:42px
}
.btn-wrapper .btn:last-child {
	margin-right:0
}
.btn-group .btn {
	width:auto;
	flex-grow:1;
	flex-basis:0
}
.btn-group .btn:first-child {
	margin-right:12px
}
.modal {
	display:none;
	position:fixed;
	align-items:flex-start;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:100;
	overflow-y:auto;
	outline:0;
	background-color:rgba(0, 0, 0, .5)
}
@media only screen and (max-width: 1024px) {
.modal {
-webkit-animation-fill-mode:initial !important;
animation-fill-mode:initial !important
}
}
.modal-dialog {
	position:relative;
	margin:130px auto;
	padding:0;
	width:640px;
	min-width:448px;
	max-width:864px;
	overflow-x:auto;
	overflow:visible;
	background-color:#fff;
	border-radius:0
}
@media only screen and (max-width: 1024px) {
.modal-dialog {
position:fixed;
left:0;
top:0;
margin:0;
min-width:initial;
max-width:initial;
width:100vw;
height:100vh;
padding:16px;
border-radius:0;
overflow-y:auto;
padding-bottom:80px
}
}
.modal-header {
	position:relative;
	padding-bottom:8px;
	padding:24px;
	background-color:#000
}
.modal-header h3 {
	text-transform:uppercase;
	color:#fff;
	font-size:20px
}
.modal-body {
	padding:24px
}
.modal-body p {
	font-size:14px;
	margin-bottom:24px;
	line-height:1.5em
}
.modal-title {
	margin-bottom:16px
}
.modal-img {
	display:block;
	margin:0 auto torem(32px)
}
.modal-close {
	position:absolute;
	z-index:10;
	right:24px;
	top:24px;
	width:24px;
	height:24px;
	background:none;
	background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20L4 4' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M20 4L4 20' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	border:none;
	cursor:pointer
}
@media only screen and (max-width: 1024px) {
.modal-close {
width:16px;
height:16px;
top:28px;
right:20px
}
}
body.modal-open {
	overflow:hidden
}
body.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.u-tab {
	position:relative;
	margin:0 auto;
	margin-top:-36px
}
@media only screen and (max-width: 767px) {
.u-tab {
margin-top:0
}
}
.u-tab .tabs {
	position:relative;
	right:50%;
	top:-64px;
	margin-right:-576px;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media only screen and (max-width: 1280px) {
.u-tab .tabs {
right:24px;
margin-right:initial
}
}
@media only screen and (max-width: 767px) {
.u-tab .tabs {
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
top:0;
right:auto;
left:24px;
margin-bottom:12px
}
}
.u-tab .tabs:after {
	position:absolute;
	right:421px;
	bottom:0;
	background-color:#ff2b2b;
	height:4px;
	content:"";
	box-shadow:none;
transition:all .4s ease-in-out;
	width:72px;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7)
}
@media only screen and (max-width: 767px) {
.u-tab .tabs:after {
right:auto;
left:21px
}
}
.u-tab .tabs.energydrink:after {
	right:421px
}
@media only screen and (max-width: 767px) {
.u-tab .tabs.energydrink:after {
right:auto;
left:21px
}
}
.u-tab .tabs.newgen:after {
	right:237px
}
@media only screen and (max-width: 767px) {
.u-tab .tabs.newgen:after {
right:auto;
left:21px
}
}
.u-tab .tabs.hellicecoffee:after {
	right:41px
}
@media only screen and (max-width: 767px) {
.u-tab .tabs.hellicecoffee:after {
right:auto;
left:179px
}
}
.u-tab .tabs li {
	position:relative;
	width:182px;
	padding:12px 14px;
	cursor:pointer;
	text-align:center
}
@media only screen and (max-width: 767px) {
.u-tab .tabs li {
width:auto;
padding-right:24px;
padding-left:0
}
}
.u-tab .tabs li:before {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:4px;
	background-color:#363636;
	opacity:.12;
	content:""
}
.u-tab .tabs li span {
	position:relative;
font-size:.875rem;
	font-weight:600;
	text-transform:uppercase;
	color:#170d24
}
.u-tab .tabs li:hover {
	color:#291e37
}
.u-tab .tabs li:last-child {
	padding-right:14px;
	padding-left:14px
}
@media only screen and (max-width: 767px) {
.u-tab .tabs li:last-child {
padding-right:0;
padding-left:24px
}
}
.u-tab .tabs li.current {
	pointer-events:none;
	position:relative
}
.u-tab .tab-content {
	display:none;
	position:relative;
	padding:0;
	overflow:hidden;
	margin-top:-4px;
	padding-bottom:20px
}
.u-tab .tab-content .btn-wrapper {
	margin-bottom:20px
}
.u-tab .tab-inner-reg-2 .btn-wrapper {
	margin-top:24px;
	text-align:center
}
.u-tab .tab-inner-reg-2 .btn-wrapper .btn {
	width:auto
}
.u-tab.carrier-tab .tabs {
	top:-55px
}
@media only screen and (max-width: 767px) {
.u-tab.carrier-tab .tabs {
top:0;
left:0
}
}
.u-tab.carrier-tab .tabs li {
	width:100px;
	padding:12px 8px
}
@media only screen and (max-width: 767px) {
.u-tab.carrier-tab .tabs li {
width:96px;
padding:12px 4px
}
}
.u-tab.carrier-tab .tabs li:before {
	background-color:#fff;
	opacity:.35
}
.u-tab.carrier-tab .tabs li span {
	color:#fff;
	text-transform:initial
}
.u-tab.carrier-tab .tabs:after {
	right:213px
}
@media only screen and (max-width: 767px) {
.u-tab.carrier-tab .tabs:after {
right:211px;
left:auto
}
}
.u-tab.carrier-tab .tabs.tab-2:after {
	right:114px
}
@media only screen and (max-width: 767px) {
.u-tab.carrier-tab .tabs.tab-2:after {
right:117px
}
}
.u-tab.carrier-tab .tabs.tab-3:after {
	right:14px
}
@media only screen and (max-width: 767px) {
.u-tab.carrier-tab .tabs.tab-3:after {
right:21px
}
}
body.page-id-1278 .u-tab .tabs .tab-2 {
	display:none
}
body.page-id-1278 .u-tab .tabs:after {
	right:239px
}
.select {
	position:relative
}
.select.select-inactive {
	pointer-events:none;
	opacity:.5
}
.select-title {
	width:100%;
	position:relative;
	display:inline-block;
	padding:12px 14px;
font-size:.813rem;
	font-weight:500;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	padding-right:25px
}
@media only screen and (max-width: 1024px) {
.select-title {
font-size:1.125rem
}
}
.select-title:after {
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:12px;
	height:8px;
	background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.692746 1.01214C1.049 0.700411 1.59051 0.736511 1.90224 1.09277L6.40002 6.23309L10.8978 1.09277C11.2095 0.736511 11.751 0.700411 12.1073 1.01214C12.4636 1.32386 12.4997 1.86537 12.1879 2.22163L7.04509 8.09917C6.88233 8.28518 6.64719 8.39188 6.40002 8.39188C6.15286 8.39188 5.91772 8.28518 5.75496 8.09917L0.612113 2.22163C0.300386 1.86537 0.336487 1.32386 0.692746 1.01214Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
@media only screen and (max-width: 1024px) {
.select-title:after {
transform:translateY(-50%) rotate(-90deg)
}
}
.select-title.opened:after {
	transform:translateY(-50%) rotate(180deg)
}
.select-label {
	display:block;
	color:#fff;
	margin-bottom:4px;
	font-weight:400;
	font-style:italic;
	font-size:1.125rem
}
.sub-menu {
	position:absolute;
	z-index:22;
	left:0;
	top:-4px;
	width:182px;
	margin:0;
	padding:0;
	padding-top:38px;
	padding-bottom:12px;
	list-style-type:none;
	background-color:rgba(0, 0, 0, .8);
	box-shadow:0px 0px 7px 2px hsla(0, 0%, 100%, .55)
}
@media only screen and (max-width: 1024px) {
.sub-menu {
position:fixed;
z-index:102;
left:0;
top:0;
width:100vh;
height:100vh;
background-color:#111;
padding-left:18px;
padding-top:100px;
padding-bottom:36px;
transition:all .2s ease-in;
box-shadow:none;
overflow-y:scroll
}
}
@media only screen and (max-width: 767px) {
.sub-menu {
width:calc(100% + 24px)
}
}
.sub-menu li {
font-size:.813rem;
	padding:10px 0 10px 0;
	margin:0;
	cursor:pointer;
	text-align:left
}
@media only screen and (max-width: 1024px) {
.sub-menu li {
font-size:1.125rem
}
}
.sub-menu li a {
	display:block;
	margin:0;
	cursor:pointer;
	font-weight:400;
font-size:.813rem;
	color:#fff;
	text-transform:uppercase
}
@media only screen and (max-width: 1024px) {
.sub-menu li a {
font-size:1.125rem
}
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
font-size:16px;
color:#bfbebe;
font-weight:400
}
input:-moz-placeholder, textarea:-moz-placeholder {
font-size:16px;
color:#bfbebe;
font-weight:400
}
input::-moz-placeholder, textarea::-moz-placeholder {
font-size:16px;
color:#bfbebe;
font-weight:400
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
font-size:16px;
color:#bfbebe;
font-weight:400
}
input, button, select, optgroup, textarea {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	box-sizing:border-box
}
button, input {
	overflow:visible
}
button, select {
	text-transform:none
}
select {
	word-wrap:normal
}
button, [type=button], [type=reset], [type=submit] {
-webkit-appearance:button;
border:none
}
button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
cursor:pointer
}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
padding:0;
border-style:none
}
input[type=radio], input[type=checkbox] {
	box-sizing:border-box;
	padding:0
}
input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
	-webkit-appearance:listbox
}
input[type=text], input[type=email], input[type=password], input[type=tel], input[type=number], input[type=date], input[type=url] {
	border:none;
	border:solid 1px rgba(26, 23, 30, .3);
	background:none;
	min-height:50px;
	padding-left:12px;
	padding-right:12px;
	width:100%;
	font-weight:500;
	font-size:1rem;
	font-family:"Montserrat", sans-serif;
	background-color:#fff
}
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=number]:focus, input[type=date]:focus, input[type=url]:focus {
	outline:none
}
textarea {
	overflow:auto;
	resize:vertical;
	border:none;
	border:solid 1px rgba(26, 23, 30, .3);
	background:none;
	padding-left:12px;
	padding-right:12px;
	width:100%;
	font-weight:500;
	font-size:1rem;
	font-family:"Montserrat", sans-serif;
	background-color:#fff
}
fieldset {
	min-width:0;
	padding:0;
	margin:0;
	border:0
}
legend {
	display:block;
	width:100%;
	max-width:100%;
	padding:0;
margin-bottom:.5rem;
	font-size:1.5rem;
	line-height:inherit;
	color:inherit;
	white-space:normal
}
progress {
	vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
outline-offset:-2px;
-webkit-appearance:none
}
[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
font:inherit;
-webkit-appearance:button
}
output {
	display:inline-block
}
summary {
	display:list-item;
	cursor:pointer
}
template {
	display:none
}
[hidden] {
display:none !important
}
.form-row {
	position:relative;
	margin-bottom:12px
}
.form-row:last-child {
	margin-bottom:0
}
.form-row label {
	display:block;
	color:#000;
	font-family:"Teko", sans-serif;
	margin-bottom:4px;
	font-weight:300;
	font-style:italic;
	font-size:1.125rem
}
.form-row .h4 {
	color:#fff;
	opacity:.7;
	margin-bottom:22px;
	display:block
}
.form-row .form-error {
	display:none;
	color:#f71e13;
	font-family:"Teko", sans-serif;
font-size:.875rem;
	font-style:italic;
	margin:4px 0 0
}
.form-row .form-info-text {
	position:absolute;
	top:0;
	right:0;
	font-size:1rem;
	line-height:1.75em;
	color:#73799d
}
.form-check, .form-radio {
	min-height:22px;
	margin-bottom:4px
}
.form-check label, .form-radio label {
	position:relative;
	color:#c3c2c3;
	padding-left:30px;
	cursor:pointer;
	display:inline-block;
font-size:.875rem;
	font-family:"Montserrat", sans-serif;
	font-style:initial;
	font-weight:700
}
.form-check label:before, .form-check label:after, .form-radio label:before, .form-radio label:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	content:"";
	margin-top:0
}
.form-check label:before, .form-radio label:before {
	left:0;
	width:18px;
	height:18px;
	background-color:rgba(0, 0, 0, 0);
	border:2px solid #e1e1e1;
	border-radius:3px
}
.form-check label:after, .form-radio label:after {
	left:4px;
	width:11px;
	height:11px;
	background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.4375 11.6875L0.21875 6.5C0.0729167 6.35417 0 6.16667 0 5.9375C0 5.70833 0.0729167 5.52083 0.21875 5.375L1.375 4.25C1.52083 4.08333 1.69792 4 1.90625 4C2.13542 4 2.33333 4.08333 2.5 4.25L6 7.75L13.5 0.25C13.6667 0.0833333 13.8542 0 14.0625 0C14.2917 0 14.4792 0.0833333 14.625 0.25L15.7813 1.375C15.9271 1.52083 16 1.70833 16 1.9375C16 2.16667 15.9271 2.35417 15.7813 2.5L6.5625 11.6875C6.41667 11.8542 6.22917 11.9375 6 11.9375C5.77083 11.9375 5.58333 11.8542 5.4375 11.6875Z' fill='%23008C45'/%3E%3C/svg%3E%0A");
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	opacity:0;
	visibility:hidden;
transition:all .2s
}
.form-check input, .form-radio input {
	position:absolute;
	left:-9999px
}
.form-check input:checked+label, .form-radio input:checked+label {
	color:#1a171e
}
.form-check input:checked+label:after, .form-radio input:checked+label:after {
	opacity:1;
	visibility:visible
}
.form-radio label:before {
	border-radius:50%;
	transform:initial;
	top:1px
}
.form-radio label:after {
	width:8px;
	height:8px;
	background-color:#008c45;
	border-radius:50%;
	left:5px;
	transform:initial;
	top:6px
}
.form-check-group .form-check {
	width:50%
}
.form-container {
	position:relative
}
.form-group {
	margin-bottom:24px
}
.form-group .form-cell {
	width:24%;
	color:#fff;
	padding-right:24px
}
.form-group .form-cell:first-child {
	width:52%
}
.form-group .form-cell:last-child {
	text-align:right
}
.wpcf7-form .wpcf7-acceptance {
	display:block;
	margin-bottom:30px
}
.hell-form.flex {
	margin-top:64px
}
.hell-form.flex>.box {
	max-width:48%
}
@media only screen and (max-width: 480px) {
.hell-form.flex>.box {
width:100%;
max-width:100%;
flex-grow:initial;
flex-basis:initial
}
}
.hell-form.flex>.box .flex .box {
	max-width:47%
}
@media only screen and (max-width: 480px) {
.hell-form.flex>.box .flex .box {
width:100%;
max-width:100%;
flex-grow:initial;
flex-basis:initial
}
}
.hell-form.flex .sub-label .form-sub {
font-size:.875rem;
	font-weight:300
}
.hell-form.flex .flex.form-phone .box {
	width:initial;
	flex-grow:initial;
	flex-basis:initial;
	width:60px;
	margin-right:12px
}
.hell-form.flex .flex.form-phone .box:last-child {
	max-width:100%;
	margin-right:0;
	flex-grow:1;
	flex-basis:0
}
.hell-form.flex .wpcf7-form-control-wrap {
	display:block;
	margin-bottom:24px;
	margin-top:6px
}
.hell-form.flex textarea {
	height:148px
}
.hell-form.flex+.btn-wrapper {
	position:relative;
	text-align:center
}
.hell-form.flex+.btn-wrapper .btn {
	margin:0 auto
}
.hell-form.flex+.btn-wrapper .ajax-loader {
	position:absolute;
	top:10px
}
.department-list+.select2 {
	width:100% !important
}
.select2-container {
	max-width:100%;
	width:100% !important
}
.select2-container .select2-selection--single {
	height:50px;
	max-width:100%
}
.select2-container .select2-selection--single .select2-selection__rendered {
	line-height:50px;
	padding-left:12px
}
.select2-container .select2-selection--single .select2-selection__arrow {
	top:50%;
	right:12px;
	transform:translateY(-50%);
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M1.68191 0L0.00390625 1.654L9.50391 11L19.0039 1.654L17.3219 0L9.50391 7.692L1.68191 0Z' fill='%231A171E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='19.004' height='11' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-size:19px 10px;
	background-position:center center;
	background-repeat:no-repeat
}
.select2-container .select2-selection--single .select2-selection__arrow b {
	display:none
}
@keyframes upAndDown {
0% {
transform:translate(0, 0)
}
100% {
transform:translate(15px, -15px)
}
}
@keyframes upAndDown2 {
0% {
transform:translate(0, 0) rotate(-90deg)
}
100% {
transform:translate(-15px, -15px) rotate(-90deg)
}
}
@keyframes upAndDown3 {
0% {
transform:translate(0, 0) rotate(-5deg)
}
100% {
transform:translate(0, -45px) rotate(5deg)
}
}
@keyframes smoothRotate {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(-10deg)
}
}
@keyframes smoothRotate2 {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(10deg)
}
}
.header {
	position:absolute;
	z-index:13;
	left:0;
	top:0;
	width:100%;
	background:rgba(0, 0, 0, 0)
}
@media only screen and (max-width: 1024px) {
.header {
position:fixed
}
}
.header:after {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:2px;
	background-color:#fff;
	opacity:.2;
	content:""
}
@media only screen and (max-width: 1024px) {
.header:after {
display:none
}
}
.header.alert-exist {
	top:30px
}
.header .wrapper {
	height:96px
}
@media only screen and (max-width: 1280px) {
.header .wrapper {
padding:0 16px
}
}
.header .logo {
	width:58px;
	height:58px;
	display:inline-block;
	margin-right:100px;
	;
	background-repeat:no-repeat;
	background-size:contain
}
@media only screen and (max-width: 1280px) {
.header .logo {
margin-right:auto
}
}
@media only screen and (max-width: 767px) {
.header .logo {
width:33px;
height:33px
}
}
body.hellice .header .logo {
	width:158px;
	height:46px;
	margin-right:0;
}
.m-menu {
	display:none
}
@media only screen and (max-width: 1024px) {
.m-menu {
position:relative;
z-index:103;
display:block;
width:32px;
height:32px;
background-color:rgba(0, 0, 0, 0);
cursor:pointer;
outline:none
}
}
.m-menu span, .m-menu span:before, .m-menu span:after {
	content:"";
	display:block;
	height:2px;
	position:absolute;
	-ms-transform:rotate(0);
	transform:rotate(0);
transition:all .1s ease-in, top .1s ease-in 150ms, bottom .1s ease-in 150ms;
	width:20px;
	border-radius:1px;
	background-color:#fff;
	box-shadow:0px 0px 6px 4px hsla(0, 0%, 100%, .4)
}
.m-menu span {
	top:20px;
	left:6px
}
.m-menu span:before {
	top:-6px
}
.m-menu span:after {
	bottom:-6px
}
.m-menu-seed {
	display:none
}
.m-menu-seed a {
	width:136px;
	min-height:32px;
	display:block;
	text-align:center;
	background-color:#f71e13;
	box-shadow:0px 0px 7px 2px rgba(255, 137, 131, .55);
	padding:12px 26px;
font-size:.813rem;
	font-weight:500;
	text-transform:uppercase;
	color:#fff
}
.nav {
	flex-grow:1
}
@media only screen and (max-width: 1024px) {
.nav {
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
position:fixed;
z-index:99;
right:-100vw;
top:0;
width:100vw;
height:100vh;
background-color:#111;
padding-left:18px;
transition:all .2s ease-in
}
}
@media only screen and (max-width: 1024px) {
.nav .menu {
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
}
.nav .menu .menu-item {
	position:relative;
	margin:0
}
@media only screen and (max-width: 1280px) {
.nav .menu .menu-item {
margin:0 6px
}
}
.nav .menu .menu-item:after {
	position:absolute;
	left:50%;
	bottom:-28px;
	transform:translateX(-50%);
	background-color:#fff;
	width:0;
	height:4px;
	content:"";
	box-shadow:none;
transition:all .3s ease-in-out
}
.nav .menu .menu-item:hover:after {
	width:72px;
	box-shadow:0px 0px 12px 8px hsla(0, 0%, 100%, .6)
}
@media only screen and (max-width: 1024px) {
.nav .menu .menu-item:hover:after {
display:none
}
}
.nav .menu .menu-item a, .nav .menu .menu-item span {
	display:inline-block;
	padding:12px 26px;
font-size:.813rem;
	font-weight:500;
	text-transform:uppercase;
	color:#fff
}
@media only screen and (max-width: 1024px) {
.nav .menu .menu-item a, .nav .menu .menu-item span {
font-size:1.125rem
}
}
.nav .menu .menu-item.current-menu-item:after {
	width:72px;
	box-shadow:0px 0px 12px 8px hsla(0, 0%, 100%, .6)
}
@media only screen and (max-width: 1024px) {
.nav .menu .menu-item.current-menu-item:after {
display:none
}
}
.nav .menu .menu-item-seed a {
	background-color:#f71e13;
	box-shadow:0px 0px 7px 2px rgba(255, 137, 131, .55)
}
.nav .menu .menu-item-seed:hover:after {
	display:none
}
.nav .menu .menu-item:last-child {
	margin-right:0
}
.submenu {
	margin-left:auto
}
@media only screen and (max-width: 1024px) {
.submenu {
margin-left:18px
}
}
.submenu-item {
	margin-right:12px
}
.submenu-item .act-lang {
	position:relative;
	display:inline-block;
	padding:12px 26px;
font-size:.813rem;
	font-weight:500;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	padding-right:25px
}
@media only screen and (max-width: 1024px) {
.submenu-item .act-lang {
font-size:1.125rem
}
}
.submenu-item .act-lang:after {
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:12px;
	height:8px;
	background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.692746 1.01214C1.049 0.700411 1.59051 0.736511 1.90224 1.09277L6.40002 6.23309L10.8978 1.09277C11.2095 0.736511 11.751 0.700411 12.1073 1.01214C12.4636 1.32386 12.4997 1.86537 12.1879 2.22163L7.04509 8.09917C6.88233 8.28518 6.64719 8.39188 6.40002 8.39188C6.15286 8.39188 5.91772 8.28518 5.75496 8.09917L0.612113 2.22163C0.300386 1.86537 0.336487 1.32386 0.692746 1.01214Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
@media only screen and (max-width: 1024px) {
.submenu-item .act-lang:after {
transform:translateY(-50%) rotate(-90deg)
}
}
.submenu-icon {
	margin-left:12px
}
@media only screen and (max-width: 1024px) {
.submenu-icon {
display:none
}
}
.submenu-icon a {
	display:block;
	width:18px;
	height:18px;
	background-repeat:no-repeat;
	background-size:contain
}
.submenu-icon a.fb-icon {
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.125 6.1875V3.9375C10.125 3.3165 10.629 2.8125 11.25 2.8125H12.375V0H10.125C8.26088 0 6.75 1.51088 6.75 3.375V6.1875H4.5V9H6.75V18H10.125V9H12.375L13.5 6.1875H10.125Z' fill='white'/%3E%3C/svg%3E%0A")
}
.submenu-icon a.ig-icon {
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.9823 5.29205C17.9402 4.33564 17.7855 3.67812 17.564 3.10836C17.3354 2.50359 16.9838 1.96213 16.5231 1.51201C16.073 1.05489 15.5279 0.699691 14.9302 0.474702C14.3571 0.253147 13.703 0.0984842 12.7466 0.0563159C11.7831 0.0105764 11.4772 0 9.03334 0C6.5895 0 6.28361 0.0105764 5.32363 0.0527447C4.36722 0.094913 3.7097 0.249713 3.14009 0.471131C2.53517 0.699691 1.99371 1.05132 1.5436 1.51201C1.08648 1.96213 0.731414 2.50716 0.506287 3.10493C0.284733 3.67812 0.13007 4.33207 0.0879016 5.28848C0.0421621 6.25203 0.0315857 6.55792 0.0315857 9.00176C0.0315857 11.4456 0.0421621 11.7515 0.0843303 12.7115C0.126499 13.6679 0.281299 14.3254 0.502854 14.8952C0.731414 15.4999 1.08648 16.0414 1.5436 16.4915C1.99371 16.9486 2.53874 17.3038 3.13651 17.5288C3.7097 17.7504 4.36365 17.905 5.3202 17.9472C6.28004 17.9895 6.58607 17.9999 9.0299 17.9999C11.4737 17.9999 11.7796 17.9895 12.7396 17.9472C13.696 17.905 14.3535 17.7504 14.9232 17.5288C16.1328 17.0611 17.0893 16.1047 17.557 14.8952C17.7784 14.322 17.9332 13.6679 17.9753 12.7115C18.0175 11.7515 18.0281 11.4456 18.0281 9.00176C18.0281 6.55792 18.0245 6.25203 17.9823 5.29205ZM16.3614 12.6411C16.3227 13.5202 16.175 13.9949 16.0519 14.3114C15.7495 15.0956 15.1271 15.7179 14.343 16.0204C14.0265 16.1434 13.5484 16.2911 12.6727 16.3297C11.7233 16.372 11.4386 16.3824 9.03691 16.3824C6.63524 16.3824 6.34693 16.372 5.40096 16.3297C4.52189 16.2911 4.04718 16.1434 3.73072 16.0204C3.34049 15.8761 2.98529 15.6476 2.69698 15.3487C2.39809 15.0568 2.16953 14.7052 2.02531 14.315C1.90223 13.9985 1.75458 13.5202 1.71598 12.6447C1.67367 11.6953 1.66324 11.4104 1.66324 9.00876C1.66324 6.6071 1.67367 6.31879 1.71598 5.37295C1.75458 4.49387 1.90223 4.01917 2.02531 3.7027C2.16953 3.31234 2.39809 2.95727 2.70055 2.66883C2.99229 2.36994 3.34392 2.14138 3.73429 1.99729C4.05075 1.87422 4.52903 1.72656 5.40453 1.68783C6.35394 1.64566 6.63881 1.63509 9.04034 1.63509C11.4456 1.63509 11.7303 1.64566 12.6763 1.68783C13.5554 1.72656 14.0301 1.87422 14.3465 1.99729C14.7368 2.14138 15.092 2.36994 15.3803 2.66883C15.6792 2.96071 15.9077 3.31234 16.0519 3.7027C16.175 4.01917 16.3227 4.49731 16.3614 5.37295C16.4036 6.32236 16.4142 6.6071 16.4142 9.00876C16.4142 11.4104 16.4036 11.6917 16.3614 12.6411Z' fill='white'/%3E%3Cpath d='M9.0334 4.37781C6.48064 4.37781 4.40945 6.44886 4.40945 9.00176C4.40945 11.5547 6.48064 13.6257 9.0334 13.6257C11.5863 13.6257 13.6574 11.5547 13.6574 9.00176C13.6574 6.44886 11.5863 4.37781 9.0334 4.37781ZM9.0334 12.0012C7.3773 12.0012 6.03396 10.658 6.03396 9.00176C6.03396 7.34552 7.3773 6.00232 9.0334 6.00232C10.6896 6.00232 12.0328 7.34552 12.0328 9.00176C12.0328 10.658 10.6896 12.0012 9.0334 12.0012V12.0012Z' fill='white'/%3E%3Cpath d='M14.9198 4.19496C14.9198 4.79109 14.4364 5.27444 13.8401 5.27444C13.244 5.27444 12.7607 4.79109 12.7607 4.19496C12.7607 3.5987 13.244 3.11548 13.8401 3.11548C14.4364 3.11548 14.9198 3.5987 14.9198 4.19496V4.19496Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.menu-language-menu-container .menu .menu-item {
	margin:0;
	padding:0
}
.menu-language-menu-container .menu .menu-item:after {
	display:none
}
.menu-language-menu-container .menu .menu-item.pll-parent-menu-item {
	position:relative
}
.menu-language-menu-container .menu .menu-item.pll-parent-menu-item>a {
	position:relative;
	z-index:23;
	display:inline-block;
	padding:12px 26px;
font-size:.813rem;
	font-weight:500;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	padding-right:25px
}
@media only screen and (max-width: 1024px) {
.menu-language-menu-container .menu .menu-item.pll-parent-menu-item>a {
font-size:1.125rem;
padding-left:14px
}
}
.menu-language-menu-container .menu .menu-item.pll-parent-menu-item>a:after {
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:12px;
	height:8px;
	background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.692746 1.01214C1.049 0.700411 1.59051 0.736511 1.90224 1.09277L6.40002 6.23309L10.8978 1.09277C11.2095 0.736511 11.751 0.700411 12.1073 1.01214C12.4636 1.32386 12.4997 1.86537 12.1879 2.22163L7.04509 8.09917C6.88233 8.28518 6.64719 8.39188 6.40002 8.39188C6.15286 8.39188 5.91772 8.28518 5.75496 8.09917L0.612113 2.22163C0.300386 1.86537 0.336487 1.32386 0.692746 1.01214Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:"";
transition:all .2s
}
@media only screen and (max-width: 1024px) {
.menu-language-menu-container .menu .menu-item.pll-parent-menu-item>a:after {
transform:translateY(-50%) rotate(-90deg)
}
}
.menu-language-menu-container .menu .menu-item.pll-parent-menu-item .sub-menu {
	opacity:0;
	visibility:hidden;
transition:all .2s
}
.menu-language-menu-container .menu .menu-item.pll-parent-menu-item:hover>a:after {
	transform:translateY(-50%) rotate(180deg)
}
.menu-language-menu-container .menu .menu-item.pll-parent-menu-item:hover .sub-menu {
	opacity:1;
	visibility:visible
}
body.menu-open .m-menu {
	z-index:100
}
body.menu-open .m-menu span {
	background-color:rgba(0, 0, 0, 0);
transition-delay:.1s;
	box-shadow:none
}
body.menu-open .m-menu span:before, body.menu-open .m-menu span:after {
	bottom:auto;
	top:auto;
transition:all .1s ease-in 150ms, top .1s ease-in, bottom .1s ease-in
}
body.menu-open .m-menu span:before {
	top:0;
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
body.menu-open .m-menu span:after {
	bottom:0;
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
@media only screen and (max-width: 1024px) {
body.menu-open .nav {
right:0
}
}
body:not(.home):not(.product) .header {
background:linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(3, 3, 3, 0.6885) 51.04%, rgba(0, 0, 0, 0.3655) 100%)
}
body:not(.home):not(.product) .header:after {
opacity:.8
}
.main-slider {
	position:relative;
	z-index:2
}
.main-slider:after {
	position:absolute;
	left:0;
	top:auto;
	bottom:48px;
	z-index:11;
	transform:rotate(3deg);
	background-color: #FF9800;
    box-shadow: 0px 0px 12px 8px #ff9800c2;
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.main-slider:after {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.main-slider:after {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.main-slider:after {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.main-slider:after {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.main-slider:after {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.main-slider:after {
transform:rotate(2.3deg);
top:auto;
bottom:74px
}
}
@media only screen and (max-width: 1100px) {
.main-slider:after {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.main-slider:after {
transform:rotate(2.5deg);
top:auto;
bottom:78px
}
}
@media only screen and (max-width: 768px) {
.main-slider:after {
transform:rotate(2.5deg);
top:auto;
bottom:10px
}
}
@media only screen and (max-width: 420px) {
.main-slider:after {
transform:rotate(3deg);
top:auto;
bottom:10px
}
}
.main-slider-item {
	max-width:100%;
	overflow:hidden
}
@media only screen and (max-width: 1280px) {
.main-slider-item {
position:relative;
height:564px
}
}
.main-slider-item img {
	display:block;
	max-width:100%
}
@media only screen and (max-width: 1280px) {
.main-slider-item img {
position:absolute;
left:50%;
top:0;
transform:translateX(-50%);
height:100%;
width:auto;
max-width:initial
}
}
.main-slider .slick-dots {
	position:absolute;
	bottom:94px;
	left:50%;
	transform:translateX(-50%)
}
.main-slider .slick-dots li {
	display:inline-block;
	margin:0 7px
}
.main-slider .slick-dots li button {
	border:none;
	font-size:0;
	width:40px;
	height:2px;
	background-color:#fff;
	opacity:.6;
	outline:none;
transition:all .3s
}
.main-slider .slick-dots li.slick-active button {
	opacity:1;
	box-shadow:0px 0px 12px 8px hsla(0, 0%, 100%, .6)
}
.main-slider .slick-arrow {
	position:absolute;
	z-index:5;
	bottom:80px;
	left:50%;
	margin-left:500px;
	width:42px;
	height:42px;
	background-color:#fff;
	border:none;
	outline:none;
	cursor:pointer;
transition:all .2s
}
@media only screen and (max-width: 1280px) {
.main-slider .slick-arrow {
left:45%
}
}
@media only screen and (max-width: 1024px) {
.main-slider .slick-arrow {
display:none
}
}
.main-slider .slick-arrow:before {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	width:17px;
	height:14px;
	background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5091 13.1286L16.8841 6.75361C16.9537 6.69179 16.9537 6.57588 16.8841 6.50633L10.5091 0.11588C10.4396 0.0463343 10.3314 0.0463343 10.2619 0.11588L9.44278 0.934971L14.4732 5.96543H0.718685C0.340049 5.96543 0.0155029 6.28997 0.0155029 6.68406C0.0155029 7.0627 0.340049 7.38724 0.718685 7.38724H14.3573L9.44278 12.3018L10.2619 13.1209C10.3314 13.1982 10.4319 13.1982 10.5091 13.1286Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='13.2136' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
.main-slider .slick-arrow.slick-prev {
	margin-left:457px
}
.main-slider .slick-arrow.slick-prev:before {
	transform:translate(-50%, -50%) rotate(180deg)
}
.main-slider .slick-arrow:hover {
	background-color:#000
}
.main-slider .slick-arrow:hover:before {
	background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5091 13.1286L16.8841 6.75361C16.9537 6.69179 16.9537 6.57588 16.8841 6.50633L10.5091 0.11588C10.4396 0.0463343 10.3314 0.0463343 10.2619 0.11588L9.44278 0.934971L14.4732 5.96543H0.718685C0.340049 5.96543 0.0155029 6.28997 0.0155029 6.68406C0.0155029 7.0627 0.340049 7.38724 0.718685 7.38724H14.3573L9.44278 12.3018L10.2619 13.1209C10.3314 13.1982 10.4319 13.1982 10.5091 13.1286Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='13.2136' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.product-section {
	position:relative;
	z-index:3;
	min-height:726px;
	overflow:hidden;
	margin-top:-100px;
	background:none;
	background-size:cover
}
@media only screen and (max-width: 1280px) {
.product-section {
min-height:606px
}
}
@media only screen and (max-width: 1024px) {
.product-section {
min-height:485px
}
}
@media only screen and (max-width: 767px) {
.product-section {
background-image:none;
min-height:auto;
height:auto;
padding-bottom:624px;
padding-top:50px;
margin-top:-24px
}
}
@media only screen and (max-width: 480px) {
.product-section {
padding-bottom:340px
}
}
.product-section:before {
	position:absolute;
	left:0;
	top:49px;
	bottom:auto;
	z-index:11;
	transform:rotate(3deg);
	background-color: #FF9800;
    box-shadow: 0px 0px 12px 8px rgb(255 152 0 / 67%);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.product-section:before {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.product-section:before {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.product-section:before {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.product-section:before {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.product-section:before {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.product-section:before {
transform:rotate(2.3deg);
top:20px;
bottom:auto
}
}
@media only screen and (max-width: 1100px) {
.product-section:before {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.product-section:before {
transform:rotate(2.5deg);
top:3px;
bottom:auto
}
}
@media only screen and (max-width: 768px) {
.product-section:before {
transform:rotate(2.5deg);
top:10px;
bottom:auto
}
}
@media only screen and (max-width: 420px) {
.product-section:before {
transform:rotate(3deg);
top:10px;
bottom:auto
}
}
@media only screen and (max-width: 1280px) {
.product-section .wrapper {
padding:0 24px
}
}
.product-section .inner {
	position:relative;
	z-index:2;
	max-width:560px
}
@media only screen and (max-width: 1280px) {
.product-section .inner {
max-width:466px
}
}
@media only screen and (max-width: 1024px) {
.product-section .inner {
max-width:354px
}
}
@media only screen and (max-width: 767px) {
.product-section .inner {
margin:0 auto
}
}
.product-section .inner .h1 {
	margin-bottom:58px
}
@media only screen and (max-width: 1280px) {
.product-section .inner .h1 {
margin-bottom:42px
}
}
@media only screen and (max-width: 767px) {
.product-section .inner .h1 {
margin-bottom:34px
}
}
.product-section .inner .copy1 {
	margin-bottom:58px
}
@media only screen and (max-width: 1280px) {
.product-section .inner .copy1 {
font-size:1.125em
}
}
@media only screen and (max-width: 767px) {
.product-section .inner .copy1 {
margin-bottom:34px
}
}
.product-section .btn-wrapper {
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	text-align:left
}
@media only screen and (max-width: 767px) {
.product-section .btn-wrapper {
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between
}
}
@media only screen and (max-width: 767px) {
.product-section .btn-wrapper .btn {
margin:0;
width:47%
}
}
.product-section .product-vid {
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	width:1920px;
	max-width:1920px;
	height:auto
}
@media only screen and (max-width: 1700px) {
.product-section .product-vid {
right:-12%
}
}
@media only screen and (max-width: 1440px) {
.product-section .product-vid {
right:-19%
}
}
@media only screen and (max-width: 1280px) {
.product-section .product-vid {
width:1600px;
right:-16%
}
}
@media only screen and (max-width: 1024px) {
.product-section .product-vid {
width:1280px;
right:-24%
}
}
@media only screen and (max-width: 767px) {
.product-section .product-vid {
display:none
}
}
.product-section .product-vid-m {
	display:none
}
@media only screen and (max-width: 767px) {
.product-section .product-vid-m {
position:absolute;
z-index:1;
display:block;
height:auto;
bottom:-136px;
left:0;
width:100%
}
}
@media only screen and (max-width: 480px) {
.product-section .product-vid-m {
bottom:-50px
}
}
.fullvideo-section {
	position:relative;
	z-index:3
}
.fullvideo-section:before {
	position:absolute;
	left:0;
	top:-2px;
	bottom:auto;
	z-index:11;
	transform:none !important;
	background-color:#fff;
	box-shadow:0px 0px 12px 8px hsla(0, 0%, 100%, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.fullvideo-section:before {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.fullvideo-section:before {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.fullvideo-section:before {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.fullvideo-section:before {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.fullvideo-section:before {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.fullvideo-section:before {
transform:rotate(2.3deg);
top:-2px;
bottom:auto
}
}
@media only screen and (max-width: 1100px) {
.fullvideo-section:before {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.fullvideo-section:before {
transform:rotate(2.5deg);
top:-2px;
bottom:auto
}
}
@media only screen and (max-width: 768px) {
.fullvideo-section:before {
transform:rotate(2.5deg);
top:-2px;
bottom:auto
}
}
@media only screen and (max-width: 420px) {
.fullvideo-section:before {
transform:rotate(3deg);
top:-2px;
bottom:auto
}
}
.fullvideo-section video {
	width:100%;
	height:auto
}
.fullvideo-section .plyr__control, .fullvideo-section .plyr__progress__container, .fullvideo-section .plyr__time, .fullvideo-section .plyr__menu {
	opacity:0;
	visibility:hidden
}
.social-section {
	position:relative;
	z-index:3;
	background:url("../img/social_bg.jpg") center top no-repeat;
	background-size:1920px 737px;
	height:auto;
	padding-bottom:35%;
	clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%)
}
@media only screen and (max-width: 1800px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 84%)
}
}
@media only screen and (max-width: 1700px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%)
}
}
@media only screen and (max-width: 1600px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 82%)
}
}
@media only screen and (max-width: 1500px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 80%)
}
}
@media only screen and (max-width: 1400px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 79%)
}
}
@media only screen and (max-width: 1280px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 88.5%)
}
}
@media only screen and (max-width: 1100px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 86%)
}
}
@media only screen and (max-width: 1024px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 88%)
}
}
@media only screen and (max-width: 767px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 96%);
padding-bottom:133%
}
}
@media only screen and (max-width: 480px) {
.social-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 96%)
}
}
.social-section:before {
	position:absolute;
	left:0;
	top:0;
	bottom:auto;
	z-index:11;
	transform:none !important;
	background-color: #FF9800;
    box-shadow: 0px 0px 12px 8px #FF9800;
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.social-section:before {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.social-section:before {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.social-section:before {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.social-section:before {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.social-section:before {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.social-section:before {
transform:rotate(2.3deg);
top:0;
bottom:auto
}
}
@media only screen and (max-width: 1100px) {
.social-section:before {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.social-section:before {
transform:rotate(2.5deg);
top:0;
bottom:auto
}
}
@media only screen and (max-width: 768px) {
.social-section:before {
transform:rotate(2.5deg);
top:0;
bottom:auto
}
}
@media only screen and (max-width: 420px) {
.social-section:before {
transform:rotate(3deg);
top:0;
bottom:auto
}
}
.social-section:after {
	position:absolute;
	left:0;
	top:auto;
	bottom:49px;
	z-index:11;
	transform:rotate(3deg);
	background-color:#FF9800;
	box-shadow: 0px 0px 12px 8px #ff9800b8;
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.social-section:after {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.social-section:after {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.social-section:after {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.social-section:after {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.social-section:after {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.social-section:after {
transform:rotate(2.3deg);
top:auto;
bottom:25px
}
}
@media only screen and (max-width: 1100px) {
.social-section:after {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.social-section:after {
transform:rotate(2.5deg);
top:auto;
bottom:17px
}
}
@media only screen and (max-width: 768px) {
.social-section:after {
transform:rotate(2.5deg);
top:auto;
bottom:15px
}
}
@media only screen and (max-width: 420px) {
.social-section:after {
transform:rotate(3deg);
top:auto;
bottom:10px
}
}
.social-section .flex {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
@media only screen and (max-width: 767px) {
.social-section .flex {
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
}
.social-section .flex .box {
	position:relative
}
.social-section .social-logo {
	position:absolute;
	z-index:4;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, .37);
	opacity:0;
	visibility:hidden;
transition:all .2s
}
.social-section .social-logo:before {
	position:absolute;
	left:50%;
	top:50%;
	width:388px;
	height:388px;
	transform:translate(-50%, -50%);
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
@media only screen and (max-width: 1600px) {
.social-section .social-logo:before {
width:300px;
height:300px
}
}
@media only screen and (max-width: 1440px) {
.social-section .social-logo:before {
width:250px;
height:250px
}
}
@media only screen and (max-width: 1280px) {
.social-section .social-logo:before {
width:200px;
height:200px
}
}
@media only screen and (max-width: 1024px) {
.social-section .social-logo:before {
width:150px;
height:150px
}
}
.social-section .social-logo-fb:before {
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.125 6.1875V3.9375C10.125 3.3165 10.629 2.8125 11.25 2.8125H12.375V0H10.125C8.26088 0 6.75 1.51088 6.75 3.375V6.1875H4.5V9H6.75V18H10.125V9H12.375L13.5 6.1875H10.125Z' fill='white'/%3E%3C/svg%3E%0A")
}
.social-section .social-logo-ig:before {
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.9823 5.29205C17.9402 4.33564 17.7855 3.67812 17.564 3.10836C17.3354 2.50359 16.9838 1.96213 16.5231 1.51201C16.073 1.05489 15.5279 0.699691 14.9302 0.474702C14.3571 0.253147 13.703 0.0984842 12.7466 0.0563159C11.7831 0.0105764 11.4772 0 9.03334 0C6.5895 0 6.28361 0.0105764 5.32363 0.0527447C4.36722 0.094913 3.7097 0.249713 3.14009 0.471131C2.53517 0.699691 1.99371 1.05132 1.5436 1.51201C1.08648 1.96213 0.731414 2.50716 0.506287 3.10493C0.284733 3.67812 0.13007 4.33207 0.0879016 5.28848C0.0421621 6.25203 0.0315857 6.55792 0.0315857 9.00176C0.0315857 11.4456 0.0421621 11.7515 0.0843303 12.7115C0.126499 13.6679 0.281299 14.3254 0.502854 14.8952C0.731414 15.4999 1.08648 16.0414 1.5436 16.4915C1.99371 16.9486 2.53874 17.3038 3.13651 17.5288C3.7097 17.7504 4.36365 17.905 5.3202 17.9472C6.28004 17.9895 6.58607 17.9999 9.0299 17.9999C11.4737 17.9999 11.7796 17.9895 12.7396 17.9472C13.696 17.905 14.3535 17.7504 14.9232 17.5288C16.1328 17.0611 17.0893 16.1047 17.557 14.8952C17.7784 14.322 17.9332 13.6679 17.9753 12.7115C18.0175 11.7515 18.0281 11.4456 18.0281 9.00176C18.0281 6.55792 18.0245 6.25203 17.9823 5.29205ZM16.3614 12.6411C16.3227 13.5202 16.175 13.9949 16.0519 14.3114C15.7495 15.0956 15.1271 15.7179 14.343 16.0204C14.0265 16.1434 13.5484 16.2911 12.6727 16.3297C11.7233 16.372 11.4386 16.3824 9.03691 16.3824C6.63524 16.3824 6.34693 16.372 5.40096 16.3297C4.52189 16.2911 4.04718 16.1434 3.73072 16.0204C3.34049 15.8761 2.98529 15.6476 2.69698 15.3487C2.39809 15.0568 2.16953 14.7052 2.02531 14.315C1.90223 13.9985 1.75458 13.5202 1.71598 12.6447C1.67367 11.6953 1.66324 11.4104 1.66324 9.00876C1.66324 6.6071 1.67367 6.31879 1.71598 5.37295C1.75458 4.49387 1.90223 4.01917 2.02531 3.7027C2.16953 3.31234 2.39809 2.95727 2.70055 2.66883C2.99229 2.36994 3.34392 2.14138 3.73429 1.99729C4.05075 1.87422 4.52903 1.72656 5.40453 1.68783C6.35394 1.64566 6.63881 1.63509 9.04034 1.63509C11.4456 1.63509 11.7303 1.64566 12.6763 1.68783C13.5554 1.72656 14.0301 1.87422 14.3465 1.99729C14.7368 2.14138 15.092 2.36994 15.3803 2.66883C15.6792 2.96071 15.9077 3.31234 16.0519 3.7027C16.175 4.01917 16.3227 4.49731 16.3614 5.37295C16.4036 6.32236 16.4142 6.6071 16.4142 9.00876C16.4142 11.4104 16.4036 11.6917 16.3614 12.6411Z' fill='white'/%3E%3Cpath d='M9.0334 4.37781C6.48064 4.37781 4.40945 6.44886 4.40945 9.00176C4.40945 11.5547 6.48064 13.6257 9.0334 13.6257C11.5863 13.6257 13.6574 11.5547 13.6574 9.00176C13.6574 6.44886 11.5863 4.37781 9.0334 4.37781ZM9.0334 12.0012C7.3773 12.0012 6.03396 10.658 6.03396 9.00176C6.03396 7.34552 7.3773 6.00232 9.0334 6.00232C10.6896 6.00232 12.0328 7.34552 12.0328 9.00176C12.0328 10.658 10.6896 12.0012 9.0334 12.0012V12.0012Z' fill='white'/%3E%3Cpath d='M14.9198 4.19496C14.9198 4.79109 14.4364 5.27444 13.8401 5.27444C13.244 5.27444 12.7607 4.79109 12.7607 4.19496C12.7607 3.5987 13.244 3.11548 13.8401 3.11548C14.4364 3.11548 14.9198 3.5987 14.9198 4.19496V4.19496Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.social-section .social-logo-yt:before {
	background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.114 21.2633C37.68 19.3777 36.1376 17.9867 34.2811 17.7797C29.886 17.2887 25.4353 17.2864 21.0063 17.2887C16.5755 17.2864 12.1257 17.2887 7.72919 17.7797C5.87368 17.9872 4.33221 19.3781 3.89867 21.2633C3.28079 23.9484 3.27338 26.8794 3.27338 29.6441C3.27338 32.4088 3.27338 35.3394 3.89126 38.0245C4.3248 39.9096 5.86627 41.3006 7.72271 41.5081C12.1183 41.9995 16.5681 42.0014 20.9984 41.9995C25.4292 42.0018 29.8781 41.9995 34.2751 41.5081C36.1306 41.3006 37.673 39.9096 38.1066 38.0245C38.724 35.3394 38.7272 32.4088 38.7272 29.6441C38.7268 26.8789 38.7314 23.9484 38.114 21.2633ZM13.386 23.3444H10.82V36.9795H8.43647V23.3444H5.91722V21.1109H13.386V23.3444ZM19.8599 36.98H17.7159V35.69C16.8641 36.6664 16.0554 37.1426 15.2675 37.1426C14.5769 37.1426 14.1017 36.8628 13.8872 36.2639C13.7705 35.9063 13.6982 35.3403 13.6982 34.5057V25.1559H15.8404V33.8614C15.8404 34.3635 15.8404 34.6242 15.8599 34.6947C15.9113 35.0272 16.0739 35.1958 16.3611 35.1958C16.7909 35.1958 17.2402 34.8646 17.7154 34.1926V25.1559H19.8595L19.8599 36.98ZM27.9994 33.4311C27.9994 34.5247 27.9258 35.3125 27.7827 35.8137C27.4964 36.6933 26.9235 37.1426 26.0712 37.1426C25.3088 37.1426 24.5733 36.7192 23.8567 35.8345V36.9805H21.7145V21.1109H23.8567V26.2934C24.5487 25.4417 25.2833 25.0109 26.0712 25.0109C26.9235 25.0109 27.4969 25.4597 27.7827 26.3449C27.9267 26.8205 27.9994 27.6024 27.9994 28.7219V33.4311ZM36.0852 31.4584H31.8003V33.5543C31.8003 34.6488 32.1584 35.1954 32.8948 35.1954C33.4224 35.1954 33.7295 34.9086 33.8518 34.3361C33.8717 34.2199 33.8999 33.7437 33.8999 32.8845H36.0857V33.1972C36.0857 33.8878 36.0593 34.3635 36.0398 34.5775C35.968 35.0518 35.7994 35.4821 35.5396 35.8609C34.9463 36.7197 34.0671 37.143 32.9481 37.143C31.8272 37.143 30.974 36.7396 30.3547 35.9323C29.9004 35.3403 29.6669 34.4084 29.6669 33.1518V29.0105C29.6669 27.7465 29.8739 26.8219 30.3293 26.2244C30.9481 25.4153 31.8008 25.0123 32.8953 25.0123C33.9703 25.0123 34.8226 25.4153 35.4229 26.2244C35.8717 26.8219 36.0861 27.7465 36.0861 29.0105V31.4584H36.0852Z' fill='white'/%3E%3Cpath d='M32.8758 26.9401C32.1597 26.9401 31.8007 27.4871 31.8007 28.5802V29.6742H33.9429V28.5802C33.9425 27.4871 33.5844 26.9401 32.8758 26.9401Z' fill='white'/%3E%3Cpath d='M24.9249 26.9401C24.5719 26.9401 24.2143 27.1068 23.8563 27.4611V34.6678C24.2139 35.0263 24.5719 35.1958 24.9249 35.1958C25.5427 35.1958 25.8568 34.6678 25.8568 33.6002V28.5533C25.8568 27.4871 25.5427 26.9401 24.9249 26.9401Z' fill='white'/%3E%3Cpath d='M26.1217 16.1989C26.9114 16.1989 27.7331 15.7191 28.595 14.7316V16.035H30.7604V4.08533H28.595V13.2184C28.1152 13.8965 27.6603 14.2318 27.2273 14.2318C26.9373 14.2318 26.7669 14.0604 26.7196 13.7246C26.6932 13.6538 26.6932 13.3902 26.6932 12.883V4.08533H24.5348V13.5342C24.5348 14.3782 24.607 14.9493 24.7265 15.311C24.9442 15.9164 25.4246 16.1989 26.1217 16.1989Z' fill='white'/%3E%3Cpath d='M11.0474 9.54063V16.0349H13.4485V9.54063L16.3369 0H13.9089L12.2707 6.29697L10.5662 0H8.03949C8.54575 1.48635 9.07239 2.98012 9.57865 4.46786C10.3489 6.7041 10.8297 8.39009 11.0474 9.54063Z' fill='white'/%3E%3Cpath d='M19.5551 16.1989C20.6399 16.1989 21.4829 15.7909 22.0809 14.9757C22.5352 14.3777 22.7529 13.4356 22.7529 12.1655V7.98114C22.7529 6.70368 22.5357 5.7699 22.0809 5.16638C21.4829 4.34886 20.6404 3.9408 19.5551 3.9408C18.4759 3.9408 17.6334 4.34886 17.034 5.16638C16.5741 5.7699 16.3564 6.70368 16.3564 7.98114V12.1655C16.3564 13.4356 16.5741 14.3777 17.034 14.9757C17.6329 15.7909 18.4759 16.1989 19.5551 16.1989ZM18.5218 7.54714C18.5218 6.44152 18.8571 5.89033 19.5551 5.89033C20.2531 5.89033 20.5876 6.44106 20.5876 7.54714V12.5736C20.5876 13.6792 20.2531 14.2322 19.5551 14.2322C18.8571 14.2322 18.5218 13.6792 18.5218 12.5736V7.54714Z' fill='white'/%3E%3C/svg%3E%0A")
}
.social-section .img-box .img-item {
	position:relative;
	width:33.33333%;
	height:auto;
	padding-bottom:33%
}
.social-section .img-box .img-item img {
	display:block;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:auto
}
.social-section .active-box.current-active-fb .social-logo-fb {
	opacity:1;
	visibility:visible
}
.social-section .active-box.current-active-fb .img-item img:first-child {
	z-index:3
}
.social-section .active-box.current-active-ig .social-logo-ig {
	opacity:1;
	visibility:visible
}
.social-section .active-box.current-active-ig .img-item img:nth-child(2) {
z-index:3
}
.social-section .active-box.current-active-yt .social-logo-yt {
	opacity:1;
	visibility:visible
}
.social-section .active-box.current-active-yt .img-item img:last-child {
	z-index:3
}
.social-section .social-text {
	position:absolute;
	z-index:2;
	left:160px;
	top:50%;
	transform:translateY(-50%)
}
@media only screen and (max-width: 1280px) {
.social-section .social-text {
left:50%;
transform:translate(-50%, -50%)
}
}
@media only screen and (max-width: 767px) {
.social-section .social-text {
top:59%
}
}
.social-section .social-text li {
	margin-bottom:28px
}
@media only screen and (max-width: 767px) {
.social-section .social-text li {
margin-bottom:16px
}
}
.social-section .social-text li span {
	display:inline-block;
	background-repeat:no-repeat;
	background-size:contain;
	cursor:pointer
}
.social-section .social-text-fb span {
	width:338px;
	height:66px;
	background-image:url("https://www.hellenergy.com/wp-content/themes/klock-hell-template/img/fb-text-over.svg")
}
@media only screen and (max-width: 1024px) {
.social-section .social-text-fb span {
width:169px;
height:33px
}
}
.social-section .social-text-fb span:hover {
	background-image:url("https://www.hellenergy.com/wp-content/themes/klock-hell-template/img/fb-text-base.svg")
}
.social-section .social-text-ig span {
	width:349px;
	height:62px;
	background-image:url("https://www.hellenergy.com/wp-content/themes/klock-hell-template/img/ig-text-base.svg")
}
@media only screen and (max-width: 1024px) {
.social-section .social-text-ig span {
width:175px;
height:31px
}
}
.social-section .social-text-ig span:hover {
	background-image:url("https://www.hellenergy.com/wp-content/themes/klock-hell-template/img/ig-text-over.svg")
}
.social-section .social-text-yt span {
	width:277px;
	height:62px;
	background-image:url("https://www.hellenergy.com/wp-content/themes/klock-hell-template/img/yt-text-over.svg")
}
@media only screen and (max-width: 1024px) {
.social-section .social-text-yt span {
width:138px;
height:31px
}
}
.social-section .social-text-yt span:hover {
	background-image:url("https://www.hellenergy.com/wp-content/themes/klock-hell-template/img/yt-text-base.svg")
}
.social-section .social-design {
	position:absolute;
	z-index:1;
	background-repeat:no-repeat;
	background-size:contain;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='38.999' viewBox='0 0 41 38.999'%3E%3Cg id='Shape_1_copy_16' data-name='Shape 1 copy 16' transform='translate(-143 -143.001)'%3E%3Cg id='Shape_1_copy_16-2' data-name='Shape 1 copy 16' fill='none'%3E%3Cpath d='M171.054,143,184,156.427,143,182Z' stroke='none'/%3E%3Cpath d='M 171.3899536132812 147.6716156005859 L 154.3162841796875 171.4060974121094 L 179.2685394287109 155.8425903320312 L 171.3899536132812 147.6716156005859 M 171.0540618896484 143.0012054443359 L 183.9997253417969 156.4272918701172 L 142.9995727539062 182.0003814697266 L 171.0540618896484 143.0012054443359 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}
.social-section .social-design-1 {
	left:50%;
	top:50%;
	margin-left:-290px;
	margin-top:-195px;
	width:580px;
	height:390px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='580.535' height='389.898' viewBox='0 0 580.535 389.898'%3E%3Cg id='Shape_1' data-name='Shape 1' transform='translate(-143.721 -158.983)' fill='none'%3E%3Cpath d='M327.023,158.983l-183.3,134.231L724.256,548.88Z' stroke='none'/%3E%3Cpath d='M 326.5507202148438 165.5254516601562 L 153.6646118164062 292.12939453125 L 701.212158203125 533.268798828125 L 326.5507202148438 165.5254516601562 M 327.0227661132812 158.9826049804688 L 724.2555541992188 548.880615234375 L 143.7211303710938 293.2137756347656 L 327.0227661132812 158.9826049804688 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
	animation:smoothRotate 1.7s infinite alternate ease-in-out
}
@media only screen and (max-width: 1280px) {
.social-section .social-design-1 {
width:290px;
height:195px
}
}
.social-section .social-design-2 {
	top:85px;
	right:333px;
	width:22px;
	height:18px;
	transform:rotate(180deg);
	animation:upAndDown 1.5s infinite alternate ease-in-out;
animation-delay:.3s
}
@media only screen and (max-width: 1280px) {
.social-section .social-design-2 {
width:11px;
height:9px;
right:150px
}
}
.social-section .social-design-3 {
	top:60%;
	left:60px;
	width:41px;
	height:39px;
	animation:upAndDown 1s infinite alternate ease-in-out
}
@media only screen and (max-width: 1280px) {
.social-section .social-design-3 {
width:20px;
height:19px
}
}
.social-section .social-design-4 {
	bottom:50px;
	right:290px;
	width:41px;
	height:39px;
	transform:rotate(-90deg);
	animation:upAndDown2 1.3s infinite alternate ease-in-out;
animation-delay:.1s
}
@media only screen and (max-width: 1280px) {
.social-section .social-design-4 {
right:100px;
width:20px;
height:19px
}
}
.recycle-section {
	position:relative;
	z-index:2;
	overflow:hidden;
	margin-top:-100px;
	background-color:#fff;
	clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%)
}
@media only screen and (max-width: 1800px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%)
}
}
@media only screen and (max-width: 1700px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%)
}
}
@media only screen and (max-width: 1600px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 82%)
}
}
@media only screen and (max-width: 1500px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%)
}
}
@media only screen and (max-width: 1400px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 83%)
}
}
@media only screen and (max-width: 1280px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 91%)
}
}
@media only screen and (max-width: 1100px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 90%)
}
}
@media only screen and (max-width: 1024px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 91.5%)
}
}
@media only screen and (max-width: 767px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 97%)
}
}
@media only screen and (max-width: 480px) {
.recycle-section {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 97%)
}
}
@media only screen and (max-width: 1024px) {
.recycle-section {
margin-top:-45px
}
}
@media only screen and (max-width: 767px) {
.recycle-section {
padding-bottom:60px
}
}
@media only screen and (max-width: 480px) {
.recycle-section {
margin-top:24px
}
}
.recycle-section .redneon {
	position:absolute;
	left:0;
	top:auto;
	bottom:47px;
	z-index:11;
	transform:rotate(3deg);
	background-color:#ff2b2b;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.recycle-section .redneon {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.recycle-section .redneon {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.recycle-section .redneon {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.recycle-section .redneon {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.recycle-section .redneon {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.recycle-section .redneon {
transform:rotate(2.3deg);
top:auto;
bottom:25px
}
}
@media only screen and (max-width: 1100px) {
.recycle-section .redneon {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.recycle-section .redneon {
transform:rotate(2.5deg);
top:auto;
bottom:17px
}
}
@media only screen and (max-width: 768px) {
.recycle-section .redneon {
transform:rotate(2.5deg);
top:auto;
bottom:9px
}
}
@media only screen and (max-width: 420px) {
.recycle-section .redneon {
transform:rotate(3deg);
top:auto;
bottom:10px
}
}
.recycle-section:before, .recycle-section:after {
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	transform:translateY(-50%);
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
.recycle-section:before {
	margin-left:-966px;
	width:732px;
	height:730px;
	background-image:url("../img/glitch-left.png")
}
.recycle-section:after {
	margin-left:430px;
	width:537px;
	height:730px;
	background-image:url("../img/glitch-right.png")
}
.recycle-section .flex {
	position:relative;
	z-index:2
}
@media only screen and (max-width: 767px) {
.recycle-section .flex {
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
}
.recycle-section .text-box {
	max-width:390px
}
@media only screen and (max-width: 767px) {
.recycle-section .text-box {
margin:0 36px;
width:100%;
max-width:100%
}
}
.recycle-section .text-box .h4 {
	display:inline-block;
	background-color:#FF9800;
	color:#fff;
	padding:4px 6px;
	margin-bottom:12px
}
.recycle-section .text-box .copy2 {
	margin-bottom:24px
}
.recycle-section video {
	width:100%;
	max-width:100%
}
.recycle-section video.safari-only {
	display:none
}
.recycle-section .btn-outline-red {
	display:none;
	visibility:hidden
}
body.safari .recycle-section video {
	display:none
}
body.safari .recycle-section video.safari-only {
	display:block
}
.news-section {
	position:relative;
	z-index:1;
	background:url("../img/news-bg.jpg") no-repeat;
	background-size:cover;
	overflow:hidden;
	padding:88px 0 48px;
	margin-top:-98px
}
@media only screen and (max-width: 767px) {
.news-section {
padding:100px 0 36px
}
}
.news-section:before {
	position:absolute;
	left:0;
	top:49px;
	bottom:auto;
	z-index:11;
	transform:rotate(3deg);
	background-color:#ff2b2b;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.news-section:before {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.news-section:before {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.news-section:before {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.news-section:before {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.news-section:before {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.news-section:before {
transform:rotate(2.3deg);
top:69px;
bottom:auto
}
}
@media only screen and (max-width: 1100px) {
.news-section:before {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.news-section:before {
transform:rotate(2.5deg);
top:78px;
bottom:auto
}
}
@media only screen and (max-width: 768px) {
.news-section:before {
transform:rotate(2.5deg);
top:86px;
bottom:auto
}
}
@media only screen and (max-width: 420px) {
.news-section:before {
transform:rotate(3deg);
top:86px;
bottom:auto
}
}
.news-section .h1 {
	margin-bottom:-24px
}
@media only screen and (max-width: 1280px) {
.news-section .h1 {
padding-left:48px
}
}
.news-slider {
	padding-bottom:90px
}
@media only screen and (max-width: 767px) {
.news-slider {
padding-bottom:0
}
}
.news-slider-img {
	position:relative;
	display:inline-block;
	margin-bottom:26px;
	overflow:visible;
transition:all .3s ease-out
}
.news-slider-img:before {
	position:absolute;
	z-index:2;
	width:100%;
	height:100%;
	border:4px solid #fff;
	background-color:rgba(0, 0, 0, 0);
	box-shadow:0px 0px 8px 4px hsla(0, 0%, 100%, .7), inset 0px 0px 8px 4px hsla(0, 0%, 100%, .7);
	content:"";
	transform:rotate(-10deg);
transition:all .3s ease-out
}
.news-slider-img img {
	display:block;
	max-width:268px;
	height:auto
}
@media only screen and (max-width: 480px) {
.news-slider-img img {
max-width:194px;
height:auto;
margin:0 auto
}
}
.news-slider-item {
	outline:none;
	margin:0;
	height:658px;
	padding:88px 40px;
	position:relative;
	left:327px
}
@media only screen and (max-width: 1700px) {
.news-slider-item {
margin:0 8px;
left:200px
}
}
@media only screen and (max-width: 1600px) {
.news-slider-item {
margin:0;
left:134px
}
}
@media only screen and (max-width: 1440px) {
.news-slider-item {
margin:0 10px;
left:55px
}
}
@media only screen and (max-width: 1280px) {
.news-slider-item {
margin:0 12px;
left:0
}
}
@media only screen and (max-width: 767px) {
.news-slider-item {
margin:0 20px;
left:0
}
}
@media only screen and (max-width: 480px) {
.news-slider-item {
margin:0;
left:-48px;
height:560px;
padding-top:56px
}
}
.news-slider-item:hover .news-slider-img {
	margin-top:-60px
}
@media only screen and (max-width: 480px) {
.news-slider-item:hover .news-slider-img {
margin-top:0
}
}
.news-slider-item:hover .news-slider-img:before {
	border-color:#ff2b2b;
	box-shadow:0px 0px 8px 4px rgba(255, 149, 144, .7), inset 0px 0px 8px 4px rgba(255, 149, 144, .7);
	transform:rotate(10deg)
}
@media only screen and (max-width: 480px) {
.news-slider-item:hover .news-slider-img:before {
border:4px solid #fff;
background-color:rgba(0, 0, 0, 0);
box-shadow:0px 0px 8px 4px hsla(0, 0%, 100%, .7), inset 0px 0px 8px 4px hsla(0, 0%, 100%, .7);
transform:rotate(-10deg)
}
}
.news-slider-item-phantom {
	opacity:0;
	visibility:hidden
}
@media only screen and (max-width: 767px) {
.news-slider-item-phantom {
display:none !important
}
}
.news-slider .h3 a {
	color:#000
}
.news-slider .slick-arrow {
	position:absolute;
	z-index:5;
	bottom:0;
	left:50%;
	margin-left:500px;
	width:42px;
	height:42px;
	background-color:#fff;
	border:none;
	outline:none;
	cursor:pointer;
transition:all .2s
}
@media only screen and (max-width: 1024px) {
.news-slider .slick-arrow {
left:auto;
right:48px;
margin-left:initial
}
}
@media only screen and (max-width: 767px) {
.news-slider .slick-arrow {
display:none
}
}
.news-slider .slick-arrow:before {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	width:17px;
	height:14px;
	background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5091 13.1286L16.8841 6.75361C16.9537 6.69179 16.9537 6.57588 16.8841 6.50633L10.5091 0.11588C10.4396 0.0463343 10.3314 0.0463343 10.2619 0.11588L9.44278 0.934971L14.4732 5.96543H0.718685C0.340049 5.96543 0.0155029 6.28997 0.0155029 6.68406C0.0155029 7.0627 0.340049 7.38724 0.718685 7.38724H14.3573L9.44278 12.3018L10.2619 13.1209C10.3314 13.1982 10.4319 13.1982 10.5091 13.1286Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='13.2136' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
.news-slider .slick-arrow.slick-prev {
	margin-left:457px
}
@media only screen and (max-width: 1024px) {
.news-slider .slick-arrow.slick-prev {
margin-left:initial;
right:90px
}
}
.news-slider .slick-arrow.slick-prev:before {
	transform:translate(-50%, -50%) rotate(180deg)
}
.news-slider .slick-arrow:hover {
	background-color:#000
}
.news-slider .slick-arrow:hover:before {
	background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5091 13.1286L16.8841 6.75361C16.9537 6.69179 16.9537 6.57588 16.8841 6.50633L10.5091 0.11588C10.4396 0.0463343 10.3314 0.0463343 10.2619 0.11588L9.44278 0.934971L14.4732 5.96543H0.718685C0.340049 5.96543 0.0155029 6.28997 0.0155029 6.68406C0.0155029 7.0627 0.340049 7.38724 0.718685 7.38724H14.3573L9.44278 12.3018L10.2619 13.1209C10.3314 13.1982 10.4319 13.1982 10.5091 13.1286Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='13.2136' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.section-seed {
	position:absolute;
	z-index:200000;
	top:0;
	left:0;
	width:100%;
	display:flex;
	align-items:center;
	width:100%;
	height:32px;
	background-color:#e8d043;
	text-align:center
}
@media only screen and (max-width: 1024px) {
.section-seed {
height:auto
}
}
.section-seed .seed-content {
	color:#1d2327;
font-size:.875rem;
	font-weight:500
}
@media only screen and (max-width: 1024px) {
.section-seed .seed-content {
font-size:.75rem
}
}
.section-seed .seed-content p {
	display:inline;
	position:relative;
	padding-left:26px
}
@media only screen and (max-width: 1024px) {
.section-seed .seed-content p {
display:block;
padding:10px 32px
}
}
.section-seed .seed-content p:before {
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:18px;
	height:18px;
	background-image:url("data:image/svg+xml,%3Csvg class='svg-icon' style='width: 1em;height: 1em;vertical-align: middle;fill: currentColor;overflow: hidden;' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M128.085333 877.226667a128 128 0 0 1-42.496-175.957334L402.773333 182.186667a128 128 0 0 1 218.453334 0l317.184 519.04A128 128 0 0 1 829.184 896H194.816a128 128 0 0 1-66.730667-18.773333zM829.184 810.666667a42.666667 42.666667 0 0 0 36.394667-64.896L548.394667 226.730667a42.666667 42.666667 0 0 0-72.789334 0L158.421333 745.770667A42.666667 42.666667 0 0 0 194.816 810.666667h634.368zM469.333333 384h85.333334v256h-85.333334V384z m0 298.666667h85.333334v85.333333h-85.333334v-85.333333z' fill='%23525A65' /%3E%3C/svg%3E");
	background-size:contain;
	background-repeat:no-repeat;
	content:""
}
@media only screen and (max-width: 1024px) {
.section-seed .seed-content p:before {
left:10px
}
}
.section-seed .seed-content a {
	color:#1d2327
}
.section-seed.seed-red {
	background-color:#ed1c24
}
.section-seed.seed-red a {
	color:#fff
}
.section-seed.seed-red .seed-content {
	color:#fff
}
.section-seed.seed-red .seed-content p:before {
	background-image:url("data:image/svg+xml,%3Csvg class='svg-icon' style='width: 1em;height: 1em;vertical-align: middle;fill: currentColor;overflow: hidden;' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M128.085333 877.226667a128 128 0 0 1-42.496-175.957334L402.773333 182.186667a128 128 0 0 1 218.453334 0l317.184 519.04A128 128 0 0 1 829.184 896H194.816a128 128 0 0 1-66.730667-18.773333zM829.184 810.666667a42.666667 42.666667 0 0 0 36.394667-64.896L548.394667 226.730667a42.666667 42.666667 0 0 0-72.789334 0L158.421333 745.770667A42.666667 42.666667 0 0 0 194.816 810.666667h634.368zM469.333333 384h85.333334v256h-85.333334V384z m0 298.666667h85.333334v85.333333h-85.333334v-85.333333z' fill='white' /%3E%3C/svg%3E")
}
.product-selector {
	padding-top:114px;
	background:url("../img/product-page-bg.jpg") no-repeat;
	background-size:1920px 722px
}
@media only screen and (max-width: 1280px) {
.product-selector .wrapper {
padding-left:24px
}
}
.product-slider {
	padding-bottom:90px
}
@media only screen and (max-width: 767px) {
.product-slider {
padding-bottom:66px
}
}
.product-slider-img {
	display:block;
	width:188px;
	height:360px;
	position:relative;
	display:inline-block;
	margin-bottom:26px;
	overflow:visible;
transition:all .3s ease-out;
	outline:none
}
@media only screen and (max-width: 767px) {
.product-slider-img {
width:146px;
height:280px
}
}
.product-slider-img:before {
	position:absolute;
	left:50%;
	top:50%;
	z-index:2;
	width:160px;
	height:230px;
	border:4px solid #fff;
	background-color:rgba(0, 0, 0, 0);
	box-shadow:0px 0px 8px 4px hsla(0, 0%, 100%, .7), inset 0px 0px 8px 4px hsla(0, 0%, 100%, .7);
	content:"";
	transform:translate(-50%, -50%) rotate(-10deg);
transition:all .3s ease-out
}
.product-slider-img img {
	position:relative;
	z-index:3;
	display:block;
	width:188px;
	height:360px;
	transform:rotate(5deg);
transition:all .3s ease-out
}
@media only screen and (max-width: 767px) {
.product-slider-img img {
width:146px;
height:280px
}
}
@media only screen and (max-width: 480px) {
.product-slider-img img {
max-width:240px;
margin:0 auto
}
}
.product-slider-item {
	outline:none;
	margin:0;
	width:188px;
	height:370px;
	padding-top:15px;
	position:relative;
	left:327px
}
@media only screen and (max-width: 1700px) {
.product-slider-item {
margin:0 8px;
left:200px
}
}
@media only screen and (max-width: 1600px) {
.product-slider-item {
margin:0;
left:134px
}
}
@media only screen and (max-width: 1440px) {
.product-slider-item {
margin:0 10px;
left:55px
}
}
@media only screen and (max-width: 1280px) {
.product-slider-item {
margin:0 12px;
left:0
}
}
@media only screen and (max-width: 767px) {
.product-slider-item {
margin:0 20px;
left:0;
width:146px;
height:286px
}
}
@media only screen and (max-width: 480px) {
.product-slider-item {
margin:0;
left:0
}
}
.product-slider-item:hover .product-slider-img {
	transform:scale(1.1) translateY(-15px)
}
.product-slider-item:hover .product-slider-img:before {
	border-color:#ff2b2b;
	box-shadow:0px 0px 8px 4px rgba(255, 149, 144, .7), inset 0px 0px 8px 4px rgba(255, 149, 144, .7);
	transform:translate(-50%, -50%) rotate(10deg)
}
@media only screen and (max-width: 480px) {
.product-slider-item:hover .product-slider-img:before {
border:4px solid #fff;
background-color:rgba(0, 0, 0, 0);
box-shadow:0px 0px 8px 4px hsla(0, 0%, 100%, .7), inset 0px 0px 8px 4px hsla(0, 0%, 100%, .7);
transform:translate(-50%, -50%) rotate(-10deg)
}
}
.product-slider-item:hover .product-slider-img img {
	transform:rotate(-5deg)
}
.product-slider-item:nth-child(even) .product-slider-img:before {
transform:translate(-50%, -50%) rotate(10deg)
}
.product-slider-item:nth-child(even) .product-slider-img img {
transform:rotate(-5deg)
}
.product-slider-item:nth-child(even):hover .product-slider-img:before {
transform:translate(-50%, -50%) rotate(-10deg)
}
.product-slider-item:nth-child(even):hover .product-slider-img img {
transform:rotate(5deg)
}
.product-slider-item.product-phantom {
	opacity:0;
	visibility:hidden
}
@media only screen and (max-width: 767px) {
.product-slider-item.product-phantom {
display:none !important
}
}
.product-slider .h3 a {
	color:#000
}
.product-slider .slick-dots {
	position:absolute;
	bottom:15px;
	left:50%;
	transform:translateX(-50%)
}
@media only screen and (max-width: 1024px) {
.product-slider .slick-dots {
display:none !important
}
}
.product-slider .slick-dots li {
	display:inline-block;
	margin:0 7px
}
.product-slider .slick-dots li button {
	border:none;
	font-size:0;
	width:40px;
	height:2px;
	background-color:#c8c5c1;
	opacity:.6;
	outline:none;
transition:all .3s
}
.product-slider .slick-dots li.slick-active button {
	opacity:1;
	background-color:red;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7)
}
.product-slider .slick-arrow {
	position:absolute;
	z-index:5;
	bottom:0;
	left:50%;
	margin-left:500px;
	width:42px;
	height:42px;
	background-color:#fff;
	border:none;
	outline:none;
	cursor:pointer;
transition:all .2s
}
@media only screen and (max-width: 1024px) {
.product-slider .slick-arrow {
left:auto;
right:48px;
margin-left:initial
}
}
@media only screen and (max-width: 767px) {
.product-slider .slick-arrow {
display:none
}
}
.product-slider .slick-arrow:before {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	width:17px;
	height:14px;
	background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5091 13.1286L16.8841 6.75361C16.9537 6.69179 16.9537 6.57588 16.8841 6.50633L10.5091 0.11588C10.4396 0.0463343 10.3314 0.0463343 10.2619 0.11588L9.44278 0.934971L14.4732 5.96543H0.718685C0.340049 5.96543 0.0155029 6.28997 0.0155029 6.68406C0.0155029 7.0627 0.340049 7.38724 0.718685 7.38724H14.3573L9.44278 12.3018L10.2619 13.1209C10.3314 13.1982 10.4319 13.1982 10.5091 13.1286Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='13.2136' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
.product-slider .slick-arrow.slick-prev {
	margin-left:457px
}
@media only screen and (max-width: 1024px) {
.product-slider .slick-arrow.slick-prev {
margin-left:initial;
right:90px
}
}
.product-slider .slick-arrow.slick-prev:before {
	transform:translate(-50%, -50%) rotate(180deg)
}
.product-slider .slick-arrow:hover {
	background-color:#000
}
.product-slider .slick-arrow:hover:before {
	background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5091 13.1286L16.8841 6.75361C16.9537 6.69179 16.9537 6.57588 16.8841 6.50633L10.5091 0.11588C10.4396 0.0463343 10.3314 0.0463343 10.2619 0.11588L9.44278 0.934971L14.4732 5.96543H0.718685C0.340049 5.96543 0.0155029 6.28997 0.0155029 6.68406C0.0155029 7.0627 0.340049 7.38724 0.718685 7.38724H14.3573L9.44278 12.3018L10.2619 13.1209C10.3314 13.1982 10.4319 13.1982 10.5091 13.1286Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='17' height='13.2136' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
.product-slider .slick-arrow.slick-disabled {
	opacity:0
}
.product-main {
	display:none;
	position:relative;
	padding:44px 0;
	background:#787878;
	background:-moz-linear-gradient(left, #787878 0%, #f8f8f8 57%, #949495 100%);
	background:-webkit-linear-gradient(left, #787878 0%, #f8f8f8 57%, #949495 100%);
	background:linear-gradient(to right, #787878 0%, #f8f8f8 57%, #949495 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#787878", endColorstr="#949495", GradientType=1 );
	background-position:left center, right center;
	background-repeat:no-repeat, no-repeat
}
@media only screen and (max-width: 1024px) {
.product-main {
padding-top:0
}
}
.product-main:before, .product-main:after {
	position:absolute;
	z-index:1;
	left:0;
	top:50%;
	width:960px;
	height:100%;
	transform:translateY(-50%);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
	content:"";
	background-image:url("../img/product-bg-left.png")
}
.product-main:after {
	right:0;
	left:auto;
	background-image:url("../img/product-bg-right.png");
	background-position:right center
}
.product-main .wrapper {
	position:relative;
	z-index:2
}
@media only screen and (max-width: 1280px) {
.product-main .wrapper {
padding-left:24px;
padding-right:24px
}
}
@media only screen and (max-width: 1024px) {
.product-main .wrapper {
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
}
.product-main .wrapper .box:last-child {
	position:relative
}
.product-main h2 {
	font-size:3.75rem;
	line-height:1em;
	font-weight:500;
	font-family:"Teko", sans-serif;
	text-transform:uppercase;
	margin-bottom:48px;
	margin-top:20px
}
@media only screen and (max-width: 1280px) {
.product-main h2 {
font-size:3.438rem
}
}
@media only screen and (max-width: 767px) {
.product-main h2 {
font-size:2.625rem;
margin-bottom:24px
}
}
.product-main p {
	font-size:1.25rem;
	font-weight:300;
	line-height:1.4em;
	color:#170d24;
	padding-bottom:20px
}
@media only screen and (max-width: 1024px) {
.product-main p {
font-size:1rem
}
}
@media only screen and (max-width: 767px) {
.product-main p {
font-size:.875rem
}
}
.product-main .btn {
	margin-top:12px
}
.product-main ul {
	margin-bottom:42px
}
.product-main ul li {
	position:relative;
	padding-left:19px;
	font-size:1.25rem;
	font-weight:300;
	line-height:1.3em;
	color:#170d24;
	margin-bottom:2px
}
@media only screen and (max-width: 1024px) {
.product-main ul li {
font-size:1rem
}
}
@media only screen and (max-width: 767px) {
.product-main ul li {
font-size:.875rem
}
}
.product-main ul li:before {
	position:absolute;
	left:0;
	top:15px;
	width:3px;
	height:3px;
	border-radius:50%;
	background-color:#170d24;
	content:""
}
.product-main .product-img {
	position:relative;
	width:333px;
	height:640px;
	margin:130px auto 0
}
@media only screen and (max-width: 767px) {
.product-main .product-img {
width:130px;
height:250px;
margin-top:64px;
left:-4px
}
}
.product-main .product-img:before, .product-main .product-img:after {
	position:absolute;
	left:-64px;
	top:24px;
	width:492px;
	height:483px;
	background-size:contain;
	background-repeat:no-repeat;
	content:"";
	animation:smoothRotate2 1.7s infinite alternate ease-in-out
}
@media only screen and (max-width: 767px) {
.product-main .product-img:before, .product-main .product-img:after {
width:210px;
height:200px;
left:-25px
}
}
.product-main .product-img:before {
	z-index:1;
	background-image:url("data:image/svg+xml,%3Csvg width='517' height='507' viewBox='0 0 517 507' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath d='M86.8829 484.943L18.7324 281.783L504.723 19V12.5L12.6416 279.347L84.8977 494.746L86.8829 484.943Z' fill='%23FF2929'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='0.641602' y='0.5' width='516.081' height='506.246' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.890196 0 0 0 0 0.0235294 0 0 0 0 0.0745098 0 0 0 0.7 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")
}
.product-main .product-img:after {
	z-index:3;
	background-image:url("data:image/svg+xml,%3Csvg width='517' height='507' viewBox='0 0 517 507' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath d='M84.8977 494.746L504.723 19.2118V12.5L84.8977 487L84.8977 494.746Z' fill='%23FF0606'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='72.8977' y='0.5' width='443.825' height='506.246' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.890196 0 0 0 0 0.0235294 0 0 0 0 0.0745098 0 0 0 0.7 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")
}
.product-main .product-img img {
	position:relative;
	z-index:2;
	display:block;
	width:100%;
	transform:rotate(-10deg);
	animation:upAndDown3 2.5s infinite alternate ease-in-out
}
.product-main .social-design {
	position:absolute;
	z-index:4;
	background-repeat:no-repeat;
	background-size:contain;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='38.999' viewBox='0 0 41 38.999'%3E%3Cg id='Shape_1_copy_16' data-name='Shape 1 copy 16' transform='translate(-143 -143.001)'%3E%3Cg id='Shape_1_copy_16-2' data-name='Shape 1 copy 16' fill='none'%3E%3Cpath d='M171.054,143,184,156.427,143,182Z' stroke='none'/%3E%3Cpath d='M 171.3899536132812 147.6716156005859 L 154.3162841796875 171.4060974121094 L 179.2685394287109 155.8425903320312 L 171.3899536132812 147.6716156005859 M 171.0540618896484 143.0012054443359 L 183.9997253417969 156.4272918701172 L 142.9995727539062 182.0003814697266 L 171.0540618896484 143.0012054443359 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}
.product-main .social-design-2 {
	top:85px;
	right:333px;
	width:22px;
	height:18px;
	transform:rotate(180deg);
	animation:upAndDown 1.5s infinite alternate ease-in-out;
animation-delay:.3s
}
@media only screen and (max-width: 1280px) {
.product-main .social-design-2 {
width:11px;
height:9px;
right:150px
}
}
.product-main .social-design-3 {
	top:60%;
	left:60px;
	width:41px;
	height:39px;
	animation:upAndDown 1s infinite alternate ease-in-out
}
@media only screen and (max-width: 1280px) {
.product-main .social-design-3 {
width:20px;
height:19px
}
}
.product-main .social-design-4 {
	bottom:50px;
	right:290px;
	width:41px;
	height:39px;
	transform:rotate(-90deg);
	animation:upAndDown2 1.3s infinite alternate ease-in-out;
animation-delay:.1s
}
@media only screen and (max-width: 1280px) {
.product-main .social-design-4 {
right:100px;
width:20px;
height:19px
}
}
.fullvideo-section-product {
	opacity:0;
	visibility:hidden;
	overflow:hidden;
	height:0
}
.fullvideo-section-product:before {
	display:none
}
body.hellice .fullvideo-section-product {
	opacity:1;
	visibility:visible;
	height:auto
}
html:lang(hu-HU) body.hellice .fullvideo-section-product {
display:none
}
.news-top {
	position:relative;
	z-index:2;
	background-repeat:no-repeat;
	background-size:1920px 800px;
	background-position:center top;
	height:645px;
	padding-top:124px;
	clip-path:polygon(0 0, 100% 0, 100% 100%, 0 84%)
}
@media only screen and (max-width: 1280px) {
.news-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 92%)
}
}
@media only screen and (max-width: 1024px) {
.news-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 94%)
}
}
@media only screen and (max-width: 767px) {
.news-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 95.5%)
}
}
@media only screen and (max-width: 480px) {
.news-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 97%)
}
}
.news-top:after {
	position:absolute;
	left:0;
	top:auto;
	bottom:51px;
	z-index:11;
	transform:rotate(3deg);
	background-color:#ff2b2b;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.news-top:after {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.news-top:after {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.news-top:after {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.news-top:after {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.news-top:after {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.news-top:after {
transform:rotate(2.3deg);
top:auto;
bottom:25px
}
}
@media only screen and (max-width: 1100px) {
.news-top:after {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.news-top:after {
transform:rotate(2.5deg);
top:auto;
bottom:18px
}
}
@media only screen and (max-width: 768px) {
.news-top:after {
transform:rotate(2.5deg);
top:auto;
bottom:15px
}
}
@media only screen and (max-width: 420px) {
.news-top:after {
transform:rotate(3deg);
top:auto;
bottom:10px
}
}
@media only screen and (max-width: 1280px) {
.news-top .wrapper {
padding:0 24px
}
}
.news-top .h1 {
	color:#fff;
	margin-bottom:24px
}
.news-top-item {
	max-width:587px
}
.news-top-item-meta {
	position:relative;
	z-index:2;
	padding:12px 28px
}
.news-top-item-meta:before {
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#f71e13;
	transform:skew(-15deg);
	content:"";
	box-shadow:3px 4px 10px 0 rgba(0, 0, 0, .25)
}
.news-top-item-meta span {
	color:#fff;
	font-size:1.75rem;
	font-weight:500;
	font-family:"Teko", sans-serif;
	letter-spacing:2.4px
}
@media only screen and (max-width: 767px) {
.news-top-item-meta span {
font-size:1.25rem
}
}
.news-top-item-date {
	padding-right:8px
}
.news-top-item-date:after {
	content:"|";
	padding-left:8px
}
.news-top-item-title {
	color:#fff;
	font-size:1.625rem;
	margin-bottom:8px;
	letter-spacing:2.4px
}
.news-top-item-title a {
	color:#fff;
	font-size:1.625rem;
	letter-spacing:2.4px
}
@media only screen and (max-width: 767px) {
.news-top-item-title {
font-size:1.375rem
}
}
.news-top-item-text {
	position:relative;
	z-index:1;
	padding:52px 28px 18px;
	margin-top:-28px
}
.news-top-item-text:before {
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#18c7fe;
	transform:skew(-15deg);
	content:"";
	box-shadow:3px 4px 10px 0 rgba(0, 0, 0, .25)
}
.news-top-item-text p {
	color:#fff;
	font-size:1.25rem;
	font-weight:600;
	letter-spacing:2.4px
}
@media only screen and (max-width: 767px) {
.news-top-item-text p {
font-size:1rem
}
}
.news-more {
	position:relative;
	z-index:1;
	background:url("../img/news-page-bg.jpg") no-repeat;
	background-position:center center;
	background-size:cover;
	padding-top:181px;
	margin-top:-104px;
	padding-bottom:64px
}
.news-more:before {
	position:absolute;
	left:0;
	top:51px;
	bottom:auto;
	z-index:11;
	transform:rotate(3deg);
	background-color:#ff2b2b;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.news-more:before {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.news-more:before {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.news-more:before {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.news-more:before {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.news-more:before {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.news-more:before {
transform:rotate(2.3deg);
top:77px;
bottom:auto
}
}
@media only screen and (max-width: 1100px) {
.news-more:before {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.news-more:before {
transform:rotate(2.5deg);
top:84px;
bottom:auto
}
}
@media only screen and (max-width: 768px) {
.news-more:before {
transform:rotate(2.5deg);
top:88px;
bottom:auto
}
}
@media only screen and (max-width: 420px) {
.news-more:before {
transform:rotate(3deg);
top:91px;
bottom:auto
}
}
@media only screen and (max-width: 1280px) {
.news-more .wrapper {
padding:0 24px
}
}
.news-subtop {
	-webkit-align-content:stretch;
	-ms-flex-line-pack:stretch;
	align-content:stretch;
	margin-bottom:36px
}
.news-subtop-item {
	position:relative;
	height:433px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center
}
.news-subtop-item:first-child {
	width:58%
}
@media only screen and (max-width: 1024px) {
.news-subtop-item:first-child {
width:100%;
margin-bottom:24px
}
}
.news-subtop-item:last-child {
	width:38%
}
@media only screen and (max-width: 1024px) {
.news-subtop-item:last-child {
width:100%
}
}
.news-subtop-item-link {
	display:block;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.news-subtop-item-text {
	position:absolute;
	z-index:2;
	left:0;
	bottom:0;
	padding:20px;
	background:linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(3, 3, 3, 0.6885) 51.04%, rgba(0, 0, 0, 0.3655) 100%)
}
.news-subtop-item-text:before {
	position:absolute;
	left:0;
	top:0;
	bottom:auto;
	z-index:11;
	transform:none !important;
	background-color:#ff2b2b;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.news-subtop-item-text:before {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.news-subtop-item-text:before {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.news-subtop-item-text:before {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.news-subtop-item-text:before {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.news-subtop-item-text:before {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.news-subtop-item-text:before {
transform:rotate(2.3deg);
top:0;
bottom:auto
}
}
@media only screen and (max-width: 1100px) {
.news-subtop-item-text:before {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.news-subtop-item-text:before {
transform:rotate(2.5deg);
top:0;
bottom:auto
}
}
@media only screen and (max-width: 768px) {
.news-subtop-item-text:before {
transform:rotate(2.5deg);
top:0;
bottom:auto
}
}
@media only screen and (max-width: 420px) {
.news-subtop-item-text:before {
transform:rotate(3deg);
top:0;
bottom:auto
}
}
.news-subtop-item-title {
	color:#fff;
	font-family:"Teko", sans-serif;
	font-weight:500;
	font-size:1.75rem;
	letter-spacing:2.4px;
	margin-bottom:4px
}
@media only screen and (max-width: 767px) {
.news-subtop-item-title {
font-size:1.5rem;
letter-spacing:normal
}
}
.news-subtop-item-title a {
	color:#fff
}
.news-subtop-item-lead {
	color:#fff;
	font-size:1.25rem;
	letter-spacing:2.4px
}
@media only screen and (max-width: 767px) {
.news-subtop-item-lead {
font-size:1rem;
letter-spacing:normal
}
}
.news-more-items {
	padding-bottom:36px
}
@media only screen and (max-width: 767px) {
.news-more-items {
padding-top:48px
}
}
.news-more-items .news-more-img {
	position:relative;
	display:inline-block;
	margin-bottom:26px;
	overflow:visible;
transition:all .3s ease-out;
	max-width:280px;
	margin:0 auto
}
.news-more-items .news-more-img:before {
	position:absolute;
	left:0;
	top:0%;
	z-index:2;
	width:100%;
	height:100%;
	border:4px solid #fff;
	background-color:rgba(0, 0, 0, 0);
	box-shadow:0px 0px 8px 4px hsla(0, 0%, 100%, .7), inset 0px 0px 8px 4px hsla(0, 0%, 100%, .7);
	content:"";
	transform:rotate(-10deg);
transition:all .3s ease-out
}
.news-more-items .news-more-img img {
	display:block;
	max-width:248px;
	height:auto
}
@media only screen and (max-width: 767px) {
.news-more-items .news-more-img img {
margin:0 auto
}
}
.news-more-items .news-more-item {
	outline:none;
	margin:0 auto;
	height:546px;
	padding:88px 20px;
	position:relative;
	text-align:center;
	max-width:33%
}
@media only screen and (max-width: 1024px) {
.news-more-items .news-more-item {
max-width:49%
}
}
@media only screen and (max-width: 767px) {
.news-more-items .news-more-item {
height:initial;
padding:0;
max-width:100%;
margin-bottom:24px
}
}
.news-more-items .news-more-item:hover .news-more-img {
	margin-top:-24px
}
@media only screen and (max-width: 480px) {
.news-more-items .news-more-item:hover .news-more-img {
margin-top:0
}
}
.news-more-items .news-more-item:hover .news-more-img:before {
	border-color:#ff2b2b;
	box-shadow:0px 0px 8px 4px rgba(255, 149, 144, .7), inset 0px 0px 8px 4px rgba(255, 149, 144, .7);
	transform:rotate(10deg)
}
@media only screen and (max-width: 480px) {
.news-more-items .news-more-item:hover .news-more-img:before {
border:4px solid #fff;
background-color:rgba(0, 0, 0, 0);
box-shadow:0px 0px 8px 4px hsla(0, 0%, 100%, .7), inset 0px 0px 8px 4px hsla(0, 0%, 100%, .7);
transform:rotate(-10deg)
}
}
.news-more-items .news-more-item .h3 {
	text-transform:initial;
	font-size:1.75rem;
	font-weight:500;
	padding:24px;
	text-align:left;
	max-width:280px;
	margin:0 auto
}
.news-more-items .news-more-item .h3 a {
	color:#000
}
.btn-wrapper {
	text-align:center
}
.news-item-top {
	position:relative;
	z-index:2;
	background-repeat:no-repeat;
	background-size:1920px 800px;
	background-position:center top;
	height:645px;
	padding-top:124px;
	clip-path:polygon(0 0, 100% 0, 100% 100%, 0 84%)
}
@media only screen and (max-width: 1280px) {
.news-item-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 92%)
}
}
@media only screen and (max-width: 1024px) {
.news-item-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 94%)
}
}
@media only screen and (max-width: 767px) {
.news-item-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 95.5%)
}
}
@media only screen and (max-width: 480px) {
.news-item-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 97%)
}
}
.news-item-top:before {
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	height:80%;
	width:100%;
	background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
	content:"";
	opacity:.8
}
.news-item-top:after {
	position:absolute;
	left:0;
	top:auto;
	bottom:51px;
	z-index:11;
	transform:rotate(3deg);
	background-color:#ff2b2b;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.news-item-top:after {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.news-item-top:after {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.news-item-top:after {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.news-item-top:after {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.news-item-top:after {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.news-item-top:after {
transform:rotate(2.3deg);
top:auto;
bottom:25px
}
}
@media only screen and (max-width: 1100px) {
.news-item-top:after {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.news-item-top:after {
transform:rotate(2.5deg);
top:auto;
bottom:18px
}
}
@media only screen and (max-width: 768px) {
.news-item-top:after {
transform:rotate(2.5deg);
top:auto;
bottom:15px
}
}
@media only screen and (max-width: 420px) {
.news-item-top:after {
transform:rotate(3deg);
top:auto;
bottom:10px
}
}
.news-item-top .wrapper {
	position:relative;
	z-index:2;
	height:100%
}
@media only screen and (max-width: 1280px) {
.news-item-top .wrapper {
padding:0 24px
}
}
.news-item-top-box .news-item-meta {
	margin-bottom:24px
}
.news-item-top-box .news-item-meta span {
	font-size:1.75rem;
	font-weight:500;
	font-family:"Teko", sans-serif;
	letter-spacing:2.4px
}
@media only screen and (max-width: 767px) {
.news-item-top-box .news-item-meta span {
font-size:1.25rem
}
}
.news-item-top-box .news-item-title {
	line-height:.922em
}
.news-item-top-box .news-item-subtitle {
	font-size:1.75rem;
	font-weight:500;
	font-family:"Teko", sans-serif;
	letter-spacing:2.4px;
	display:none
}
@media only screen and (max-width: 767px) {
.news-item-top-box .news-item-subtitle {
font-size:1.25rem
}
}
.news-item-top-box .h1 {
	margin-bottom:12px
}
.news-item-main {
	position:relative;
	padding-bottom:88px;
	margin-bottom:88px
}
.news-item-main:after {
	position:absolute;
	left:50%;
	bottom:0;
	transform:translateX(-50%);
	width:470px;
	height:1px;
	background-color:#d2d2d2;
	content:""
}
@media only screen and (max-width: 767px) {
.news-item-main:after {
width:50%
}
}
@media only screen and (max-width: 1280px) {
.news-item-main.wrapper {
padding:0 24px 88px
}
}
@media only screen and (max-width: 1024px) {
.news-item-main.wrapper {
padding-bottom:36px;
margin-bottom:64px
}
}
@media only screen and (max-width: 767px) {
.news-item-main.wrapper {
padding-bottom:24px;
margin-bottom:36px
}
}
article.post {
	background:url("../img/news-item-bg.jpg") center top repeat-y;
	background-size:1920px 2499px
}
article.post .the-content {
	padding-top:48px
}
article.post .the-content p {
	font-size:1.25rem;
	letter-spacing:.8px;
	color:#170d24;
	line-height:1.35;
	margin-bottom:46px;
	font-weight:300
}
@media only screen and (max-width: 767px) {
article.post .the-content p {
font-size:1.125rem
}
}
article.post .the-content p:first-child, article.post .the-content p:first-of-type {
	font-weight:500
}
article.post .the-content h3 {
	font-size:1.75rem;
	font-weight:600;
	font-family:"Teko", sans-serif;
	margin-bottom:24px
}
@media only screen and (max-width: 767px) {
article.post .the-content h3 {
font-size:1.438rem
}
}
article.post .the-content h4 {
font-size:.875rem;
	font-weight:500;
	text-transform:uppercase;
	margin-bottom:24px
}
article.post .the-content ul {
	margin-left:24px;
	margin-bottom:46px
}
article.post .the-content ul li {
	position:relative;
	padding-left:23px;
	font-size:1.25rem;
	letter-spacing:.8px;
	color:#170d24;
	line-height:1.35;
	margin-bottom:4px;
	font-weight:300
}
@media only screen and (max-width: 767px) {
article.post .the-content ul li {
font-size:1.125rem
}
}
article.post .the-content ul li:before {
	position:absolute;
	left:0;
	top:10px;
	width:7px;
	height:7px;
	border-radius:50%;
	background-color:#1a171e;
	content:""
}
article.post .the-content blockquote {
	position:relative;
	font-size:1.25rem;
	letter-spacing:.8px;
	color:#170d24;
	line-height:1.35;
	margin-bottom:46px;
	font-weight:300;
	padding:20px 74px;
	font-style:italic
}
@media only screen and (max-width: 767px) {
article.post .the-content blockquote {
font-size:1rem;
padding:24px 24px
}
}
article.post .the-content blockquote:before, article.post .the-content blockquote:after {
	position:absolute;
	width:50px;
	height:50px;
	background:url("../img/quote.png") no-repeat;
	background-size:contain;
	content:""
}
@media only screen and (max-width: 767px) {
article.post .the-content blockquote:before, article.post .the-content blockquote:after {
width:30px;
height:30px
}
}
article.post .the-content blockquote:before {
	left:0;
	top:0
}
article.post .the-content blockquote:after {
	right:0;
	bottom:0;
	transform:rotate(180deg)
}
.more-news-section {
	padding-bottom:96px
}
.more-news-section-title {
	font-family:"Teko", sans-serif;
	text-transform:uppercase;
	font-size:1.75rem
}
@media only screen and (max-width: 1280px) {
.more-news-section .wrapper {
padding:0 24px
}
}
.subpage-top {
	position:relative;
	z-index:12;
	background-repeat:no-repeat;
	background-size:1920px 643px;
	background-position:center top;
	height:645px;
	padding-top:124px;
	clip-path:polygon(0 0, 100% 0, 100% 100%, 0 84%)
}
@media only screen and (max-width: 1280px) {
.subpage-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 92%)
}
}
@media only screen and (max-width: 1024px) {
.subpage-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 94%)
}
}
@media only screen and (max-width: 767px) {
.subpage-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 95.5%)
}
}
@media only screen and (max-width: 480px) {
.subpage-top {
clip-path:polygon(0 0, 100% 0, 100% 100%, 0 97%)
}
}
.subpage-top:before {
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	background-color:rgba(0, 0, 0, .25);
	content:"";
	opacity:1
}
.subpage-top:after {
	position:absolute;
	left:0;
	top:auto;
	bottom:51px;
	z-index:11;
	transform:rotate(3deg);
	background-color:#ff2b2b;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.subpage-top:after {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.subpage-top:after {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.subpage-top:after {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.subpage-top:after {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.subpage-top:after {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.subpage-top:after {
transform:rotate(2.3deg);
top:auto;
bottom:25px
}
}
@media only screen and (max-width: 1100px) {
.subpage-top:after {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.subpage-top:after {
transform:rotate(2.5deg);
top:auto;
bottom:18px
}
}
@media only screen and (max-width: 768px) {
.subpage-top:after {
transform:rotate(2.5deg);
top:auto;
bottom:15px
}
}
@media only screen and (max-width: 420px) {
.subpage-top:after {
transform:rotate(3deg);
top:auto;
bottom:10px
}
}
.subpage-top .wrapper {
	position:relative;
	z-index:2
}
@media only screen and (max-width: 1280px) {
.subpage-top .wrapper {
padding:0 24px
}
}
.subpage-top .h1 {
	color:#fff;
	margin-bottom:24px
}
.subpage-top.subpage-v2:after {
	position:absolute;
	left:0;
	top:auto;
	bottom:49px;
	z-index:11;
	transform:rotate(3deg);
	background-color:#fff;
	box-shadow:0px 0px 12px 8px hsla(0, 0%, 100%, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.subpage-top.subpage-v2:after {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.subpage-top.subpage-v2:after {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.subpage-top.subpage-v2:after {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.subpage-top.subpage-v2:after {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.subpage-top.subpage-v2:after {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.subpage-top.subpage-v2:after {
transform:rotate(2.3deg);
top:auto;
bottom:25px
}
}
@media only screen and (max-width: 1100px) {
.subpage-top.subpage-v2:after {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.subpage-top.subpage-v2:after {
transform:rotate(2.5deg);
top:auto;
bottom:18px
}
}
@media only screen and (max-width: 768px) {
.subpage-top.subpage-v2:after {
transform:rotate(2.5deg);
top:auto;
bottom:15px
}
}
@media only screen and (max-width: 420px) {
.subpage-top.subpage-v2:after {
transform:rotate(3deg);
top:auto;
bottom:10px
}
}
.subsec {
	position:relative;
	z-index:11;
	padding:92px 0;
	background:url("../img/subsec-bg-1.jpg") center top repeat-y
}
.subsec:after {
	position:absolute;
	left:0;
	top:auto;
	bottom:-2px;
	z-index:11;
	transform:none !important;
	background-color:#fff;
	box-shadow:0px 0px 12px 8px hsla(0, 0%, 100%, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.subsec:after {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.subsec:after {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.subsec:after {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.subsec:after {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.subsec:after {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.subsec:after {
transform:rotate(2.3deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 1100px) {
.subsec:after {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.subsec:after {
transform:rotate(2.5deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 768px) {
.subsec:after {
transform:rotate(2.5deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 420px) {
.subsec:after {
transform:rotate(3deg);
top:auto;
bottom:-2px
}
}
.subsec.subsec-content {
	background-image:url("../img/gyartas_cover.jpg")
}
@media only screen and (max-width: 1280px) {
.subsec .wrapper {
padding:0 24px
}
}
@media only screen and (max-width: 1024px) {
.subsec .wrapper {
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
}
.subsec .wrapper>.box {
	flex-grow:1;
	flex-basis:0;
	max-width:50%;
	font-size:1.25rem;
	line-height:1.35;
	color:#1a171e;
	letter-spacing:2.4px
}
@media only screen and (max-width: 1024px) {
.subsec .wrapper>.box {
max-width:100%;
font-size:1.125rem;
line-height:1.3em;
letter-spacing:initial
}
}
.subsec .wrapper>.box h2 {
	font-size:3.75rem;
	line-height:1em;
	font-weight:500;
	font-family:"Teko", sans-serif;
	margin-bottom:36px
}
@media only screen and (max-width: 1280px) {
.subsec .wrapper>.box h2 {
font-size:3.438rem
}
}
@media only screen and (max-width: 767px) {
.subsec .wrapper>.box h2 {
font-size:2.625rem
}
}
.subsec .wrapper>.box h2 a {
	color:#1a171e
}
.subsec .wrapper>.box p {
	margin-bottom:36px
}
.subsec .wrapper>.box p a {
	color:#0f0fb5
}
.subsec .wrapper .wp-block-image {
	position:relative;
	text-align:center;
	max-width:420px;
	margin-left:auto
}
@media only screen and (max-width: 1024px) {
.subsec .wrapper .wp-block-image {
margin:0 auto 36px
}
}
.subsec .wrapper .wp-block-image:before {
	position:absolute;
	right:0;
	z-index:2;
	width:100%;
	height:100%;
	border:4px solid #fff;
	background-color:rgba(0, 0, 0, 0);
	box-shadow:0px 0px 8px 4px hsla(0, 0%, 100%, .7), inset 0px 0px 8px 4px hsla(0, 0%, 100%, .7);
	content:"";
	transform:rotate(10deg);
transition:all .3s ease-out
}
.subsec .wrapper .wp-block-image img {
	width:100%;
	margin:0 auto;
	box-shadow:0 6px 8px 0 rgba(0, 0, 0, .16)
}
.subsec .wrapper:nth-child(even) {
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse;
margin-top:36px
}
@media only screen and (max-width: 1024px) {
.subsec .wrapper:nth-child(even) {
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
}
.subsec .wrapper:nth-child(even) .wp-block-image {
margin-left:initial;
margin-right:auto
}
@media only screen and (max-width: 1024px) {
.subsec .wrapper:nth-child(even) .wp-block-image {
margin:0 auto 36px
}
}
.subsec .wrapper:nth-child(even) .wp-block-image:before {
border-color:#ff2b2b;
box-shadow:0px 0px 8px 4px rgba(255, 149, 144, .7), inset 0px 0px 8px 4px rgba(255, 149, 144, .7)
}
.subsec:first-of-type {
	padding-top:181px;
	margin-top:-104px;
	padding-bottom:64px
}
.subsec:first-of-type:before {
	position:absolute;
	left:0;
	top:51px;
	bottom:auto;
	z-index:11;
	transform:rotate(3deg);
	background-color:#ff2b2b;
	box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.subsec:first-of-type:before {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.subsec:first-of-type:before {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.subsec:first-of-type:before {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.subsec:first-of-type:before {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.subsec:first-of-type:before {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.subsec:first-of-type:before {
transform:rotate(2.3deg);
top:77px;
bottom:auto
}
}
@media only screen and (max-width: 1100px) {
.subsec:first-of-type:before {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.subsec:first-of-type:before {
transform:rotate(2.5deg);
top:84px;
bottom:auto
}
}
@media only screen and (max-width: 768px) {
.subsec:first-of-type:before {
transform:rotate(2.5deg);
top:88px;
bottom:auto
}
}
@media only screen and (max-width: 420px) {
.subsec:first-of-type:before {
transform:rotate(3deg);
top:91px;
bottom:auto
}
}
.subsec:nth-of-type(2n) {
background-image:url("../img/subsec-bg-2.jpg")
}
.subsec:nth-of-type(2n):after {
position:absolute;
left:0;
top:auto;
bottom:-2px;
z-index:11;
transform:none !important;
background-color:#ff2b2b;
box-shadow:0px 0px 12px 8px rgba(255, 149, 144, .7);
width:100%;
height:4px;
content:""
}
@media only screen and (max-width: 1800px) {
.subsec:nth-of-type(2n):after {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.subsec:nth-of-type(2n):after {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.subsec:nth-of-type(2n):after {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.subsec:nth-of-type(2n):after {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.subsec:nth-of-type(2n):after {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.subsec:nth-of-type(2n):after {
transform:rotate(2.3deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 1100px) {
.subsec:nth-of-type(2n):after {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.subsec:nth-of-type(2n):after {
transform:rotate(2.5deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 768px) {
.subsec:nth-of-type(2n):after {
transform:rotate(2.5deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 420px) {
.subsec:nth-of-type(2n):after {
transform:rotate(3deg);
top:auto;
bottom:-2px
}
}
.subsec:nth-of-type(2n) .box p, .subsec:nth-of-type(2n) .box h2 {
color:#fff
}
.subsec:nth-of-type(2n) .wrapper {
-webkit-flex-direction:row-reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse
}
@media only screen and (max-width: 1024px) {
.subsec:nth-of-type(2n) .wrapper {
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
}
.subsec:nth-of-type(2n) .wrapper .wp-block-image {
margin-left:initial;
margin-right:auto
}
@media only screen and (max-width: 1024px) {
.subsec:nth-of-type(2n) .wrapper .wp-block-image {
margin:0 auto 36px
}
}
.subsec+.subsec {
	z-index:10
}
.subsec+.subsec+.subsec {
	z-index:9
}
.subsec+.subsec+.subsec+.subsec {
	z-index:8
}
.subsec+.subsec+.subsec+.subsec+.subsec {
	z-index:7
}
.subsec+.subsec+.subsec+.subsec+.subsec+.subsec {
	z-index:6
}
.subsec+.subsec+.subsec+.subsec+.subsec+.subsec+.subsec {
	z-index:5
}
.subsec+.subsec+.subsec+.subsec+.subsec+.subsec+.subsec+.subsec {
	z-index:4
}
.subsec-v2 {
	position:relative;
	padding:44px 0;
	background:linear-gradient(90deg, #D1D1D1 0%, #E2E2E2 14%, #F7F7F7 50%, #E2E2E2 86%, #D9D9D9 100%);
	margin-top:-104px;
	padding-top:80px;
	padding-bottom:64px
}
@media only screen and (max-width: 1280px) {
.subsec-v2 {
margin-top:-88px
}
}
@media only screen and (max-width: 1024px) {
.subsec-v2 {
padding-top:0
}
}
.subsec-v2 .neon {
	position:absolute;
	left:0;
	top:51px;
	bottom:auto;
	z-index:11;
	transform:rotate(3deg);
	background-color:#fff;
	box-shadow:0px 0px 12px 8px hsla(0, 0%, 100%, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.subsec-v2 .neon {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.subsec-v2 .neon {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.subsec-v2 .neon {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.subsec-v2 .neon {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.subsec-v2 .neon {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.subsec-v2 .neon {
transform:rotate(2.3deg);
top:77px;
bottom:auto
}
}
@media only screen and (max-width: 1100px) {
.subsec-v2 .neon {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.subsec-v2 .neon {
transform:rotate(2.5deg);
top:84px;
bottom:auto
}
}
@media only screen and (max-width: 768px) {
.subsec-v2 .neon {
transform:rotate(2.5deg);
top:88px;
bottom:auto
}
}
@media only screen and (max-width: 420px) {
.subsec-v2 .neon {
transform:rotate(3deg);
top:91px;
bottom:auto
}
}
.subsec-v2:before, .subsec-v2:after {
	position:absolute;
	z-index:1;
	left:0;
	top:50%;
	width:960px;
	height:100%;
	transform:translateY(-50%);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
	content:"";
	background-image:url("../img/product-bg-left.png")
}
.subsec-v2:after {
	right:0;
	left:auto;
	background-image:url("../img/product-bg-right.png");
	background-position:right center
}
.subsec-v2 .wrapper {
	position:relative;
	z-index:2;
	max-width:940px
}
@media only screen and (max-width: 1280px) {
.subsec-v2 .wrapper {
padding-left:24px;
padding-right:24px
}
}
.subsec-v2 h3 {
	font-size:1.75rem;
	font-weight:400;
	font-family:"Teko", sans-serif;
	color:#1a171e;
	margin-top:48px;
	margin-bottom:24px
}
@media only screen and (max-width: 767px) {
.subsec-v2 h3 {
font-size:1.438rem
}
}
.subsec-v2 h2 {
	font-size:3.438rem;
	line-height:1em;
	font-weight:500;
	font-family:"Teko", sans-serif;
	color:#f71e13;
	margin-bottom:24px;
	margin-top:48px
}
@media only screen and (max-width: 1280px) {
.subsec-v2 h2 {
font-size:3rem
}
}
@media only screen and (max-width: 767px) {
.subsec-v2 h2 {
font-size:2.5rem
}
}
.subsec-v2 h2+h3 {
	margin-top:-20px
}
.subsec-v2.contact .wrapper {
	padding-top:64px
}
@media only screen and (max-width: 1024px) {
.subsec-v2.contact {
padding-top:80px
}
}
.subsec-v2.carrier-content, .subsec-v2.page-basic {
	display:none;
	margin-top:0
}
.subsec-v2.carrier-content h2, .subsec-v2.page-basic h2 {
	color:#1a171e
}
.subsec-v2.carrier-content p, .subsec-v2.page-basic p {
	font-size:1.25rem;
	letter-spacing:.8px;
	color:#170d24;
	line-height:1.35;
	margin-bottom:46px;
	font-weight:300
}
@media only screen and (max-width: 767px) {
.subsec-v2.carrier-content p, .subsec-v2.page-basic p {
font-size:1.125rem
}
}
.subsec-v2.carrier-content p a, .subsec-v2.page-basic p a {
	color:#170d24;
	font-weight:400
}
.subsec-v2.carrier-content p:first-child, .subsec-v2.page-basic p:first-child {
	font-weight:500
}
.subsec-v2.carrier-content ul, .subsec-v2.page-basic ul {
	margin-left:24px;
	margin-bottom:46px
}
.subsec-v2.carrier-content ul li, .subsec-v2.page-basic ul li {
	position:relative;
	padding-left:23px;
	font-size:1.25rem;
	letter-spacing:.8px;
	color:#170d24;
	line-height:1.35;
	margin-bottom:4px;
	font-weight:300
}
@media only screen and (max-width: 767px) {
.subsec-v2.carrier-content ul li, .subsec-v2.page-basic ul li {
font-size:1.125rem
}
}
.subsec-v2.carrier-content ul li:before, .subsec-v2.page-basic ul li:before {
	position:absolute;
	left:0;
	top:10px;
	width:7px;
	height:7px;
	border-radius:50%;
	background-color:#1a171e;
	content:""
}
.subsec-v2.carrier-content table, .subsec-v2.page-basic table {
	background-color:#fff;
	margin-bottom:36px
}
.subsec-v2.carrier-content table tr:nth-child(odd), .subsec-v2.page-basic table tr:nth-child(odd) {
background-color:#eaeaea
}
.subsec-v2.carrier-content table tr:first-child, .subsec-v2.page-basic table tr:first-child {
	background-color:#161516;
	color:#fff
}
.subsec-v2.carrier-content table tr td, .subsec-v2.page-basic table tr td {
	border:0
}
.subsec-v2.page-basic {
	display:block;
	margin-top:-104px
}
@media only screen and (max-width: 1024px) {
.subsec-v2.page-basic {
margin-top:-106px;
padding-top:60px
}
}
.subsec-v2.page-basic .wrapper {
	padding-top:64px
}
.subsec-v2.page-basic .wrapper h2, .subsec-v2.page-basic .wrapper h3 {
	margin-top:18px
}
.sub-carrier {
	position:relative;
	padding:44px 0;
	background:linear-gradient(90deg, #D1D1D1 0%, #E2E2E2 14%, #F7F7F7 50%, #E2E2E2 86%, #D9D9D9 100%);
	background-image:url("../img/karrier_hatter.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	margin-top:-104px;
	padding-top:180px;
	padding-bottom:64px
}
@media only screen and (max-width: 767px) {
.sub-carrier {
padding-top:138px
}
}
.sub-carrier:after {
	position:absolute;
	left:0;
	top:auto;
	bottom:-2px;
	z-index:11;
	transform:none !important;
	background-color:#fff;
	box-shadow:0px 0px 12px 8px hsla(0, 0%, 100%, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.sub-carrier:after {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.sub-carrier:after {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.sub-carrier:after {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.sub-carrier:after {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.sub-carrier:after {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.sub-carrier:after {
transform:rotate(2.3deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 1100px) {
.sub-carrier:after {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.sub-carrier:after {
transform:rotate(2.5deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 768px) {
.sub-carrier:after {
transform:rotate(2.5deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 420px) {
.sub-carrier:after {
transform:rotate(3deg);
top:auto;
bottom:-2px
}
}
@media only screen and (max-width: 1024px) {
.sub-carrier .wrapper {
padding:0 24px
}
}
@media only screen and (max-width: 767px) {
.sub-carrier .wrapper {
padding:0 12px
}
}
.sub-carrier .neon {
	position:absolute;
	left:0;
	top:51px;
	bottom:auto;
	z-index:11;
	transform:rotate(3deg);
	background-color:#fff;
	box-shadow:0px 0px 12px 8px hsla(0, 0%, 100%, .7);
	width:100%;
	height:4px;
	content:""
}
@media only screen and (max-width: 1800px) {
.sub-carrier .neon {
transform:rotate(3.2deg)
}
}
@media only screen and (max-width: 1700px) {
.sub-carrier .neon {
transform:rotate(3.4deg)
}
}
@media only screen and (max-width: 1600px) {
.sub-carrier .neon {
transform:rotate(3.7deg)
}
}
@media only screen and (max-width: 1500px) {
.sub-carrier .neon {
transform:rotate(4deg)
}
}
@media only screen and (max-width: 1400px) {
.sub-carrier .neon {
transform:rotate(4.2deg)
}
}
@media only screen and (max-width: 1280px) {
.sub-carrier .neon {
transform:rotate(2.3deg);
top:77px;
bottom:auto
}
}
@media only screen and (max-width: 1100px) {
.sub-carrier .neon {
transform:rotate(2.7deg)
}
}
@media only screen and (max-width: 1024px) {
.sub-carrier .neon {
transform:rotate(2.5deg);
top:84px;
bottom:auto
}
}
@media only screen and (max-width: 768px) {
.sub-carrier .neon {
transform:rotate(2.5deg);
top:88px;
bottom:auto
}
}
@media only screen and (max-width: 420px) {
.sub-carrier .neon {
transform:rotate(3deg);
top:91px;
bottom:auto
}
}
.sub-carrier h1 {
	color:#fff
}
.sub-carrier .news-more-items {
	padding:36px 24px
}
@media only screen and (max-width: 767px) {
.sub-carrier .news-more-items {
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
}
.sub-carrier .news-more-items .news-more-item .h3 {
	text-align:center
}
.sub-carrier .news-more-items .news-more-item .h3 a, .sub-carrier .news-more-items .news-more-item .h3 span {
	color:#fff
}
.tender-wrapper {
	position:relative
}
.tender-wrapper:before {
	position:absolute;
	right:0;
	top:0;
	background-image:url("../../../uploads/2021/04/szechenyi-2020.png");
	width:291px;
	height:201px;
	background-size:contain;
	background-repeat:no-repeat;
	content:""
}
@media only screen and (max-width: 1024px) {
.tender-wrapper:before {
top:auto;
bottom:0
}
}
.tender-wrapper .the-content {
	padding-top:0 !important
}
.subsec-v2 .wrapper.tender-wrapper {
	padding-right:300px
}
@media only screen and (max-width: 1280px) {
.subsec-v2 .wrapper.tender-wrapper {
padding-right:300px
}
}
@media only screen and (max-width: 1024px) {
.subsec-v2 .wrapper.tender-wrapper {
padding-top:126px;
padding-right:24px;
padding-bottom:192px
}
}
.sub-tenders {
	padding-top:148px
}
.sub-tenders .wrapper {
	position:relative;
	z-index:2;
	padding:0
}
@media only screen and (max-width: 1280px) {
.sub-tenders .wrapper {
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
}
.sub-tenders .wrapper .tender-item {
	flex-grow:initial;
	flex-basis:initial;
	position:relative;
	top:0;
	width:260px;
	min-height:225px;
	background-color:#fff;
	margin:0 12px 60px;
	text-align:center;
	border:2px solid #fff;
	padding:20px;
	box-shadow:0 0 20px 0 rgba(0, 0, 0, .12);
transition:all .2s ease-in;
	cursor:pointer
}
@media only screen and (max-width: 767px) {
.sub-tenders .wrapper .tender-item {
margin-bottom:24px
}
}
.sub-tenders .wrapper .tender-item h3 {
	flex-grow:1;
	flex-basis:0;
	font-family:"Teko", sans-serif;
	text-transform:uppercase;
	color:#1a171e;
	font-size:1.5rem;
	letter-spacing:.36px;
	text-align:center;
	font-weight:400;
	line-height:1.2
}
@media only screen and (max-width: 767px) {
.sub-tenders .wrapper .tender-item h3 {
font-size:1.25rem
}
}
.sub-tenders .wrapper .tender-item .btn {
	max-width:140px;
	margin:0 auto
}
.sub-tenders .wrapper .tender-item:hover {
	border-color:#f71e13;
	top:-18px
}
.accordion {
	padding-top:80px
}
.accordion .wrapper>h4 {
	position:relative;
	border:3px solid #fff;
	background-color:#fff;
	padding:19px 18px 17px;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .08);
	cursor:pointer;
	font-family:"Montserrat", sans-serif;
	font-size:1rem;
	font-weight:600;
	color:#1a171e;
	margin-bottom:0;
	margin-top:10px
}
.accordion .wrapper>h4:after {
	position:absolute;
	right:17px;
	top:50%;
	transform:translateY(-50%);
	width:20px;
	height:11px;
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99997 11C9.64153 11 9.28313 10.868 9.00984 10.6044L0.410282 2.30692C-0.136762 1.77909 -0.136762 0.923315 0.410283 0.395707C0.957105 -0.131903 1.84386 -0.131903 2.39095 0.395707L9.99997 7.73777L17.609 0.395962C18.1561 -0.131647 19.0427 -0.131647 19.5895 0.395963C20.1368 0.923573 20.1368 1.77935 19.5895 2.30716L10.9901 10.6047C10.7167 10.8682 10.3583 11 9.99997 11Z' fill='%2319171E'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
.accordion .wrapper>h4.opened {
	border-color:#f71e13
}
.accordion .wrapper>h4.opened:after {
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99997 1.98696e-07C9.64153 2.14365e-07 9.28313 0.132044 9.00984 0.395604L0.410282 8.69308C-0.136762 9.22091 -0.136762 10.0767 0.410283 10.6043C0.957105 11.1319 1.84386 11.1319 2.39095 10.6043L9.99997 3.26223L17.609 10.604C18.1561 11.1316 19.0427 11.1316 19.5895 10.604C20.1368 10.0764 20.1368 9.22065 19.5895 8.69284L10.9901 0.39534C10.7167 0.131758 10.3583 1.83035e-07 9.99997 1.98696e-07Z' fill='%23E33B2A'/%3E%3C/svg%3E%0A")
}
.accordion .wrapper>ul {
	display:none
}
.accordion .wrapper>ul li {
	position:relative;
	margin-top:10px
}
.accordion .wrapper>ul li a {
	position:relative;
	display:block;
	border:3px solid #fff;
	background-color:#fff;
	padding:19px 18px 17px;
	font-weight:500;
	color:#1a171e;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .08)
}
.accordion .wrapper>ul li a:after {
	position:absolute;
	right:17px;
	top:50%;
	transform:translateY(-50%);
	width:20px;
	height:20px;
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.5 19.9999H2.5C1.12167 19.9999 0 18.8783 0 17.4999V14.1666C0 13.7066 0.373333 13.3333 0.833333 13.3333C1.29333 13.3333 1.66667 13.7066 1.66667 14.1666V17.4999C1.66667 17.9591 2.04083 18.3333 2.5 18.3333H17.5C17.9592 18.3333 18.3333 17.9591 18.3333 17.4999V14.1666C18.3333 13.7066 18.7067 13.3333 19.1667 13.3333C19.6267 13.3333 20 13.7066 20 14.1666V17.4999C20 18.8783 18.8783 19.9999 17.5 19.9999Z' fill='%2319171E'/%3E%3Cpath d='M13.9226 10.5892L10.5892 13.9225C10.2634 14.2483 9.73674 14.2483 9.41091 13.9225L6.07758 10.5892C5.83924 10.3508 5.76758 9.9925 5.89674 9.68083C6.02591 9.37 6.33008 9.16667 6.66674 9.16667H9.16674V0.833333C9.16674 0.373333 9.54008 0 10.0001 0C10.4601 0 10.8334 0.373333 10.8334 0.833333V9.16667H13.3334C13.6701 9.16667 13.9742 9.37 14.1034 9.68083C14.2326 9.9925 14.1609 10.3508 13.9226 10.5892Z' fill='%2319171E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
.accordion .wrapper>ul li:hover a {
	border-color:#1a171e
}
.accordion .dl-item {
	position:relative;
	margin-top:10px
}
.accordion .dl-item a {
	position:relative;
	display:block;
	border:3px solid #fff;
	background-color:#fff;
	padding:19px 18px 17px;
	font-weight:500;
	color:#1a171e;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .08)
}
.accordion .dl-item a:after {
	position:absolute;
	right:17px;
	top:50%;
	transform:translateY(-50%);
	width:20px;
	height:20px;
	background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.5 19.9999H2.5C1.12167 19.9999 0 18.8783 0 17.4999V14.1666C0 13.7066 0.373333 13.3333 0.833333 13.3333C1.29333 13.3333 1.66667 13.7066 1.66667 14.1666V17.4999C1.66667 17.9591 2.04083 18.3333 2.5 18.3333H17.5C17.9592 18.3333 18.3333 17.9591 18.3333 17.4999V14.1666C18.3333 13.7066 18.7067 13.3333 19.1667 13.3333C19.6267 13.3333 20 13.7066 20 14.1666V17.4999C20 18.8783 18.8783 19.9999 17.5 19.9999Z' fill='%2319171E'/%3E%3Cpath d='M13.9226 10.5892L10.5892 13.9225C10.2634 14.2483 9.73674 14.2483 9.41091 13.9225L6.07758 10.5892C5.83924 10.3508 5.76758 9.9925 5.89674 9.68083C6.02591 9.37 6.33008 9.16667 6.66674 9.16667H9.16674V0.833333C9.16674 0.373333 9.54008 0 10.0001 0C10.4601 0 10.8334 0.373333 10.8334 0.833333V9.16667H13.3334C13.6701 9.16667 13.9742 9.37 14.1034 9.68083C14.2326 9.9925 14.1609 10.3508 13.9226 10.5892Z' fill='%2319171E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
.accordion .dl-item:hover a {
	border-color:#1a171e
}
#complaint-form, #export-form, #export-code-form, #sales-form, #pr-form {
	display:none
}
#country-dd {
	pointer-events:none
}
#export-code-form .wpcf7-form-control-wrap.to-email-hidden, #export-code-form .wpcf7-form-control-wrap.to-email-cc-hidden {
	position:absolute;
	left:-9999px
}
.newgen-page {
	position:relative
}
.newgen-page p {
	text-align:justify
}
.newgen-page .newgen-switch {
	position:absolute;
	right:0;
	top:-10px;
	display:flex;
	width:120px;
	height:40px;
	border:2px solid #f71e13
}
.newgen-page .newgen-switch>div {
	display:flex;
	justify-content:center;
	align-items:center;
	width:50%;
	text-align:center;
	text-transform:uppercase;
	font-weight:500;
	background-color:#fff;
	color:#f71e13;
	cursor:pointer
}
.newgen-page.newgen-hu .newgen-switch .newgen-switch-hu {
	background-color:#f71e13;
	color:#fff;
	pointer-events:none
}
.newgen-page.newgen-ro {
	display:none
}
.newgen-page.newgen-ro .newgen-switch .newgen-switch-ro {
	background-color:#f71e13;
	color:#fff;
	pointer-events:none
}
.newgen-page.newgen-bg {
	display:none
}
.newgen-page.newgen-bg .newgen-switch .newgen-switch-bg {
	background-color:#f71e13;
	color:#fff;
	pointer-events:none
}
.footer {
	background-color:#161516;
	padding:42px 0
}
.footer-menu ul {
	column-count:3;
	column-gap:240px;
	margin:0 48px
}
@media only screen and (max-width: 1280px) {
.footer-menu ul {
column-gap:170px
}
}
@media only screen and (max-width: 1024px) {
.footer-menu ul {
column-gap:100px
}
}
@media only screen and (max-width: 767px) {
.footer-menu ul {
column-gap:48px;
column-count:2;
margin:0 24px
}
}
@media only screen and (max-width: 480px) {
.footer-menu ul {
column-gap:0;
column-count:1
}
}
.footer-menu ul li {
	width:250px;
	margin-bottom:14px
}
.footer-menu ul li a {
	font-size:1.5rem;
	font-family:"Teko", sans-serif;
	text-transform:uppercase;
	color:#fff;
	font-weight:600
}
@media only screen and (max-width: 767px) {
.footer-menu ul li a {
font-size:1.375rem
}
}
.footer .footer-social {
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media only screen and (max-width: 767px) {
.footer .footer-social {
padding-left:12px;
padding-top:30px;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start
}
}
.footer .footer-social .footer-icon {
	margin-left:12px
}
.footer .footer-social .footer-icon a {
	display:block;
	width:33px;
	height:33px;
	background-repeat:no-repeat;
	background-size:contain
}
.footer .footer-social .footer-icon a.fb-icon {
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.125 6.1875V3.9375C10.125 3.3165 10.629 2.8125 11.25 2.8125H12.375V0H10.125C8.26088 0 6.75 1.51088 6.75 3.375V6.1875H4.5V9H6.75V18H10.125V9H12.375L13.5 6.1875H10.125Z' fill='white'/%3E%3C/svg%3E%0A")
}
.footer .footer-social .footer-icon a.ig-icon {
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.9823 5.29205C17.9402 4.33564 17.7855 3.67812 17.564 3.10836C17.3354 2.50359 16.9838 1.96213 16.5231 1.51201C16.073 1.05489 15.5279 0.699691 14.9302 0.474702C14.3571 0.253147 13.703 0.0984842 12.7466 0.0563159C11.7831 0.0105764 11.4772 0 9.03334 0C6.5895 0 6.28361 0.0105764 5.32363 0.0527447C4.36722 0.094913 3.7097 0.249713 3.14009 0.471131C2.53517 0.699691 1.99371 1.05132 1.5436 1.51201C1.08648 1.96213 0.731414 2.50716 0.506287 3.10493C0.284733 3.67812 0.13007 4.33207 0.0879016 5.28848C0.0421621 6.25203 0.0315857 6.55792 0.0315857 9.00176C0.0315857 11.4456 0.0421621 11.7515 0.0843303 12.7115C0.126499 13.6679 0.281299 14.3254 0.502854 14.8952C0.731414 15.4999 1.08648 16.0414 1.5436 16.4915C1.99371 16.9486 2.53874 17.3038 3.13651 17.5288C3.7097 17.7504 4.36365 17.905 5.3202 17.9472C6.28004 17.9895 6.58607 17.9999 9.0299 17.9999C11.4737 17.9999 11.7796 17.9895 12.7396 17.9472C13.696 17.905 14.3535 17.7504 14.9232 17.5288C16.1328 17.0611 17.0893 16.1047 17.557 14.8952C17.7784 14.322 17.9332 13.6679 17.9753 12.7115C18.0175 11.7515 18.0281 11.4456 18.0281 9.00176C18.0281 6.55792 18.0245 6.25203 17.9823 5.29205ZM16.3614 12.6411C16.3227 13.5202 16.175 13.9949 16.0519 14.3114C15.7495 15.0956 15.1271 15.7179 14.343 16.0204C14.0265 16.1434 13.5484 16.2911 12.6727 16.3297C11.7233 16.372 11.4386 16.3824 9.03691 16.3824C6.63524 16.3824 6.34693 16.372 5.40096 16.3297C4.52189 16.2911 4.04718 16.1434 3.73072 16.0204C3.34049 15.8761 2.98529 15.6476 2.69698 15.3487C2.39809 15.0568 2.16953 14.7052 2.02531 14.315C1.90223 13.9985 1.75458 13.5202 1.71598 12.6447C1.67367 11.6953 1.66324 11.4104 1.66324 9.00876C1.66324 6.6071 1.67367 6.31879 1.71598 5.37295C1.75458 4.49387 1.90223 4.01917 2.02531 3.7027C2.16953 3.31234 2.39809 2.95727 2.70055 2.66883C2.99229 2.36994 3.34392 2.14138 3.73429 1.99729C4.05075 1.87422 4.52903 1.72656 5.40453 1.68783C6.35394 1.64566 6.63881 1.63509 9.04034 1.63509C11.4456 1.63509 11.7303 1.64566 12.6763 1.68783C13.5554 1.72656 14.0301 1.87422 14.3465 1.99729C14.7368 2.14138 15.092 2.36994 15.3803 2.66883C15.6792 2.96071 15.9077 3.31234 16.0519 3.7027C16.175 4.01917 16.3227 4.49731 16.3614 5.37295C16.4036 6.32236 16.4142 6.6071 16.4142 9.00876C16.4142 11.4104 16.4036 11.6917 16.3614 12.6411Z' fill='white'/%3E%3Cpath d='M9.0334 4.37781C6.48064 4.37781 4.40945 6.44886 4.40945 9.00176C4.40945 11.5547 6.48064 13.6257 9.0334 13.6257C11.5863 13.6257 13.6574 11.5547 13.6574 9.00176C13.6574 6.44886 11.5863 4.37781 9.0334 4.37781ZM9.0334 12.0012C7.3773 12.0012 6.03396 10.658 6.03396 9.00176C6.03396 7.34552 7.3773 6.00232 9.0334 6.00232C10.6896 6.00232 12.0328 7.34552 12.0328 9.00176C12.0328 10.658 10.6896 12.0012 9.0334 12.0012V12.0012Z' fill='white'/%3E%3Cpath d='M14.9198 4.19496C14.9198 4.79109 14.4364 5.27444 13.8401 5.27444C13.244 5.27444 12.7607 4.79109 12.7607 4.19496C12.7607 3.5987 13.244 3.11548 13.8401 3.11548C14.4364 3.11548 14.9198 3.5987 14.9198 4.19496V4.19496Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}
#sb_instagram {
	height:auto !important;
	overflow:hidden
}
#sb_instagram #sbi_images {
	padding:0 !important
}
#sb_instagram .sbi_item {
	position:relative
}
#sb_instagram .sbi_item:before {
	position:absolute;
	right:20px;
	top:20px;
	z-index:10;
	width:24px;
	height:24px;
	background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M17.9823 5.29205C17.9402 4.33564 17.7855 3.67812 17.564 3.10836C17.3354 2.50359 16.9838 1.96213 16.5231 1.51201C16.073 1.05489 15.5279 0.699691 14.9302 0.474702C14.3571 0.253147 13.703 0.0984842 12.7466 0.0563159C11.7831 0.0105764 11.4772 0 9.03334 0C6.5895 0 6.28361 0.0105764 5.32363 0.0527447C4.36722 0.094913 3.7097 0.249713 3.14009 0.471131C2.53517 0.699691 1.99371 1.05132 1.5436 1.51201C1.08648 1.96213 0.731414 2.50716 0.506287 3.10493C0.284733 3.67812 0.13007 4.33207 0.0879016 5.28848C0.0421621 6.25203 0.0315857 6.55792 0.0315857 9.00176C0.0315857 11.4456 0.0421621 11.7515 0.0843303 12.7115C0.126499 13.6679 0.281299 14.3254 0.502854 14.8952C0.731414 15.4999 1.08648 16.0414 1.5436 16.4915C1.99371 16.9486 2.53874 17.3038 3.13651 17.5288C3.7097 17.7504 4.36365 17.905 5.3202 17.9472C6.28004 17.9895 6.58607 17.9999 9.0299 17.9999C11.4737 17.9999 11.7796 17.9895 12.7396 17.9472C13.696 17.905 14.3535 17.7504 14.9232 17.5288C16.1328 17.0611 17.0893 16.1047 17.557 14.8952C17.7784 14.322 17.9332 13.6679 17.9753 12.7115C18.0175 11.7515 18.0281 11.4456 18.0281 9.00176C18.0281 6.55792 18.0245 6.25203 17.9823 5.29205ZM16.3614 12.6411C16.3227 13.5202 16.175 13.9949 16.0519 14.3114C15.7495 15.0956 15.1271 15.7179 14.343 16.0204C14.0265 16.1434 13.5484 16.2911 12.6727 16.3297C11.7233 16.372 11.4386 16.3824 9.03691 16.3824C6.63524 16.3824 6.34693 16.372 5.40096 16.3297C4.52189 16.2911 4.04718 16.1434 3.73072 16.0204C3.34049 15.8761 2.98529 15.6476 2.69698 15.3487C2.39809 15.0568 2.16953 14.7052 2.02531 14.315C1.90223 13.9985 1.75458 13.5202 1.71598 12.6447C1.67367 11.6953 1.66324 11.4104 1.66324 9.00876C1.66324 6.6071 1.67367 6.31879 1.71598 5.37295C1.75458 4.49387 1.90223 4.01917 2.02531 3.7027C2.16953 3.31234 2.39809 2.95727 2.70055 2.66883C2.99229 2.36994 3.34392 2.14138 3.73429 1.99729C4.05075 1.87422 4.52903 1.72656 5.40453 1.68783C6.35394 1.64566 6.63881 1.63509 9.04034 1.63509C11.4456 1.63509 11.7303 1.64566 12.6763 1.68783C13.5554 1.72656 14.0301 1.87422 14.3465 1.99729C14.7368 2.14138 15.092 2.36994 15.3803 2.66883C15.6792 2.96071 15.9077 3.31234 16.0519 3.7027C16.175 4.01917 16.3227 4.49731 16.3614 5.37295C16.4036 6.32236 16.4142 6.6071 16.4142 9.00876C16.4142 11.4104 16.4036 11.6917 16.3614 12.6411Z' fill='white'/%3E%3Cpath d='M9.0334 4.37781C6.48064 4.37781 4.40945 6.44886 4.40945 9.00176C4.40945 11.5547 6.48064 13.6257 9.0334 13.6257C11.5863 13.6257 13.6574 11.5547 13.6574 9.00176C13.6574 6.44886 11.5863 4.37781 9.0334 4.37781ZM9.0334 12.0012C7.3773 12.0012 6.03396 10.658 6.03396 9.00176C6.03396 7.34552 7.3773 6.00232 9.0334 6.00232C10.6896 6.00232 12.0328 7.34552 12.0328 9.00176C12.0328 10.658 10.6896 12.0012 9.0334 12.0012V12.0012Z' fill='white'/%3E%3Cpath d='M14.9198 4.19496C14.9198 4.79109 14.4364 5.27444 13.8401 5.27444C13.244 5.27444 12.7607 4.79109 12.7607 4.19496C12.7607 3.5987 13.244 3.11548 13.8401 3.11548C14.4364 3.11548 14.9198 3.5987 14.9198 4.19496V4.19496Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-size:contain;
	content:""
}
@media only screen and (max-width: 767px) {
#sb_instagram .sbi_item:nth-child(n+3) {
display:none !important
}
}
#sb_instagram .sbi_no_js img {
	display:block !important
}
@media only screen and (max-width: 480px) {
#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
width:50% !important
}
}
body.hellice #sb_instagram {
	opacity:0;
	visibility:hidden;
	height:0px !important
}
#cookie-law-info-bar {
	background-color:#fafafa !important;
	border-top:1px solid #f71e13
}
#cookie-law-info-bar .wrapper {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex !important
}
#cookie-law-info-bar .cli-bar-message {
	color:#1a171e;
	font-size:1rem;
	padding-right:24px;
	margin-bottom:0
}
#cookie-law-info-bar .cli-bar-btn_container .cli-plugin-button {
	min-height:36px;
	font-size:1rem;
	line-height:1.3em;
	border-width:2px;
	padding:8px 18px 2px;
	border-radius:0
}
#cookie-law-info-bar .cli-bar-btn_container .cli-plugin-button.cli-plugin-main-link {
	background:rgba(0, 0, 0, 0);
	color:#000
}/*# sourceMappingURL=style.css.map */
