@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);
.custom-select{position: relative}
.custom-select__holder{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 1rem;background-color: #fff;border-color: rgba(0, 0, 0, .12157);color: grey;font-size: 15px;width: 100%;height: 36px;line-height: 34px;-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color: transparent;border-radius: 8px;box-sizing: border-box;cursor: pointer;display: inline-block;font-family: inherit;margin: 0;max-width: 100%;outline: 0;position: relative;text-decoration: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: middle}
.custom-select__holder:after{background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M15.483 9.297l-3.9 3.9-3.9-3.9a.99.99 0 00-1.4 1.4l4.593 4.593a1 1 0 001.414 0l4.593-4.593a.99.99 0 10-1.4-1.4z'/%3E%3C/svg%3E");background-position: 50%;background-repeat: no-repeat;bottom: 0;content: "";height: auto;opacity: .543;position: absolute;right: 8px;top: 0;transition: transform .1s ease-out;width: 24px}
.custom-select__dropdown{z-index: 101;background-color: #fff;border-radius: 12px;box-sizing: border-box;display: block;position: absolute;left: 0;top: 3rem;width: 100%;box-shadow: 0 2px 20px 0 rgba(0, 0, 0, .11)}
.custom-select__search{display: block;padding: 10px}
.custom-select__search input{padding: 4px;width: 100%;border: 1px solid #d8dde6 !important;border-radius: 8px;outline: none;font-size: 14px}
.custom-select__container{max-height: 200px;overflow-y: auto}
.custom-select__subcontainer strong{cursor: default;display: block;padding: 6px}
.custom-select__option{transition: all .25s ease-in-out;cursor: pointer;padding: 6px 6px 6px 1em;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-select: none}
.custom-select__option[aria-selected=true]{background-color: #f0eef7}
.custom-select__option:hover{background-color: hsla(0, 0%, 82.7%, .4)}
.custom-select.error span:first-child{border-color: red}
.input-group{position: relative;display: flex;flex-wrap: wrap;align-items: stretch;width: 100% !important}
.input-group > .form-control{position: relative;flex: 1 1 auto;width: 1%;margin-bottom: 0}
.input-group > .form-control:not(:last-child){border-top-right-radius: 0;border-bottom-right-radius: 0}
.input-group .input-group-append{font-size: .9375rem;margin-left: -1px;display: flex}
.form-control{display: block;width: 100%;padding: .5rem .75rem;font-size: .8rem;line-height: 1.6;color: #080e1b;height: 39px;background-color: #fff;background-clip: padding-box;border: 1px solid #d8dde6;border-radius: 3px;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;opacity: 1}
.form-control:disabled{opacity: .5 !important}
.advanced-select{cursor: pointer;width: 100%;padding: 0 10px;border: 1px solid #ebebeb;background: #f7f7f7;border-radius: 3px;height: 40px;display: flex;align-items: center;background-image: url(/img/down-arrow.ac22d69.svg) !important;background-size: 17px;background-repeat: no-repeat;background-position: center right 15px}
.advanced-select.disabled{color: #d3d3d3}
.search-input{position: relative}
.search-input span{display: block;width: 18px;height: 18px;position: absolute;left: 10px;top: 0;bottom: 0;margin: auto}
.search-input input{padding: 0 10px 0 36px}
.search-input-group{display: flex;align-items: center;border: 1px solid #e3e3e3 !important;border-radius: 2px;height: 40px}
.search-input-group :not(:last-child){border-right: 1px solid #d3d3d3;border-radius: unset !important}
.search-input-group input, .search-input-group select{border: none;height: 100%}
.search-input-group span{display: flex;align-items: center;padding: 0 .5rem;height: 100%;width: 100%;background: #fff}
textarea{display: block;width: 100%;border-radius: 2px;background-color: #fff;border: 1px solid #e3e3e3;padding: 0 10px;color: #0b0b0b}
select.no-arrow{background-image: unset !important}
select.no-arrow::-ms-expand{display: none}
select{background-size: 13px;background-image: url(/img/down-arrow.ac22d69.svg);background-position: center right 15px;background-repeat: no-repeat;-moz-appearance: none;-webkit-appearance: none;appearance: none}
.divider{padding: 0;border: none;border-top: 1px solid #d8dde6;color: #333;text-align: center;margin: .5rem 0}
.section-title{text-align: center;padding: 2rem 0}
.section-title h2{font-size: 2rem;font-weight: 400;position: relative;padding-bottom: 10px;margin-bottom: 20px}
.choose-title{color: #3d3b7d;text-align: center;padding: 1rem 0}
.tooltip{position: relative;display: flex;justify-content: center;align-items: center;width: 24px;height: 24px}
.tooltip .tooltip-text{visibility: hidden;font-size: .8rem;background-color: inherit;color: #fff;text-align: center;padding: .3rem;border-radius: 3px;position: absolute;z-index: 1;left: 0;top: -2.1rem}
.tooltip:hover .tooltip-text{visibility: visible}
.toopltip-info{background-color: #fff;padding: 5px;border-radius: 50%}
.toopltip-success{background-color: #50a329;padding: 5px;border-radius: 50%}
.toopltip-warning{background-color: #e67605;padding: 5px;border-radius: 50%}
.ribbon{width: 95px;height: 93px;overflow: hidden;position: absolute}
.ribbon:after, .ribbon:before{position: absolute;z-index: -1;content: "";display: block;border: 5px solid #2980b9}
.ribbon span{position: absolute;display: block;width: 200px;padding: 4px 0;background-color: #3498db;box-shadow: 0 5px 10px rgba(0, 0, 0, .1);color: #fff;font: 700 8px/1 "Lato", sans-serif;text-shadow: 0 1px 1px rgba(0, 0, 0, .2);text-transform: uppercase;text-align: center}
.ribbon-top-right{top: -7px;right: -6px}
.ribbon-top-right:after, .ribbon-top-right:before{border-top-color: transparent;border-right-color: transparent}
.ribbon-top-right:before{top: 0;left: 50px}
.ribbon-top-right:after{bottom: 48px;right: -3px}
.ribbon-top-right span{left: -22px;top: 9px;transform: rotate(45deg)}
.grid-3{display: grid;grid-template-columns:repeat(3, minmax(50px, 1fr));grid-gap: .5rem}
.single-page{width: 100%;margin: 0 auto;display: unset;position: relative;border-radius: 7px}
.single-page .wrapper{box-shadow: 0 10px 40px 0 rgba(62, 57, 107, .1), 0 2px 9px 0 rgba(62, 57, 107, .1);overflow: hidden;border-radius: 4px;top: -37%;left: 4%}
.single-page .wrapper, .single-page .wrapper > form{background: #fff;width: 100%;transition: all .5s}
.single-page .wrapper h4, .single-page h3{padding-bottom: .5rem !important;margin-bottom: 25px !important;font-size: 22px;color: #080e1b}
.single-page .wrapper label{width: 100%;font-size: 12px;text-align: left;color: #080e1b}
.card{margin-bottom: 1.5rem;width: 100%;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid #d8dde6;border-radius: 5px;box-shadow: 0 0 40px 0 rgba(234, 238, 249, .5)}
.card, .card-body{position: relative}
.card-body{flex: 1 1 auto;padding: 1.5rem;height: 100%}
.card-body.bg{background-size: cover !important;background-position: 50% !important;background-repeat: no-repeat !important}
.card-header{display: flex;min-height: 3.5rem;align-items: center;margin-bottom: 0;border-bottom: 1px solid #d8dde6}
.card-footer, .card-header{background: 0 0;padding: 1.5rem;background-color: rgba(0, 0, 0, .03)}
.card-footer{border-top: 1px solid #d8dde6;color: #5f6877}
.table{width: 100%;overflow-x: auto;font-size: .7rem}
.table td{padding: .5rem;vertical-align: top}
.table span{font-weight: 700 !important}
.table.table-bordered td, .table.table-bordered th{border: 1px solid #d8dde6}
.nav{display: flex;flex-wrap: wrap}


.nav{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-link{
	display: block;
	padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus{
	text-decoration: none;
}

.nav-link.disabled{
	color: #6c757d;
	pointer-events: none;
	cursor: default;
}

.nav-tabs{
	border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item{
	margin-bottom: -1px;
}

.nav-tabs .nav-link{
	border: 1px solid transparent;
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{
	border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled{
	color: #6c757d;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{
	color: #495057;
	background-color: #fff;
	border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu{
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.nav-pills .nav-link{
	border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{
	color: #fff;
	background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item{
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item{
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
}

.tab-content > .tab-pane{
	display: none;
}

.tab-content > .active{
	display: block;
}

.navbar{
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0.5rem 1rem;
}

#page-container{
	position: relative;
	min-height: 100vh;
}

#content-wrap{
	/*padding-bottom: 380px;*/
}

footer{
	position: absolute;
	bottom: 0;
	width: 100%;
	/*height: 380px;*/
}
.main-container{
	display: flex;
	height: 100%;
	min-height: 700px;
}

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.navbar-brand{
	display: inline-block;
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus{
	text-decoration: none;
}

.navbar-nav{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.navbar-nav .nav-link{
	padding-right: 0;
	padding-left: 0;
}

.navbar-nav .dropdown-menu{
	position: static;
	float: none;
}

.navbar-text{
	display: inline-block;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.navbar-collapse{
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center;
}

.navbar-toggler{
	padding: 0.25rem 0.75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus{
	text-decoration: none;
}

.navbar-toggler-icon{
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%;
}

@media (max-width: 575.98px){
	.navbar-expand-sm > .container,
	.navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl{
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 576px){
	.navbar-expand-sm{
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-sm .navbar-nav{
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-sm .navbar-nav .dropdown-menu{
		position: absolute;
	}

	.navbar-expand-sm .navbar-nav .nav-link{
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-sm > .container,
	.navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl{
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-sm .navbar-collapse{
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-sm .navbar-toggler{
		display: none;
	}
}

@media (max-width: 767.98px){
	.navbar-expand-md > .container,
	.navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl{
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 768px){
	.navbar-expand-md{
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-md .navbar-nav{
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-md .navbar-nav .dropdown-menu{
		position: absolute;
	}

	.navbar-expand-md .navbar-nav .nav-link{
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-md > .container,
	.navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl{
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-md .navbar-collapse{
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-md .navbar-toggler{
		display: none;
	}
}

@media (max-width: 991.98px){
	.navbar-expand-lg > .container,
	.navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl{
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 992px){
	.navbar-expand-lg{
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-lg .navbar-nav{
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu{
		position: absolute;
	}

	.navbar-expand-lg .navbar-nav .nav-link{
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-lg > .container,
	.navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl{
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-lg .navbar-collapse{
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-lg .navbar-toggler{
		display: none;
	}
}

@media (max-width: 1199.98px){
	.navbar-expand-xl > .container,
	.navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl{
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1200px){
	.navbar-expand-xl{
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.navbar-expand-xl .navbar-nav{
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.navbar-expand-xl .navbar-nav .dropdown-menu{
		position: absolute;
	}

	.navbar-expand-xl .navbar-nav .nav-link{
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}

	.navbar-expand-xl > .container,
	.navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl{
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand-xl .navbar-collapse{
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand-xl .navbar-toggler{
		display: none;
	}
}

.navbar-expand{
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl{
	padding-right: 0;
	padding-left: 0;
}

.navbar-expand .navbar-nav{
	-ms-flex-direction: row;
	flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu{
	position: absolute;
}

.navbar-expand .navbar-nav .nav-link{
	padding-right: 0.5rem;
	padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl{
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse{
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}

.navbar-expand .navbar-toggler{
	display: none;
}

.navbar-light .navbar-brand{
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link{
	color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{
	color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled{
	color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active{
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler{
	color: rgba(0, 0, 0, 0.5);
	border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text{
	color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a{
	color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus{
	color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand{
	color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link{
	color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{
	color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled{
	color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active{
	color: #fff;
}

.navbar-dark .navbar-toggler{
	color: rgba(255, 255, 255, 0.5);
	border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text{
	color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a{
	color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus{
	color: #fff;
}
.d-flex{display: flex}
.w-100{width: 100%}
.hide-content{overflow: hidden;line-height: 1.5em;height: 15em}
.show-content{line-height: 1.5em;height: auto}
@media screen and (min-width: 768px){
	.ribbon span{width: 174px;font: 700 14px/1 "Lato", sans-serif}

	.ribbon-top-right{top: -10px;right: -10px}

	.ribbon-top-right:before{top: 0;left: 9px}

	.ribbon-top-right:after{bottom: 7px;right: 0}

	.ribbon-top-right span{left: -28px;top: 26px;transform: rotate(45deg)}

	.form-control{padding: .375rem .75rem;font-size: .9375rem}
}
.ad-top{height: 100px;background-color: #d3d3d3}
/*.ad-left{margin-right: auto}*/
/*.ad-left, .ad-right{z-index: 100;position: -webkit-sticky;position: sticky;width: 170px;top: 0;height: 99.3%;cursor: pointer;right: 0}*/
/*.ad-right{margin-left: auto}*/
/*.ad-side-container{position: absolute;left: 0;top: 0;width: 100%;height: 100vh;background-color: #d3d3d3}*/
/*.ad-container, .ad-side-container{display: flex;justify-content: center;align-items: center}*/
/*.ad-container{height: inherit}*/

.ad-right, .ad-left{
	width: 170px;
	background-color: #d3d3d3;
}

.main{
	flex: 1;
}

@media screen and (max-width: 1200px){
	.ad-left, .ad-right, .ad-top{display: none}
}
.bg-main{background: #b00000 !important}
.bg-light{background: #f4f6f8 !important}
@-webkit-keyframes slide{
	0%{transform: translateX(-100%)}
	to{transform: translateX(100%)}
}
@keyframes slide{
	0%{transform: translateX(-100%)}
	to{transform: translateX(100%)}
}
.badge{display: inline-block !important;padding: .25em .4em;font-size: 100%;font-weight: 300;line-height: 1.2;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 3px;word-break: break-word}
.badge-pill{padding-right: .6em;padding-left: .6em;border-radius: 10rem}
.badge-primary{color: #fff;background: #3d3b7d}
.badge-danger{color: #fff;background: #da1b0b}
.badge-success{color: #fff;background: #05a01f}
@font-face{
	font-family: "icomoon";
	src: url(fonts/icomoon.ff2172e.eot);
	src: url(fonts/icomoon.ff2172e.eot#iefix) format("embedded-opentype"), url(fonts/icomoon.66522b0.ttf) format("truetype"), url(fonts/icomoon.67d7f4c.woff) format("woff"), url(/img/icomoon.95a0502.svg#icomoon) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: block
}
[class*=" icon-"], [class^=icon-]{font-family: "icomoon" !important;speak: never;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;letter-spacing: 0;-ms-font-feature-settings: "liga" 1;font-feature-settings: "liga", normal, "dlig";font-variant-ligatures: discretionary-ligatures;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.icon-home:before{content: ""}
.icon-home2:before{content: ""}
.icon-home3:before{content: ""}
.icon-image:before{content: ""}
.icon-images:before{content: ""}
.icon-connection:before{content: ""}
.icon-price-tag:before{content: ""}
.icon-coin-dollar:before{content: ""}
.icon-phone:before{content: ""}
.icon-phone-hang-up:before{content: ""}
.icon-address-book:before{content: ""}
.icon-envelop:before{content: ""}
.icon-location:before{content: ""}
.icon-location2:before{content: ""}
.icon-compass:before{content: ""}
.icon-clock:before{content: ""}
.icon-clock2:before{content: ""}
.icon-alarm:before{content: ""}
.icon-calendar:before{content: ""}
.icon-undo:before{content: ""}
.icon-redo:before{content: ""}
.icon-undo2:before{content: ""}
.icon-redo2:before{content: ""}
.icon-forward:before{content: ""}
.icon-reply:before{content: ""}
.icon-bubble:before{content: ""}
.icon-bubbles:before{content: ""}
.icon-bubbles2:before{content: ""}
.icon-bubble2:before{content: ""}
.icon-user:before{content: ""}
.icon-users:before{content: ""}
.icon-search:before{content: ""}
.icon-menu:before{content: ""}
.icon-cloud-download:before{content: ""}
.icon-cloud-upload:before{content: ""}
.icon-cloud-check:before{content: ""}
.icon-download2:before{content: ""}
.icon-upload2:before{content: ""}
.icon-download3:before{content: ""}
.icon-upload3:before{content: ""}
.icon-sphere:before{content: ""}
.icon-earth:before{content: ""}
.icon-link:before{content: ""}
.icon-attachment:before{content: ""}
.icon-eye:before{content: ""}
.icon-eye-plus:before{content: ""}
.icon-eye-minus:before{content: ""}
.icon-eye-blocked:before{content: ""}
.icon-bookmark:before{content: ""}
.icon-bookmarks:before{content: ""}
.icon-star-empty:before{content: ""}
.icon-heart:before{content: ""}
.icon-warning:before{content: ""}
.icon-notification:before{content: ""}
.icon-question:before{content: ""}
.icon-plus:before{content: ""}
.icon-minus:before{content: ""}
.icon-info:before{content: ""}
.icon-cancel-circle:before{content: ""}
.icon-blocked:before{content: ""}
.icon-cross:before{content: ""}
.icon-checkmark:before{content: ""}
.icon-checkmark2:before{content: ""}
.icon-arrow-up-left:before{content: ""}
.icon-arrow-up:before{content: ""}
.icon-arrow-up-right:before{content: ""}
.icon-arrow-right:before{content: ""}
.icon-arrow-down-right:before{content: ""}
.icon-arrow-down:before{content: ""}
.icon-arrow-down-left:before{content: ""}
.icon-arrow-left:before{content: ""}
.icon-arrow-up-left2:before{content: ""}
.icon-arrow-up2:before{content: ""}
.icon-arrow-up-right2:before{content: ""}
.icon-arrow-right2:before{content: ""}
.icon-arrow-down-right2:before{content: ""}
.icon-arrow-down2:before{content: ""}
.icon-arrow-down-left2:before{content: ""}
.icon-arrow-left2:before{content: ""}
.icon-circle-up:before{content: ""}
.icon-circle-right:before{content: ""}
.icon-circle-down:before{content: ""}
.icon-circle-left:before{content: ""}
.icon-embed:before{content: ""}
.icon-google:before{content: ""}
.icon-google-plus:before{content: ""}
.icon-google-plus2:before{content: ""}
.icon-facebook:before{content: ""}
.icon-facebook2:before{content: ""}
.icon-instagram:before{content: ""}
.icon-whatsapp:before{content: ""}
.icon-telegram:before{content: ""}
.icon-twitter:before{content: ""}
.icon-vk:before{content: ""}
.icon-rss:before{content: ""}
.icon-github:before{content: ""}
.icon-linkedin:before{content: ""}
.icon-linkedin2:before{content: ""}
.icon-filter:before{content: ""}
.icon-arrow-small-right:before{content: ""}
.icon-arrow-small-left:before{content: ""}
.icon-arrow-small-down:before{content: ""}
.icon-arrow-small-down1:before{content: ""}
.icon-change:before{content: ""}
.icon-percent:before{content: ""}
.icon-vip:before{content: ""}
.icon-diamond:before{content: ""}
.text-color-body{color: #3d4e67 !important}
.text-warning{color: #fa3}
.text-success{color: #05a01f !important}
.text-color-dark{color: #000}
.text-danger{color: #b00000}
.text-color-main{color: #3d3b7d}
.text-color-gray{color: grey}
.text-color-submain{color: #da1b0b !important}
.text-color-white{color: #fff}
.text-white{color: #fff !important}
.text-bold{font-weight: 700}
.text-center{text-align: center}
.text-ellipsis{overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap}
.btn{cursor: pointer;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .375rem .75rem;font-size: .9375rem;line-height: 1.84615385;border-radius: 3px;outline: none !important}
.btn[disabled]{opacity: .5}
.btn-sm{padding: .3rem .5rem;font-size: .8rem;line-height: 1.33333333;border-radius: 3px}
.btn-block{display: block !important;width: 100%}
.btn-flex{display: flex !important;align-items: center}
.btn-secondary{color: #080e1b;background: #d2dae4}
.btn-info{color: #fff;background-color: #0ab2e6;border-color: #0ab2e6}
.btn-danger{color: #fff;background-color: #b00000;border-color: #b00000}
.btn-success{color: #fff;background-color: #00ff91;border-color: #00ff91}
.btn-warning{color: #fff;background-color: #fa3;border-color: #fa3}
.btn-tag{-webkit-tap-highlight-color: transparent;align-items: center;color: #000;cursor: pointer;display: inline-flex;flex-shrink: 0;flex-wrap: nowrap}
.btn-tag-filter{background-color: #fff;border-radius: 8px;box-shadow: 0 1px 4px rgba(0, 0, 0, .05882);font-size: 13px;height: 36px}
.btn-tag.checked{background-color: #eef4fa;border-color: rgba(21, 126, 225, .50196);color: #000}
.checkbox-container{display: flex;align-items: center;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.checkbox-container.disabled{opacity: .5}
.checkbox-container input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}
.checkmark{position: relative;display: flex;align-items: center;justify-content: center;height: 20px;width: 20px;background-color: transparent;border: 1px solid #d3d3d3;border-radius: 8px}
.checkmark:after{content: "";position: absolute;display: none}
.checkbox-container input:checked ~ .checkmark:after{display: block}
.checkbox-container .checkmark-text.small{font-size: 12px}
.checkbox-container .checkmark-text{padding: 0 .3rem}
.checkbox-container .checkmark:after{width: 10px;height: 10px;border-radius: 8px;background: #b00000}
.checkbox-container.card-content .checkmark{position: absolute;right: 10px;top: 10px}
.tag-checkbox{position: relative;background-color: #fff;color: #000;border-radius: 4px;content: "";cursor: pointer;display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding: .375rem .75rem;font-size: .9375rem;line-height: 1.84615385;outline: none !important}
.tag-checkbox__text{position: relative;z-index: 1}
.tag-checkbox__input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}
.tag-checkbox__input:checked ~ .tag-checkbox__checkmark{background-color: rgba(176, 0, 0, .05098);border: 1px solid #b00000}
.tag-checkbox__checkmark{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 4px;border: 1px solid rgba(0, 0, 0, .12157)}
.radio-group{align-items: center;background-color: rgba(0, 0, 0, .03922);border-radius: 10px;box-sizing: border-box;display: flex;padding: 6px}
.radio-group__item{align-items: center;display: flex;width: 33.3333333333%}
.radio-group__item .radio{cursor: pointer;width: 100%;position: relative;height: 36px;display: flex;align-items: center;justify-content: center}
.radio-group__item .radio__text{font-size: 13px;line-height: 15px;z-index: 2}
.radio-group__item .radio__input{position: absolute;left: 0;width: 100%;height: 100%;visibility: hidden}
.radio-group__item .radio__checkmark{position: absolute;left: 0;width: 100%;height: 100%;border-radius: 10px}
.radio-group__item .radio__input:checked ~ .radio__checkmark{background-color: #b00000}
.radio-group__item .radio__input:checked ~ .radio__text{color: #fff}
@media screen and (min-width: 768px){
	.radio-group{display: inline-flex}

	.radio-group__item{width: auto}

	.radio-group__item .radio{padding: 0 1rem}
}
.switcher-group{align-items: center;background-color: #f4f6f8;border-radius: 8px;display: flex;padding: 16px 12px}
.switcher-group__title{flex: 1;font-size: 15px;line-height: 20px}
.switcher{display: inline-block;height: 25px;position: relative;width: 41px}
.switcher__input{height: 100%;margin: 0;opacity: 0;position: absolute;width: 100%;z-index: -1}
.switcher__control{background-color: rgba(0, 0, 0, .10196);border-radius: 15px;bottom: 0;cursor: pointer;left: 0;position: absolute;right: 0;top: 0;transition: .4s}
.switcher__control:before{background-color: #fff;border-radius: 50%;bottom: 2px;content: "";height: 21px;left: 2px;position: absolute;transition: .4s;width: 21px}
.switcher input:checked ~ .switcher__control{background-color: #b00000}
.switcher input:checked ~ .switcher__control:before{transform: translateX(16px)}
.pseudo-group, .pseudo-input{background-color: #fff;border-radius: 8px}
.pseudo-input{box-sizing: border-box;height: 56px;align-items: center;color: #000;display: flex;padding: 0 14px}
.pseudo-input__content{display: flex;flex: 1;overflow: hidden;align-items: flex-start;flex-direction: column}
.pseudo-input__placeholder{font-size: 11px;line-height: 13px;margin-bottom: 2px;color: #b00000}
.pseudo-input__placeholder, .pseudo-input__value{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%}
.pseudo-input__clear i{font-size: 12px}
.pseudo-input:not(:last-child){border-bottom: 1px solid #efefef}
.iconed-input{box-sizing: border-box;padding: 0 12px;border-radius: 8px;background-color: #f0f0f0;border-color: transparent}
.iconed-input, .iconed-input__content{align-items: center;display: flex;position: relative;width: 100%}
.iconed-input__content{height: 34px}
.iconed-input__content:before{background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M15.437 14.063h-.726l-.253-.25a5.918 5.918 0 001.435-3.867 5.946 5.946 0 10-5.947 5.947 5.919 5.919 0 003.865-1.433l.253.25v.725l4.572 4.566L20 18.637l-4.563-4.574zm-5.49 0a4.116 4.116 0 110-8.233 4.117 4.117 0 010 8.233z' fill-rule='evenodd'/%3E%3C/svg%3E");color: #000;content: "";display: inline-block;height: 24px;margin-right: 8px;opacity: .5;width: 24px}
.iconed-input input{background-color: transparent;background-color: initial;border: none;color: rgba(0, 0, 0, .87059);font: inherit;font-size: 15px;margin: 0;min-width: 0;outline: none;padding: 0;width: 100%}
.text-input{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 1rem;background-color: #fff;border: 1px solid transparent;color: grey;font-size: 15px;width: 100%;height: 36px;line-height: 34px;-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color: transparent;border-radius: 8px;box-sizing: border-box;cursor: pointer;display: inline-block;font-family: inherit;margin: 0;max-width: 100%;outline: 0;position: relative;text-decoration: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: middle}
.control-group, .control-group__item{display: flex;width: 100%}
.control-group__item{flex: 1;align-items: center;background-color: #fff;border: 1px solid rgba(0, 0, 0, .12157);box-sizing: border-box;padding: 0 12px;position: relative}
.control-group__item input{width: 100%;background-color: transparent;background-color: initial;border: none;color: rgba(0, 0, 0, .87059);font: inherit;font-size: 14px;margin: 0;min-width: 0;outline: none;padding: 9px 0}
.control-group__item:first-child, .control-group__item:last-child{border-radius: 5px}
.control-group__item:first-child{border-bottom-right-radius: 0;border-top-right-radius: 0}
.control-group__item:last-child{border-bottom-left-radius: 0;border-top-left-radius: 0}
.control-group.control-group-xl .control-group__item{border: none;border-radius: 8px}
.control-group.control-group-xl .control-group__item:first-child, .control-group.control-group-xl .control-group__item:last-child{height: 36px;line-height: 34px}
.control-group.control-group-xl .control-group__item:first-child{border-bottom-right-radius: 0;border-top-right-radius: 0}
.control-group.control-group-xl .control-group__item:last-child{border-bottom-left-radius: 0;border-top-left-radius: 0;border-left: 1px solid hsla(0, 0%, 82.7%, .49)}
form .error{border-color: red !important}
span.form-control{cursor: pointer}
span.form-control.active{border-color: #05a01f}
.form{position: relative;overflow: hidden}
.form .overlay{position: absolute;left: 0;top: 0;z-index: 1000;background: #f4f6f8;opacity: .6;width: 100%;height: 100%}
.form__title{text-align: center;padding: 1.2rem 0;color: #162946}
.form__info{font-size: 14px;margin-bottom: 1rem !important}
form.sending{position: relative;overflow: hidden}
form.sending:after{transform: translateX(100%);z-index: 1;-webkit-animation: slide 1s infinite;animation: slide 1s infinite;background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#007db9e8", GradientType=1)}
form.sending:after, form.sending:before{content: "";top: 0;width: 100%;height: 100%;position: absolute}
form.sending:before{left: 0;z-index: 1000;background: hsla(0, 0%, 100%, .5)}
.modal{overflow-x: hidden;overflow-y: auto;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: block;outline: 0;padding: 0 !important;margin: 0 !important;text-align: center;background: rgba(0, 0, 0, .2)}
.modal:before{content: "";height: 100%;margin-right: -4px}
.modal-dialog, .modal:before{display: inline-block;vertical-align: middle}
.modal-dialog{position: relative;width: auto;max-width: 450px;margin: .5rem;pointer-events: none;text-align: left}
.modal-content{position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid #d8dde6;border-radius: 3px;outline: 0}
.modal-header{display: flex;align-items: center;justify-content: space-between;padding: 1rem;border-bottom: 1px solid #d8dde6;border-top-left-radius: 3px;border-top-right-radius: 3px}
.modal-header .close{padding: 1rem;margin: -1rem -1rem -1rem auto}
.modal-body{position: relative;flex: 1 1 auto;padding: 1rem}
button.close{padding: 0;background-color: transparent;border: 0;-webkit-appearance: none;float: right;font-size: 1.40625rem;font-weight: 700;line-height: 1;color: #a0afc7;text-shadow: 0 1px 0 #fff;opacity: .7;transition: color .3s}
@media screen and (max-width: 568px){
	.modal-dialog{width: 90%;margin: 10px auto 0}
}
.breadcrumb{display: flex;flex-wrap: wrap;padding: .75rem 1rem;margin-bottom: 1rem;list-style: none;background-color: #f1f5fd;border-radius: .25rem;font-size: .7rem}
.breadcrumb-item a{color: #7b838f}
.breadcrumb-item.active{color: #a7b4c9}
.breadcrumb-item + .breadcrumb-item:before{display: inline-block;padding-right: .5rem;padding-left: .5rem;content: "/"}
@media screen and (min-width: 768px){
	.breadcrumb{font-size: 1rem}
}
.item-card{transition: all .5s ease-in;overflow: hidden;border-radius: 7px}
.item-card-desc{position: relative}
.item-card-desc .item-card-text{position: absolute;top: 40%;left: 0;right: 0;text-align: center;color: #fff;z-index: 2}
.item-card-desc .item-card-text span{font-size: 16px;display: block;margin: .5rem;font-weight: 400}
.item-card-desc img{transform: scale(1);transition: .3s ease-in-out;width: 100%;height: 100%}
.item-card-desc a{left: 0;bottom: 0;z-index: 10}
.item-card-desc:before, .item-card-desc a{position: absolute;top: 0;width: 100%;height: 100%}
.item-card-desc:before{content: "";display: block;background: rgba(22, 41, 70, .5);right: 0;z-index: 1;border-radius: 9px}
.item-card-img{overflow: hidden}
.item-card:hover .item-card-desc:before{background: linear-gradient(90deg, rgba(141, 11, 183, .8), rgba(33, 63, 148, .8))}
.item-card .item-card-desc:hover img{transform: scale(1.2)}
.item-user i{display: inline-block;width: 30px;height: 30px;border-radius: 50%;background: #f2f3f8;text-align: center;line-height: 30px;font-size: 12px}
.widget-user{color: #fff}
.widget-user-icons a{display: inline-block;width: 2rem;height: 2rem;text-align: center;border-radius: 100px;line-height: 2rem;margin-top: .3rem}
.widget-user-desc .widget-user-img .img-circle{margin: 0 auto;position: relative;width: 100px}
.widget-user-desc .widget-user-img .img-circle .custom-file{position: absolute;left: 0;top: 0;width: 100px;height: 100px}
.widget-user-desc .widget-user-img .img-circle .custom-file input{width: inherit;height: inherit;cursor: pointer}
.widget-user-desc .widget-user-img .img-circle .custom-file label{transition: all .15s ease-in;cursor: pointer;display: flex;align-items: center;justify-content: center;border-radius: 50%;height: inherit;opacity: .6}
.widget-user-desc .widget-user-img .img-circle .custom-file:hover label{opacity: 1}
.widget-user-desc .widget-user-img img{border-radius: 100%;width: 100px;height: 100px;-o-object-fit: cover;object-fit: cover}
.widget-user-desc .user-wrap{margin-top: 1.5rem}
.widget-user-info .widget-user-warap{display: flex}
.widget-user-info .widget-user-warap h4{font-size: 1.5rem;font-weight: 500;margin-bottom: .4rem}
.widget-user-info .widget-user-warap .widget-user-warap-r{margin-left: 10rem}
.widget-user-info .widget-user-rating a{font-size: 18px}
.widget-user .custom-file.bg{transition: all .15s ease-in;width: 50px;height: 50px}
.widget-user .custom-file.bg input{width: inherit;height: inherit;cursor: pointer}
.widget-user .custom-file.bg label{cursor: pointer;display: flex;align-items: center;justify-content: center;border-radius: 50%;height: inherit;opacity: .8}
.widget-user .custom-file.bg:hover label{opacity: 1}
.widget-salon{display: flex;flex-wrap: wrap;grid-gap: 20px;gap: 20px;position: relative}
.widget-salon .widget-salon-img{flex: 30% 1;height: 100%;border-radius: 5px;overflow: hidden}
.widget-salon .widget-salon-img img{width: 100%;height: auto;-o-object-fit: cover;object-fit: cover}
.widget-salon .widget-salon-info{margin-top: 10px;flex: 60% 1}
.widget-salon .widget-salon-info h3{font-size: 16px}
.widget-salon .widget-salon-info p{display: none;font-size: 14px}
.widget-salon .widget-salon-footer{flex: 100% 1;display: flex;align-items: center}
.widget-salon .widget-salon-footer span{font-size: 12px;background: rgba(255, 255, 0, .41176);padding: 5px 10px;border-radius: 5px}
.widget-salon .widget-salon-contact{display: none;position: absolute;top: -10px;right: 0}
@media screen and (min-width: 768px){
	.widget-salon .widget-salon-img{flex: 20% 1}

	.widget-salon .widget-salon-info{flex: 70% 1}

	.widget-salon .widget-salon-info h3{font-size: 18px}

	.widget-salon .widget-salon-info p{display: block}

	.widget-salon .widget-salon-info span{display: none}

	.widget-salon .widget-salon-contact{display: block}
}
@media screen and (max-width: 768px){
	.layout-enter-active, .layout-leave-active{transition: opacity .25s ease-in-out, transform .25s ease-in-out}

	.layout-enter, .layout-leave-active{opacity: 0;transform: translate3d(0, 15px, 0)}
}
body, html{font-family: "Poppins", sans-serif !important}
h1, h2, h3, h4, h5, label, ul{list-style: none;padding: 0;margin: 0 !important}
ol{margin: 0;padding: 0}
a{text-decoration: none !important}
.header-bar{background: #fff;color: #162946}
.header-bar .logo{text-align: center;padding: 15px 0}
.header-bar__content{display: flex;flex-direction: column;justify-content: center}
.header-bar__items{display: none}
.header-bar__info{display: none;padding: 1rem;align-items: center;justify-content: center}
.header-bar__logo{padding: 1rem;background: #3d3b7d;text-align: center}
.header-bar__logo a{text-transform: uppercase;font-size: 40px}
.choose{position: fixed;top: 0;z-index: 10000 !important;background: #fff;height: 100%;width: 100%;overflow-y: auto}
.choose-list{margin-top: 1rem;display: flex;flex-direction: column}
.choose-list__item{display: flex;padding: .5rem;background: #efefef;border-radius: 2px;margin-bottom: .5rem}
.choose-header{background: #3d3b7d}
.choose-header__content{display: flex;align-items: center;justify-content: space-between;height: 60px}
.choose-content{margin-top: 1rem}
.brands-grid{display: grid;grid-template-columns:auto auto}
.brands-grid .brand-item{cursor: pointer;flex-basis: 48%;padding: .8rem .7rem;display: grid;align-items: center;grid-template-columns:30px auto}
.brands-grid .brand-item img{max-width: 30px}
.brands-grid .brand-item span{display: block;line-height: 1.125rem}
.brands-grid .brand-item .brand-item__info{margin-left: .7rem}
.brands-grid .brand-item .brand-item__name{color: #3d3b7d;font-weight: 700}
.brands-grid .brand-item .brand-item__сount{font-size: 12px;color: #8492a6;font-weight: 400}
.brands-grid .brand-item:nth-last-child(-n+2){border-bottom: 1px solid #d3d3d3}
.brands-grid .brand-item:nth-child(2n), .brands-grid .brand-item:nth-child(odd){border-top: 1px solid #d3d3d3;border-left: 1px solid #d3d3d3}
.brands-grid .brand-item:nth-child(2n){border-right: 1px solid #d3d3d3}
.brands-column .brand-item{cursor: pointer;display: flex;align-items: center;padding: .4rem .7rem}
.brands-column .brand-item img{max-width: 30px}
.brands-column .brand-item .brand-item__name{font-weight: 400;color: #000}
.brands-column .brand-item .brand-item__info{width: 100%;margin-left: .7rem;display: flex;justify-content: space-between;border-bottom: 1px solid #d3d3d3}
.brands-column .brand-item .brand-item__сount{font-size: 14px;color: #8492a6;font-weight: 300}
.brands-section .brands-more{display: flex;justify-content: center}
.brands-slider .brand-item{text-align: center;position: relative;margin-bottom: 1.5rem;width: 100%;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid #d8dde6;border-radius: 5px;box-shadow: 0 0 40px 0 rgba(234, 238, 249, .5);padding: .8rem}
.brands-slider .brand-item__desc{margin-top: 15px;font-size: 10px}
.brands-slider .brand-item img{margin: 0 auto;max-width: 50px}
.announcement-list{display: flex;flex-direction: column;align-items: center}
.announcement-list._loading{position: relative;overflow: hidden}
.announcement-list._loading:after{content: "";top: 0;transform: translateX(100%);width: 100%;height: 100%;position: absolute;z-index: 1;-webkit-animation: slide 1s infinite;animation: slide 1s infinite;background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#007db9e8", GradientType=1)}
.announcement-list._loading:before{position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 1000;background: hsla(0, 0%, 100%, .5)}
.announcement-container{width: 100%;display: flex;flex-wrap: wrap}
.announcement-item{margin-right: 10px;width: calc(50% - 5px);transition: all .2s ease-in;border-radius: 2px;position: relative;box-shadow: 0 2px 4px 0 hsla(0, 0%, 85.5%, .54);border: 1px solid #ebebeb;background: #fff;margin-bottom: 1rem}
.announcement-item .overlay{position: absolute;top: 0;width: 100%;height: 100%;background: #eee;opacity: .6;z-index: 100}
.announcement-item .tools{position: absolute;top: 0;width: 100%;height: 100%;z-index: 101;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-wrap: wrap;padding: 1.5rem}
.announcement-item .tools .badge{font-size: 14px;width: 100%;margin-bottom: 10px}
.announcement-item__swiper{position: relative}
.announcement-item__swiper img{max-width: 100%}
.announcement-item__topbar{position: absolute;display: flex;align-items: center;width: 100%;top: 0;z-index: 11;padding: 5px}
.announcement-item__topbar .price{display: inline-flex;justify-content: center;align-items: center;border-radius: 2px;color: #fff;font-size: 10px;padding: 2px;background-color: #da1b0b}
.announcement-item__topbar .tooltips{display: flex;align-items: center}
.announcement-item__topbar .tooltips .tooltip{margin: 0 .1rem}
.announcement-item__topbar .label{background: #000;color: #fff;font-size: .8rem;padding: .2rem;border-radius: 2px}
.announcement-item__bottombar{position: absolute;width: 100%;bottom: 0;z-index: 11;padding: 5px}
.announcement-item__bottombar, .announcement-item__bottombar .tooltips{display: flex;align-items: center}
.announcement-item__bottombar .tooltips .tooltip{margin: 0 .1rem}
.announcement-item__bottombar .label{background: #000;color: #fff;font-size: .8rem;padding: .2rem;border-radius: 2px}
.announcement-item__description{padding: .8rem .5rem;display: grid;grid-template-columns:50px auto;grid-gap: 5px}
.announcement-item__description img{display: none}
.announcement-item__description span{font-size: 12px;overflow: hidden;width: 100%;text-overflow: ellipsis;white-space: nowrap}
.announcement-item__description span:not(:last-child){grid-column: 1/3;font-weight: 700}
.announcement-item__description span:not(:last-child):after{content: "";width: 100%;height: 1px;background-color: #ec0030;margin-top: 3px;display: block}
.announcement-item__description span:last-child{grid-column: 1/3;margin-top: -2px;font-size: 12px}
.announcement-item:hover{background: rgba(61, 59, 125, .16)}
.announcement-item:nth-child(2n){margin-right: 0}
.package-card{transition: all .5s ease-in-out;text-align: center;cursor: pointer}
.package-card .package-card-price{color: #05a01f}
.package-card .package-card-info{font-size: 14px;margin-top: 10px !important;display: flex;flex-direction: column}
.package-card.active, .package-card:hover{border-color: #05a01f}
.announcement-form button[type=submit]{margin: 1.5rem auto;display: block}
.short-search-mobile{font-size: 14px}
.short-search-mobile .advanced-select{margin-bottom: .5rem}
.short-search-mobile__row{display: flex}
.short-search-mobile__row input{flex: 3}
.short-search-mobile__row select{margin: 0 .5rem;flex: 2;background-size: 12px}
.short-search-mobile__row button{flex: 2}
.short-search{padding: 25px 15px;font-size: 14px}
.short-search__row{margin-bottom: 1rem;display: grid;grid-gap: .5rem}
.short-search__actions{display: flex;justify-content: flex-end}
.short-search__actions a:first-child{margin-right: auto}
.short-search__actions a:last-child{margin-left: 1rem}
.counter-icon{margin-bottom: 1rem;display: inline-flex;width: 5rem;height: 5rem;border-radius: 50%;text-align: center;border: 1px solid #e72a1a}
.counter-icon i{font-size: 1.5rem;line-height: 5rem;margin: 0 auto;text-align: center}
.gallery-container .gallery-top .img-holder img{width: 100%}
.gallery-container .gallery-thumbs{height: 20%;box-sizing: border-box;padding: 1rem 0}
.gallery-container .gallery-thumbs .img-holder img{max-width: 100%}
.gallery-container .gallery-thumbs .swiper-slide{width: 25%;height: 100%;opacity: .4}
.gallery-container .gallery-thumbs .swiper-slide-active{opacity: 1}
::-webkit-scrollbar{width: 7px;height: 9px;background-color: #fff}
::-webkit-scrollbar-thumb{background-color: #dcd9d9;border-radius: 9em}
::-webkit-scrollbar-thumb:hover{background-color: #868080}
@media screen and (min-width: 768px){
	.header-nav__desktop{z-index: 11;height: 80px;display: flex !important;flex-wrap: wrap;align-items: center;justify-content: space-between}

	.header-nav__desktop nav > ul{display: flex;font-size: 14px}

	.header-nav__desktop nav > ul > li{position: relative;transition: all .5s ease;margin-right: 1rem;color: #fff;cursor: pointer;z-index: 11}

	.header-nav__desktop nav > ul > li:not(:last-child){padding-right: 1rem}

	.header-nav__desktop nav > ul > li:hover > a{color: #fff}

	.header-nav__desktop nav > ul > li:hover > ul{opacity: 1;visibility: visible}

	.header-nav__desktop nav > ul > li > ul{transition: all .3s ease-in-out;opacity: 0;visibility: hidden;position: absolute;top: 2rem;background: #fff;width: 100%;padding: 5px;min-width: 190px;background-color: #fff;border: 1px solid #e8ebf3;border-radius: 2px}

	.header-nav__desktop nav > ul > li > ul:after{position: absolute;top: -5px;left: 12px;display: inline-block;border-right: 5px solid transparent;border-bottom: 5px solid #fff;border-left: 5px solid transparent;content: ""}

	.header-nav__desktop nav > ul > li > ul > li{padding: .5rem;color: #3d3b7d}

	.header-nav__desktop nav > ul > li > ul > li:hover{background: #3d3b7d;color: #fff}

	.header-bar .logo, .header-nav__mobile{display: none}

	.header-bar__content{flex-direction: row !important;justify-content: unset !important}

	.header-bar__items{color: #162946;display: flex !important;margin-left: auto;order: 3;align-items: center}

	.header-bar__items *{margin-left: 1rem}

	.header-bar__info{display: flex !important;order: 2}

	.brands-section .brands-more{display: table !important;margin: 0 auto}

	.brands-slider .brand-item{padding: 1.5rem}

	.brands-slider .brand-item__desc{font-size: 16px}

	.announcement-list.small .announcement-item__description img{display: none}

	.announcement-list.small .announcement-item__description span:last-child, .announcement-list.small .announcement-item__description span:not(:last-child){grid-column: 1/3}

	.announcement-item{margin-right: 15px;width: calc(33.33333% - 10px)}

	.announcement-item__topbar .price{padding: 3px;font-size: 14px}

	.announcement-item__description{padding: .5rem}

	.announcement-item__description img{display: block;grid-column: 1/2;grid-row: 1/3}

	.announcement-item__description span{font-size: 16px}

	.announcement-item__description span:last-child, .announcement-item__description span:not(:last-child){grid-column: 2/3}

	.announcement-item:nth-child(2n){margin-right: 15px}

	.announcement-item:nth-child(3n){margin-right: 0}

	.short-search__row{grid-template-columns:25% auto}
}
@media screen and (min-width: 992px){
	.announcement-item:nth-child(2n), .announcement-item:nth-child(3n){margin-right: 15px}

	.announcement-item{margin-right: 15px !important;width: calc(25% - 11.25px)}

	.announcement-item:nth-child(4n){margin-right: 0 !important}

	.short-search__row{grid-template-columns:25% auto 15% 15%}
}
/*!
 * Bootstrap Grid v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
html{box-sizing: border-box;-ms-overflow-style: scrollbar}
*, :after, :before{box-sizing: inherit}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}
@media (min-width: 576px){
	.container, .container-sm{max-width: 540px}
}
@media (min-width: 768px){
	.container, .container-md, .container-sm{max-width: 720px}
}
@media (min-width: 992px){
	.container, .container-lg, .container-md, .container-sm{max-width: 960px}
}

@media (min-width: 992px){
	.container-lg{max-width: 1200px}
}
.row{display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px}
.no-gutters{margin-right: 0;margin-left: 0}
.no-gutters > .col, .no-gutters > [class*=col-]{padding-right: 0;padding-left: 0}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto{position: relative;width: 100%;padding-right: 15px;padding-left: 15px}
.col{flex-basis: 0;flex-grow: 1;max-width: 100%}
.row-cols-1 > *{flex: 0 0 100%;max-width: 100%}
.row-cols-2 > *{flex: 0 0 50%;max-width: 50%}
.row-cols-3 > *{flex: 0 0 33.333333%;max-width: 33.333333%}
.row-cols-4 > *{flex: 0 0 25%;max-width: 25%}
.row-cols-5 > *{flex: 0 0 20%;max-width: 20%}
.row-cols-6 > *{flex: 0 0 16.666667%;max-width: 16.666667%}
.col-auto{flex: 0 0 auto;width: auto;max-width: 100%}
.col-1{flex: 0 0 8.333333%;max-width: 8.333333%}
.col-2{flex: 0 0 16.666667%;max-width: 16.666667%}
.col-3{flex: 0 0 25%;max-width: 25%}
.col-4{flex: 0 0 33.333333%;max-width: 33.333333%}
.col-5{flex: 0 0 41.666667%;max-width: 41.666667%}
.col-6{flex: 0 0 50%;max-width: 50%}
.col-7{flex: 0 0 58.333333%;max-width: 58.333333%}
.col-8{flex: 0 0 66.666667%;max-width: 66.666667%}
.col-9{flex: 0 0 75%;max-width: 75%}
.col-10{flex: 0 0 83.333333%;max-width: 83.333333%}
.col-11{flex: 0 0 91.666667%;max-width: 91.666667%}
.col-12{flex: 0 0 100%;max-width: 100%}
.order-first{order: -1}
.order-last{order: 13}
.order-0{order: 0}
.order-1{order: 1}
.order-2{order: 2}
.order-3{order: 3}
.order-4{order: 4}
.order-5{order: 5}
.order-6{order: 6}
.order-7{order: 7}
.order-8{order: 8}
.order-9{order: 9}
.order-10{order: 10}
.order-11{order: 11}
.order-12{order: 12}
.offset-1{margin-left: 8.333333%}
.offset-2{margin-left: 16.666667%}
.offset-3{margin-left: 25%}
.offset-4{margin-left: 33.333333%}
.offset-5{margin-left: 41.666667%}
.offset-6{margin-left: 50%}
.offset-7{margin-left: 58.333333%}
.offset-8{margin-left: 66.666667%}
.offset-9{margin-left: 75%}
.offset-10{margin-left: 83.333333%}
.offset-11{margin-left: 91.666667%}
@media (min-width: 576px){
	.col-sm{flex-basis: 0;flex-grow: 1;max-width: 100%}

	.row-cols-sm-1 > *{flex: 0 0 100%;max-width: 100%}

	.row-cols-sm-2 > *{flex: 0 0 50%;max-width: 50%}

	.row-cols-sm-3 > *{flex: 0 0 33.333333%;max-width: 33.333333%}

	.row-cols-sm-4 > *{flex: 0 0 25%;max-width: 25%}

	.row-cols-sm-5 > *{flex: 0 0 20%;max-width: 20%}

	.row-cols-sm-6 > *{flex: 0 0 16.666667%;max-width: 16.666667%}

	.col-sm-auto{flex: 0 0 auto;width: auto;max-width: 100%}

	.col-sm-1{flex: 0 0 8.333333%;max-width: 8.333333%}

	.col-sm-2{flex: 0 0 16.666667%;max-width: 16.666667%}

	.col-sm-3{flex: 0 0 25%;max-width: 25%}

	.col-sm-4{flex: 0 0 33.333333%;max-width: 33.333333%}

	.col-sm-5{flex: 0 0 41.666667%;max-width: 41.666667%}

	.col-sm-6{flex: 0 0 50%;max-width: 50%}

	.col-sm-7{flex: 0 0 58.333333%;max-width: 58.333333%}

	.col-sm-8{flex: 0 0 66.666667%;max-width: 66.666667%}

	.col-sm-9{flex: 0 0 75%;max-width: 75%}

	.col-sm-10{flex: 0 0 83.333333%;max-width: 83.333333%}

	.col-sm-11{flex: 0 0 91.666667%;max-width: 91.666667%}

	.col-sm-12{flex: 0 0 100%;max-width: 100%}

	.order-sm-first{order: -1}

	.order-sm-last{order: 13}

	.order-sm-0{order: 0}

	.order-sm-1{order: 1}

	.order-sm-2{order: 2}

	.order-sm-3{order: 3}

	.order-sm-4{order: 4}

	.order-sm-5{order: 5}

	.order-sm-6{order: 6}

	.order-sm-7{order: 7}

	.order-sm-8{order: 8}

	.order-sm-9{order: 9}

	.order-sm-10{order: 10}

	.order-sm-11{order: 11}

	.order-sm-12{order: 12}

	.offset-sm-0{margin-left: 0}

	.offset-sm-1{margin-left: 8.333333%}

	.offset-sm-2{margin-left: 16.666667%}

	.offset-sm-3{margin-left: 25%}

	.offset-sm-4{margin-left: 33.333333%}

	.offset-sm-5{margin-left: 41.666667%}

	.offset-sm-6{margin-left: 50%}

	.offset-sm-7{margin-left: 58.333333%}

	.offset-sm-8{margin-left: 66.666667%}

	.offset-sm-9{margin-left: 75%}

	.offset-sm-10{margin-left: 83.333333%}

	.offset-sm-11{margin-left: 91.666667%}
}
@media (min-width: 768px){
	.col-md{flex-basis: 0;flex-grow: 1;max-width: 100%}

	.row-cols-md-1 > *{flex: 0 0 100%;max-width: 100%}

	.row-cols-md-2 > *{flex: 0 0 50%;max-width: 50%}

	.row-cols-md-3 > *{flex: 0 0 33.333333%;max-width: 33.333333%}

	.row-cols-md-4 > *{flex: 0 0 25%;max-width: 25%}

	.row-cols-md-5 > *{flex: 0 0 20%;max-width: 20%}

	.row-cols-md-6 > *{flex: 0 0 16.666667%;max-width: 16.666667%}

	.col-md-auto{flex: 0 0 auto;width: auto;max-width: 100%}

	.col-md-1{flex: 0 0 8.333333%;max-width: 8.333333%}

	.col-md-2{flex: 0 0 16.666667%;max-width: 16.666667%}

	.col-md-3{flex: 0 0 25%;max-width: 25%}

	.col-md-4{flex: 0 0 33.333333%;max-width: 33.333333%}

	.col-md-5{flex: 0 0 41.666667%;max-width: 41.666667%}

	.col-md-6{flex: 0 0 50%;max-width: 50%}

	.col-md-7{flex: 0 0 58.333333%;max-width: 58.333333%}

	.col-md-8{flex: 0 0 66.666667%;max-width: 66.666667%}

	.col-md-9{flex: 0 0 75%;max-width: 75%}

	.col-md-10{flex: 0 0 83.333333%;max-width: 83.333333%}

	.col-md-11{flex: 0 0 91.666667%;max-width: 91.666667%}

	.col-md-12{flex: 0 0 100%;max-width: 100%}

	.order-md-first{order: -1}

	.order-md-last{order: 13}

	.order-md-0{order: 0}

	.order-md-1{order: 1}

	.order-md-2{order: 2}

	.order-md-3{order: 3}

	.order-md-4{order: 4}

	.order-md-5{order: 5}

	.order-md-6{order: 6}

	.order-md-7{order: 7}

	.order-md-8{order: 8}

	.order-md-9{order: 9}

	.order-md-10{order: 10}

	.order-md-11{order: 11}

	.order-md-12{order: 12}

	.offset-md-0{margin-left: 0}

	.offset-md-1{margin-left: 8.333333%}

	.offset-md-2{margin-left: 16.666667%}

	.offset-md-3{margin-left: 25%}

	.offset-md-4{margin-left: 33.333333%}

	.offset-md-5{margin-left: 41.666667%}

	.offset-md-6{margin-left: 50%}

	.offset-md-7{margin-left: 58.333333%}

	.offset-md-8{margin-left: 66.666667%}

	.offset-md-9{margin-left: 75%}

	.offset-md-10{margin-left: 83.333333%}

	.offset-md-11{margin-left: 91.666667%}
}
@media (min-width: 992px){
	.col-lg{flex-basis: 0;flex-grow: 1;max-width: 100%}

	.row-cols-lg-1 > *{flex: 0 0 100%;max-width: 100%}

	.row-cols-lg-2 > *{flex: 0 0 50%;max-width: 50%}

	.row-cols-lg-3 > *{flex: 0 0 33.333333%;max-width: 33.333333%}

	.row-cols-lg-4 > *{flex: 0 0 25%;max-width: 25%}

	.row-cols-lg-5 > *{flex: 0 0 20%;max-width: 20%}

	.row-cols-lg-6 > *{flex: 0 0 16.666667%;max-width: 16.666667%}

	.col-lg-auto{flex: 0 0 auto;width: auto;max-width: 100%}

	.col-lg-1{flex: 0 0 8.333333%;max-width: 8.333333%}

	.col-lg-2{flex: 0 0 16.666667%;max-width: 16.666667%}

	.col-lg-3{flex: 0 0 25%;max-width: 25%}

	.col-lg-4{flex: 0 0 33.333333%;max-width: 33.333333%}

	.col-lg-5{flex: 0 0 41.666667%;max-width: 41.666667%}

	.col-lg-6{flex: 0 0 50%;max-width: 50%}

	.col-lg-7{flex: 0 0 58.333333%;max-width: 58.333333%}

	.col-lg-8{flex: 0 0 66.666667%;max-width: 66.666667%}

	.col-lg-9{flex: 0 0 75%;max-width: 75%}

	.col-lg-10{flex: 0 0 83.333333%;max-width: 83.333333%}

	.col-lg-11{flex: 0 0 91.666667%;max-width: 91.666667%}

	.col-lg-12{flex: 0 0 100%;max-width: 100%}

	.order-lg-first{order: -1}

	.order-lg-last{order: 13}

	.order-lg-0{order: 0}

	.order-lg-1{order: 1}

	.order-lg-2{order: 2}

	.order-lg-3{order: 3}

	.order-lg-4{order: 4}

	.order-lg-5{order: 5}

	.order-lg-6{order: 6}

	.order-lg-7{order: 7}

	.order-lg-8{order: 8}

	.order-lg-9{order: 9}

	.order-lg-10{order: 10}

	.order-lg-11{order: 11}

	.order-lg-12{order: 12}

	.offset-lg-0{margin-left: 0}

	.offset-lg-1{margin-left: 8.333333%}

	.offset-lg-2{margin-left: 16.666667%}

	.offset-lg-3{margin-left: 25%}

	.offset-lg-4{margin-left: 33.333333%}

	.offset-lg-5{margin-left: 41.666667%}

	.offset-lg-6{margin-left: 50%}

	.offset-lg-7{margin-left: 58.333333%}

	.offset-lg-8{margin-left: 66.666667%}

	.offset-lg-9{margin-left: 75%}

	.offset-lg-10{margin-left: 83.333333%}

	.offset-lg-11{margin-left: 91.666667%}
}
@media (min-width: 1200px){
	.col-xl{flex-basis: 0;flex-grow: 1;max-width: 100%}

	.row-cols-xl-1 > *{flex: 0 0 100%;max-width: 100%}

	.row-cols-xl-2 > *{flex: 0 0 50%;max-width: 50%}

	.row-cols-xl-3 > *{flex: 0 0 33.333333%;max-width: 33.333333%}

	.row-cols-xl-4 > *{flex: 0 0 25%;max-width: 25%}

	.row-cols-xl-5 > *{flex: 0 0 20%;max-width: 20%}

	.row-cols-xl-6 > *{flex: 0 0 16.666667%;max-width: 16.666667%}

	.col-xl-auto{flex: 0 0 auto;width: auto;max-width: 100%}

	.col-xl-1{flex: 0 0 8.333333%;max-width: 8.333333%}

	.col-xl-2{flex: 0 0 16.666667%;max-width: 16.666667%}

	.col-xl-3{flex: 0 0 25%;max-width: 25%}

	.col-xl-4{flex: 0 0 33.333333%;max-width: 33.333333%}

	.col-xl-5{flex: 0 0 41.666667%;max-width: 41.666667%}

	.col-xl-6{flex: 0 0 50%;max-width: 50%}

	.col-xl-7{flex: 0 0 58.333333%;max-width: 58.333333%}

	.col-xl-8{flex: 0 0 66.666667%;max-width: 66.666667%}

	.col-xl-9{flex: 0 0 75%;max-width: 75%}

	.col-xl-10{flex: 0 0 83.333333%;max-width: 83.333333%}

	.col-xl-11{flex: 0 0 91.666667%;max-width: 91.666667%}

	.col-xl-12{flex: 0 0 100%;max-width: 100%}

	.order-xl-first{order: -1}

	.order-xl-last{order: 13}

	.order-xl-0{order: 0}

	.order-xl-1{order: 1}

	.order-xl-2{order: 2}

	.order-xl-3{order: 3}

	.order-xl-4{order: 4}

	.order-xl-5{order: 5}

	.order-xl-6{order: 6}

	.order-xl-7{order: 7}

	.order-xl-8{order: 8}

	.order-xl-9{order: 9}

	.order-xl-10{order: 10}

	.order-xl-11{order: 11}

	.order-xl-12{order: 12}

	.offset-xl-0{margin-left: 0}

	.offset-xl-1{margin-left: 8.333333%}

	.offset-xl-2{margin-left: 16.666667%}

	.offset-xl-3{margin-left: 25%}

	.offset-xl-4{margin-left: 33.333333%}

	.offset-xl-5{margin-left: 41.666667%}

	.offset-xl-6{margin-left: 50%}

	.offset-xl-7{margin-left: 58.333333%}

	.offset-xl-8{margin-left: 66.666667%}

	.offset-xl-9{margin-left: 75%}

	.offset-xl-10{margin-left: 83.333333%}

	.offset-xl-11{margin-left: 91.666667%}
}
.d-none{display: none !important}
.d-inline{display: inline !important}
.d-inline-block{display: inline-block !important}
.d-block{display: block !important}
.d-table{display: table !important}
.d-table-row{display: table-row !important}
.d-table-cell{display: table-cell !important}
.d-flex{display: flex !important}
.d-inline-flex{display: inline-flex !important}
@media (min-width: 576px){
	.d-sm-none{display: none !important}

	.d-sm-inline{display: inline !important}

	.d-sm-inline-block{display: inline-block !important}

	.d-sm-block{display: block !important}

	.d-sm-table{display: table !important}

	.d-sm-table-row{display: table-row !important}

	.d-sm-table-cell{display: table-cell !important}

	.d-sm-flex{display: flex !important}

	.d-sm-inline-flex{display: inline-flex !important}
}
@media (min-width: 768px){
	.d-md-none{display: none !important}

	.d-md-inline{display: inline !important}

	.d-md-inline-block{display: inline-block !important}

	.d-md-block{display: block !important}

	.d-md-table{display: table !important}

	.d-md-table-row{display: table-row !important}

	.d-md-table-cell{display: table-cell !important}

	.d-md-flex{display: flex !important}

	.d-md-inline-flex{display: inline-flex !important}
}
@media (min-width: 992px){
	.d-lg-none{display: none !important}

	.d-lg-inline{display: inline !important}

	.d-lg-inline-block{display: inline-block !important}

	.d-lg-block{display: block !important}

	.d-lg-table{display: table !important}

	.d-lg-table-row{display: table-row !important}

	.d-lg-table-cell{display: table-cell !important}

	.d-lg-flex{display: flex !important}

	.d-lg-inline-flex{display: inline-flex !important}
}
@media (min-width: 1200px){
	.d-xl-none{display: none !important}

	.d-xl-inline{display: inline !important}

	.d-xl-inline-block{display: inline-block !important}

	.d-xl-block{display: block !important}

	.d-xl-table{display: table !important}

	.d-xl-table-row{display: table-row !important}

	.d-xl-table-cell{display: table-cell !important}

	.d-xl-flex{display: flex !important}

	.d-xl-inline-flex{display: inline-flex !important}
}
@media print{
	.d-print-none{display: none !important}

	.d-print-inline{display: inline !important}

	.d-print-inline-block{display: inline-block !important}

	.d-print-block{display: block !important}

	.d-print-table{display: table !important}

	.d-print-table-row{display: table-row !important}

	.d-print-table-cell{display: table-cell !important}

	.d-print-flex{display: flex !important}

	.d-print-inline-flex{display: inline-flex !important}
}
.flex-row{flex-direction: row !important}
.flex-column{flex-direction: column !important}
.flex-row-reverse{flex-direction: row-reverse !important}
.flex-column-reverse{flex-direction: column-reverse !important}
.flex-wrap{flex-wrap: wrap !important}
.flex-nowrap{flex-wrap: nowrap !important}
.flex-wrap-reverse{flex-wrap: wrap-reverse !important}
.flex-fill{flex: 1 1 auto !important}
.flex-grow-0{flex-grow: 0 !important}
.flex-grow-1{flex-grow: 1 !important}
.flex-shrink-0{flex-shrink: 0 !important}
.flex-shrink-1{flex-shrink: 1 !important}
.justify-content-start{justify-content: flex-start !important}
.justify-content-end{justify-content: flex-end !important}
.justify-content-center{justify-content: center !important}
.justify-content-between{justify-content: space-between !important}
.justify-content-around{justify-content: space-around !important}
.align-items-start{align-items: flex-start !important}
.align-items-end{align-items: flex-end !important}
.align-items-center{align-items: center !important}
.align-items-baseline{align-items: baseline !important}
.align-items-stretch{align-items: stretch !important}
.align-content-start{align-content: flex-start !important}
.align-content-end{align-content: flex-end !important}
.align-content-center{align-content: center !important}
.align-content-between{align-content: space-between !important}
.align-content-around{align-content: space-around !important}
.align-content-stretch{align-content: stretch !important}
.align-self-auto{align-self: auto !important}
.align-self-start{align-self: flex-start !important}
.align-self-end{align-self: flex-end !important}
.align-self-center{align-self: center !important}
.align-self-baseline{align-self: baseline !important}
.align-self-stretch{align-self: stretch !important}
@media (min-width: 576px){
	.flex-sm-row{flex-direction: row !important}

	.flex-sm-column{flex-direction: column !important}

	.flex-sm-row-reverse{flex-direction: row-reverse !important}

	.flex-sm-column-reverse{flex-direction: column-reverse !important}

	.flex-sm-wrap{flex-wrap: wrap !important}

	.flex-sm-nowrap{flex-wrap: nowrap !important}

	.flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important}

	.flex-sm-fill{flex: 1 1 auto !important}

	.flex-sm-grow-0{flex-grow: 0 !important}

	.flex-sm-grow-1{flex-grow: 1 !important}

	.flex-sm-shrink-0{flex-shrink: 0 !important}

	.flex-sm-shrink-1{flex-shrink: 1 !important}

	.justify-content-sm-start{justify-content: flex-start !important}

	.justify-content-sm-end{justify-content: flex-end !important}

	.justify-content-sm-center{justify-content: center !important}

	.justify-content-sm-between{justify-content: space-between !important}

	.justify-content-sm-around{justify-content: space-around !important}

	.align-items-sm-start{align-items: flex-start !important}

	.align-items-sm-end{align-items: flex-end !important}

	.align-items-sm-center{align-items: center !important}

	.align-items-sm-baseline{align-items: baseline !important}

	.align-items-sm-stretch{align-items: stretch !important}

	.align-content-sm-start{align-content: flex-start !important}

	.align-content-sm-end{align-content: flex-end !important}

	.align-content-sm-center{align-content: center !important}

	.align-content-sm-between{align-content: space-between !important}

	.align-content-sm-around{align-content: space-around !important}

	.align-content-sm-stretch{align-content: stretch !important}

	.align-self-sm-auto{align-self: auto !important}

	.align-self-sm-start{align-self: flex-start !important}

	.align-self-sm-end{align-self: flex-end !important}

	.align-self-sm-center{align-self: center !important}

	.align-self-sm-baseline{align-self: baseline !important}

	.align-self-sm-stretch{align-self: stretch !important}
}
@media (min-width: 768px){
	.flex-md-row{flex-direction: row !important}

	.flex-md-column{flex-direction: column !important}

	.flex-md-row-reverse{flex-direction: row-reverse !important}

	.flex-md-column-reverse{flex-direction: column-reverse !important}

	.flex-md-wrap{flex-wrap: wrap !important}

	.flex-md-nowrap{flex-wrap: nowrap !important}

	.flex-md-wrap-reverse{flex-wrap: wrap-reverse !important}

	.flex-md-fill{flex: 1 1 auto !important}

	.flex-md-grow-0{flex-grow: 0 !important}

	.flex-md-grow-1{flex-grow: 1 !important}

	.flex-md-shrink-0{flex-shrink: 0 !important}

	.flex-md-shrink-1{flex-shrink: 1 !important}

	.justify-content-md-start{justify-content: flex-start !important}

	.justify-content-md-end{justify-content: flex-end !important}

	.justify-content-md-center{justify-content: center !important}

	.justify-content-md-between{justify-content: space-between !important}

	.justify-content-md-around{justify-content: space-around !important}

	.align-items-md-start{align-items: flex-start !important}

	.align-items-md-end{align-items: flex-end !important}

	.align-items-md-center{align-items: center !important}

	.align-items-md-baseline{align-items: baseline !important}

	.align-items-md-stretch{align-items: stretch !important}

	.align-content-md-start{align-content: flex-start !important}

	.align-content-md-end{align-content: flex-end !important}

	.align-content-md-center{align-content: center !important}

	.align-content-md-between{align-content: space-between !important}

	.align-content-md-around{align-content: space-around !important}

	.align-content-md-stretch{align-content: stretch !important}

	.align-self-md-auto{align-self: auto !important}

	.align-self-md-start{align-self: flex-start !important}

	.align-self-md-end{align-self: flex-end !important}

	.align-self-md-center{align-self: center !important}

	.align-self-md-baseline{align-self: baseline !important}

	.align-self-md-stretch{align-self: stretch !important}
}
@media (min-width: 992px){
	.flex-lg-row{flex-direction: row !important}

	.flex-lg-column{flex-direction: column !important}

	.flex-lg-row-reverse{flex-direction: row-reverse !important}

	.flex-lg-column-reverse{flex-direction: column-reverse !important}

	.flex-lg-wrap{flex-wrap: wrap !important}

	.flex-lg-nowrap{flex-wrap: nowrap !important}

	.flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important}

	.flex-lg-fill{flex: 1 1 auto !important}

	.flex-lg-grow-0{flex-grow: 0 !important}

	.flex-lg-grow-1{flex-grow: 1 !important}

	.flex-lg-shrink-0{flex-shrink: 0 !important}

	.flex-lg-shrink-1{flex-shrink: 1 !important}

	.justify-content-lg-start{justify-content: flex-start !important}

	.justify-content-lg-end{justify-content: flex-end !important}

	.justify-content-lg-center{justify-content: center !important}

	.justify-content-lg-between{justify-content: space-between !important}

	.justify-content-lg-around{justify-content: space-around !important}

	.align-items-lg-start{align-items: flex-start !important}

	.align-items-lg-end{align-items: flex-end !important}

	.align-items-lg-center{align-items: center !important}

	.align-items-lg-baseline{align-items: baseline !important}

	.align-items-lg-stretch{align-items: stretch !important}

	.align-content-lg-start{align-content: flex-start !important}

	.align-content-lg-end{align-content: flex-end !important}

	.align-content-lg-center{align-content: center !important}

	.align-content-lg-between{align-content: space-between !important}

	.align-content-lg-around{align-content: space-around !important}

	.align-content-lg-stretch{align-content: stretch !important}

	.align-self-lg-auto{align-self: auto !important}

	.align-self-lg-start{align-self: flex-start !important}

	.align-self-lg-end{align-self: flex-end !important}

	.align-self-lg-center{align-self: center !important}

	.align-self-lg-baseline{align-self: baseline !important}

	.align-self-lg-stretch{align-self: stretch !important}
}
@media (min-width: 1200px){
	.flex-xl-row{flex-direction: row !important}

	.flex-xl-column{flex-direction: column !important}

	.flex-xl-row-reverse{flex-direction: row-reverse !important}

	.flex-xl-column-reverse{flex-direction: column-reverse !important}

	.flex-xl-wrap{flex-wrap: wrap !important}

	.flex-xl-nowrap{flex-wrap: nowrap !important}

	.flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important}

	.flex-xl-fill{flex: 1 1 auto !important}

	.flex-xl-grow-0{flex-grow: 0 !important}

	.flex-xl-grow-1{flex-grow: 1 !important}

	.flex-xl-shrink-0{flex-shrink: 0 !important}

	.flex-xl-shrink-1{flex-shrink: 1 !important}

	.justify-content-xl-start{justify-content: flex-start !important}

	.justify-content-xl-end{justify-content: flex-end !important}

	.justify-content-xl-center{justify-content: center !important}

	.justify-content-xl-between{justify-content: space-between !important}

	.justify-content-xl-around{justify-content: space-around !important}

	.align-items-xl-start{align-items: flex-start !important}

	.align-items-xl-end{align-items: flex-end !important}

	.align-items-xl-center{align-items: center !important}

	.align-items-xl-baseline{align-items: baseline !important}

	.align-items-xl-stretch{align-items: stretch !important}

	.align-content-xl-start{align-content: flex-start !important}

	.align-content-xl-end{align-content: flex-end !important}

	.align-content-xl-center{align-content: center !important}

	.align-content-xl-between{align-content: space-between !important}

	.align-content-xl-around{align-content: space-around !important}

	.align-content-xl-stretch{align-content: stretch !important}

	.align-self-xl-auto{align-self: auto !important}

	.align-self-xl-start{align-self: flex-start !important}

	.align-self-xl-end{align-self: flex-end !important}

	.align-self-xl-center{align-self: center !important}

	.align-self-xl-baseline{align-self: baseline !important}

	.align-self-xl-stretch{align-self: stretch !important}
}
.m-0{margin: 0 !important}
.mt-0, .my-0{margin-top: 0 !important}
.mr-0, .mx-0{margin-right: 0 !important}
.mb-0, .my-0{margin-bottom: 0 !important}
.ml-0, .mx-0{margin-left: 0 !important}
.m-1{margin: .25rem !important}
.mt-1, .my-1{margin-top: .25rem !important}
.mr-1, .mx-1{margin-right: .25rem !important}
.mb-1, .my-1{margin-bottom: .25rem !important}
.ml-1, .mx-1{margin-left: .25rem !important}
.m-2{margin: .5rem !important}
.mt-2, .my-2{margin-top: .5rem !important}
.mr-2, .mx-2{margin-right: .5rem !important}
.mb-2, .my-2{margin-bottom: .5rem !important}
.ml-2, .mx-2{margin-left: .5rem !important}
.m-3{margin: 1rem !important}
.mt-3, .my-3{margin-top: 1rem !important}
.mr-3, .mx-3{margin-right: 1rem !important}
.mb-3, .my-3{margin-bottom: 1rem !important}
.ml-3, .mx-3{margin-left: 1rem !important}
.m-4{margin: 1.5rem !important}
.mt-4, .my-4{margin-top: 1.5rem !important}
.mr-4, .mx-4{margin-right: 1.5rem !important}
.mb-4, .my-4{margin-bottom: 1.5rem !important}
.ml-4, .mx-4{margin-left: 1.5rem !important}
.m-5{margin: 3rem !important}
.mt-5, .my-5{margin-top: 3rem !important}
.mr-5, .mx-5{margin-right: 3rem !important}
.mb-5, .my-5{margin-bottom: 3rem !important}
.ml-5, .mx-5{margin-left: 3rem !important}
.p-0{padding: 0 !important}
.pt-0, .py-0{padding-top: 0 !important}
.pr-0, .px-0{padding-right: 0 !important}
.pb-0, .py-0{padding-bottom: 0 !important}
.pl-0, .px-0{padding-left: 0 !important}
.p-1{padding: .25rem !important}
.pt-1, .py-1{padding-top: .25rem !important}
.pr-1, .px-1{padding-right: .25rem !important}
.pb-1, .py-1{padding-bottom: .25rem !important}
.pl-1, .px-1{padding-left: .25rem !important}
.p-2{padding: .5rem !important}
.pt-2, .py-2{padding-top: .5rem !important}
.pr-2, .px-2{padding-right: .5rem !important}
.pb-2, .py-2{padding-bottom: .5rem !important}
.pl-2, .px-2{padding-left: .5rem !important}
.p-3{padding: 1rem !important}
.pt-3, .py-3{padding-top: 1rem !important}
.pr-3, .px-3{padding-right: 1rem !important}
.pb-3, .py-3{padding-bottom: 1rem !important}
.pl-3, .px-3{padding-left: 1rem !important}
.p-4{padding: 1.5rem !important}
.pt-4, .py-4{padding-top: 1.5rem !important}
.pr-4, .px-4{padding-right: 1.5rem !important}
.pb-4, .py-4{padding-bottom: 1.5rem !important}
.pl-4, .px-4{padding-left: 1.5rem !important}
.p-5{padding: 3rem !important}
.pt-5, .py-5{padding-top: 3rem !important}
.pr-5, .px-5{padding-right: 3rem !important}
.pb-5, .py-5{padding-bottom: 3rem !important}
.pl-5, .px-5{padding-left: 3rem !important}
.m-n1{margin: -.25rem !important}
.mt-n1, .my-n1{margin-top: -.25rem !important}
.mr-n1, .mx-n1{margin-right: -.25rem !important}
.mb-n1, .my-n1{margin-bottom: -.25rem !important}
.ml-n1, .mx-n1{margin-left: -.25rem !important}
.m-n2{margin: -.5rem !important}
.mt-n2, .my-n2{margin-top: -.5rem !important}
.mr-n2, .mx-n2{margin-right: -.5rem !important}
.mb-n2, .my-n2{margin-bottom: -.5rem !important}
.ml-n2, .mx-n2{margin-left: -.5rem !important}
.m-n3{margin: -1rem !important}
.mt-n3, .my-n3{margin-top: -1rem !important}
.mr-n3, .mx-n3{margin-right: -1rem !important}
.mb-n3, .my-n3{margin-bottom: -1rem !important}
.ml-n3, .mx-n3{margin-left: -1rem !important}
.m-n4{margin: -1.5rem !important}
.mt-n4, .my-n4{margin-top: -1.5rem !important}
.mr-n4, .mx-n4{margin-right: -1.5rem !important}
.mb-n4, .my-n4{margin-bottom: -1.5rem !important}
.ml-n4, .mx-n4{margin-left: -1.5rem !important}
.m-n5{margin: -3rem !important}
.mt-n5, .my-n5{margin-top: -3rem !important}
.mr-n5, .mx-n5{margin-right: -3rem !important}
.mb-n5, .my-n5{margin-bottom: -3rem !important}
.ml-n5, .mx-n5{margin-left: -3rem !important}
.m-auto{margin: auto !important}
.mt-auto, .my-auto{margin-top: auto !important}
.mr-auto, .mx-auto{margin-right: auto !important}
.mb-auto, .my-auto{margin-bottom: auto !important}
.ml-auto, .mx-auto{margin-left: auto !important}
@media (min-width: 576px){
	.m-sm-0{margin: 0 !important}

	.mt-sm-0, .my-sm-0{margin-top: 0 !important}

	.mr-sm-0, .mx-sm-0{margin-right: 0 !important}

	.mb-sm-0, .my-sm-0{margin-bottom: 0 !important}

	.ml-sm-0, .mx-sm-0{margin-left: 0 !important}

	.m-sm-1{margin: .25rem !important}

	.mt-sm-1, .my-sm-1{margin-top: .25rem !important}

	.mr-sm-1, .mx-sm-1{margin-right: .25rem !important}

	.mb-sm-1, .my-sm-1{margin-bottom: .25rem !important}

	.ml-sm-1, .mx-sm-1{margin-left: .25rem !important}

	.m-sm-2{margin: .5rem !important}

	.mt-sm-2, .my-sm-2{margin-top: .5rem !important}

	.mr-sm-2, .mx-sm-2{margin-right: .5rem !important}

	.mb-sm-2, .my-sm-2{margin-bottom: .5rem !important}

	.ml-sm-2, .mx-sm-2{margin-left: .5rem !important}

	.m-sm-3{margin: 1rem !important}

	.mt-sm-3, .my-sm-3{margin-top: 1rem !important}

	.mr-sm-3, .mx-sm-3{margin-right: 1rem !important}

	.mb-sm-3, .my-sm-3{margin-bottom: 1rem !important}

	.ml-sm-3, .mx-sm-3{margin-left: 1rem !important}

	.m-sm-4{margin: 1.5rem !important}

	.mt-sm-4, .my-sm-4{margin-top: 1.5rem !important}

	.mr-sm-4, .mx-sm-4{margin-right: 1.5rem !important}

	.mb-sm-4, .my-sm-4{margin-bottom: 1.5rem !important}

	.ml-sm-4, .mx-sm-4{margin-left: 1.5rem !important}

	.m-sm-5{margin: 3rem !important}

	.mt-sm-5, .my-sm-5{margin-top: 3rem !important}

	.mr-sm-5, .mx-sm-5{margin-right: 3rem !important}

	.mb-sm-5, .my-sm-5{margin-bottom: 3rem !important}

	.ml-sm-5, .mx-sm-5{margin-left: 3rem !important}

	.p-sm-0{padding: 0 !important}

	.pt-sm-0, .py-sm-0{padding-top: 0 !important}

	.pr-sm-0, .px-sm-0{padding-right: 0 !important}

	.pb-sm-0, .py-sm-0{padding-bottom: 0 !important}

	.pl-sm-0, .px-sm-0{padding-left: 0 !important}

	.p-sm-1{padding: .25rem !important}

	.pt-sm-1, .py-sm-1{padding-top: .25rem !important}

	.pr-sm-1, .px-sm-1{padding-right: .25rem !important}

	.pb-sm-1, .py-sm-1{padding-bottom: .25rem !important}

	.pl-sm-1, .px-sm-1{padding-left: .25rem !important}

	.p-sm-2{padding: .5rem !important}

	.pt-sm-2, .py-sm-2{padding-top: .5rem !important}

	.pr-sm-2, .px-sm-2{padding-right: .5rem !important}

	.pb-sm-2, .py-sm-2{padding-bottom: .5rem !important}

	.pl-sm-2, .px-sm-2{padding-left: .5rem !important}

	.p-sm-3{padding: 1rem !important}

	.pt-sm-3, .py-sm-3{padding-top: 1rem !important}

	.pr-sm-3, .px-sm-3{padding-right: 1rem !important}

	.pb-sm-3, .py-sm-3{padding-bottom: 1rem !important}

	.pl-sm-3, .px-sm-3{padding-left: 1rem !important}

	.p-sm-4{padding: 1.5rem !important}

	.pt-sm-4, .py-sm-4{padding-top: 1.5rem !important}

	.pr-sm-4, .px-sm-4{padding-right: 1.5rem !important}

	.pb-sm-4, .py-sm-4{padding-bottom: 1.5rem !important}

	.pl-sm-4, .px-sm-4{padding-left: 1.5rem !important}

	.p-sm-5{padding: 3rem !important}

	.pt-sm-5, .py-sm-5{padding-top: 3rem !important}

	.pr-sm-5, .px-sm-5{padding-right: 3rem !important}

	.pb-sm-5, .py-sm-5{padding-bottom: 3rem !important}

	.pl-sm-5, .px-sm-5{padding-left: 3rem !important}

	.m-sm-n1{margin: -.25rem !important}

	.mt-sm-n1, .my-sm-n1{margin-top: -.25rem !important}

	.mr-sm-n1, .mx-sm-n1{margin-right: -.25rem !important}

	.mb-sm-n1, .my-sm-n1{margin-bottom: -.25rem !important}

	.ml-sm-n1, .mx-sm-n1{margin-left: -.25rem !important}

	.m-sm-n2{margin: -.5rem !important}

	.mt-sm-n2, .my-sm-n2{margin-top: -.5rem !important}

	.mr-sm-n2, .mx-sm-n2{margin-right: -.5rem !important}

	.mb-sm-n2, .my-sm-n2{margin-bottom: -.5rem !important}

	.ml-sm-n2, .mx-sm-n2{margin-left: -.5rem !important}

	.m-sm-n3{margin: -1rem !important}

	.mt-sm-n3, .my-sm-n3{margin-top: -1rem !important}

	.mr-sm-n3, .mx-sm-n3{margin-right: -1rem !important}

	.mb-sm-n3, .my-sm-n3{margin-bottom: -1rem !important}

	.ml-sm-n3, .mx-sm-n3{margin-left: -1rem !important}

	.m-sm-n4{margin: -1.5rem !important}

	.mt-sm-n4, .my-sm-n4{margin-top: -1.5rem !important}

	.mr-sm-n4, .mx-sm-n4{margin-right: -1.5rem !important}

	.mb-sm-n4, .my-sm-n4{margin-bottom: -1.5rem !important}

	.ml-sm-n4, .mx-sm-n4{margin-left: -1.5rem !important}

	.m-sm-n5{margin: -3rem !important}

	.mt-sm-n5, .my-sm-n5{margin-top: -3rem !important}

	.mr-sm-n5, .mx-sm-n5{margin-right: -3rem !important}

	.mb-sm-n5, .my-sm-n5{margin-bottom: -3rem !important}

	.ml-sm-n5, .mx-sm-n5{margin-left: -3rem !important}

	.m-sm-auto{margin: auto !important}

	.mt-sm-auto, .my-sm-auto{margin-top: auto !important}

	.mr-sm-auto, .mx-sm-auto{margin-right: auto !important}

	.mb-sm-auto, .my-sm-auto{margin-bottom: auto !important}

	.ml-sm-auto, .mx-sm-auto{margin-left: auto !important}
}
@media (min-width: 768px){
	.m-md-0{margin: 0 !important}

	.mt-md-0, .my-md-0{margin-top: 0 !important}

	.mr-md-0, .mx-md-0{margin-right: 0 !important}

	.mb-md-0, .my-md-0{margin-bottom: 0 !important}

	.ml-md-0, .mx-md-0{margin-left: 0 !important}

	.m-md-1{margin: .25rem !important}

	.mt-md-1, .my-md-1{margin-top: .25rem !important}

	.mr-md-1, .mx-md-1{margin-right: .25rem !important}

	.mb-md-1, .my-md-1{margin-bottom: .25rem !important}

	.ml-md-1, .mx-md-1{margin-left: .25rem !important}

	.m-md-2{margin: .5rem !important}

	.mt-md-2, .my-md-2{margin-top: .5rem !important}

	.mr-md-2, .mx-md-2{margin-right: .5rem !important}

	.mb-md-2, .my-md-2{margin-bottom: .5rem !important}

	.ml-md-2, .mx-md-2{margin-left: .5rem !important}

	.m-md-3{margin: 1rem !important}

	.mt-md-3, .my-md-3{margin-top: 1rem !important}

	.mr-md-3, .mx-md-3{margin-right: 1rem !important}

	.mb-md-3, .my-md-3{margin-bottom: 1rem !important}

	.ml-md-3, .mx-md-3{margin-left: 1rem !important}

	.m-md-4{margin: 1.5rem !important}

	.mt-md-4, .my-md-4{margin-top: 1.5rem !important}

	.mr-md-4, .mx-md-4{margin-right: 1.5rem !important}

	.mb-md-4, .my-md-4{margin-bottom: 1.5rem !important}

	.ml-md-4, .mx-md-4{margin-left: 1.5rem !important}

	.m-md-5{margin: 3rem !important}

	.mt-md-5, .my-md-5{margin-top: 3rem !important}

	.mr-md-5, .mx-md-5{margin-right: 3rem !important}

	.mb-md-5, .my-md-5{margin-bottom: 3rem !important}

	.ml-md-5, .mx-md-5{margin-left: 3rem !important}

	.p-md-0{padding: 0 !important}

	.pt-md-0, .py-md-0{padding-top: 0 !important}

	.pr-md-0, .px-md-0{padding-right: 0 !important}

	.pb-md-0, .py-md-0{padding-bottom: 0 !important}

	.pl-md-0, .px-md-0{padding-left: 0 !important}

	.p-md-1{padding: .25rem !important}

	.pt-md-1, .py-md-1{padding-top: .25rem !important}

	.pr-md-1, .px-md-1{padding-right: .25rem !important}

	.pb-md-1, .py-md-1{padding-bottom: .25rem !important}

	.pl-md-1, .px-md-1{padding-left: .25rem !important}

	.p-md-2{padding: .5rem !important}

	.pt-md-2, .py-md-2{padding-top: .5rem !important}

	.pr-md-2, .px-md-2{padding-right: .5rem !important}

	.pb-md-2, .py-md-2{padding-bottom: .5rem !important}

	.pl-md-2, .px-md-2{padding-left: .5rem !important}

	.p-md-3{padding: 1rem !important}

	.pt-md-3, .py-md-3{padding-top: 1rem !important}

	.pr-md-3, .px-md-3{padding-right: 1rem !important}

	.pb-md-3, .py-md-3{padding-bottom: 1rem !important}

	.pl-md-3, .px-md-3{padding-left: 1rem !important}

	.p-md-4{padding: 1.5rem !important}

	.pt-md-4, .py-md-4{padding-top: 1.5rem !important}

	.pr-md-4, .px-md-4{padding-right: 1.5rem !important}

	.pb-md-4, .py-md-4{padding-bottom: 1.5rem !important}

	.pl-md-4, .px-md-4{padding-left: 1.5rem !important}

	.p-md-5{padding: 3rem !important}

	.pt-md-5, .py-md-5{padding-top: 3rem !important}

	.pr-md-5, .px-md-5{padding-right: 3rem !important}

	.pb-md-5, .py-md-5{padding-bottom: 3rem !important}

	.pl-md-5, .px-md-5{padding-left: 3rem !important}

	.m-md-n1{margin: -.25rem !important}

	.mt-md-n1, .my-md-n1{margin-top: -.25rem !important}

	.mr-md-n1, .mx-md-n1{margin-right: -.25rem !important}

	.mb-md-n1, .my-md-n1{margin-bottom: -.25rem !important}

	.ml-md-n1, .mx-md-n1{margin-left: -.25rem !important}

	.m-md-n2{margin: -.5rem !important}

	.mt-md-n2, .my-md-n2{margin-top: -.5rem !important}

	.mr-md-n2, .mx-md-n2{margin-right: -.5rem !important}

	.mb-md-n2, .my-md-n2{margin-bottom: -.5rem !important}

	.ml-md-n2, .mx-md-n2{margin-left: -.5rem !important}

	.m-md-n3{margin: -1rem !important}

	.mt-md-n3, .my-md-n3{margin-top: -1rem !important}

	.mr-md-n3, .mx-md-n3{margin-right: -1rem !important}

	.mb-md-n3, .my-md-n3{margin-bottom: -1rem !important}

	.ml-md-n3, .mx-md-n3{margin-left: -1rem !important}

	.m-md-n4{margin: -1.5rem !important}

	.mt-md-n4, .my-md-n4{margin-top: -1.5rem !important}

	.mr-md-n4, .mx-md-n4{margin-right: -1.5rem !important}

	.mb-md-n4, .my-md-n4{margin-bottom: -1.5rem !important}

	.ml-md-n4, .mx-md-n4{margin-left: -1.5rem !important}

	.m-md-n5{margin: -3rem !important}

	.mt-md-n5, .my-md-n5{margin-top: -3rem !important}

	.mr-md-n5, .mx-md-n5{margin-right: -3rem !important}

	.mb-md-n5, .my-md-n5{margin-bottom: -3rem !important}

	.ml-md-n5, .mx-md-n5{margin-left: -3rem !important}

	.m-md-auto{margin: auto !important}

	.mt-md-auto, .my-md-auto{margin-top: auto !important}

	.mr-md-auto, .mx-md-auto{margin-right: auto !important}

	.mb-md-auto, .my-md-auto{margin-bottom: auto !important}

	.ml-md-auto, .mx-md-auto{margin-left: auto !important}
}
@media (min-width: 992px){
	.m-lg-0{margin: 0 !important}

	.mt-lg-0, .my-lg-0{margin-top: 0 !important}

	.mr-lg-0, .mx-lg-0{margin-right: 0 !important}

	.mb-lg-0, .my-lg-0{margin-bottom: 0 !important}

	.ml-lg-0, .mx-lg-0{margin-left: 0 !important}

	.m-lg-1{margin: .25rem !important}

	.mt-lg-1, .my-lg-1{margin-top: .25rem !important}

	.mr-lg-1, .mx-lg-1{margin-right: .25rem !important}

	.mb-lg-1, .my-lg-1{margin-bottom: .25rem !important}

	.ml-lg-1, .mx-lg-1{margin-left: .25rem !important}

	.m-lg-2{margin: .5rem !important}

	.mt-lg-2, .my-lg-2{margin-top: .5rem !important}

	.mr-lg-2, .mx-lg-2{margin-right: .5rem !important}

	.mb-lg-2, .my-lg-2{margin-bottom: .5rem !important}

	.ml-lg-2, .mx-lg-2{margin-left: .5rem !important}

	.m-lg-3{margin: 1rem !important}

	.mt-lg-3, .my-lg-3{margin-top: 1rem !important}

	.mr-lg-3, .mx-lg-3{margin-right: 1rem !important}

	.mb-lg-3, .my-lg-3{margin-bottom: 1rem !important}

	.ml-lg-3, .mx-lg-3{margin-left: 1rem !important}

	.m-lg-4{margin: 1.5rem !important}

	.mt-lg-4, .my-lg-4{margin-top: 1.5rem !important}

	.mr-lg-4, .mx-lg-4{margin-right: 1.5rem !important}

	.mb-lg-4, .my-lg-4{margin-bottom: 1.5rem !important}

	.ml-lg-4, .mx-lg-4{margin-left: 1.5rem !important}

	.m-lg-5{margin: 3rem !important}

	.mt-lg-5, .my-lg-5{margin-top: 3rem !important}

	.mr-lg-5, .mx-lg-5{margin-right: 3rem !important}

	.mb-lg-5, .my-lg-5{margin-bottom: 3rem !important}

	.ml-lg-5, .mx-lg-5{margin-left: 3rem !important}

	.p-lg-0{padding: 0 !important}

	.pt-lg-0, .py-lg-0{padding-top: 0 !important}

	.pr-lg-0, .px-lg-0{padding-right: 0 !important}

	.pb-lg-0, .py-lg-0{padding-bottom: 0 !important}

	.pl-lg-0, .px-lg-0{padding-left: 0 !important}

	.p-lg-1{padding: .25rem !important}

	.pt-lg-1, .py-lg-1{padding-top: .25rem !important}

	.pr-lg-1, .px-lg-1{padding-right: .25rem !important}

	.pb-lg-1, .py-lg-1{padding-bottom: .25rem !important}

	.pl-lg-1, .px-lg-1{padding-left: .25rem !important}

	.p-lg-2{padding: .5rem !important}

	.pt-lg-2, .py-lg-2{padding-top: .5rem !important}

	.pr-lg-2, .px-lg-2{padding-right: .5rem !important}

	.pb-lg-2, .py-lg-2{padding-bottom: .5rem !important}

	.pl-lg-2, .px-lg-2{padding-left: .5rem !important}

	.p-lg-3{padding: 1rem !important}

	.pt-lg-3, .py-lg-3{padding-top: 1rem !important}

	.pr-lg-3, .px-lg-3{padding-right: 1rem !important}

	.pb-lg-3, .py-lg-3{padding-bottom: 1rem !important}

	.pl-lg-3, .px-lg-3{padding-left: 1rem !important}

	.p-lg-4{padding: 1.5rem !important}

	.pt-lg-4, .py-lg-4{padding-top: 1.5rem !important}

	.pr-lg-4, .px-lg-4{padding-right: 1.5rem !important}

	.pb-lg-4, .py-lg-4{padding-bottom: 1.5rem !important}

	.pl-lg-4, .px-lg-4{padding-left: 1.5rem !important}

	.p-lg-5{padding: 3rem !important}

	.pt-lg-5, .py-lg-5{padding-top: 3rem !important}

	.pr-lg-5, .px-lg-5{padding-right: 3rem !important}

	.pb-lg-5, .py-lg-5{padding-bottom: 3rem !important}

	.pl-lg-5, .px-lg-5{padding-left: 3rem !important}

	.m-lg-n1{margin: -.25rem !important}

	.mt-lg-n1, .my-lg-n1{margin-top: -.25rem !important}

	.mr-lg-n1, .mx-lg-n1{margin-right: -.25rem !important}

	.mb-lg-n1, .my-lg-n1{margin-bottom: -.25rem !important}

	.ml-lg-n1, .mx-lg-n1{margin-left: -.25rem !important}

	.m-lg-n2{margin: -.5rem !important}

	.mt-lg-n2, .my-lg-n2{margin-top: -.5rem !important}

	.mr-lg-n2, .mx-lg-n2{margin-right: -.5rem !important}

	.mb-lg-n2, .my-lg-n2{margin-bottom: -.5rem !important}

	.ml-lg-n2, .mx-lg-n2{margin-left: -.5rem !important}

	.m-lg-n3{margin: -1rem !important}

	.mt-lg-n3, .my-lg-n3{margin-top: -1rem !important}

	.mr-lg-n3, .mx-lg-n3{margin-right: -1rem !important}

	.mb-lg-n3, .my-lg-n3{margin-bottom: -1rem !important}

	.ml-lg-n3, .mx-lg-n3{margin-left: -1rem !important}

	.m-lg-n4{margin: -1.5rem !important}

	.mt-lg-n4, .my-lg-n4{margin-top: -1.5rem !important}

	.mr-lg-n4, .mx-lg-n4{margin-right: -1.5rem !important}

	.mb-lg-n4, .my-lg-n4{margin-bottom: -1.5rem !important}

	.ml-lg-n4, .mx-lg-n4{margin-left: -1.5rem !important}

	.m-lg-n5{margin: -3rem !important}

	.mt-lg-n5, .my-lg-n5{margin-top: -3rem !important}

	.mr-lg-n5, .mx-lg-n5{margin-right: -3rem !important}

	.mb-lg-n5, .my-lg-n5{margin-bottom: -3rem !important}

	.ml-lg-n5, .mx-lg-n5{margin-left: -3rem !important}

	.m-lg-auto{margin: auto !important}

	.mt-lg-auto, .my-lg-auto{margin-top: auto !important}

	.mr-lg-auto, .mx-lg-auto{margin-right: auto !important}

	.mb-lg-auto, .my-lg-auto{margin-bottom: auto !important}

	.ml-lg-auto, .mx-lg-auto{margin-left: auto !important}
}
@media (min-width: 1200px){
	.m-xl-0{margin: 0 !important}

	.mt-xl-0, .my-xl-0{margin-top: 0 !important}

	.mr-xl-0, .mx-xl-0{margin-right: 0 !important}

	.mb-xl-0, .my-xl-0{margin-bottom: 0 !important}

	.ml-xl-0, .mx-xl-0{margin-left: 0 !important}

	.m-xl-1{margin: .25rem !important}

	.mt-xl-1, .my-xl-1{margin-top: .25rem !important}

	.mr-xl-1, .mx-xl-1{margin-right: .25rem !important}

	.mb-xl-1, .my-xl-1{margin-bottom: .25rem !important}

	.ml-xl-1, .mx-xl-1{margin-left: .25rem !important}

	.m-xl-2{margin: .5rem !important}

	.mt-xl-2, .my-xl-2{margin-top: .5rem !important}

	.mr-xl-2, .mx-xl-2{margin-right: .5rem !important}

	.mb-xl-2, .my-xl-2{margin-bottom: .5rem !important}

	.ml-xl-2, .mx-xl-2{margin-left: .5rem !important}

	.m-xl-3{margin: 1rem !important}

	.mt-xl-3, .my-xl-3{margin-top: 1rem !important}

	.mr-xl-3, .mx-xl-3{margin-right: 1rem !important}

	.mb-xl-3, .my-xl-3{margin-bottom: 1rem !important}

	.ml-xl-3, .mx-xl-3{margin-left: 1rem !important}

	.m-xl-4{margin: 1.5rem !important}

	.mt-xl-4, .my-xl-4{margin-top: 1.5rem !important}

	.mr-xl-4, .mx-xl-4{margin-right: 1.5rem !important}

	.mb-xl-4, .my-xl-4{margin-bottom: 1.5rem !important}

	.ml-xl-4, .mx-xl-4{margin-left: 1.5rem !important}

	.m-xl-5{margin: 3rem !important}

	.mt-xl-5, .my-xl-5{margin-top: 3rem !important}

	.mr-xl-5, .mx-xl-5{margin-right: 3rem !important}

	.mb-xl-5, .my-xl-5{margin-bottom: 3rem !important}

	.ml-xl-5, .mx-xl-5{margin-left: 3rem !important}

	.p-xl-0{padding: 0 !important}

	.pt-xl-0, .py-xl-0{padding-top: 0 !important}

	.pr-xl-0, .px-xl-0{padding-right: 0 !important}

	.pb-xl-0, .py-xl-0{padding-bottom: 0 !important}

	.pl-xl-0, .px-xl-0{padding-left: 0 !important}

	.p-xl-1{padding: .25rem !important}

	.pt-xl-1, .py-xl-1{padding-top: .25rem !important}

	.pr-xl-1, .px-xl-1{padding-right: .25rem !important}

	.pb-xl-1, .py-xl-1{padding-bottom: .25rem !important}

	.pl-xl-1, .px-xl-1{padding-left: .25rem !important}

	.p-xl-2{padding: .5rem !important}

	.pt-xl-2, .py-xl-2{padding-top: .5rem !important}

	.pr-xl-2, .px-xl-2{padding-right: .5rem !important}

	.pb-xl-2, .py-xl-2{padding-bottom: .5rem !important}

	.pl-xl-2, .px-xl-2{padding-left: .5rem !important}

	.p-xl-3{padding: 1rem !important}

	.pt-xl-3, .py-xl-3{padding-top: 1rem !important}

	.pr-xl-3, .px-xl-3{padding-right: 1rem !important}

	.pb-xl-3, .py-xl-3{padding-bottom: 1rem !important}

	.pl-xl-3, .px-xl-3{padding-left: 1rem !important}

	.p-xl-4{padding: 1.5rem !important}

	.pt-xl-4, .py-xl-4{padding-top: 1.5rem !important}

	.pr-xl-4, .px-xl-4{padding-right: 1.5rem !important}

	.pb-xl-4, .py-xl-4{padding-bottom: 1.5rem !important}

	.pl-xl-4, .px-xl-4{padding-left: 1.5rem !important}

	.p-xl-5{padding: 3rem !important}

	.pt-xl-5, .py-xl-5{padding-top: 3rem !important}

	.pr-xl-5, .px-xl-5{padding-right: 3rem !important}

	.pb-xl-5, .py-xl-5{padding-bottom: 3rem !important}

	.pl-xl-5, .px-xl-5{padding-left: 3rem !important}

	.m-xl-n1{margin: -.25rem !important}

	.mt-xl-n1, .my-xl-n1{margin-top: -.25rem !important}

	.mr-xl-n1, .mx-xl-n1{margin-right: -.25rem !important}

	.mb-xl-n1, .my-xl-n1{margin-bottom: -.25rem !important}

	.ml-xl-n1, .mx-xl-n1{margin-left: -.25rem !important}

	.m-xl-n2{margin: -.5rem !important}

	.mt-xl-n2, .my-xl-n2{margin-top: -.5rem !important}

	.mr-xl-n2, .mx-xl-n2{margin-right: -.5rem !important}

	.mb-xl-n2, .my-xl-n2{margin-bottom: -.5rem !important}

	.ml-xl-n2, .mx-xl-n2{margin-left: -.5rem !important}

	.m-xl-n3{margin: -1rem !important}

	.mt-xl-n3, .my-xl-n3{margin-top: -1rem !important}

	.mr-xl-n3, .mx-xl-n3{margin-right: -1rem !important}

	.mb-xl-n3, .my-xl-n3{margin-bottom: -1rem !important}

	.ml-xl-n3, .mx-xl-n3{margin-left: -1rem !important}

	.m-xl-n4{margin: -1.5rem !important}

	.mt-xl-n4, .my-xl-n4{margin-top: -1.5rem !important}

	.mr-xl-n4, .mx-xl-n4{margin-right: -1.5rem !important}

	.mb-xl-n4, .my-xl-n4{margin-bottom: -1.5rem !important}

	.ml-xl-n4, .mx-xl-n4{margin-left: -1.5rem !important}

	.m-xl-n5{margin: -3rem !important}

	.mt-xl-n5, .my-xl-n5{margin-top: -3rem !important}

	.mr-xl-n5, .mx-xl-n5{margin-right: -3rem !important}

	.mb-xl-n5, .my-xl-n5{margin-bottom: -3rem !important}

	.ml-xl-n5, .mx-xl-n5{margin-left: -3rem !important}

	.m-xl-auto{margin: auto !important}

	.mt-xl-auto, .my-xl-auto{margin-top: auto !important}

	.mr-xl-auto, .mx-xl-auto{margin-right: auto !important}

	.mb-xl-auto, .my-xl-auto{margin-bottom: auto !important}

	.ml-xl-auto, .mx-xl-auto{margin-left: auto !important}
}
*, :after, :before{box-sizing: border-box}
html{font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display: block}
body{margin: 0;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff}
[tabindex="-1"]:focus:not(.focus-visible), [tabindex="-1"]:focus:not(:focus-visible){outline: 0 !important}
hr{box-sizing: content-box;height: 0;overflow: visible}
h1, h2, h3, h4, h5, h6{margin-top: 0;margin-bottom: .5rem}
p{margin-top: 0;margin-bottom: 1rem}
abbr[data-original-title], abbr[title]{text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;border-bottom: 0;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none}
address{font-style: normal;line-height: inherit}
address, dl, ol, ul{margin-bottom: 1rem}
dl, ol, ul{margin-top: 0}
ol ol, ol ul, ul ol, ul ul{margin-bottom: 0}
dt{font-weight: 700}
dd{margin-bottom: .5rem;margin-left: 0}
blockquote{margin: 0 0 1rem}
b, strong{font-weight: bolder}
small{font-size: 80%}
sub, sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}
sub{bottom: -.25em}
sup{top: -.5em}
a{color: unset;text-decoration: none;background-color: transparent}
a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit;text-decoration: none}
code, kbd, pre, samp{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size: 1em}
pre{margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar}
figure{margin: 0 0 1rem}
img{border-style: none}
img, svg{vertical-align: middle}
svg{overflow: hidden}
table{border-collapse: collapse}
caption{padding-top: .75rem;padding-bottom: .75rem;color: #6c757d;text-align: left;caption-side: bottom}
th{text-align: inherit;text-align: -webkit-match-parent}
label{display: inline-block;margin-bottom: .5rem}
button{border-radius: 0}
button:focus{outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color}
button, input, optgroup, select, textarea{margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}
button, input{overflow: visible}
button, select{text-transform: none}
[role=button]{cursor: pointer}
select{word-wrap: normal}
[type=button], [type=reset], [type=submit], button{-webkit-appearance: button}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){cursor: pointer}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{padding: 0;border-style: none}
input[type=checkbox], input[type=radio]{box-sizing: border-box;padding: 0}
textarea{overflow: auto;resize: vertical}
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}
@font-face{
	font-family: "swiper-icons";
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight: 400;
	font-style: normal
}
:root{--swiper-theme-color: #007aff}
.swiper-container{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1}
.swiper-container-vertical > .swiper-wrapper{flex-direction: column}
.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box}
.swiper-container-android .swiper-slide, .swiper-wrapper{transform: translateZ(0)}
.swiper-container-multirow > .swiper-wrapper{flex-wrap: wrap}
.swiper-container-multirow-column > .swiper-wrapper{flex-wrap: wrap;flex-direction: column}
.swiper-container-free-mode > .swiper-wrapper{transition-timing-function: ease-out;margin: 0 auto}
.swiper-slide{flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform}
.swiper-slide-invisible-blank{visibility: hidden}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{height: auto}
.swiper-container-autoheight .swiper-wrapper{align-items: flex-start;transition-property: transform, height}
.swiper-container-3d{perspective: 1200px}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper{transform-style: preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10}
.swiper-container-3d .swiper-slide-shadow-left{background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)}
.swiper-container-css-mode > .swiper-wrapper{overflow: auto;scrollbar-width: none;-ms-overflow-style: none}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar{display: none}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align: start start}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type: x mandatory}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper{scroll-snap-type: y mandatory}
:root{--swiper-navigation-size: 44px}
.swiper-button-next, .swiper-button-prev{position: absolute;top: 50%;width: 27px;width: calc(var(--swiper-navigation-size) / 44 * 27);height: 44px;height: var(--swiper-navigation-size);margin-top: -22px;margin-top: calc(var(--swiper-navigation-size) * -1 / 2);z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-theme-color);color: var(--swiper-navigation-color, var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: .35;cursor: auto;pointer-events: none}
.swiper-button-next:after, .swiper-button-prev:after{font-family: swiper-icons;font-size: 44px;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;text-transform: none;-moz-font-feature-settings: normal,;font-feature-settings: normal,;font-variant: normal;line-height: 1}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 10px;right: auto}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: "prev"}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 10px;left: auto}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: "next"}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{--swiper-navigation-color: #fff}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000}
.swiper-button-lock{display: none}
.swiper-pagination{position: absolute;text-align: center;transition: opacity .3s;transform: translateZ(0);z-index: 10}
.swiper-pagination.swiper-pagination-hidden{opacity: 0}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;left: 0;width: 100%}
.swiper-pagination-bullets-dynamic{overflow: hidden;font-size: 0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(.33);position: relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform: scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform: scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform: scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform: scale(.33)}
.swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2}
button.swiper-pagination-bullet{border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer}
.swiper-pagination-bullet-active{opacity: 1;background: var(--swiper-theme-color);background: var(--swiper-pagination-color, var(--swiper-theme-color))}
.swiper-container-vertical > .swiper-pagination-bullets{right: 10px;top: 50%;transform: translate3d(0, -50%, 0)}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 6px 0;display: block}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top: 50%;transform: translateY(-50%);width: 8px}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display: inline-block;transition: transform .2s, top .2s}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left: 50%;transform: translateX(-50%);white-space: nowrap}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: transform .2s, left .2s}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition: transform .2s, right .2s}
.swiper-pagination-progressbar{background: rgba(0, 0, 0, .25);position: absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: var(--swiper-theme-color);background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin: right top}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width: 100%;height: 4px;left: 0;top: 0}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar{width: 4px;height: 100%;left: 0;top: 0}
.swiper-pagination-white{--swiper-pagination-color: #fff}
.swiper-pagination-black{--swiper-pagination-color: #000}
.swiper-pagination-lock{display: none}
.swiper-scrollbar{border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0, 0, 0, .1)}
.swiper-container-horizontal > .swiper-scrollbar{position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%}
.swiper-container-vertical > .swiper-scrollbar{position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%}
.swiper-scrollbar-drag{height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, .5);border-radius: 10px;left: 0;top: 0}
.swiper-scrollbar-cursor-drag{cursor: move}
.swiper-scrollbar-lock{display: none}
.swiper-zoom-container{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg{max-width: 100%;max-height: 100%;object-fit: contain}
.swiper-slide-zoomed{cursor: move}
.swiper-lazy-preloader{width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s linear infinite;box-sizing: border-box;border-left: 4px solid var(--swiper-theme-color);border-bottom: 4px solid var(--swiper-theme-color);border-right: 4px solid var(--swiper-theme-color);border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top: 4px solid transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}
.swiper-lazy-preloader-black{--swiper-preloader-color: #000}
@keyframes swiper-preloader-spin{
	to{transform: rotate(1turn)}
}
.swiper-container .swiper-notification{position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function: ease-out}
.swiper-container-fade .swiper-slide{pointer-events: none;transition-property: opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events: none}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events: auto}
.swiper-container-cube{overflow: visible}
.swiper-container-cube .swiper-slide{pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events: none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin: 100% 0}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events: auto}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev{pointer-events: auto;visibility: visible}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top{z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden}
.swiper-container-cube .swiper-cube-shadow{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0}
.swiper-container-flip{overflow: visible}
.swiper-container-flip .swiper-slide{pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events: none}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events: auto}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top{z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden}
.loading-page{transition: all .3s linear;position: fixed;top: 0;right: 0;z-index: 1000;padding: 1rem;text-align: center;font-size: 3rem;font-family: sans-serif;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100%;background: #fff}
.loading-page.hide{opacity: 0;visibility: hidden;z-index: -100}
.loading{display: inline-block;width: 1.5rem;height: 1.5rem;border-radius: 50%;border: 4px solid rgba(9, 133, 81, .705);border-top-color: #158876;-webkit-animation: spin 1s ease-in-out infinite;animation: spin 1s ease-in-out infinite}
@-webkit-keyframes spin{
	to{-webkit-transform: rotate(1turn)}
}
@keyframes spin{
	to{-webkit-transform: rotate(1turn)}
}
.header-top-bar{padding: 8px;background-color: #fff}
.header{background-color: #932016}
.header-nav{background-color: #b00000}
.header-nav ul{font-size: 14px;padding: 1rem 2.5rem;color: #fff;display: flex;justify-content: space-between}
.logos .item{position: relative;width: 100%;display: flex;justify-content: center;padding: 1rem}
.logos .item.active a{z-index: 2}
.logos .item img{max-width: 100%}
.logos .item.active:before{left: 0;width: 100%;transform: skew(20deg);background-color: #b00000;border-radius: 5px;content: "";position: absolute;height: 140%;bottom: -20%;z-index: 1}
.grid-short-section{background: #f4f6f8;padding: 24px 0}
.grid-short__header{margin-bottom: .5rem;display: flex;align-items: center}
.grid-short__content, .grid-short__row{margin-bottom: .5rem}
.grid-short__row{display: flex}
.grid-short__column{min-width: 0;flex: 1;flex-shrink: 0}
.grid-short__column:not(:first-child){margin-left: .5rem}
.grid-short__buttons{display: flex;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-padding-left: 24px;padding: 4px 0 .8rem}
.grid-short__buttons > span:not(:first-child){margin-left: .5rem}
.grid-multi-filter{width: 100%}
.grid-multi-filter__row{display: flex;flex: 1;flex-direction: row}
.grid-multi-filter__row:not(:last-child){margin-bottom: .5rem}
.grid-multi-filter__group{display: flex;width: 100%}
.grid-multi-filter__item{display: flex;flex: 1}
.grid-multi-filter__item button{margin-left: .5rem;font-size: 8px}
.grid-multi-filter__item div:first-of-type{flex: 1}
.grid-multi-filter__item:first-child{margin-right: .5rem}
.announcement-skeleton-list{width: 100%;display: flex;flex-wrap: wrap}
.announcement-skeleton{margin-bottom: 1rem;margin-right: 15px;width: calc(50% - 7.5px)}
.announcement-skeleton__img{width: 100%;height: 100px}
.announcement-skeleton__desc{padding: .5rem;display: grid;grid-template-columns:50px auto;grid-gap: 5px}
.announcement-skeleton__desc span:first-child{display: none}
.announcement-skeleton__desc span:nth-child(2), .announcement-skeleton__desc span:nth-child(3){width: 100%;height: 10px;grid-column: 1/3}
.announcement-skeleton:nth-child(2n){margin-right: 0}
.skeleton-box{display: inline-block;position: relative;overflow: hidden;vertical-align: middle;background-color: #efefef;border-radius: 2px}
.skeleton-box:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: translateX(-100%);background-image: linear-gradient(90deg, rgba(180, 175, 175, 0), rgba(180, 175, 175, .2) 20%, rgba(180, 175, 175, .5) 60%, rgba(180, 175, 175, 0));-webkit-animation: shimmer 3s infinite;animation: shimmer 3s infinite;content: ""}
@-webkit-keyframes shimmer{
	to{transform: translateX(100%)}
}
.skeleton-circle{display: inline-block;position: relative;overflow: hidden;vertical-align: middle;background-color: #efefef;border-radius: 50%}
.skeleton-circle:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: translateX(-100%);background-image: linear-gradient(90deg, rgba(180, 175, 175, 0), rgba(180, 175, 175, .2) 20%, rgba(180, 175, 175, .5) 60%, rgba(180, 175, 175, 0));-webkit-animation: shimmer 3s infinite;animation: shimmer 3s infinite;content: ""}
@keyframes shimmer{
	to{transform: translateX(100%)}
}
@media screen and (min-width: 768px){
	.announcement-skeleton{margin-right: 15px;width: calc(33.33333% - 10px)}

	.announcement-skeleton__img{width: 100%;height: 160px}

	.announcement-skeleton__desc{padding: .5rem;display: grid;grid-template-columns:50px auto;grid-gap: 5px}

	.announcement-skeleton__desc span:first-child{width: 50px;height: 50px;display: block;grid-column: 1/2;grid-row: 1/3}

	.announcement-skeleton__desc span:nth-child(2), .announcement-skeleton__desc span:nth-child(3){height: 20px;grid-column: 2/3}

	.announcement-skeleton:nth-child(2n){margin-right: 15px}

	.announcement-skeleton:nth-child(3n){margin-right: 0}
}
@media screen and (min-width: 992px){
	.announcement-skeleton:nth-child(2n), .announcement-skeleton:nth-child(3n){margin-right: 15px}

	.announcement-skeleton{margin-right: 15px !important;width: calc(25% - 11.25px)}

	.announcement-skeleton__img{height: 160px}

	.announcement-skeleton__desc{padding: .5rem;display: grid;grid-template-columns:50px auto;grid-gap: 5px}

	.announcement-skeleton__desc span:first-child{width: 50px;height: 50px;display: block;grid-column: 1/2;grid-row: 1/3}

	.announcement-skeleton__desc span:nth-child(2), .announcement-skeleton__desc span:nth-child(3){height: 20px;grid-column: 2/3}

	.announcement-skeleton:nth-child(4n){margin-right: 0 !important}
}
.modal-animation-enter-active, .modal-animation-leave-active{transition: opacity .3s cubic-bezier(.52, .02, .19, 1.02)}
.modal-animation-enter-from, .modal-animation-leave-to{opacity: 0}
.modal-animation-inner-enter-active{transition: all .3s cubic-bezier(.52, .02, .19, 1.02) .15s}
.modal-animation-inner-leave-active{transition: all .3s cubic-bezier(.52, .02, .19, 1.02)}
.modal-animation-inner-enter-from{opacity: 0;transform: scale(.8)}
.modal-animation-inner-leave-to{transform: scale(.8)}
.footer{background-color: #932016 !important;color: #fff;position: relative;z-index: 1001}
.footer-main{padding-top: 3rem;padding-bottom: 3rem;border-top: 1px solid rgba(167, 180, 201, .1);border-bottom: 1px solid rgba(167, 180, 201, .2)}
.footer-main h6{font-size: 18px;margin-bottom: 1.2rem}
.footer-main a{line-height: 2;transition: opacity .2s;color: hsla(0, 0%, 100%, .6)}
.social-list{display: flex}
footer.footer-mobile{position: fixed;bottom: 0;left: 0;right: 0;box-shadow: 0 0 15px 0 rgba(10, 19, 49, .5);background-color: #fff;width: 100%;padding: 15px 0;transition: .5s;z-index: 100011}
footer.footer-mobile ul{display: flex;align-items: center;justify-content: space-around}
footer.footer-mobile ul small{font-size: 10px;display: block}
footer.footer-mobile ul li{width: 15%;text-align: center}
footer.footer-mobile ul li a{cursor: pointer}
footer.footer-mobile ul li a i{color: #b00000}
footer.footer-mobile ul li.highlighted a{display: flex;justify-content: center;width: 100%;position: absolute;left: 50%;transform: translateX(-50%)}
footer.footer-mobile ul li.highlighted{width: 25%;position: relative}
footer.footer-mobile ul li.highlighted .circle{display: flex;align-items: center;justify-content: center;height: 50px;border: 1px solid #b00000;transition: .5s;color: #b00000}
footer.footer-mobile ul li.highlighted .caption{position: absolute;bottom: -23px;left: 50%;transform: translateX(-50%);font-size: 10px;white-space: nowrap;margin: 0}
footer.footer-mobile ul li .icon-holder{flex-direction: column}
footer.footer-mobile ul li .icon-holder span{display: block;font-size: 10px}
footer.footer-mobile ul li .icon-holder .caption{margin: 0 !important}
footer.footer-mobile ul li .icon-holder .circle{margin: 0 0 5px !important}
footer.footer-mobile .highlighted-button{display: flex !important;border-radius: 24px;padding: 8px 16px;transition: .3s;white-space: nowrap;background-color: #b00000;font-weight: 500;font-size: 1rem !important;position: absolute;align-items: center;margin: 0}
footer.footer-mobile.visible{display: block}
footer.footer-mobile.visible ul li.highlighted a{top: -58px}
footer.footer-mobile.visible ul li.highlighted .circle{width: 50px;border-radius: 50%;background-color: #fff}
footer.footer-mobile.visible .highlighted-button{visibility: hidden;opacity: 0;width: 50px;height: 50px;color: transparent}
footer.footer-mobile.hidden{bottom: -70px}
footer.footer-mobile.hidden ul li.highlighted a{top: -100px}
footer.footer-mobile.hidden ul li.highlighted a .caption{display: none}
footer.footer-mobile.hidden ul li.highlighted .circle{width: 100%;border-radius: 30px;background-color: #b00000}
footer.footer-mobile.hidden .highlighted-button{visibility: visible;opacity: 1;height: 50px;min-width: 100px;width: auto;color: #fff}
.header-mobile{background-color: #932016}
.header-mobile-logo{display: flex}
.header-mobile-logo__item{position: relative;width: 100%;display: flex;justify-content: center;padding: 1rem}
.header-mobile-logo__item.active a{z-index: 2}
.header-mobile-logo__item img{max-width: 100%}
.header-mobile-logo__item.active:before{left: 0;width: 100%;background-color: #b00000;content: "";position: absolute;height: 120%;top: -20%;z-index: 1}
.header-mobile__content{transition: all .5s ease-in-out;position: relative;z-index: 20}
.header-mobile__content .side-drawer{transform: translateX(-100%);transition: all .5s ease-in-out;position: fixed;top: 0;background: #f4f6f8;width: 80%;height: 100%;color: #b00000}
.header-mobile__content .side-drawer__content{display: flex;flex-direction: column;height: 100%;position: relative}
.header-mobile__content .side-drawer__body, .header-mobile__content .side-drawer__header{padding: 1.125rem;display: flex;border-bottom: .1rem solid #d3d3d3}
.header-mobile__content .side-drawer__body{flex-direction: column;overflow-y: auto}
.header-mobile__content .side-drawer__footer{padding: 1.125rem;display: flex;flex-direction: column;background: #932016;color: #fff;width: 100%;margin-top: auto}
.header-mobile__content .side-drawer__item{padding: 1.125rem;font-size: 16px;border-bottom: .1rem solid #d3d3d3}
.header-mobile__content .side-drawer__close{display: flex;justify-content: center;position: absolute;width: 40px;right: -40px;height: 40px;box-shadow: 4px 2px 4px rgba(0, 0, 0, .1);top: 3rem;border-radius: 0 9999px 9999px 0;background: #fff;color: #b00000}
.header-mobile__content.active{z-index: 10000;background: rgba(0, 0, 0, .58);width: 100%;height: 100%;position: fixed;top: 0}
.header-mobile__content.active .side-drawer{transform: translateX(0)}
.pagination{width: 100%;font-size: .8rem;display: flex;justify-content: center;align-items: center;border-radius: .6rem;background: #fff;box-shadow: 0 .8rem 2rem rgba(90, 97, 129, .05)}
.pagination__btn, .pagination__dots, .pagination__number{display: flex;justify-content: center;align-items: center;cursor: pointer}
.pagination__dots{width: 2.6rem;height: 2.6rem;cursor: auto}
.pagination__number{border-radius: .4rem}
.pagination__number a{padding: 5px 10px}
.pagination__number:hover{color: #232357}
.pagination__number.active{color: #fff;background: #232357;font-weight: 600;border: 1px solid #232357}
.pagination__btn{cursor: pointer;margin: 0 1rem;color: var(--greyLight)}
.pagination__btn.active{color: var(--greyDark);pointer-events: auto}
.pagination__btn.active:hover{color: var(--primary)}
.hero .hero-title{text-align: center;color: #fff;margin-bottom: 2rem}
.hero__content{position: relative;z-index: 1}
.SkeletonBox{display: inline-block;position: relative;overflow: hidden;vertical-align: middle;background-color: #efefef;border-radius: 2px}
.SkeletonBox:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: translateX(-100%);background-image: linear-gradient(90deg, rgba(180, 175, 175, 0), rgba(180, 175, 175, .2) 20%, rgba(180, 175, 175, .5) 60%, rgba(180, 175, 175, 0));-webkit-animation: shimmer 3s infinite;animation: shimmer 3s infinite;content: ""}
@-webkit-keyframes shimmer{
	to{transform: translateX(100%)}
}
@keyframes shimmer{
	to{transform: translateX(100%)}
}
.listing-short-section{background: #f4f6f8;padding: 24px 0}
.listing-short__content, .listing-short__header{margin-bottom: .5rem}
.listing-short__buttons{display: flex;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-padding-left: 24px;padding: 4px 0 .8rem}
.listing-short__buttons > span:not(:first-child){margin-left: .5rem}
.grid-color-filter[data-v-07183d6c]{display: flex}
.grid-color-filter__items[data-v-07183d6c]{display: flex;align-items: center}
.grid-color-filter__item[data-v-07183d6c]{margin-right: .25rem}
.grid-color-filter__color[data-v-07183d6c]{margin-right: .5rem;box-shadow: 0 0 9px 2px hsla(0, 0%, 74.9%, .58);align-items: center;border-radius: 50%;cursor: pointer;display: flex;height: 20px;justify-content: center;position: relative;width: 20px}
.grid-color-filter__checkbox[data-v-07183d6c]{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 -4 20 20'%3E%3Cpath d='M13-4C7.5-4 3 .5 3 6s4.5 10 10 10 10-4.5 10-10S18.5-4 13-4zm5.7 7.7l-6 6c-.4.4-1 .4-1.4 0L8.4 6.8c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0L12 7.5l5.2-5.2c.4-.4 1-.4 1.4 0 .5.4.5 1.1.1 1.4z' opacity='.2'/%3E%3Cpath d='M18.7 3.7l-6 6c-.4.4-1 .4-1.4 0L8.4 6.8c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0L12 7.5l5.2-5.2c.4-.4 1-.4 1.4 0 .5.4.5 1.1.1 1.4z' opacity='.5' fill='%23fff'/%3E%3C/svg%3E");background-position: 50%;background-repeat: no-repeat;bottom: 0;left: 0;opacity: 1;position: absolute;right: 0;top: 0}
.filters-popup{background: #fff;display: flex;flex-direction: column;height: 100%;left: 0;position: fixed;right: 0;top: 0;z-index: 2500}
.filters-popup__header{position: relative;box-shadow: 0 0 2px rgba(0, 0, 0, .2);z-index: 10;background: #fff}
.filters-popup__content{overflow-y: auto}
.filters-popup__top{align-items: center;display: flex;font-size: 15px;height: 64px;line-height: 20px;margin-top: 0;transition: margin-top .2s ease-in-out}
.filters-popup__top .filters-popup__top-left{flex: 10}
.filters-popup__top .filters-popup__top-left span{padding: 24px;cursor: pointer}
.filters-popup__top .filters-popup__top-center{overflow: hidden;padding: 0 12px}
.filters-popup__top .filters-popup__top-right{flex: 10;text-align: right}
.filters-popup__top .filters-popup__top-right span{padding: 24px}
.filters-popup__bottom{bottom: 0;left: 0;padding: 0 24px 24px;position: fixed;right: 0;z-index: 100;display: flex;justify-content: center}
.filters-popup__bottom button{color: #fff;background: #b00000;width: 100%;border-radius: 8px}
.listing-filters-popup{background: #f4f6f8}
.listing-filters-popup__section{background: #fff;margin: 8px 0;padding: 0 24px}
.listing-filters-popup__title{background: #fff;font-size: 23px;font-weight: 700;line-height: 28px;padding: 24px 0}
.listing-filters-popup .toggle-group{margin-top: 12px}
.listing-filters-popup__more{color: #157ee1;font-size: 15px;line-height: 20px;padding: 18px 0}
.tags__tag{display: inline-block;margin-bottom: 12px;max-width: 100%;white-space: nowrap}
.mini-brands-list{-moz-column-count: 2;column-count: 2}
.mini-brands-list__item{color: #000;display: block;font-size: 15px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.mini-brands-list__item .count{color: grey;padding-left: 12px}
.listing-list .listing-list-item{display: flex}
.listing-list .listing-list-item__logo{background-position: 50%;background-repeat: no-repeat;background-size: 24px;align-items: center;display: flex;flex-shrink: 0;height: 56px;margin-right: 16px;width: 24px}
.listing-list .listing-list-item__content{align-items: center;border-bottom: 1px solid #e0e0e0;display: flex;flex-grow: 1;min-height: 56px}
.listing-list .listing-list-item__name{flex-grow: 1}
.dropdowns-list__item:not(:last-child){border-bottom: 1px solid #e0e0e0}
.dropdowns-list__item .dropdown-item{-webkit-tap-highlight-color: transparent;cursor: pointer;display: flex;font-size: 15px;height: 56px;line-height: 56px}
.dropdowns-list__item .dropdown-item__title{flex-shrink: 0;min-width: 0;overflow: hidden;padding-right: 24px;text-overflow: ellipsis;white-space: nowrap}
.dropdowns-list__item .dropdown-item__description{transition: all .3s ease-in-out;overflow: hidden;text-overflow: ellipsis;display: block;text-align: right;flex: 1;padding-right: 8px;white-space: nowrap;opacity: 1;visibility: visible}
.dropdowns-list__item .dropdown-item__description .dropdown-item__text-hint{color: #b00000}
.dropdowns-list__item .dropdown-item__description .dropdown-item__count-hint{color: #fff;background: #b00000;width: 18px;height: 18px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%}
.dropdowns-list__item .dropdown-item__icon{align-items: center;color: grey;display: flex;flex-shrink: 0;transition: transform .3s;width: 24px;justify-content: center}
.dropdowns-list__item .dropdowns-item-content{height: 0;overflow: hidden;transition: height .3s ease-in-out;will-change: height}
.dropdowns-list__item.opened{border: none}
.dropdowns-list__item.opened .dropdown-item__icon{transform: rotate(180deg);transform-origin: 50%;color: #000}
.dropdowns-list__item.opened .dropdown-item__description{opacity: 0;visibility: hidden}
.dropdowns-list__item.opened .dropdowns-item-content{height: auto}
.listing-multi-filter__item{position: relative}
.listing-multi-filter__item:not(:last-child){margin-bottom: 30px}
.listing-multi-filter__item:not(:last-child):after{content: "";width: 5px;height: 5px;border-radius: 50px;background: #b00000;display: block;position: absolute;left: 50%;transform: translateX(-50%);bottom: -15px}
.item1-links a.active{background: rgba(241, 238, 247, .6);color: #e72a1a;border-right: 2px solid #e72a1a;font-weight: 400;font-size: .875rem}
.item1-links a{padding: .75rem 1.25rem;font-weight: 400;font-size: .875rem;color: #080e1b;cursor: pointer}
.simple-tabs{padding: .5rem !important;margin-bottom: 1.5rem !important;background: #fff;border-radius: 3px;box-shadow: 0 10px 40px 0 rgba(62, 57, 107, .1), 0 2px 9px 0 rgba(62, 57, 107, .1);vertical-align: top;border: 1px solid #d8dde6 !important;font-size: 14px}
.simple-tabs .nav-item{flex-grow: 1;display: block;text-align: center}
.simple-tabs .nav-link{padding: 12px;margin: 1px;text-align: center;display: block;border-radius: 3px;background: #f1f5fd;min-width: 2rem;transition: color .3s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer}
.simple-tabs .nav-link.active{color: #fff;background: #e72a1a}

.modal-body{
	min-width: 400px;
}

.modal{
	display: none;
}

.modal.show{
	display: block;
}




