.cookie-index-container {
	background: #fff !important
}

@media only screen and (max-width:435px) {
	.cookie-index-container {
		display: none
	}
}

.cookie-index-container .inner-container {
	font-size: 12px;
	padding: 8px 10px 10px;
	text-align: center
}

.cookie-index-container .cross-btn {
	cursor: pointer;
	margin-left: 20px
}

#footer {
	background: #fff;
	border-top: 1px solid #e8eaed;
   padding: 3em 0 5em;
}

@media screen and (min-width:1024px) {
	#footer .px-0 {
		padding-left: 0;
		padding-right: 0
	}
}

#footer .columns {
	justify-content: space-evenly
}

#footer .columns .column {
	margin-top: 1em;
	overflow: hidden
}

#footer .logo-container {
	display: flex;
	flex-direction: column
}

#footer .logo-container .logo {
	height: 24px;
	margin-bottom: 8px;
	margin-left: -12px
}

#footer .logo-container .logo img {
	height: 58px;
	width: 150px
}

#footer .payment-methods {
	display: block;
	padding-top: 20px
}

#footer .payment-methods img {
	height: 35px;
	margin-left: -12px;
	width: 290px
}
.mobile-banner {display:none; }

@media only screen and (max-width:435px) {
	.writeup{ display:none;}
	.section-featured.header-home-new {
    background: transparent;
    position: absolute;
    top: 100px !important;
    width: 100%;
}
	.mobile-banner {
		    display: block;
    top: 0;
    position: absolute;
		}
		.section-stats-component-container {
    background: #fff;
       margin: -20px 0 0 !important;
    padding: 0;
}
	.featured-heading {font-size: 31px !important;}	
	#my-video{ display:none;}
	.displ-no-mo{ display:none;}
	#footer .payment-methods img {
		width: 250px
	}
}

#footer .column-title {
	color: #333;
	font-size: 20px;
	font-weight: 700;
	height: 35px;
	margin: 5px 0;
	padding-bottom: 10px;
	padding-left: 10px
}

#footer li {
	padding: 7px 10px
}

#footer li .tag.footer-badge {
	font-size: .65em;
	font-weight: 600;
	margin-left: 6px;
	margin-top: 2px;
	position: absolute;
	text-decoration: none
}

#footer small {
	font-size: .75em;
	opacity: .55
}

#footer a.facebook i {
	color: #415e9b
}

#footer a.linkedin i {
	color: #0e76a8
}

#footer a.twitter i {
	color: #00aced
}

#footer a.youtube i {
	color: #b00
}

#footer a.instagram i {
	color: #cd486b
}

#footer a {
	color: #333;
	text-decoration: none
}

#footer a:hover {
	text-decoration: underline
}

#footer .copyright {
	display: block;
	font-size: .65em;
	margin-bottom: 0;
	opacity: .85;
	padding-bottom: 0;
	padding-top: 20px;
	width: 75%
}

#footer .phone-list .phone-item {
	background: #ececec;
	border-radius: 3px;
	display: inline-block;
	font-size: .8em;
	font-weight: 500;
	margin: 0 0 8px;
	min-width: 230px;
	padding: 7px 10px;
	text-decoration: none
}

#footer .phone-list .icon-whatsapp {
	font-size: 14px
}

#footer .company-name {
	font-size: .75em;
	margin-top: 15px
}

#footer .review-internal-container {
	background-color: #f5f5f5;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 20px;
	max-width: 300px;
	padding: 12px 14px
}

#footer .review-internal-container .trustpilot-title {
	align-items: flex-end;
	display: flex;
	margin-bottom: 3px
}

#footer .review-internal-container .writeup {
	font-size: 14px
}

#footer .review-internal-container .writeup .highlight {
	font-weight: 700
}


.full-header{
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0;
	background-color: #fff;
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	border-bottom: 1px solid #e7e7e7;
	}
#header-container {
	
background-color: transparent;
	
height: 70px;
	
/* margin-bottom: -90px; */
	
margin-left: auto;
	
margin-right: auto;
	
max-width: 1366px;
	
padding: 0 10px;
	
width: 100%;
	
/* min-height: 85px; */
}

@media only screen and (max-width:767px) {
	#header-container {
		height: 52px;
		margin-bottom: -52px;
		padding: 0
	}
	.navbar {
    margin-bottom: 0px !important;
	}
		.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
	height: 450px !important;
    overflow: initial !important;
}
.header-search-navbar {
    display: block !important;
}
.header-search-navbar .navbar-brand .navbar-burger {
    padding: 0 55px 0 0;
    width: 20px !important;
    margin-right: 5% !important;
}
	.column.is-2-mobile {
    margin: 0 auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 16.66667%;
}
	
}

#header-container .nav-menu {
	flex-basis: auto;
}

#header-container .nav-menu a.nav-item {
	background: none;
	color: #000;
	font-size: 15px;
	font-weight: 500;
	margin-left: 5px;
	margin-right: 5px;
	position: relative;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
	/* margin-top: -25px; */
}

@media only screen and (max-width:767px) {
	#header-container .nav-menu a.nav-item {
		font-size: 15px
	}
	
}

#header-container .nav-menu a.nav-item:hover {
	color: #f76b0c;
}

#header-container .nav-menu a.nav-item .login-divider {
	margin: 0 5px
}

@media only screen and (min-width:767px) {
	#header-container .nav-menu a.nav-item.login-item {
		background-color: rgba(0, 0, 0, .2);
		border-radius: 6px;
		margin-bottom: 17px;
		margin-top: 13px;
		padding-left: 15px;
		padding-right: 15px
	}
}

#header-container .nav-toggle {
	background: transparent
}

#header-container .nav-toggle span {
	background-color: #fff;
	height: 2px
}

#header-container .nav-menu.is-active a.nav-item {
	color: #555
}

#header-container .nav-menu.is-active a.nav-item:hover {
	color: #222
}

#header-container .navbar-brand a {
	display: block;
	float: left;
	padding: 0;
}

#header-container .navbar-brand a img {
	display: inline-block;
	height: 36px;
	margin: 0;
	width: 248px;
}

@media only screen and (max-width:767px) {
	#header-container .navbar-brand a img {
		height: 20px;
		margin: 16px 10px;
		width: 82px;
		display:none;
	}
}

#header-container .navbar-brand a span {
	color: #e8415d
}

.refer:hover img {
	filter: brightness(99)
}

@media only screen and (max-width:767px) {
	.refer img {
		filter: brightness(.5) saturate(0);
		margin: 0 .2em
	}
}

.region-autosuggest-container label.label {
	width: 100%
}

.region-autosuggest-container label.label.lead-form-label {
	color: #6b7280;
	font-size: 14px;
	font-weight: 500px;
	margin: 0
}

.region-autosuggest-container .react-autosuggest__input-container {
	position: relative
}

.region-autosuggest-container .react-autosuggest__input-container.lead-form-input {
	height: 42px
}

.region-autosuggest-container .react-autosuggest__input-container.lead-form-input .react-autosuggest__input {
	padding-left: 14px
}

.region-autosuggest-container .react-autosuggest__input-container.lead-form-input .react-autosuggest__input::placeholder {
	color: #9ca3af;
	font-size: 14px
}

.region-autosuggest-container .cross-button {
	align-items: center;
	background-color: #fff;
	color: #555;
	cursor: pointer;
	display: flex;
	font-size: 16px;
	height: 90%;
	justify-content: center;
	position: absolute;
	right: .5rem;
	top: 1px;
	width: 2rem
}

.region-autosuggest-container .back-button {
	background-color: #fff;
	color: #000;
	display: flex;
	flex-direction: column;
	font-size: 22px;
	justify-content: center;
	width: 50px
}

.region-autosuggest-container.is-mobile {
	flex-direction: column;
	width: 100%
}

.region-autosuggest-container.is-mobile .react-autosuggest__container {
	width: auto
}

.region-autosuggest-container .input-box-container {
	display: flex;
	flex: 1;
	height: 100%;
	position: relative
}

.region-autosuggest-container .type {
	padding: 5px 20px
}

.region-autosuggest-container .react-autosuggest__container {
	clear: both;
	display: block;
	height: 100%;
	text-align: left;
	width: 100%
}

.region-autosuggest-container .react-autosuggest__input-container .react-autosuggest__input {
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	box-shadow: none;
	color: #333;
	display: block;
	font-size: 14px;
	height: 100%;
	outline: none;
	padding: 6px 8px;
	width: 100%
}

.region-autosuggest-container .react-autosuggest__bottom-container {
	position: relative
}

.region-autosuggest-container .react-autosuggest__suggestions-container {
	background-color: #fff;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	position: absolute;
	width: 100%;
	z-index: 10
}

.region-autosuggest-container .react-autosuggest__suggestion {
	border: 1px solid #f5f5f5;
	border-bottom: none;
	cursor: pointer;
	font-size: 13px;
	padding: 10px 10px 10px 20px
}

.region-autosuggest-container .react-autosuggest__suggestion:hover {
	background-color: #eee
}

.region-autosuggest-container .react-autosuggest__suggestion .suggestion-div {
	display: flex
}

.region-autosuggest-container .react-autosuggest__suggestion .suggestion-div .suggestion-icon-container {
	color: #000;
	display: flex;
	font-size: 18px;
	padding-top: 6px;
	width: 30px
}

.region-autosuggest-container .react-autosuggest__suggestion .suggestion-div .suggestion-text-section .suggestion-primary-name {
	color: #f06673;
	display: block;
	font-weight: 700
}

.region-autosuggest-container .react-autosuggest__suggestion .suggestion-div .suggestion-text-section .suggestion-secondary-name {
	color: #000;
	display: block;
	font-size: 12px
}

.region-autosuggest-container .react-autosuggest__suggestion .city {
	display: inline-block
}

.region-autosuggest-container .react-autosuggest__suggestion .city .default-suggestion-heading {
	color: #f06673;
	font-size: 12px;
	font-weight: 700;
	margin: 0 0 20px
}

.region-autosuggest-container .react-autosuggest__suggestion .city .right-container {
	display: inline-block;
	vertical-align: middle
}

.region-autosuggest-container .react-autosuggest__suggestion .city .city-name,
.region-autosuggest-container .react-autosuggest__suggestion .city .country-name {
	display: block;
	margin: 0 20px
}

.region-autosuggest-container .react-autosuggest__suggestion .city .city-name {
	color: #000;
	font-size: 14px
}

.region-autosuggest-container .react-autosuggest__suggestion .city .country-name {
	color: #999
}

.region-autosuggest-container .helper-text {
	background: #fff;
	color: #444;
	font-size: 12px;
	padding: 12px 10px 12px 20px
}

.region-autosuggest-container .autosuggest-loader-container {
	background: #fff;
	width: 100%
}

.region-autosuggest-container .autosuggest-loader-container .suggestion-div {
	border: 1px solid #f5f5f5;
	border-bottom: none;
	display: flex;
	font-size: 14px;
	padding: 10px 10px 10px 20px
}

.region-autosuggest-container .autosuggest-loader-container .suggestion-div .suggestion-icon-container {
	color: #000;
	display: flex;
	font-size: 18px;
	padding-top: 6px;
	width: 30px
}

.region-autosuggest-container .autosuggest-loader-container .suggestion-div .suggestion-primary-name {
	animation: glowing 1s infinite;
	background-color: #eee;
	display: block;
	height: 10px;
	width: 260px
}

.region-autosuggest-container .autosuggest-loader-container .suggestion-div .suggestion-secondary-name {
	animation: glowing 1s infinite;
	background-color: #eee;
	display: block;
	height: 10px;
	margin-top: 12px;
	width: 180px
}

@keyframes glowing {
	0% {
		opacity: .2
	}

	40% {
		opacity: .4
	}

	60% {
		opacity: .8
	}

	to {
		opacity: 1
	}
}

.region-autosuggest-container .default-locations-container {
	background: #fff
}

.region-autosuggest-container .default-locations-container .location-heading {
	background-color: #fafafa;
	color: #000;
	font-size: 12px;
	font-weight: 700;
	padding: 10px 15px
}

.region-autosuggest-container .default-locations-container .location-div {
	border: 1px solid #f7f7f7;
	border-bottom: none;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	padding: 10px 10px 10px 20px
}

.region-autosuggest-container .default-locations-container .location-div:hover {
	background-color: #fafafa
}

.region-autosuggest-container .default-locations-container i {
	color: #000
}

.region-autosuggest-container .recent-locations {
	padding: 5px 10px 10px
}

.region-autosuggest-container .recent-locations .recent-locations-element {
	color: #444;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	margin: 4px 6px 4px 0;
	padding: 6px 12px;
	text-transform: capitalize
}

.region-autosuggest-container .recent-locations .recent-locations-element:hover {
	background-color: #fafafa
}

.region-autosuggest-container .popular-locations {
	padding: 5px 10px 10px
}

.region-autosuggest-container .popular-locations .popular-locations-element {
	border-radius: 3px;
	color: #444;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	margin: 4px 6px 4px 0;
	padding: 6px 12px
}

.region-autosuggest-container .popular-locations .popular-locations-element:hover {
	background-color: #fafafa
}

.asterisk {
	margin: 5px
}

.asterisk,
.error {
	color: #fa5252
}

.static-word {
	color: #9ca3af;
	font-weight: 400
}

.animate-word {
	align-items: center;
	bottom: 0;
	color: #4b5563;
	display: flex;
	font-weight: 500;
	height: 100%;
	left: 80px;
	opacity: 0;
	position: absolute
}

@media screen and (min-width:767px) {
	.animate-word {
		left: 88px
	}
}

.animate-word:nth-child(2) {
	animation: moveWord1 2s linear forwards;
	animation-delay: 0s
}

.animate-word:nth-child(3) {
	animation: moveWord1 2s linear forwards;
	animation-delay: 2s
}

.animate-word:nth-child(4) {
	animation: moveWord1 2s linear forwards;
	animation-delay: 4s
}

.animate-word:nth-child(5) {
	animation: moveWord4 2s linear forwards;
	animation-delay: 6s;
	color: #9ca3af;
	font-weight: 400
}

@keyframes moveWord1 {
	0% {
		opacity: 0;
		transform: translateY(100%)
	}

	33.33% {
		opacity: 1;
		transform: translateY(0)
	}

	66.67% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateY(-100%)
	}
}

@keyframes moveWord4 {
	0% {
		opacity: 0;
		transform: translateY(100%)
	}

	33.33% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.navbar {
	border: none
}

.header-search-global-overlay.is-active {
	background: #000;
	height: 100%;
	opacity: .3;
	position: fixed;
	width: 100%
}

.header-search-container {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 5000000;
}



#dynamic {

}

.header-search-container  {
	display:none;
}
header.header-search-container  {
	position: fixed;
	top: 0;
	width: 100%;
	display:block;
	background-color:#fff;
}

.item-login i {
	font-size: 12px
}

@media only screen and (max-width:435px) {

	.header-search-navbar.focus-search .navbar-back-button,
	.header-search-navbar.focus-search .navbar-burger,
	.header-search-navbar.focus-search .navbar-logo {
		display: none
	}

	.header-search-navbar.focus-search .navbar-search {
		max-width: 100%
	}
}

.header-search-navbar {
	-webkit-box-shadow: 0 0 6px 0 rgba(50, 50, 50, .6);
	-moz-box-shadow: 0 0 6px 0 rgba(50, 50, 50, .6);
	box-shadow: 0 0 6px 0 rgba(50, 50, 50, .6);
	height: 60px;
	padding: 0;
	width: 100%
}

.header-search-navbar .navbar-brand {
	height: 100%;
	overflow: visible
}

.header-search-navbar .navbar-brand .navbar-logo {
	text-align: center;
	width: 60px
}

.header-search-navbar .navbar-brand .navbar-logo:hover {
    background: transparent;
}

.header-search-navbar .navbar-brand .navbar-logo img {
	margin: 0 auto
}

@media only screen and (max-width:435px) {
	.header-search-navbar .navbar-brand .navbar-logo {
		padding: 0 15px;
		width: 55px
	}
}

.header-search-navbar .navbar-brand .navbar-partner-logo {
	padding-right: 0;
	text-align: center;
	width: auto
}

.header-search-navbar .navbar-brand .navbar-partner-logo img {
	margin: 0 auto
}

@media only screen and (max-width:435px) {
	.header-search-navbar .navbar-brand .navbar-partner-logo {
		padding: 0 0 0 15px;
		width: 55px
	}
}

.header-search-navbar .navbar-brand .navbar-back-button {
	text-align: center;
	width: 55px
}

.header-search-navbar .navbar-brand .navbar-back-button i {
	color: #fff;
	font-size: 20px
}

.header-search-navbar .navbar-brand .navbar-burger {
	height: 100%;
	width: 60px
}

.header-search-navbar .navbar-brand .navbar-burger:hover {
	background: transparent;
}

.header-search-navbar .navbar-brand .navbar-burger span {
	background-color: #000;
}


@media only screen and (max-width:435px) {
	.header-search-navbar .navbar-brand .navbar-burger {
		padding: 0 55px 0 0;
		width: 55px
	}
}

.header-search-navbar .navbar-search,
.header-search-navbar .navbar-search-new {
	float: left;
	margin: 10px;
	max-width: 500px;
	overflow: visible;
	position: relative;
	width: 500px
}

.header-search-navbar .navbar-search {
	background-color: #fff;
	border-radius: 3px
}

.header-search-navbar .navbar-search .region-autosuggest-container {
	border-radius: 3px;
	height: 100%;
	margin-top: 0
}

.header-search-navbar .navbar-search .region-autosuggest-container .react-autosuggest__container {
	border-radius: 3px
}

.header-search-navbar .navbar-search .region-autosuggest-container .react-autosuggest__container .react-autosuggest__input {
	border: none;
	border-radius: 3px;
	font-size: 16px;
	padding: 10px 10px 10px 45px;
	width: 100%;
	border: 1px solid #d2d2d2;

}

@media only screen and (max-width:435px) {
	.header-search-navbar .navbar-search .region-autosuggest-container .react-autosuggest__container .react-autosuggest__input {
		font-size: 13px;
		padding: 10px 10px 10px 40px
	}
}

.header-search-navbar .navbar-search .region-autosuggest-container .react-autosuggest__container .cross-button {
	margin-right: 5px;
	margin-top: 1.5px
}

.header-search-navbar .navbar-search .location-search-icon {
	color: #444;
	font-size: 15px;
	line-height: 38px;
	margin: 0;
	padding: 0px 15px 0;
	position: absolute;
	z-index: 100;
	margin-top: -4px;
}

.header-search-navbar .navbar-search .popular-locations .columns:last-child {
	margin-bottom: 0
}

.header-search-navbar .navbar-menu.is-active,
.header-search-navbar .navbar-menu.is-active>.navbar-end {
	padding: 0
}

.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item {
	background: #fff;
	border-bottom: 1px solid #eee;
	color: #777;
	padding-bottom: 1rem;
	padding-top: 1rem
}

.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item:hover,
.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item:hover>.navbar-link {
	background: #fff;
	color: #555
}

.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item>.navbar-link {
	background: #fff;
	color: #777
}

.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item>.navbar-link:hover {
	background: #fff;
	color: #555
}

.header-search-navbar .navbar-menu>.navbar-end {
	height: 100%;
	padding-right: 20px
}

.header-search-navbar .navbar-menu>.navbar-end>.navbar-item {
	color: #000;
}

.header-search-navbar .navbar-menu>.navbar-end>.navbar-item:hover,
.header-search-navbar .navbar-menu>.navbar-end>.navbar-item:hover>.navbar-link {
	background: #000;
	color: #eee
}

.header-search-navbar .navbar-menu>.navbar-end>.navbar-item>.navbar-link {
	color: #000;
}

.header-search-navbar .navbar-menu>.navbar-end>.navbar-item>.navbar-link:hover {
	background: #000;
	color: #eee
}

.header-search-navbar .contact-container .dot {
	background-color: #26b86c;
	border-radius: 50%;
	display: inline-block;
	height: 5px;
	margin-right: 10px;
	width: 5px
}

.header-search-navbar .button-suggest {
	font-size: 14px;
	height: 40px;
	margin-right: 10px;
	margin-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative
}

.header-search-navbar .button-suggest i.icon-main {
	color: #ff3;
	font-size: 16px
}

.header-search-navbar .button-suggest .hover-message-container {
	background-color: #fff;
	border-radius: 2px;
	bottom: -70px;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .2);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .2);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .2);
	color: #777;
	display: none;
	line-height: 18px;
	padding: 20px;
	position: absolute;
	transition: all .2s ease-out
}

.header-search-navbar .button-suggest .hover-message-container .arrow-up {
	border-bottom: 10px solid #fafafa;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	height: 0;
	left: 50%;
	position: absolute;
	top: -6px;
	width: 0
}

.header-search-navbar .button-suggest:hover .hover-message-container {
	display: inline-block;
	opacity: 1;
	transition: all .2s ease-in
}

@media only screen and (max-width:1366px) {
	.header-search-navbar .button-suggest {
		display: none
	}
}

.header-search-navbar .button-suggest i {
	animation: pulse 2s infinite;
	font-size: 14px;
	margin-right: 5px
}

@keyframes pulse {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(1.2)
	}

	to {
		transform: scale(1)
	}
}

.refer-headerSearch img {
	filter: brightness(.5) saturate(0);
	margin-left: 2.5px
}

.snackbar-container {
	background: #333;
	border-radius: 4px;
	bottom: 20px;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	color: #f6f8fa;
	font-size: 15px;
	font-weight: 500;
	left: 50%;
	line-height: 20px;
	margin-left: -150px;
	padding: 15px 25px;
	position: fixed;
	text-align: center;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	transition: all 80ms;
	-webkit-transition: all 80ms;
	-moz-transition: all 80ms;
	-o-transition: all 80ms;
	width: 300px;
	z-index: 2000
}

@media only screen and (max-width:435px) {
	.snackbar-container {
		bottom: 80px
	}
}

.snackbar-container .right-control {
	color: #ff3860;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	margin-left: 25px
}

@keyframes nanobar-animation {
	0% {
		left: 0;
		top: 0
	}

	50% {
		left: calc(100% - 75px);
		top: 0
	}

	to {
		left: 0;
		top: 0
	}
}

.nanobar-container {
	animation-direction: normal;
	animation-duration: 2s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: nanobar-animation;
	background: #ff3860;
	height: 3px;
	left: 0;
	position: fixed;
	top: 0;
	width: 50%;
	z-index: 2000
}

.show {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0)
}

.modal.login-modal {
	z-index: 1000
}

.modal.login-modal .modal-background {
	align-items: center;
	background-color: rgba(0, 0, 0, .85);
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	display: grid;
	grid-template-columns: 1fr;
	opacity: 0
}

@media only screen and (max-width:435px) {
	.modal.login-modal .modal-background {
		align-items: stretch
	}
}

.modal.login-modal.is-active {
	visibility: visible
}

.modal.login-modal.is-active .modal-background {
	opacity: 1
}

.modal.login-modal .modal-bg-fade-in {
	animation: fade_in_keyframe .3s;
	-webkit-animation: fade_in_keyframe .3s;
	-moz-animation: fade_in_keyframe .3s;
	-o-animation: fade_in_keyframe .3s
}

@keyframes fade_in_keyframe {
	0% {
		opacity: .9
	}

	to {
		opacity: 1
	}
}

.login-component-container .modal-content {
	background: #fff;
	margin: 0;
	width: 100%
}

.login-component-container .modal-content-expand {
	animation: expand_keyframe .2s;
	-webkit-animation: expand_keyframe .2s;
	-moz-animation: expand_keyframe .2s;
	-o-animation: expand_keyframe .2s;
	margin: 0 auto;
	max-width: 740px
}

@keyframes expand_keyframe {
	0% {
		transform: scale(.9)
	}

	to {
		transform: scale(1)
	}
}

.login-component-container .column {
	padding: 0
}

.login-component-container .left-content {
	background-color: #fff;
	overflow: hidden
}

.login-component-container .left-content img {
	height: 100%;
	object-fit: cover
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.login-component-container .left-content {
		display: none
	}
}

@media only screen and (max-width:435px) {
	.login-component-container .left-content {
		display: none
	}
}

.login-component-container .right-content {
	background: #fff
}

.login-component-container .right-content .text-container {
	box-sizing: border-box;
	text-align: center
}

@media only screen and (max-width:435px) {
	.login-component-container .right-content .text-container {
		padding: 0
	}
}

.login-component-container .right-content .text-inner-container {
	padding: 40px
}

@media only screen and (max-width:435px) {
	.login-component-container .right-content .text-inner-container {
		height: auto;
		padding: 30px
	}
}

.login-component-container .prompt-text {
	font-size: 24px;
	margin: 15px auto 25px;
	text-align: left
}

.login-component-container .user-input-field input {
	border-width: 2px;
	font-size: 14px;
	height: auto;
	padding: 12px 15px;
	width: 100%
}

.login-component-container .user-input-field label {
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 10px;
	text-align: left
}

.login-component-container .user-input-field .error-message {
	color: red;
	font-size: 13px;
	font-weight: 500;
	margin: 8px 0 5px;
	text-align: left
}

.login-component-container .change-email-container {
	display: flex;
	font-size: 13px;
	justify-content: space-between;
	margin-bottom: 8px
}

.login-component-container .change-email-container_email {
	font-style: italic
}

.login-component-container .otp-button {
	margin: 15px auto 20px;
	padding: 11px 15px
}

.login-component-container .login-button {
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	height: auto;
	padding: 10px 15px;
	width: 100%
}

.login-component-container .brand-login-js {
	border: 1px solid #dadce0;
	color: #3c4043;
	font-family: Google Sans, arial, sans-serif;
	font-weight: 500;
	height: 42px;
	margin: 20px auto 15px;
	max-width: 400px;
	overflow: hidden;
	position: relative
}

.login-component-container .brand-login-js .fb-icon {
	height: auto;
	left: .7rem;
	position: absolute;
	width: 1.5rem
}

.login-component-container .brand-login-js .apple-icon {
	left: .8rem;
	position: absolute;
	width: 1.2rem
}

.login-component-container .apple-login-btn {
	margin: 15px 0 0
}

.login-component-container .brand-login-js:hover {
	background-color: rgba(237, 244, 254, .333);
	border-color: #d2e3fc
}

.login-component-container .google-login-js {
	height: 44px !important;
	margin: -2px auto;
	max-width: 400px;
	width: 100%
}

.login-component-container .resend-otp-button {
	background: none;
	border: none;
	color: #f06673;
	cursor: pointer;
	margin-bottom: 1rem;
	outline: none;
	text-align: center;
	text-decoration: underline
}

.login-component-container .resend-otp-button:disabled {
	color: gray;
	cursor: not-allowed
}

.login-component-container .resend-otp-button .timer-value {
	color: #f06673;
	display: inline-block;
	text-decoration: none;
	width: 2rem
}

.login-component-container .seperator-text-container .seperator-text {
	color: #555;
	font-weight: 500
}

.login-component-container .terms-line {
	font-size: 10px;
	margin-top: 2rem
}

#credential_picker_container {
	top: 65px !important;
	z-index: 10 !important
}

#ssIFrame_google {
	top: 0
}

.chat-links-container {
	background-color: #fff;
	bottom: 0;
	box-shadow: 0 0 10px rgba(50, 50, 50, .6);
	display: inline-block;
	position: fixed;
	right: 0;
	width: 100%;
	z-index: 1000
}

.chat-links-container .close-container {
	display: inline-block;
	font-size: 20px;
	padding: 10px;
	position: absolute;
	right: 0
}

.chat-links-container .header-text {
	font-size: 15px;
	font-weight: 600;
	padding: 15px
}

.chat-links-container .links {
	padding: 5px
}

.chat-links-container .chat-box {
	padding: 5px 10px;
	width: 100%
}

.chat-links-container .chat-box .button {
	height: 48px;
	justify-content: left;
	text-align: left;
	width: 100%
}

.chat-links-container .chat-box .icon-arrow-right {
	position: absolute;
	right: 15px
}

.chat-links-container .chat-box .button.facebook {
	background-color: #415e9b;
	border-color: #415e9b;
	color: #fff
}

.chat-links-container .chat-box .button.whatsapp {
	background-color: #34af23;
	border-color: #34af23;
	color: #fff
}

.chat-links-container .chat-box .button.whatsapp i {
	font-size: 24px
}

.chat-links-container .chat-box .left-icon {
	display: inline-block;
	font-size: 20px;
	margin-right: 10px;
	text-align: center;
	vertical-align: middle;
	width: 25px
}

.chat-links-container .chat-box .left-icon-image.messenger {
	background-position: 0
}

.chat-links-container .chat-box .left-icon-image.whatsapp {
	background-position: 50%
}

.chat-links-container .chat-box .left-icon-image.website {
	background-position: 100%
}

.mobile-action-container {
	background: #fff;
	bottom: 0;
	box-shadow: 0 -1px 4px rgba(0, 0, 0, .1);
	display: none;
	padding: 10px;
	position: fixed;
	width: 100%;
	z-index: 99
}

@media only screen and (max-width:435px) {
	.mobile-action-container {
		display: block
	}
}

.mobile-action-container .mobile-action-inner-container {
	height: 42px
}

.mobile-action-container .mobile-action-inner-container .column.column-chat {
	padding-left: 5px
}

.mobile-action-container .mobile-action-inner-container .column.column-book {
	padding-right: 5px
}

.mobile-action-container .mobile-action-inner-container button {
	height: 100%;
	width: 100%
}

.mobile-action-container .mobile-action-inner-container button.button-book i {
	font-size: 14px;
	margin-bottom: -2px;
	margin-left: 5px;
	vertical-align: middle
}

.mobile-action-container .mobile-action-inner-container button.button-chat i {
	vertical-align: middle
}

@media only screen and (max-width:435px) {
	.button-intercom {
		display: none !important
	}
}

.intercom-lightweight-app-launcher.hide {
	width: 0 !important
}

#section-cities {
	padding: 3.5em 0 4em
}

#section-cities .heading-element {
	font-size: 2.2em;
	font-weight: 500;
	margin-bottom: 10px
}

@media only screen and (max-width:435px) {
	#section-cities .heading-element {
	font-size: 1.4em;
    padding: 10px;
	}
}

#section-cities .columns {
	margin: 30px 10px 0
}

#section-cities .inner-container {
	text-align: center
}

#section-cities .inner-container .city-element a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	color: #f76604;
	font-size: 1.15em;
	font-weight: 600
}

#section-cities .inner-container .city-element a:hover {
	border-bottom: 2px solid #f06673
}

.contact-details-container {
	margin: 0 auto;
	max-width: 900px
}

.contact-details-container .columns {
	margin-top: 2em
}

.contact-details-container .heading-element {
	font-size: 2.2em;
	font-weight: 500;
	margin-bottom: 10px
}

@media only screen and (max-width:435px) {
	.contact-details-container .heading-element {
		font-size: 1.8em
	}
}

.contact-details-container .contact-option {
	place-items: center
}

.contact-details-container .contact-option .box-1 {
	align-items: center;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	color: #555 !important;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	font-size: 15px;
	font-weight: 500;
	height: 9em;
	justify-content: space-evenly;
	overflow: hidden;
	padding: 1.5em .75em;
	text-align: center;
	background-color: #ffd5b9;
}

.contact-details-container .contact-option .box-1:hover {
	background-color: #fafafa;
	border: 1px solid #ddd
}

.contact-details-container .contact-option .box-1 i {
	color: #f76604;
	font-size: 34px;
	font-weight: 700
}

.section-contact-container {
	margin: 2em 0 4em;
	padding: 20px
}

@media only screen and (max-width:435px) {
	.featured-features {
		text-align: center
	}
}

.section-featured.header-home {
	background: #8d8683
}

.section-featured.header-home .section-featured-inner-container {
	background-size: cover;
	background: #8d8683 url(../images/banner.jpg) no-repeat 50%;
	display: table;
	margin: 0 auto;
	padding: 200px 0 140px;
	position: relative;
	width: 100%
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.section-featured.header-home .section-featured-inner-container {
		background-position: 70%;
		padding: 180px 0 120px
	}
}

@media only screen and (max-width:435px) {
	.section-featured.header-home .section-featured-inner-container {
		background-position: 80%;
		background-size: cover;
		margin-bottom: 150px;
		padding: 140px 0 50px
	}
}

.section-featured.header-home .section-featured-inner-container:before {
	background: #000;
	bottom: 0;
	content: "";
	left: 0;
	opacity: .2;
	position: absolute;
	right: 0;
	top: 0
}

.section-featured.header-home .section-featured-inner-container .header-text-container {
	margin: 0 0 10px;
	padding: 0 20px;
	position: relative;
	z-index: 1
}

.section-featured.header-home .section-featured-inner-container .header-text-container .header-text {
	position: relative;
	z-index: 10
}

.section-featured.header-home .section-featured-inner-container .header-text-container .header-text a {
	border-bottom: 1px solid hsla(0, 0%, 100%, .5);
	color: #fff
}

.section-featured.header-home .section-featured-inner-container .header-text-container .header-text a:hover {
	border-bottom: 1px solid #fff;
	color: #fff;
	text-decoration: none
}

.section-featured.header-home .section-featured-inner-container .header-text-container .header-text .featured-subheading {
	color: #f6f8fa;
	font-size: 1.5em;
	line-height: 32px
}

.section-featured.header-home .section-featured-inner-container .header-text-container .header-text .featured-heading {
	color: #fff;
	font-size: 3.5em;
	font-weight: 500;
	line-height: 60px;
	margin-top: 0;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, .15)
}

.section-featured.header-home .section-featured-inner-container .header-text-container .update-container {
	color: #fff;
	padding: 10px
}

.section-featured.header-home .section-featured-inner-container .search-container {
	height: 80px;
	margin: 0 auto;
	max-width: 820px;
	padding: 10px;
	position: relative;
	z-index: 2
}

@media only screen and (max-width:435px) {
	.section-featured.header-home .section-featured-inner-container .search-container {
		background-color: #333;
		height: 150px;
		margin-bottom: -150px;
		padding: 15px
	}
}

.section-featured.header-home .section-featured-inner-container .search-container .region-autosuggest-container {
	display: flex;
	flex-direction: row;
	height: 60px;
	justify-content: center
}

@media only screen and (max-width:435px) {
	.section-featured.header-home .section-featured-inner-container .search-container .region-autosuggest-container {
		display: block
	}
}

.section-featured.header-home .section-featured-inner-container .search-container .region-autosuggest-container .react-autosuggest__container .react-autosuggest__input {
	border: none;
	border-radius: 3px 0 0 3px;
	font-size: 16px;
	padding: 20px
}

@media only screen and (max-width:435px) {
	.section-featured.header-home .section-featured-inner-container .search-container .region-autosuggest-container .react-autosuggest__container .react-autosuggest__input {
		border-radius: 3px 3px 0 0
	}
}

.section-featured.header-home .section-featured-inner-container .search-container .region-autosuggest-container .react-autosuggest__container .react-autosuggest__bottom-container {
	margin-top: -2px
}

.section-featured.header-home .section-featured-inner-container .search-container .region-autosuggest-container .location-search-button {
	background-color: #e8415d;
	border: none;
	border-radius: 0 2px 2px 0;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	height: 60px;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px 30px;
	position: relative
}

.section-featured.header-home .section-featured-inner-container .search-container .region-autosuggest-container .location-search-button i {
	margin-right: 10px
}

@media only screen and (max-width:435px) {
	.section-featured.header-home .section-featured-inner-container .search-container .region-autosuggest-container .location-search-button {
		border-radius: 0 0 2px 2px;
		width: 100%
	}
}

.section-featured.header-home .section-featured-inner-container .features-container {
	margin: 10px 0 20px;
	position: relative;
	z-index: 1
}

@media only screen and (max-width:767px) {
	.section-featured.header-home .section-featured-inner-container .features-container {
		display: none
	}
}

.section-featured.header-home .section-featured-inner-container .features-container .features-inner-container {
	padding-right: 140px
}

.section-featured.header-home .section-featured-inner-container .features-container .featured-features {
	background-color: rgba(0, 0, 0, .4);
	border-radius: 20px;
	margin: 0 auto;
	padding: 5px;
	width: fit-content
}

.section-featured.header-home .section-featured-inner-container .features-container .featured-features .tag-element {
	background: none;
	border: none;
	border-radius: none;
	display: inline-block;
	font-size: 15px;
	margin: 0;
	padding: 3px 8px;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, .7)
}

.section-featured.header-home .section-featured-inner-container .features-container .featured-features .tag-element .text {
	color: #fff;
	font-weight: 600;
	margin-left: 4px
}

.section-featured.header-home .section-featured-inner-container .features-container .featured-features .tag-element .icon {
	font-size: 16px;
	margin-right: 0;
	margin-top: -2px;
	vertical-align: middle
}

.section-featured.header-home .section-featured-inner-container .features-container .featured-features .tag-element .icon i {
	color: #21c65b
}

.scroll-box-wrapper {
	box-sizing: border-box;
	padding: 0;
	position: relative
}

.scroll-box-wrapper .scroll-box {
	-webkit-overflow-scrolling: touch;
	font-size: 0;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	white-space: nowrap
}

.scroll-box-wrapper .scroll-box::-webkit-scrollbar {
	display: none
}

.js .scroll-box-wrapper .scroll-box {
	-ms-overflow-style: -ms-autohiding-scrollbar
}

.js .scroll-box-wrapper .scroll-box::-webkit-scrollbar {
	display: none
}

.scroll-box-wrapper .scroll-box-contents {
	float: left;
	position: relative;
	transition: transform .2s ease-in-out
}

.scroll-box-wrapper .scroll-box-contents-no-transition {
	transition: none
}

.scroll-box-wrapper .scroll-box-item {
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	padding-right: 12px;
	text-decoration: none
}

.scroll-box-wrapper .scroll-box-advancer {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	appearance: none;
	border: 0;
	bottom: 0;
	display: none;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 80px
}

.scroll-box-wrapper .scroll-box-advancer:focus {
	outline: 0
}

.scroll-box-wrapper .scroll-box-advancer:hover {
	cursor: pointer
}

@media only screen and (max-width:435px) {
	.scroll-box-wrapper .scroll-box-advancer {
		visibility: hidden
	}
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.scroll-box-wrapper .scroll-box-advancer {
		visibility: hidden
	}
}

.scroll-box-wrapper .scroll-box-advancer .scroll-box-advancer-inner-container {
	align-items: center;
	background: #fff;
	border: 1px solid #e7e7e7;
	border-radius: 100%;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	display: flex;
	height: 36px;
	justify-content: center;
	margin: 0 auto;
	padding: 12px 0;
	position: relative;
	text-align: center;
	width: 36px;
	z-index: 9
}

.scroll-box-wrapper .scroll-box-advancer .scroll-box-advancer_Icon {
	fill: #111928;
	width: 8px
}

.scroll-box-advancer_Left {
	background: #fafafa;
	background: linear-gradient(270deg, hsla(0, 0%, 98%, 0), hsla(0, 0%, 98%, .5) 25%, #fafafa);
	left: 0
}

[data-overflowing=both]~.scroll-box-advancer_Left,
[data-overflowing=left]~.scroll-box-advancer_Left {
	display: block;
	opacity: 1
}

.scroll-box-advancer_Left .scroll-box-advancer-inner-container {
	float: left
}

.scroll-box-advancer_Right {
	background: #fafafa;
	background: linear-gradient(90deg, hsla(0, 0%, 98%, 0), hsla(0, 0%, 98%, .5) 25%, #fafafa);
	right: 0
}

[data-overflowing=both]~.scroll-box-advancer_Right,
[data-overflowing=right]~.scroll-box-advancer_Right {
	display: block;
	opacity: 1
}

.scroll-box-advancer_Right .scroll-box-advancer-inner-container {
	float: right
}

.section-inventory-list-element-container {
	border-radius: 5px;
	cursor: pointer;
	display: block;
	font-size: 14px;
	padding: 0;
	text-align: left;
	width: 100%
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container {
	background: #fff;
	padding: 0;
	position: relative
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .right-container {
	color: #555;
	height: 150px;
	margin: 0;
	overflow: hidden;
	padding: 5px 0 40px;
	position: relative;
	width: 60%
}

@media only screen and (max-width:435px) {
	.section-inventory-list-element-container .section-inventory-list-element-inner-container .right-container {
		height: auto;
		min-height: 114px;
		padding: 10px 0 30px;
		width: 100%
	}
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-heading {
	display: inline-block;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 4px
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-heading a {
	color: #333;
	font-weight: 600;
	text-decoration: none
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-location {
	margin: 0 0 6px
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-meta {
	margin: 0 0 6px;
	text-transform: capitalize
}

@media only screen and (max-width:435px) {
	.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-meta {
		display: none
	}
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .bottom-container {
	bottom: 0;
	padding: 0;
	position: absolute;
	width: 100%
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .bottom-container .inventory-price {
	font-size: 14px;
	line-height: 28px;
	margin: 0;
	padding: 0
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .bottom-container .inventory-price .price-value {
	color: #444;
	font-size: 18px;
	font-weight: 500
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container {
	float: left;
	height: 150px;
	overflow: hidden;
	padding: 0 15px 0 0;
	width: 40%
}

@media only screen and (max-width:435px) {
	.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container {
		height: 200px;
		padding: 0;
		width: 100%
	}
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container .left-inner-container {
	height: 100%;
	position: relative
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container .left-inner-container .available-overlay {
	background-color: rgba(0, 0, 0, .5);
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container .left-inner-container .available-overlay .text {
	color: #fff;
	font-weight: 500;
	margin-top: -5px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container .left-inner-container img {
	background-color: #999;
	border-radius: 2px;
	color: transparent;
	height: 100%;
	object-fit: cover;
	overflow: hidden;
	width: 100%
}

.section-inventory-list-element-container.is-vertical {
	background: #fff;
	border: 1px solid #e7e7e7;
	padding: 10px;
	width: 260px
}

.section-inventory-list-element-container.is-vertical .right-container {
	color: #555;
	height: auto;
	margin: 0;
	min-height: 114px;
	overflow: hidden;
	padding: 10px 0 30px;
	position: relative;
	width: 100%
}

.section-inventory-list-element-container.is-vertical .left-container {
	float: left;
	height: 150px;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.section-inventory-list-element-container.is-vertical .bottom-container {
	bottom: -4px
}

.last-viewed-properties-container {
	margin-bottom: 40px;
	padding: 0
}

.last-viewed-properties-container .heading-element {
	margin-bottom: 40px;
	text-align: center
}

.last-viewed-properties-container .section-inventory-list-element-container {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05)
}

.section-locations-component-container {
	background-color: #fafafa;
	padding: 5em 0
}

@media only screen and (max-width:767px) {
	.section-locations-component-container {
		padding: 4em 0
	}
}

.section-locations-component-container .heading-element {
	font-size: 2.2em;
	font-weight: 500;
	margin-bottom: 10px
}

@media only screen and (max-width:435px) {
	.section-locations-component-container .heading-element {
		font-size: 1.8em
	}
}

.section-locations-component-container a.view-all {
	min-width: 240px
}

@media only screen and (max-width:435px) {
	.section-locations-component-container a.view-all {
		font-size: 1.25em;
		width: 100%
	}
}

.section-locations-component-container .section-locations-inner-container {
	margin-top: 40px;
}

.section-locations-component-container .location-element .location-element-inner {
	border-radius: 3px;
	background-color: #fff;
}

.section-locations-component-container .location-element .location-element-inner a {
	border-radius: 5px;
	display: block;
	overflow: hidden;
	position: relative;
	background-color: #fafafa;
}

.section-locations-component-container .location-element .location-element-inner a .image-container {
	/* background-color: #fafafa; */
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 100%;
	position: relative;
	width: 100%;
	border-radius: 100%;
}

.section-locations-component-container .location-element .location-element-inner a .image-container:after {
	/* background-color: #fafafa; */
	content: " ";
	/* display: block; */
	/* height: 100%; */
	left: 0;
	opacity: 0;
	/* position: absolute; */
	top: 0;
	/* transition: opacity .4s ease-in-out; */
	-moz-transition: opacity .4s ease-in-out;
	/* -webkit-transition: opacity .4s ease-in-out; */
	width: 100%
}

.section-locations-component-container .location-element .location-element-inner a .description-container {
	bottom: 20px;
	padding: 20px;
	position: absolute;
	text-align: center;
	width: 100%
}

.section-locations-component-container .location-element .location-element-inner a .description-container .title {
	color: #fff;
	font-size: 1.15em;
	font-weight: 600;
	margin: 0;
	text-shadow: 0 2px 2px rgba(0, 0, 0, .7);
	width: 100%
}

@media only screen and (max-width:1366px) {
	.section-locations-component-container .location-element .location-element-inner a .description-container .title {
		font-size: 1.15em
	}
}

@media only screen and (max-width:435px) {
	.section-locations-component-container .location-element .location-element-inner a .description-container .title {
		font-size: 1.15em
	}
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.section-locations-component-container .location-element .location-element-inner a .description-container .title {
		font-size: 1.15em
	}
}

.section-locations-component-container .location-element .location-element-inner:hover .image-container:after {
	opacity: 1 !important;
}

.section-partner-data-container {
	padding: 20px 0 30px
}

.section-partner-data-container .section-partner-data-inner-container {
	margin: 0;
	max-width: 600px
}

.section-partner-data-container .partner-data-container.card {
	margin-top: 20px;
	padding: 5px 8px
}

.section-partner-data-container .partner-data-container.card img {
	border-radius: 50%
}

.section-partner-data-container .partner-data-container.card .tag {
	font-weight: 500;
	margin: 5px 0
}

.section-partner-data-container .partner-data-container.card .tag i {
	color: #21c65b
}

.section-partner-data-container .partner-data-container.card .card-content {
	padding: .75rem
}

.section-partner-data-container .partner-data-container.card .bolder-text {
	font-weight: bolder
}

.section-popular-properties {
	background-color: #fafafa;
	padding: 4em 0
}

.section-popular-properties .heading-element {
	font-size: 2.2em;
	font-weight: 500;
	margin-bottom: 10px
}

@media only screen and (max-width:435px) {
	.section-popular-properties .heading-element {
		font-size: 1.8em
	}
}

.section-popular-properties .cities-container {
	margin: 40px auto;
	padding: 0 20px
}

.section-popular-properties .cities-container .cities-inner-container {
	-ms-overflow-style: none;
	overflow-x: scroll;
	scrollbar-width: none;
	white-space: nowrap
}

.section-popular-properties .cities-container .cities-inner-container::-webkit-scrollbar {
	display: none
}

.section-popular-properties .cities-container .cities-inner-container .popular-city-element {
	font-weight: 600;
	position: relative
}

.section-popular-properties .cities-container .cities-inner-container .popular-city-element span {
	cursor: pointer
}

.section-popular-properties .cities-container .cities-inner-container .popular-city-element .single-city {
	color: #f06673;
	margin: 0 auto
}

.section-popular-properties .cities-container .cities-inner-container .popular-city-element .active-city {
	border-bottom: 2px solid #e8415d;
	color: #e8415d
}

.section-popular-properties .active-city-properties {
	height: 300px;
	margin: 0 -20px 10px
}

.section-popular-properties .active-city-properties .section-inventory-list-element-container {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12)
}

.section-popular-properties .no-result {
	color: #555;
	margin-top: 100px;
	padding: 20px 0
}

.section-popular-properties .no-result p {
	align-items: center;
	display: flex;
	flex-direction: column
}

.section-popular-properties .no-result p i {
	font-size: 50px
}

.section-procedure-component-container {
	background-color: #fff;
	padding: 4em 0 3em
}

.section-procedure-component-container .heading-element {
	font-size: 2.2em;
	font-weight: 500;
	margin-bottom: 10px
}

@media only screen and (max-width:435px) {
	.section-procedure-component-container .heading-element {
		font-size: 1.8em
	}
}

.section-procedure-component-container .section-procedure-inner-container {
	margin-top: 50px
}

.section-procedure-component-container .procedure {
	position: relative
}

@media only screen and (max-width:991px) {
	.section-procedure-component-container .procedure {
		margin-bottom: 40px
	}
}

.section-procedure-component-container .procedure .arrow-container i {
	color: #e8415d;
	font-size: 30px;
	font-weight: 600
}

.section-procedure-component-container .procedure .arrow-bottom-container {
	display: none;
	text-align: center;
	width: 100%
}

@media only screen and (max-width:991px) {
	.section-procedure-component-container .procedure .arrow-bottom-container {
		display: block;
		margin: 0 0 10px
	}
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.section-procedure-component-container .procedure .arrow-bottom-container {
		margin: 10px 0 0
	}
}

@media only screen and (max-width:435px) {
	.section-procedure-component-container .procedure .arrow-bottom-container {
		margin: 20px 0 -30px
	}
}

.section-procedure-component-container .procedure .arrow-top-container i {
	position: absolute
}

@media only screen and (min-width:1024px) {
	.section-procedure-component-container .procedure .arrow-top-container i {
		font-size: 42px;
		right: 0;
		top: 40px
	}
}

@media only screen and (max-width:991px) {
	.section-procedure-component-container .procedure .arrow-top-container {
		display: none
	}
}

.section-procedure-component-container .procedure .procedure-image-container {
	position: relative
}

.section-procedure-component-container .procedure .procedure-image-container .arrow-container i {
	/* margin-top: -10px; */
	/* right: -20px; */
	/* top: 50%; */
}

.section-procedure-component-container .procedure .procedure-image-container .image-container {
	margin: 0 auto;
	max-width: 55%
}

@media only screen and (max-width:991px) {
	.section-procedure-component-container .procedure .procedure-image-container .image-container {
		max-width: 70%
	}
}

@media only screen and (max-width:435px) {
	.section-procedure-component-container .procedure .procedure-image-container .image-container {
		max-width: 90%
	}
}

.section-procedure-component-container .procedure .procedure-image-container .image-container .procedure-image {
	height: auto;
	width: 410px;
}

.section-procedure-component-container .procedure .last {
	visibility: hidden
}

.section-procedure-component-container .procedure .procedure-writeup-container {
	text-align: center
}

.section-procedure-component-container .procedure .procedure-writeup-container .title {
	margin-bottom: 10px;
	margin-top: 0
}

@media only screen and (max-width:991px) {
	.section-procedure-component-container .procedure .procedure-writeup-container {
		text-align: center;
	}

	.section-procedure-component-container .procedure .procedure-writeup-container .title {
		font-size: 1.25em
	}
}

.section-procedure-component-container .procedure .procedure-number-container {
	margin-top: -30px;
	text-align: center
}

@media only screen and (max-width:435px) {
	.section-procedure-component-container .procedure .procedure-number-container {
		margin-top: -15px
	}
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.section-procedure-component-container .procedure .procedure-number-container {
		margin-top: -15px
	}
}

.section-procedure-component-container .procedure .procedure-number-container .procedure-number {
	background-color: #f76604;
	border-radius: 50%;
	color: #fff;
	font-size: 28px;
	font-weight: 600;
	height: 45px;
	width: 45px
}

@media only screen and (max-width:435px) {
	.section-procedure-component-container .procedure .procedure-number-container .procedure-number {
		font-size: 16px;
		height: 34px;
		width: 34px
	}
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.section-procedure-component-container .procedure .procedure-number-container .procedure-number {
		font-size: 16px;
		height: 34px;
		width: 34px
	}
}

.section-stats-component-container {
	background: #fff;
	margin: -55px 0 0;
	padding: 0
}

.section-stats-component-container .section-stats-inner-container {
	border-radius: 6px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0 auto;
	max-width: 1440px;
	padding: 20px;
	position: relative;
	z-index: 1
}

@media only screen and (max-width:435px) {
	.section-stats-component-container .section-stats-inner-container {
		padding-top: 30px
	}
}

.section-stats-component-container .section-stats-inner-container .review-internal-container {
	cursor: pointer
}

.section-stats-component-container .stats {
	margin-top: 8px
}

.section-stats-component-container .stats.review-container .title {
	margin-bottom: 7px;
	margin-top: -2px;
	text-align: center
}

.section-stats-component-container .stats.review-container .writeup {
	text-align: center
}

.section-stats-component-container .stats.review-container img {
	height: 25px;
	margin: 0 0 -5px 8px;
	max-height: 25px;
	width: 111px
}

.section-stats-component-container .stats.review-container .highlight {
	color: #333;
	font-weight: 500
}

.section-stats-component-container .stats .section-stats-icon-container {
	align-items: center;
	display: flex;
	justify-content: center;
	background-color: #f76604;
	border-radius: 100%;
	width: 80px;
	height: 80px;
}

.section-stats-component-container .stats .section-stats-icon-container img {
	padding:10px;
}

.section-stats-component-container .stats .section-stats-icon-container i {
	color: #ff3860;
	font-size: 35px;
	margin: 0 auto
}

@media only screen and (max-width:991px) {
	.section-stats-component-container .stats .section-stats-icon-container i {
		font-size: 28px;
		padding-top: 10px
	}
}

.section-stats-component-container .stats .title {
	font-size: 1.25em;
	margin-bottom: 5px
}

@media only screen and (max-width:991px) {
	.section-stats-component-container .stats .title {
		font-size: 1.25em
	}
}

.section-stats-component-container .stats .writeup {
	font-size: .925em
}

@media only screen and (max-width:991px) {
	.section-stats-component-container .stats .writeup {
		font-size: .8em
	}
}

.section-stats-component-container .stats .section-stats-content-container {
	margin: 0 auto;
	text-align: left
}

.scroll-box {
	overflow: hidden;
	position: relative;
	width: 100%
}

.scroll-box .scroll-box__wrapper {
	-ms-overflow-style: none;
	height: 100%;
	overflow-x: scroll;
	overflow-y: hidden;
	overflow: -moz-scrollbars-none;
	width: 100%
}

.scroll-box .scroll-box__wrapper::-webkit-scrollbar {
	display: none
}

.scroll-box .scroll-box__container {
	display: inline-flex;
	height: 100%
}

.scroll-box .scroll-box__item {
	padding: 10px;
	width: 250px
}

.section-testimonials-component-container {
	background: #fff;
	padding: 5em 0
}

.section-testimonials-component-container .heading-element {
	font-size: 2.2em;
	font-weight: 500;
	margin-bottom: 10px
}

@media only screen and (max-width:435px) {
	.section-testimonials-component-container .heading-element {
		font-size: 1.8em
	}
}

.section-testimonials-component-container .section-testimonials-inner-container {
	margin-top: 40px
}

@media only screen and (max-width:767px) {
	.section-testimonials-component-container .section-testimonials-inner-container {
		margin: 40px -20px 0
	}
}

.section-testimonials-component-container .link-container .review-read-button {
	margin-top: 10px;
	min-width: 240px
}

@media only screen and (max-width:767px) {
	.section-testimonials-component-container .link-container .review-read-button {
		font-size: 1.25em;
		width: 100%
	}
}

.section-testimonials-component-container .scroll-box__item {
	width: 33%
}

@media only screen and (max-width:767px) {
	.section-testimonials-component-container .scroll-box__item {
		width: 280px
	}
}

.section-testimonials-component-container .scroll-box__container {
	padding: 0 10px
}

.section-testimonials-component-container .box-testimony {
	margin-bottom: 2em
}

.section-testimonials-component-container .box-testimony blockquote {
	background: #f0f0f0;
	border-left: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	padding: 40px;
	position: relative
}

@media only screen and (max-width:767px) {
	.section-testimonials-component-container .box-testimony blockquote {
		padding: 30px
	}
}

.section-testimonials-component-container .box-testimony blockquote p {
	color: #555;
	font-style: italic;
	margin: 0
}

.section-testimonials-component-container .box-testimony blockquote:after {
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #f0f0f0;
	content: "";
	left: 40px;
	position: absolute;
	top: 100%
}

.section-testimonials-component-container .box-person {
	position: relative
}

.section-testimonials-component-container .box-person .person-image {
	background: #000;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	height: 50px;
	left: 32px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 50px
}

.section-testimonials-component-container .box-person .person-image img {
	height: 100%;
	width: 100%
}

.section-testimonials-component-container .box-person .person-content {
	color: #222;
	font-size: 1.25em;
	line-height: 20px;
	margin-left: 100px;
	margin-top: 30px
}

.section-testimonials-component-container .box-person .person-content .name {
	font-weight: 500
}

.section-testimonials-component-container .box-person .person-content .subtext {
	color: #555;
	display: block;
	font-size: .75em
}

.section-featured.header-home-new {
	background: transparent;
	position: absolute;
	top: 50px;
	width: 100%;
}

.section-featured.header-home-new .section-featured-inner-container {
	/* background-size: cover; */
	/* background: #8d8683 url(https://prod-static-assets.amberstudent.com/images/header_home_1.jpg?fm=pjpg&auto=format) no-repeat 50%; */
	display: table;
	margin: 0 auto;
	padding: 220px 0 140px;
	position: relative;
	width: 100%;
	background: transparent;
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.section-featured.header-home-new .section-featured-inner-container {
		background-position: 70%;
		padding: 180px 0 120px
	}
}

@media only screen and (max-width:435px) {
	.section-featured.header-home-new .section-featured-inner-container {
		background-position: 80%;
		background-size: cover;
		margin-bottom: 100px;
		padding: 0px 0 50px
	}
	.section-featured.header-home-new .section-featured-inner-container
	.header-text-container .header-text .featured-subheading{font-size: 21px !important;}
}

.section-featured.header-home-new .section-featured-inner-container:before {
	background: transparent;
	bottom: 0;
	content: "";
	left: 0;
	/* opacity: .2; */
	position: absolute;
	right: 0;
	top: 0
}

.section-featured.header-home-new .section-featured-inner-container .header-text-container {
	margin: 0 0 10px;
	padding: 0 20px;
	position: relative;
	z-index: 1
}

.section-featured.header-home-new .section-featured-inner-container .header-text-container .header-text {
	position: relative;
	z-index: 10
}

.section-featured.header-home-new .section-featured-inner-container .header-text-container .header-text a {
	border-bottom: 1px solid hsla(0, 0%, 100%, .5);
	color: #fff
}

.section-featured.header-home-new .section-featured-inner-container .header-text-container .header-text a:hover {
	border-bottom: 1px solid #fff;
	color: #fff;
	text-decoration: none
}

.section-featured.header-home-new .section-featured-inner-container .header-text-container .header-text .featured-subheading {
	color: #f6f8fa;
	font-size: 1.5em;
	line-height: 32px
}

.section-featured.header-home-new .section-featured-inner-container .header-text-container .header-text .featured-heading {
	color: #fff;
	font-size: 3.5em;
	font-weight: 500;
	line-height: 60px;
	margin-top: 0;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, .15)
}

.section-featured.header-home-new .section-featured-inner-container .header-text-container .update-container {
	color: #fff;
	padding: 10px
}

.section-featured.header-home-new .section-featured-inner-container .search-container-new {
	height: 80px;
	margin: 0 auto;
	max-width: 820px;
	padding: 10px;
	position: relative;
	z-index: 2
}

@media only screen and (max-width:435px) {
	.section-featured.header-home-new .section-featured-inner-container .search-container-new {
		background: none !important;
		height: 150px;
		margin-bottom: -150px;
		padding: 15px;
		display:none;
	}

}

.section-featured.header-home-new .section-featured-inner-container .search-container-new .region-autosuggest-container {
	display: flex;
	flex-direction: row;
	height: 60px;
	justify-content: center
}

@media only screen and (max-width:435px) {
	.section-featured.header-home-new .section-featured-inner-container .search-container-new .region-autosuggest-container {
		display: block
	}
}

.section-featured.header-home-new .section-featured-inner-container .search-container-new .region-autosuggest-container .react-autosuggest__container .react-autosuggest__input {
	border: none;
	border-radius: 3px 0 0 3px;
	font-size: 16px;
	padding: 20px
}

@media only screen and (max-width:435px) {
	.section-featured.header-home-new .section-featured-inner-container .search-container-new .region-autosuggest-container .react-autosuggest__container .react-autosuggest__input {
		border-radius: 3px 3px 0 0
	}
}

.section-featured.header-home-new .section-featured-inner-container .search-container-new .region-autosuggest-container .react-autosuggest__container .react-autosuggest__bottom-container {
	margin-top: -2px
}

.section-featured.header-home-new .section-featured-inner-container .search-container-new .region-autosuggest-container .location-search-button {
	background-color: #e8415d;
	border: none;
	border-radius: 0 2px 2px 0;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	height: 60px;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px 30px;
	position: relative
}

.section-featured.header-home-new .section-featured-inner-container .search-container-new .region-autosuggest-container .location-search-button i {
	margin-right: 10px
}

@media only screen and (max-width:435px) {
	.section-featured.header-home-new .section-featured-inner-container .search-container-new .region-autosuggest-container .location-search-button {
		border-radius: 0 0 2px 2px;
		width: 100%
	}
}

.section-featured.header-home-new .section-featured-inner-container .features-container {
	margin: 10px 0 20px;
	position: relative;
	z-index: 1
}

@media only screen and (max-width:767px) {
	.section-featured.header-home-new .section-featured-inner-container .features-container {
		display: none
	}
}

.section-featured.header-home-new .section-featured-inner-container .features-container .featured-features {
	background-color: rgba(0, 0, 0, .4);
	border-radius: 20px;
	margin: 0 auto;
	padding: 5px;
	width: fit-content
}

.section-featured.header-home-new .section-featured-inner-container .features-container .featured-features .tag-element {
	background: none;
	border: none;
	border-radius: none;
	display: inline-block;
	font-size: 15px;
	margin: 0;
	padding: 3px 8px;
	text-shadow: 2px 2px 5px rgba(0, 0, 0, .7)
}

.section-featured.header-home-new .section-featured-inner-container .features-container .featured-features .tag-element .text {
	color: #fff;
	font-weight: 600;
	margin-left: 4px
}

.section-featured.header-home-new .section-featured-inner-container .features-container .featured-features .tag-element .icon {
	font-size: 16px;
	margin-right: 0;
	margin-top: -2px;
	vertical-align: middle
}

.section-featured.header-home-new .section-featured-inner-container .features-container .featured-features .tag-element .icon i {
	color: #21c65b
}

.fadein_cubic {
	-webkit-transition: -webkit-transform .3s cubic-bezier(.465, .183, .153, .946), opacity .1s cubic-bezier(.465, .183, .153, .946);
	transition: transform .3s cubic-bezier(.465, .183, .153, .946), opacity .1s cubic-bezier(.465, .183, .153, .946)
}

@-webkit-keyframes spinAround {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes spinAround {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
	margin: 0;
	padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 400
}

ul {
	list-style: none
}

button,
input,
select,
textarea {
	margin: 0
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

*,
:after,
:before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

audio,
embed,
img,
object,
video {
	max-width: 100%
}

iframe {
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0;
	text-align: left
}

html {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	background-color: #fff;
	font-size: 16px;
	min-width: 300px;
	overflow-y: scroll
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
	display: block
}

body,
button,
input,
select,
textarea {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
}

code,
pre {
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: auto;
	font-family: monospace
}

body {
	color: #4a4a4a;
	font-size: 1rem;
	line-height: 1.5
}

a {
	color: #00d1b2;
	cursor: pointer;
	text-decoration: none
}

a strong {
	color: currentColor
}

a:hover {
	color: #363636
}

code {
	background-color: #f5f5f5;
	color: #ff3860;
	font-size: .875em;
	font-weight: 400;
	padding: .25em .5em
}

hr {
	background-color: #dbdbdb;
	border: none;
	display: block;
	height: 1px;
	margin: 1.5rem 0
}

img {
	height: auto;
	max-width: 100%
}

input[type=checkbox],
input[type=radio] {
	vertical-align: baseline
}

small {
	font-size: .875em
}

span {
	font-style: inherit;
	font-weight: inherit
}

strong {
	color: #363636;
	font-weight: 700
}

pre {
	word-wrap: normal;
	background-color: #f5f5f5;
	color: #4a4a4a;
	font-size: .875em;
	white-space: pre
}

pre code {
	-webkit-overflow-scrolling: touch;
	background: none;
	color: inherit;
	display: block;
	font-size: 1em;
	overflow-x: auto;
	padding: 1.25rem 1.5rem
}

table td,
table th {
	text-align: left;
	vertical-align: top
}

table th {
	color: #363636
}

.is-clearfix:after {
	clear: both;
	content: " ";
	display: table
}

.is-pulled-left {
	float: left !important
}

.is-pulled-right {
	float: right !important
}

.is-clipped {
	overflow: hidden !important
}

.is-overlay {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.is-size-1 {
	font-size: 3rem !important
}

@media screen and (max-width:768px) {
	.is-size-1-mobile {
		font-size: 3rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-1-tablet {
		font-size: 3rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-1-touch {
		font-size: 3rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-1-desktop {
		font-size: 3rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-1-widescreen {
		font-size: 3rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-1-fullhd {
		font-size: 3rem !important
	}
}

.is-size-2 {
	font-size: 2.5rem !important
}

@media screen and (max-width:768px) {
	.is-size-2-mobile {
		font-size: 2.5rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-2-tablet {
		font-size: 2.5rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-2-touch {
		font-size: 2.5rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-2-desktop {
		font-size: 2.5rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-2-widescreen {
		font-size: 2.5rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-2-fullhd {
		font-size: 2.5rem !important
	}
}

.is-size-3 {
	font-size: 2rem !important
}

@media screen and (max-width:768px) {
	.is-size-3-mobile {
		font-size: 2rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-3-tablet {
		font-size: 2rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-3-touch {
		font-size: 2rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-3-desktop {
		font-size: 2rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-3-widescreen {
		font-size: 2rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-3-fullhd {
		font-size: 2rem !important
	}
}

.is-size-4 {
	font-size: 1.5rem !important
}

@media screen and (max-width:768px) {
	.is-size-4-mobile {
		font-size: 1.5rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-4-tablet {
		font-size: 1.5rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-4-touch {
		font-size: 1.5rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-4-desktop {
		font-size: 1.5rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-4-widescreen {
		font-size: 1.5rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-4-fullhd {
		font-size: 1.5rem !important
	}
}

.is-size-5 {
	font-size: 1.25rem !important
}

@media screen and (max-width:768px) {
	.is-size-5-mobile {
		font-size: 1.25rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-5-tablet {
		font-size: 1.25rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-5-touch {
		font-size: 1.25rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-5-desktop {
		font-size: 1.25rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-5-widescreen {
		font-size: 1.25rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-5-fullhd {
		font-size: 1.25rem !important
	}
}

.is-size-6 {
	font-size: 1rem !important
}

@media screen and (max-width:768px) {
	.is-size-6-mobile {
		font-size: 1rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-6-tablet {
		font-size: 1rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-6-touch {
		font-size: 1rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-6-desktop {
		font-size: 1rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-6-widescreen {
		font-size: 1rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-6-fullhd {
		font-size: 1rem !important
	}
}

.is-size-7 {
	font-size: .75rem !important
}

@media screen and (max-width:768px) {
	.is-size-7-mobile {
		font-size: .75rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-7-tablet {
		font-size: .75rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-7-touch {
		font-size: .75rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-7-desktop {
		font-size: .75rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-7-widescreen {
		font-size: .75rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-7-fullhd {
		font-size: .75rem !important
	}
}

.has-text-centered {
	text-align: center !important
}

@media screen and (max-width:768px) {
	.has-text-centered-mobile {
		text-align: center !important
	}
}

@media print,
screen and (min-width:769px) {
	.has-text-centered-tablet {
		text-align: center !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.has-text-centered-tablet-only {
		text-align: center !important
	}
}

@media screen and (max-width:1007px) {
	.has-text-centered-touch {
		text-align: center !important
	}
}

@media screen and (min-width:1008px) {
	.has-text-centered-desktop {
		text-align: center !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.has-text-centered-desktop-only {
		text-align: center !important
	}
}

@media screen and (min-width:1200px) {
	.has-text-centered-widescreen {
		text-align: center !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.has-text-centered-widescreen-only {
		text-align: center !important
	}
}

@media screen and (min-width:1392px) {
	.has-text-centered-fullhd {
		text-align: center !important
	}
}

.has-text-left {
	text-align: left !important
}

@media screen and (max-width:768px) {
	.has-text-left-mobile {
		text-align: left !important
	}
}

@media print,
screen and (min-width:769px) {
	.has-text-left-tablet {
		text-align: left !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.has-text-left-tablet-only {
		text-align: left !important
	}
}

@media screen and (max-width:1007px) {
	.has-text-left-touch {
		text-align: left !important
	}
}

@media screen and (min-width:1008px) {
	.has-text-left-desktop {
		text-align: left !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.has-text-left-desktop-only {
		text-align: left !important
	}
}

@media screen and (min-width:1200px) {
	.has-text-left-widescreen {
		text-align: left !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.has-text-left-widescreen-only {
		text-align: left !important
	}
}

@media screen and (min-width:1392px) {
	.has-text-left-fullhd {
		text-align: left !important
	}
}

.has-text-right {
	text-align: right !important
}

@media screen and (max-width:768px) {
	.has-text-right-mobile {
		text-align: right !important
	}
}

@media print,
screen and (min-width:769px) {
	.has-text-right-tablet {
		text-align: right !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.has-text-right-tablet-only {
		text-align: right !important
	}
}

@media screen and (max-width:1007px) {
	.has-text-right-touch {
		text-align: right !important
	}
}

@media screen and (min-width:1008px) {
	.has-text-right-desktop {
		text-align: right !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.has-text-right-desktop-only {
		text-align: right !important
	}
}

@media screen and (min-width:1200px) {
	.has-text-right-widescreen {
		text-align: right !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.has-text-right-widescreen-only {
		text-align: right !important
	}
}

@media screen and (min-width:1392px) {
	.has-text-right-fullhd {
		text-align: right !important
	}
}

.is-capitalized {
	text-transform: capitalize !important
}

.is-lowercase {
	text-transform: lowercase !important
}

.is-uppercase {
	text-transform: uppercase !important
}

.has-text-white {
	color: #fff !important
}

a.has-text-white:focus,
a.has-text-white:hover {
	color: #e6e6e6 !important
}

.has-text-black {
	color: #0a0a0a !important
}

a.has-text-black:focus,
a.has-text-black:hover {
	color: #000 !important
}

.has-text-light {
	color: #f5f5f5 !important
}

a.has-text-light:focus,
a.has-text-light:hover {
	color: #dbdbdb !important
}

.has-text-dark {
	color: #363636 !important
}

a.has-text-dark:focus,
a.has-text-dark:hover {
	color: #1c1c1c !important
}

.has-text-primary {
	color: #00d1b2 !important
}

a.has-text-primary:focus,
a.has-text-primary:hover {
	color: #009e86 !important
}

.has-text-info {
	color: #3273dc !important
}

a.has-text-info:focus,
a.has-text-info:hover {
	color: #205bbc !important
}

.has-text-success {
	color: #23d160 !important
}

a.has-text-success:focus,
a.has-text-success:hover {
	color: #1ca64c !important
}

.has-text-warning {
	color: #ffdd57 !important
}

a.has-text-warning:focus,
a.has-text-warning:hover {
	color: #ffd324 !important
}

.has-text-danger {
	color: #ff3860 !important
}

a.has-text-danger:focus,
a.has-text-danger:hover {
	color: #ff0537 !important
}

.has-text-black-bis {
	color: #121212 !important
}

.has-text-black-ter {
	color: #242424 !important
}

.has-text-grey-darker {
	color: #363636 !important
}

.has-text-grey-dark {
	color: #4a4a4a !important
}

.has-text-grey {
	color: #7a7a7a !important
}

.has-text-grey-light {
	color: #b5b5b5 !important
}

.has-text-grey-lighter {
	color: #dbdbdb !important
}

.has-text-white-ter {
	color: #f5f5f5 !important
}

.has-text-white-bis {
	color: #fafafa !important
}

.is-block {
	display: block !important
}

@media screen and (max-width:768px) {
	.is-block-mobile {
		display: block !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-block-tablet {
		display: block !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-block-tablet-only {
		display: block !important
	}
}

@media screen and (max-width:1007px) {
	.is-block-touch {
		display: block !important
	}
}

@media screen and (min-width:1008px) {
	.is-block-desktop {
		display: block !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-block-desktop-only {
		display: block !important
	}
}

@media screen and (min-width:1200px) {
	.is-block-widescreen {
		display: block !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-block-widescreen-only {
		display: block !important
	}
}

@media screen and (min-width:1392px) {
	.is-block-fullhd {
		display: block !important
	}
}

.is-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important
}

@media screen and (max-width:768px) {
	.is-flex-mobile {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-flex-tablet {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-flex-tablet-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (max-width:1007px) {
	.is-flex-touch {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1008px) {
	.is-flex-desktop {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-flex-desktop-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1200px) {
	.is-flex-widescreen {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-flex-widescreen-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1392px) {
	.is-flex-fullhd {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

.is-inline {
	display: inline !important
}

@media screen and (max-width:768px) {
	.is-inline-mobile {
		display: inline !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-inline-tablet {
		display: inline !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-inline-tablet-only {
		display: inline !important
	}
}

@media screen and (max-width:1007px) {
	.is-inline-touch {
		display: inline !important
	}
}

@media screen and (min-width:1008px) {
	.is-inline-desktop {
		display: inline !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-inline-desktop-only {
		display: inline !important
	}
}

@media screen and (min-width:1200px) {
	.is-inline-widescreen {
		display: inline !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-inline-widescreen-only {
		display: inline !important
	}
}

@media screen and (min-width:1392px) {
	.is-inline-fullhd {
		display: inline !important
	}
}

.is-inline-block {
	display: inline-block !important
}

@media screen and (max-width:768px) {
	.is-inline-block-mobile {
		display: inline-block !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-inline-block-tablet {
		display: inline-block !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-inline-block-tablet-only {
		display: inline-block !important
	}
}

@media screen and (max-width:1007px) {
	.is-inline-block-touch {
		display: inline-block !important
	}
}

@media screen and (min-width:1008px) {
	.is-inline-block-desktop {
		display: inline-block !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-inline-block-desktop-only {
		display: inline-block !important
	}
}

@media screen and (min-width:1200px) {
	.is-inline-block-widescreen {
		display: inline-block !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-inline-block-widescreen-only {
		display: inline-block !important
	}
}

@media screen and (min-width:1392px) {
	.is-inline-block-fullhd {
		display: inline-block !important
	}
}

.is-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important
}

@media screen and (max-width:768px) {
	.is-inline-flex-mobile {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-inline-flex-tablet {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-inline-flex-tablet-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (max-width:1007px) {
	.is-inline-flex-touch {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1008px) {
	.is-inline-flex-desktop {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-inline-flex-desktop-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1200px) {
	.is-inline-flex-widescreen {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-inline-flex-widescreen-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1392px) {
	.is-inline-flex-fullhd {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

.is-hidden {
	display: none !important
}

@media screen and (max-width:768px) {
	.is-hidden-mobile {
		display: none !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-hidden-tablet {
		display: none !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-hidden-tablet-only {
		display: none !important
	}
}

@media screen and (max-width:1007px) {
	.is-hidden-touch {
		display: none !important
	}
}

@media screen and (min-width:1008px) {
	.is-hidden-desktop {
		display: none !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-hidden-desktop-only {
		display: none !important
	}
}

@media screen and (min-width:1200px) {
	.is-hidden-widescreen {
		display: none !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-hidden-widescreen-only {
		display: none !important
	}
}

@media screen and (min-width:1392px) {
	.is-hidden-fullhd {
		display: none !important
	}
}

.is-marginless {
	margin: 0 !important
}

.is-paddingless {
	padding: 0 !important
}

.is-radiusless {
	border-radius: 0 !important
}

.is-shadowless {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.is-unselectable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.box {
	background-color: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	color: #4a4a4a;
	display: block;
	padding: 1.25rem
}

.box:not(:last-child) {
	margin-bottom: 1.5rem
}

a.box:focus,
a.box:hover {
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px #00d1b2;
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px #00d1b2
}

a.box:active {
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2), 0 0 0 1px #00d1b2;
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2), 0 0 0 1px #00d1b2
}

.button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-touch-callout: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	justify-content: flex-start;
	justify-content: center;
	line-height: 1.5;
	padding: calc(.375em - 1px) .75em;
	position: relative;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
	white-space: nowrap
}

.button.is-active,
.button.is-focused,
.button:active,
.button:focus {
	outline: none
}

.button[disabled] {
	cursor: not-allowed
}

.button strong {
	color: inherit
}

.button .icon,
.button .icon.is-large,
.button .icon.is-medium,
.button .icon.is-small {
	height: 1.5em;
	width: 1.5em
}

.button .icon:first-child:not(:last-child) {
	margin-left: calc(-.375em - 1px);
	margin-right: .1875em
}

.button .icon:last-child:not(:first-child) {
	margin-left: .1875em;
	margin-right: calc(-.375em - 1px)
}

.button .icon:first-child:last-child {
	margin-left: calc(-.375em - 1px);
	margin-right: calc(-.375em - 1px)
}

.button.is-hovered,
.button:hover {
	border-color: #b5b5b5;
	color: #363636
}

.button.is-focused,
.button:focus {
	border-color: #00d1b2;
	color: #363636
}

.button.is-active,
.button:active {
	border-color: #4a4a4a;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #363636
}

.button.is-link {
	background-color: transparent;
	border-color: transparent;
	color: #4a4a4a;
	text-decoration: underline
}

.button.is-link.is-active,
.button.is-link.is-focused,
.button.is-link.is-hovered,
.button.is-link:active,
.button.is-link:focus,
.button.is-link:hover {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-link[disabled] {
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-white {
	background-color: #fff;
	border-color: transparent;
	color: #0a0a0a
}

.button.is-white.is-hovered,
.button.is-white:hover {
	background-color: #f9f9f9;
	border-color: transparent;
	color: #0a0a0a
}

.button.is-white.is-focused,
.button.is-white:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 100%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 100%, .25);
	color: #0a0a0a
}

.button.is-white.is-active,
.button.is-white:active {
	background-color: #f2f2f2;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #0a0a0a
}

.button.is-white[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-white.is-inverted {
	background-color: #0a0a0a;
	color: #fff
}

.button.is-white.is-inverted:hover {
	background-color: #000
}

.button.is-white.is-inverted[disabled] {
	background-color: #0a0a0a;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-white.is-loading:after {
	border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-white.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-white.is-outlined:focus,
.button.is-white.is-outlined:hover {
	background-color: #fff;
	border-color: #fff;
	color: #0a0a0a
}

.button.is-white.is-outlined.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-white.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-white.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #0a0a0a;
	color: #0a0a0a
}

.button.is-white.is-inverted.is-outlined:focus,
.button.is-white.is-inverted.is-outlined:hover {
	background-color: #0a0a0a;
	color: #fff
}

.button.is-white.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #0a0a0a;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0a0a0a
}

.button.is-black {
	background-color: #0a0a0a;
	border-color: transparent;
	color: #fff
}

.button.is-black.is-hovered,
.button.is-black:hover {
	background-color: #040404;
	border-color: transparent;
	color: #fff
}

.button.is-black.is-focused,
.button.is-black:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 4%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 4%, .25);
	color: #fff
}

.button.is-black.is-active,
.button.is-black:active {
	background-color: #000;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-black[disabled] {
	background-color: #0a0a0a;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-black.is-inverted {
	background-color: #fff;
	color: #0a0a0a
}

.button.is-black.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-black.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0a0a0a
}

.button.is-black.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-black.is-outlined {
	background-color: transparent;
	border-color: #0a0a0a;
	color: #0a0a0a
}

.button.is-black.is-outlined:focus,
.button.is-black.is-outlined:hover {
	background-color: #0a0a0a;
	border-color: #0a0a0a;
	color: #fff
}

.button.is-black.is-outlined.is-loading:after {
	border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-black.is-outlined[disabled] {
	background-color: transparent;
	border-color: #0a0a0a;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0a0a0a
}

.button.is-black.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-black.is-inverted.is-outlined:focus,
.button.is-black.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #0a0a0a
}

.button.is-black.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-light {
	background-color: #f5f5f5;
	border-color: transparent;
	color: #363636
}

.button.is-light.is-hovered,
.button.is-light:hover {
	background-color: #eee;
	border-color: transparent;
	color: #363636
}

.button.is-light.is-focused,
.button.is-light:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 96%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 96%, .25);
	color: #363636
}

.button.is-light.is-active,
.button.is-light:active {
	background-color: #e8e8e8;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #363636
}

.button.is-light[disabled] {
	background-color: #f5f5f5;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-light.is-inverted {
	background-color: #363636;
	color: #f5f5f5
}

.button.is-light.is-inverted:hover {
	background-color: #292929
}

.button.is-light.is-inverted[disabled] {
	background-color: #363636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #f5f5f5
}

.button.is-light.is-loading:after {
	border-color: transparent transparent #363636 #363636 !important
}

.button.is-light.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	color: #f5f5f5
}

.button.is-light.is-outlined:focus,
.button.is-light.is-outlined:hover {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #363636
}

.button.is-light.is-outlined.is-loading:after {
	border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-light.is-outlined[disabled] {
	background-color: transparent;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636
}

.button.is-light.is-inverted.is-outlined:focus,
.button.is-light.is-inverted.is-outlined:hover {
	background-color: #363636;
	color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #363636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636
}

.button.is-dark {
	background-color: #363636;
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark.is-hovered,
.button.is-dark:hover {
	background-color: #2f2f2f;
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark.is-focused,
.button.is-dark:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
	box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
	color: #f5f5f5
}

.button.is-dark.is-active,
.button.is-dark:active {
	background-color: #292929;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #f5f5f5
}

.button.is-dark[disabled] {
	background-color: #363636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-dark.is-inverted {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-dark.is-inverted:hover {
	background-color: #e8e8e8
}

.button.is-dark.is-inverted[disabled] {
	background-color: #f5f5f5;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636
}

.button.is-dark.is-loading:after {
	border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-dark.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636
}

.button.is-dark.is-outlined:focus,
.button.is-dark.is-outlined:hover {
	background-color: #363636;
	border-color: #363636;
	color: #f5f5f5
}

.button.is-dark.is-outlined.is-loading:after {
	border-color: transparent transparent #363636 #363636 !important
}

.button.is-dark.is-outlined[disabled] {
	background-color: transparent;
	border-color: #363636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636
}

.button.is-dark.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	color: #f5f5f5
}

.button.is-dark.is-inverted.is-outlined:focus,
.button.is-dark.is-inverted.is-outlined:hover {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-dark.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #f5f5f5
}

.button.is-primary {
	background-color: #00d1b2;
	border-color: transparent;
	color: #fff
}

.button.is-primary.is-hovered,
.button.is-primary:hover {
	background-color: #00c4a7;
	border-color: transparent;
	color: #fff
}

.button.is-primary.is-focused,
.button.is-primary:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	color: #fff
}

.button.is-primary.is-active,
.button.is-primary:active {
	background-color: #00b89c;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-primary[disabled] {
	background-color: #00d1b2;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-primary.is-inverted {
	background-color: #fff;
	color: #00d1b2
}

.button.is-primary.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-primary.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #00d1b2
}

.button.is-primary.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-primary.is-outlined {
	background-color: transparent;
	border-color: #00d1b2;
	color: #00d1b2
}

.button.is-primary.is-outlined:focus,
.button.is-primary.is-outlined:hover {
	background-color: #00d1b2;
	border-color: #00d1b2;
	color: #fff
}

.button.is-primary.is-outlined.is-loading:after {
	border-color: transparent transparent #00d1b2 #00d1b2 !important
}

.button.is-primary.is-outlined[disabled] {
	background-color: transparent;
	border-color: #00d1b2;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #00d1b2
}

.button.is-primary.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-primary.is-inverted.is-outlined:focus,
.button.is-primary.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #00d1b2
}

.button.is-primary.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-info {
	background-color: #3273dc;
	border-color: transparent;
	color: #fff
}

.button.is-info.is-hovered,
.button.is-info:hover {
	background-color: #276cda;
	border-color: transparent;
	color: #fff
}

.button.is-info.is-focused,
.button.is-info:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
	box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
	color: #fff
}

.button.is-info.is-active,
.button.is-info:active {
	background-color: #2366d1;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-info[disabled] {
	background-color: #3273dc;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-info.is-inverted {
	background-color: #fff;
	color: #3273dc
}

.button.is-info.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-info.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #3273dc
}

.button.is-info.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-info.is-outlined {
	background-color: transparent;
	border-color: #3273dc;
	color: #3273dc
}

.button.is-info.is-outlined:focus,
.button.is-info.is-outlined:hover {
	background-color: #3273dc;
	border-color: #3273dc;
	color: #fff
}

.button.is-info.is-outlined.is-loading:after {
	border-color: transparent transparent #3273dc #3273dc !important
}

.button.is-info.is-outlined[disabled] {
	background-color: transparent;
	border-color: #3273dc;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #3273dc
}

.button.is-info.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-info.is-inverted.is-outlined:focus,
.button.is-info.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #3273dc
}

.button.is-info.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-shadow {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05)
}

.button.is-success {
	background-color: #23d160;
	border-color: transparent;
	color: #fff
}

.button.is-success.is-hovered,
.button.is-success:hover {
	background-color: #22c65b;
	border-color: transparent;
	color: #fff
}

.button.is-success.is-focused,
.button.is-success:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
	box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
	color: #fff
}

.button.is-success.is-active,
.button.is-success:active {
	background-color: #20bc56;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-success[disabled] {
	background-color: #23d160;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-success.is-inverted {
	background-color: #fff;
	color: #23d160
}

.button.is-success.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-success.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #23d160
}

.button.is-success.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-success.is-outlined {
	background-color: transparent;
	border-color: #23d160;
	color: #23d160
}

.button.is-success.is-outlined:focus,
.button.is-success.is-outlined:hover {
	background-color: #23d160;
	border-color: #23d160;
	color: #fff
}

.button.is-success.is-outlined.is-loading:after {
	border-color: transparent transparent #23d160 #23d160 !important
}

.button.is-success.is-outlined[disabled] {
	background-color: transparent;
	border-color: #23d160;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #23d160
}

.button.is-success.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-success.is-inverted.is-outlined:focus,
.button.is-success.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #23d160
}

.button.is-success.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-warning {
	background-color: #ffdd57;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-hovered,
.button.is-warning:hover {
	background-color: #ffdb4a;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-focused,
.button.is-warning:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
	box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-active,
.button.is-warning:active {
	background-color: #ffd83d;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: rgba(0, 0, 0, .7)
}

.button.is-warning[disabled] {
	background-color: #ffdd57;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-warning.is-inverted {
	color: #ffdd57
}

.button.is-warning.is-inverted,
.button.is-warning.is-inverted:hover {
	background-color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted[disabled] {
	background-color: rgba(0, 0, 0, .7);
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffdd57
}

.button.is-warning.is-loading:after {
	border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
}

.button.is-warning.is-outlined {
	background-color: transparent;
	border-color: #ffdd57;
	color: #ffdd57
}

.button.is-warning.is-outlined:focus,
.button.is-warning.is-outlined:hover {
	background-color: #ffdd57;
	border-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-outlined.is-loading:after {
	border-color: transparent transparent #ffdd57 #ffdd57 !important
}

.button.is-warning.is-outlined[disabled] {
	background-color: transparent;
	border-color: #ffdd57;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffdd57
}

.button.is-warning.is-inverted.is-outlined {
	background-color: transparent;
	border-color: rgba(0, 0, 0, .7);
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted.is-outlined:focus,
.button.is-warning.is-inverted.is-outlined:hover {
	background-color: rgba(0, 0, 0, .7);
	color: #ffdd57
}

.button.is-warning.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: rgba(0, 0, 0, .7);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: rgba(0, 0, 0, .7)
}

.button.is-danger {
	background-color: #ff3860;
	border-color: transparent;
	color: #fff
}

.button.is-danger.is-hovered,
.button.is-danger:hover {
	background-color: #ff2b56;
	border-color: transparent;
	color: #fff
}

.button.is-danger.is-focused,
.button.is-danger:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
	box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
	color: #fff
}

.button.is-danger.is-active,
.button.is-danger:active {
	background-color: #ff1f4b;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-danger[disabled] {
	background-color: #ff3860;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-danger.is-inverted {
	background-color: #fff;
	color: #ff3860
}

.button.is-danger.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-danger.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3860
}

.button.is-danger.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-danger.is-outlined {
	background-color: transparent;
	border-color: #ff3860;
	color: #ff3860
}

.button.is-danger.is-outlined:focus,
.button.is-danger.is-outlined:hover {
	background-color: #ff3860;
	border-color: #ff3860;
	color: #fff
}

.button.is-danger.is-outlined.is-loading:after {
	border-color: transparent transparent #ff3860 #ff3860 !important
}

.button.is-danger.is-outlined[disabled] {
	background-color: transparent;
	border-color: #ff3860;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3860
}

.button.is-danger.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-danger.is-inverted.is-outlined:focus,
.button.is-danger.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #ff3860
}

.button.is-danger.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-small {
	border-radius: 2px;
	font-size: .75rem
}

.button.is-medium {
	font-size: 1.25rem
}

.button.is-large {
	font-size: 1.5rem
}

.button[disabled] {
	background-color: #fff;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .5
}

.button.is-fullwidth {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.button.is-loading {
	color: transparent !important;
	pointer-events: none
}

.button.is-loading:after {
	-webkit-animation: spinAround .5s linear infinite;
	animation: spinAround .5s linear infinite;
	border-color: transparent transparent #dbdbdb #dbdbdb;
	border-radius: 290486px;
	border-style: solid;
	border-width: 2px;
	content: "";
	display: block;
	height: 1em;
	left: calc(50% - .5em);
	position: relative;
	position: absolute;
	position: absolute !important;
	top: calc(50% - .5em);
	width: 1em
}

.button.is-static {
	background-color: #f5f5f5;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a;
	pointer-events: none
}

.container {
	margin: 0 auto;
	position: relative
}

@media screen and (min-width:1068px) {
	.container {
		max-width: 960px;
		width: 960px
	}

	.container.is-fluid {
		margin-left: 24px;
		margin-right: 24px;
		max-width: none;
		width: auto
	}
}

@media screen and (max-width:1259px) {
	.container.is-widescreen {
		max-width: 1152px;
		width: auto
	}
}

@media screen and (max-width:1451px) {
	.container.is-fullhd {
		max-width: 1344px;
		width: auto
	}
}

@media screen and (min-width:1260px) {
	.container {
		max-width: 1152px;
		width: 1152px
	}
}

@media screen and (min-width:1452px) {
	.container {
		max-width: 1344px;
		width: 1344px
	}
}

.content:not(:last-child) {
	margin-bottom: 1.5rem
}

.content li+li {
	margin-top: .25em
}

.content blockquote:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content p:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child),
.content ul:not(:last-child) {
	margin-bottom: 1em
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
	color: #363636;
	font-weight: 400;
	line-height: 1.125
}

.content h1 {
	font-size: 2em;
	margin-bottom: .5em
}

.content h1:not(:first-child) {
	margin-top: 1em
}

.content h2 {
	font-size: 1.75em;
	margin-bottom: .5714em
}

.content h2:not(:first-child) {
	margin-top: 1.1428em
}

.content h3 {
	font-size: 1.5em;
	margin-bottom: .6666em
}

.content h3:not(:first-child) {
	margin-top: 1.3333em
}

.content h4 {
	font-size: 1.25em;
	margin-bottom: .8em
}

.content h5 {
	font-size: 1.125em;
	margin-bottom: .8888em
}

.content h6 {
	font-size: 1em;
	margin-bottom: 1em
}

.content blockquote {
	background-color: #f5f5f5;
	border-left: 5px solid #dbdbdb;
	padding: 1.25em 1.5em
}

.content ol {
	list-style: decimal outside
}

.content ol,
.content ul {
	margin-left: 2em;
	margin-top: 1em
}

.content ul {
	list-style: disc outside
}

.content ul ul {
	list-style-type: circle;
	margin-top: .5em
}

.content ul ul ul {
	list-style-type: square
}

.content dd {
	margin-left: 2em
}

.content figure {
	margin: 2em;
	text-align: center
}

.content figure img {
	display: inline-block
}

.content figure figcaption {
	font-style: italic
}

.content pre {
	-webkit-overflow-scrolling: touch;
	word-wrap: normal;
	overflow-x: auto;
	padding: 1.25em 1.5em;
	white-space: pre
}

.content sub,
.content sup {
	font-size: 75%
}

.content table {
	width: 100%
}

.content table td,
.content table th {
	border: solid #dbdbdb;
	border-width: 0 0 1px;
	padding: .5em .75em;
	vertical-align: top
}

.content table th {
	color: #363636;
	text-align: left
}

.content table tr:hover {
	background-color: #f5f5f5
}

.content table thead td,
.content table thead th {
	border-width: 0 0 2px;
	color: #363636
}

.content table tfoot td,
.content table tfoot th {
	border-width: 2px 0 0;
	color: #363636
}

.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
	border-bottom-width: 0
}

.content.is-small {
	font-size: .75rem
}

.content.is-medium {
	font-size: 1.25rem
}

.content.is-large {
	font-size: 1.5rem
}

.input,
.textarea {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .1);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .1);
	color: #363636;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	justify-content: flex-start;
	line-height: 1.5;
	max-width: 100%;
	padding: calc(.375em - 1px) calc(.625em - 1px);
	position: relative;
	vertical-align: top;
	width: 100%
}

.input.is-active,
.input.is-focused,
.input:active,
.input:focus,
.textarea.is-active,
.textarea.is-focused,
.textarea:active,
.textarea:focus {
	outline: none
}

.input[disabled],
.textarea[disabled] {
	cursor: not-allowed
}

.input.is-hovered,
.input:hover,
.textarea.is-hovered,
.textarea:hover {
	border-color: #b5b5b5
}

.input.is-active,
.input.is-focused,
.input:active,
.input:focus,
.textarea.is-active,
.textarea.is-focused,
.textarea:active,
.textarea:focus {
	border-color: #00d1b2
}

.input[disabled],
.textarea[disabled] {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a
}

.input[disabled]::-moz-placeholder,
.textarea[disabled]::-moz-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.input[disabled]::-webkit-input-placeholder,
.textarea[disabled]::-webkit-input-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.input[disabled]:-moz-placeholder,
.textarea[disabled]:-moz-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.input[disabled]:-ms-input-placeholder,
.textarea[disabled]:-ms-input-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.input[type=search],
.textarea[type=search] {
	border-radius: 290486px
}

.input.is-white,
.textarea.is-white {
	border-color: #fff
}

.input.is-black,
.textarea.is-black {
	border-color: #0a0a0a
}

.input.is-light,
.textarea.is-light {
	border-color: #f5f5f5
}

.input.is-dark,
.textarea.is-dark {
	border-color: #363636
}

.input.is-primary,
.textarea.is-primary {
	border-color: #00d1b2
}

.input.is-info,
.textarea.is-info {
	border-color: #3273dc
}

.input.is-success,
.textarea.is-success {
	border-color: #23d160
}

.input.is-warning,
.textarea.is-warning {
	border-color: #ffdd57
}

.input.is-danger,
.textarea.is-danger {
	border-color: #ff3860
}

.input.is-small,
.textarea.is-small {
	border-radius: 2px;
	font-size: .75rem
}

.input.is-medium,
.textarea.is-medium {
	font-size: 1.25rem
}

.input.is-large,
.textarea.is-large {
	font-size: 1.5rem
}

.input.is-fullwidth,
.textarea.is-fullwidth {
	display: block;
	width: 100%
}

.input.is-inline,
.textarea.is-inline {
	display: inline;
	width: auto
}

.textarea {
	display: block;
	max-width: 100%;
	min-width: 100%;
	padding: .625em;
	resize: vertical
}

.textarea:not([rows]) {
	max-height: 600px;
	min-height: 120px
}

.textarea[rows] {
	height: unset
}

.checkbox,
.radio {
	cursor: pointer;
	display: inline-block;
	line-height: 1.25;
	position: relative
}

.checkbox input,
.radio input {
	cursor: pointer
}

.checkbox:hover,
.radio:hover {
	color: #363636
}

.checkbox[disabled],
.radio[disabled] {
	color: #7a7a7a;
	cursor: not-allowed
}

.radio+.radio {
	margin-left: .5em
}

.select {
	display: inline-block;
	max-width: 100%;
	position: relative;
	vertical-align: top
}

.select:not(.is-multiple) {
	height: 2.25em
}

.select:not(.is-multiple):after {
	border: 1px solid #00d1b2;
	border-right: 0;
	border-top: 0;
	content: " ";
	display: block;
	height: .5em;
	margin-top: -.375em;
	pointer-events: none;
	position: absolute;
	right: 1.125em;
	top: 50%;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: .5em;
	z-index: 4
}

.select select {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	display: block;
	font-size: 1rem;
	font-size: 1em;
	height: 2.25em;
	justify-content: flex-start;
	line-height: 1.5;
	max-width: 100%;
	outline: none;
	padding: calc(.375em - 1px) calc(.625em - 1px);
	position: relative;
	vertical-align: top
}

.select select.is-active,
.select select.is-focused,
.select select:active,
.select select:focus {
	outline: none
}

.select select[disabled] {
	cursor: not-allowed
}

.select select.is-hovered,
.select select:hover {
	border-color: #b5b5b5
}

.select select[disabled] {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a
}

.select select[disabled]::-moz-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.select select[disabled]::-webkit-input-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.select select[disabled]:-moz-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.select select[disabled]:-ms-input-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.select select:hover {
	border-color: #b5b5b5
}

.select select.is-active,
.select select.is-focused,
.select select:active,
.select select:focus {
	border-color: #00d1b2
}

.select select::-ms-expand {
	display: none
}

.select select[disabled]:hover {
	border-color: #f5f5f5
}

.select select:not([multiple]) {
	padding-right: 2.5em
}

.select select[multiple] {
	height: unset;
	padding: 0
}

.select select[multiple] option {
	padding: .5em 1em
}

.select:hover:after {
	border-color: #363636
}

.select.is-white select {
	border-color: #fff
}

.select.is-black select {
	border-color: #0a0a0a
}

.select.is-light select {
	border-color: #f5f5f5
}

.select.is-dark select {
	border-color: #363636
}

.select.is-primary select {
	border-color: #00d1b2
}

.select.is-info select {
	border-color: #3273dc
}

.select.is-success select {
	border-color: #23d160
}

.select.is-warning select {
	border-color: #ffdd57
}

.select.is-danger select {
	border-color: #ff3860
}

.select.is-small {
	border-radius: 2px;
	font-size: .75rem
}

.select.is-medium {
	font-size: 1.25rem
}

.select.is-large {
	font-size: 1.5rem
}

.select.is-disabled:after {
	border-color: #7a7a7a
}

.select.is-fullwidth,
.select.is-fullwidth select {
	width: 100%
}

.select.is-loading:after {
	-webkit-animation: spinAround .5s linear infinite;
	animation: spinAround .5s linear infinite;
	border-color: transparent transparent #dbdbdb #dbdbdb;
	border-radius: 290486px;
	border-style: solid;
	border-width: 2px;
	content: "";
	display: block;
	height: 1em;
	margin-top: 0;
	position: relative;
	position: absolute;
	right: .625em;
	top: .625em;
	-webkit-transform: none;
	transform: none;
	width: 1em
}

.select.is-loading.is-small:after {
	font-size: .75rem
}

.select.is-loading.is-medium:after {
	font-size: 1.25rem
}

.select.is-loading.is-large:after {
	font-size: 1.5rem
}

.file {
	-webkit-touch-callout: none;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.file.is-white .file-cta {
	background-color: #fff;
	border-color: transparent;
	color: #0a0a0a
}

.file.is-white.is-hovered .file-cta,
.file.is-white:hover .file-cta {
	background-color: #f9f9f9;
	border-color: transparent;
	color: #0a0a0a
}

.file.is-white.is-focused .file-cta,
.file.is-white:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 100%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 100%, .25);
	color: #0a0a0a
}

.file.is-white.is-active .file-cta,
.file.is-white:active .file-cta {
	background-color: #f2f2f2;
	border-color: transparent;
	color: #0a0a0a
}

.file.is-black .file-cta {
	background-color: #0a0a0a;
	border-color: transparent;
	color: #fff
}

.file.is-black.is-hovered .file-cta,
.file.is-black:hover .file-cta {
	background-color: #040404;
	border-color: transparent;
	color: #fff
}

.file.is-black.is-focused .file-cta,
.file.is-black:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 4%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 4%, .25);
	color: #fff
}

.file.is-black.is-active .file-cta,
.file.is-black:active .file-cta {
	background-color: #000;
	border-color: transparent;
	color: #fff
}

.file.is-light .file-cta {
	background-color: #f5f5f5;
	border-color: transparent;
	color: #363636
}

.file.is-light.is-hovered .file-cta,
.file.is-light:hover .file-cta {
	background-color: #eee;
	border-color: transparent;
	color: #363636
}

.file.is-light.is-focused .file-cta,
.file.is-light:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 96%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 96%, .25);
	color: #363636
}

.file.is-light.is-active .file-cta,
.file.is-light:active .file-cta {
	background-color: #e8e8e8;
	border-color: transparent;
	color: #363636
}

.file.is-dark .file-cta {
	background-color: #363636;
	border-color: transparent;
	color: #f5f5f5
}

.file.is-dark.is-hovered .file-cta,
.file.is-dark:hover .file-cta {
	background-color: #2f2f2f;
	border-color: transparent;
	color: #f5f5f5
}

.file.is-dark.is-focused .file-cta,
.file.is-dark:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
	box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
	color: #f5f5f5
}

.file.is-dark.is-active .file-cta,
.file.is-dark:active .file-cta {
	background-color: #292929;
	border-color: transparent;
	color: #f5f5f5
}

.file.is-primary .file-cta {
	background-color: #00d1b2;
	border-color: transparent;
	color: #fff
}

.file.is-primary.is-hovered .file-cta,
.file.is-primary:hover .file-cta {
	background-color: #00c4a7;
	border-color: transparent;
	color: #fff
}

.file.is-primary.is-focused .file-cta,
.file.is-primary:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	color: #fff
}

.file.is-primary.is-active .file-cta,
.file.is-primary:active .file-cta {
	background-color: #00b89c;
	border-color: transparent;
	color: #fff
}

.file.is-info .file-cta {
	background-color: #3273dc;
	border-color: transparent;
	color: #fff
}

.file.is-info.is-hovered .file-cta,
.file.is-info:hover .file-cta {
	background-color: #276cda;
	border-color: transparent;
	color: #fff
}

.file.is-info.is-focused .file-cta,
.file.is-info:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
	box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
	color: #fff
}

.file.is-info.is-active .file-cta,
.file.is-info:active .file-cta {
	background-color: #2366d1;
	border-color: transparent;
	color: #fff
}

.file.is-success .file-cta {
	background-color: #23d160;
	border-color: transparent;
	color: #fff
}

.file.is-success.is-hovered .file-cta,
.file.is-success:hover .file-cta {
	background-color: #22c65b;
	border-color: transparent;
	color: #fff
}

.file.is-success.is-focused .file-cta,
.file.is-success:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
	box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
	color: #fff
}

.file.is-success.is-active .file-cta,
.file.is-success:active .file-cta {
	background-color: #20bc56;
	border-color: transparent;
	color: #fff
}

.file.is-warning .file-cta {
	background-color: #ffdd57;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.file.is-warning.is-hovered .file-cta,
.file.is-warning:hover .file-cta {
	background-color: #ffdb4a;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.file.is-warning.is-focused .file-cta,
.file.is-warning:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
	box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
	color: rgba(0, 0, 0, .7)
}

.file.is-warning.is-active .file-cta,
.file.is-warning:active .file-cta {
	background-color: #ffd83d;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.file.is-danger .file-cta {
	background-color: #ff3860;
	border-color: transparent;
	color: #fff
}

.file.is-danger.is-hovered .file-cta,
.file.is-danger:hover .file-cta {
	background-color: #ff2b56;
	border-color: transparent;
	color: #fff
}

.file.is-danger.is-focused .file-cta,
.file.is-danger:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
	box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
	color: #fff
}

.file.is-danger.is-active .file-cta,
.file.is-danger:active .file-cta {
	background-color: #ff1f4b;
	border-color: transparent;
	color: #fff
}

.file.is-small {
	font-size: .75rem
}

.file.is-medium {
	font-size: 1.25rem
}

.file.is-medium .file-icon .fa {
	font-size: 21px
}

.file.is-large {
	font-size: 1.5rem
}

.file.is-large .file-icon .fa {
	font-size: 28px
}

.file.has-name .file-cta {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.file.has-name .file-name {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.file.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.file.is-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.file.is-boxed .file-cta,
.file.is-boxed .file-label {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.file.is-boxed .file-cta {
	height: auto;
	padding: 1em 3em
}

.file.is-boxed .file-name {
	border-width: 0 1px 1px
}

.file.is-boxed .file-icon {
	height: 1.5em;
	width: 1.5em
}

.file.is-boxed .file-icon .fa {
	font-size: 21px
}

.file.is-boxed.is-small .file-icon .fa {
	font-size: 14px
}

.file.is-boxed.is-medium .file-icon .fa {
	font-size: 28px
}

.file.is-boxed.is-large .file-icon .fa {
	font-size: 35px
}

.file.is-boxed.has-name .file-cta {
	border-radius: 3px 3px 0 0
}

.file.is-boxed.has-name .file-name {
	border-radius: 0 0 3px 3px;
	border-width: 0 1px 1px
}

.file.is-right .file-cta {
	border-radius: 0 3px 3px 0
}

.file.is-right .file-name {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	border-radius: 3px 0 0 3px;
	border-width: 1px 0 1px 1px;
	order: -1
}

.file.is-fullwidth .file-label {
	width: 100%
}

.file.is-fullwidth .file-name {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: none
}

.file-label {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: stretch;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	overflow: hidden;
	position: relative
}

.file-label:hover .file-cta {
	background-color: #eee;
	color: #363636
}

.file-label:hover .file-name {
	border-color: #d5d5d5
}

.file-label:active .file-cta {
	background-color: #e8e8e8;
	color: #363636
}

.file-label:active .file-name {
	border-color: #cfcfcf
}

.file-input {
	height: .01em;
	left: 0;
	outline: none;
	position: absolute;
	top: 0;
	width: .01em
}

.file-cta,
.file-name {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	font-size: 1em;
	height: 2.25em;
	justify-content: flex-start;
	line-height: 1.5;
	padding: calc(.375em - 1px) 1em;
	position: relative;
	vertical-align: top;
	white-space: nowrap
}

.file-cta.is-active,
.file-cta.is-focused,
.file-cta:active,
.file-cta:focus,
.file-name.is-active,
.file-name.is-focused,
.file-name:active,
.file-name:focus {
	outline: none
}

.file-cta[disabled],
.file-name[disabled] {
	cursor: not-allowed
}

.file-cta {
	background-color: #f5f5f5;
	color: #4a4a4a
}

.file-name {
	border: 1px solid #dbdbdb;
	border-left-width: 0;
	display: block;
	max-width: 16em;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis
}

.file-icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 1em;
	justify-content: center;
	margin-right: .5em;
	width: 1em
}

.file-icon .fa {
	font-size: 14px
}

.label {
	color: #363636;
	display: block;
	font-size: 1rem;
	font-weight: 700
}

.label:not(:last-child) {
	margin-bottom: .5em
}

.label.is-small {
	font-size: .75rem
}

.label.is-medium {
	font-size: 1.25rem
}

.label.is-large {
	font-size: 1.5rem
}

.help {
	display: block;
	font-size: .75rem;
	margin-top: .25rem
}

.help.is-white {
	color: #fff
}

.help.is-black {
	color: #0a0a0a
}

.help.is-light {
	color: #f5f5f5
}

.help.is-dark {
	color: #363636
}

.help.is-primary {
	color: #00d1b2
}

.help.is-info {
	color: #3273dc
}

.help.is-success {
	color: #23d160
}

.help.is-warning {
	color: #ffdd57
}

.help.is-danger {
	color: #ff3860
}

.field:not(:last-child) {
	margin-bottom: .75rem
}

.field.has-addons {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start
}

.field.has-addons .control:not(:last-child) {
	margin-right: -1px
}

.field.has-addons .control:first-child .button,
.field.has-addons .control:first-child .input,
.field.has-addons .control:first-child .select select {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.field.has-addons .control:last-child .button,
.field.has-addons .control:last-child .input,
.field.has-addons .control:last-child .select select {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.field.has-addons .control .button,
.field.has-addons .control .input,
.field.has-addons .control .select select {
	border-radius: 0
}

.field.has-addons .control .button.is-hovered,
.field.has-addons .control .button:hover,
.field.has-addons .control .input.is-hovered,
.field.has-addons .control .input:hover,
.field.has-addons .control .select select.is-hovered,
.field.has-addons .control .select select:hover {
	z-index: 2
}

.field.has-addons .control .button.is-active,
.field.has-addons .control .button.is-focused,
.field.has-addons .control .button:active,
.field.has-addons .control .button:focus,
.field.has-addons .control .input.is-active,
.field.has-addons .control .input.is-focused,
.field.has-addons .control .input:active,
.field.has-addons .control .input:focus,
.field.has-addons .control .select select.is-active,
.field.has-addons .control .select select.is-focused,
.field.has-addons .control .select select:active,
.field.has-addons .control .select select:focus {
	z-index: 3
}

.field.has-addons .control .button.is-active:hover,
.field.has-addons .control .button.is-focused:hover,
.field.has-addons .control .button:active:hover,
.field.has-addons .control .button:focus:hover,
.field.has-addons .control .input.is-active:hover,
.field.has-addons .control .input.is-focused:hover,
.field.has-addons .control .input:active:hover,
.field.has-addons .control .input:focus:hover,
.field.has-addons .control .select select.is-active:hover,
.field.has-addons .control .select select.is-focused:hover,
.field.has-addons .control .select select:active:hover,
.field.has-addons .control .select select:focus:hover {
	z-index: 4
}

.field.has-addons .control.is-expanded {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.field.has-addons.has-addons-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.field.has-addons.has-addons-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.field.has-addons.has-addons-fullwidth .control {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	flex-grow: 1;
	flex-shrink: 0
}

.field.is-grouped {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start
}

.field.is-grouped>.control {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.field.is-grouped>.control:not(:last-child) {
	margin-bottom: 0;
	margin-right: .75rem
}

.field.is-grouped>.control.is-expanded {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.field.is-grouped.is-grouped-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.field.is-grouped.is-grouped-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.field.is-grouped.is-grouped-multiline {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.field.is-grouped.is-grouped-multiline>.control:last-child,
.field.is-grouped.is-grouped-multiline>.control:not(:last-child) {
	margin-bottom: .75rem
}

.field.is-grouped.is-grouped-multiline:last-child {
	margin-bottom: -.75rem
}

.field.is-grouped.is-grouped-multiline:not(:last-child) {
	margin-bottom: 0
}

@media print,
screen and (min-width:769px) {
	.field.is-horizontal {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.field-label .label {
	font-size: inherit
}

@media screen and (max-width:768px) {
	.field-label {
		margin-bottom: .5rem
	}
}

@media print,
screen and (min-width:769px) {
	.field-label {
		-ms-flex-preferred-size: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-ms-flex-negative: 0;
		flex-basis: 0;
		flex-grow: 1;
		flex-shrink: 0;
		margin-right: 1.5rem;
		text-align: right
	}

	.field-label.is-small {
		font-size: .75rem;
		padding-top: .375em
	}

	.field-label.is-normal {
		padding-top: .375em
	}

	.field-label.is-medium {
		font-size: 1.25rem;
		padding-top: .375em
	}

	.field-label.is-large {
		font-size: 1.5rem;
		padding-top: .375em
	}
}

.field-body .field .field {
	margin-bottom: 0
}

@media print,
screen and (min-width:769px) {
	.field-body {
		-ms-flex-preferred-size: 0;
		-webkit-box-flex: 5;
		-ms-flex-positive: 5;
		-ms-flex-negative: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-basis: 0;
		flex-grow: 5;
		flex-shrink: 1
	}

	.field-body .field {
		margin-bottom: 0
	}

	.field-body>.field {
		-ms-flex-negative: 1;
		flex-shrink: 1
	}

	.field-body>.field:not(.is-narrow) {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}

	.field-body>.field:not(:last-child) {
		margin-right: .75rem
	}
}

.control {
	font-size: 1rem;
	position: relative;
	text-align: left
}

.control.has-icon .icon {
	color: #dbdbdb;
	height: 2.25em;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 2.25em;
	z-index: 4
}

.control.has-icon .input:focus+.icon {
	color: #7a7a7a
}

.control.has-icon .input.is-small+.icon {
	font-size: .75rem
}

.control.has-icon .input.is-medium+.icon {
	font-size: 1.25rem
}

.control.has-icon .input.is-large+.icon {
	font-size: 1.5rem
}

.control.has-icon:not(.has-icon-right) .icon {
	left: 0
}

.control.has-icon:not(.has-icon-right) .input {
	padding-left: 2.25em
}

.control.has-icon.has-icon-right .icon {
	right: 0
}

.control.has-icon.has-icon-right .input {
	padding-right: 2.25em
}

.control.has-icons-left .input:focus~.icon,
.control.has-icons-left .select:focus~.icon,
.control.has-icons-right .input:focus~.icon,
.control.has-icons-right .select:focus~.icon {
	color: #7a7a7a
}

.control.has-icons-left .input.is-small~.icon,
.control.has-icons-left .select.is-small~.icon,
.control.has-icons-right .input.is-small~.icon,
.control.has-icons-right .select.is-small~.icon {
	font-size: .75rem
}

.control.has-icons-left .input.is-medium~.icon,
.control.has-icons-left .select.is-medium~.icon,
.control.has-icons-right .input.is-medium~.icon,
.control.has-icons-right .select.is-medium~.icon {
	font-size: 1.25rem
}

.control.has-icons-left .input.is-large~.icon,
.control.has-icons-left .select.is-large~.icon,
.control.has-icons-right .input.is-large~.icon,
.control.has-icons-right .select.is-large~.icon {
	font-size: 1.5rem
}

.control.has-icons-left .icon,
.control.has-icons-right .icon {
	color: #dbdbdb;
	height: 2.25em;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 2.25em;
	z-index: 4
}

.control.has-icons-left .input,
.control.has-icons-left .select select {
	padding-left: 2.25em
}

.control.has-icons-left .icon.is-left {
	left: 0
}

.control.has-icons-right .input,
.control.has-icons-right .select select {
	padding-right: 2.25em
}

.control.has-icons-right .icon.is-right {
	right: 0
}

.control.is-loading:after {
	-webkit-animation: spinAround .5s linear infinite;
	animation: spinAround .5s linear infinite;
	border-color: transparent transparent #dbdbdb #dbdbdb;
	border-radius: 290486px;
	border-style: solid;
	border-width: 2px;
	content: "";
	display: block;
	height: 1em;
	position: relative;
	position: absolute !important;
	right: .625em;
	top: .625em;
	width: 1em
}

.control.is-loading.is-small:after {
	font-size: .75rem
}

.control.is-loading.is-medium:after {
	font-size: 1.25rem
}

.control.is-loading.is-large:after {
	font-size: 1.5rem
}

.icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 1.5rem;
	justify-content: center;
	width: 1.5rem
}

.icon .fa {
	font-size: 21px
}

.icon.is-small {
	height: 1rem;
	width: 1rem
}

.icon.is-small .fa {
	font-size: 14px
}

.icon.is-medium {
	height: 2rem;
	width: 2rem
}

.icon.is-medium .fa {
	font-size: 28px
}

.icon.is-large {
	height: 3rem;
	width: 3rem
}

.icon.is-large .fa {
	font-size: 42px
}

.image {
	display: block;
	position: relative
}

.image img {
	display: block;
	height: auto;
	width: 100%
}

.image.is-16by9 img,
.image.is-1by1 img,
.image.is-2by1 img,
.image.is-3by2 img,
.image.is-4by3 img,
.image.is-square img {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.image.is-1by1,
.image.is-square {
	padding-top: 100%
}

.image.is-4by3 {
	padding-top: 75%
}

.image.is-3by2 {
	padding-top: 66.6666%
}

.image.is-16by9 {
	padding-top: 56.25%
}

.image.is-2by1 {
	padding-top: 50%
}

.image.is-16x16 {
	height: 16px;
	width: 16px
}

.image.is-24x24 {
	height: 24px;
	width: 24px
}

.image.is-32x32 {
	height: 32px;
	width: 32px
}

.image.is-48x48 {
	height: 48px;
	width: 48px
}

.image.is-64x64 {
	height: 64px;
	width: 64px
}

.image.is-96x96 {
	height: 96px;
	width: 96px
}

.image.is-128x128 {
	height: 128px;
	width: 128px
}

.notification {
	background-color: #f5f5f5;
	border-radius: 3px;
	padding: 1.25rem 2.5rem 1.25rem 1.5rem;
	position: relative
}

.notification:not(:last-child) {
	margin-bottom: 1.5rem
}

.notification a:not(.button) {
	color: currentColor;
	text-decoration: underline
}

.notification strong {
	color: currentColor
}

.notification code,
.notification pre {
	background: #fff
}

.notification pre code {
	background: transparent
}

.notification>.delete {
	position: absolute;
	right: .5em;
	top: .5em
}

.notification .content,
.notification .subtitle,
.notification .title {
	color: currentColor
}

.notification.is-white {
	background-color: #fff;
	color: #0a0a0a
}

.notification.is-black {
	background-color: #0a0a0a;
	color: #fff
}

.notification.is-light {
	background-color: #f5f5f5;
	color: #363636
}

.notification.is-dark {
	background-color: #363636;
	color: #f5f5f5
}

.notification.is-primary {
	background-color: #00d1b2;
	color: #fff
}

.notification.is-info {
	background-color: #3273dc;
	color: #fff
}

.notification.is-success {
	background-color: #23d160;
	color: #fff
}

.notification.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.notification.is-danger {
	background-color: #ff3860;
	color: #fff
}

.progress {
	-moz-appearance: none;
	-webkit-appearance: none;
	border: none;
	border-radius: 290486px;
	display: block;
	height: 1rem;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.progress:not(:last-child) {
	margin-bottom: 1.5rem
}

.progress::-webkit-progress-bar {
	background-color: #dbdbdb
}

.progress::-webkit-progress-value {
	background-color: #4a4a4a
}

.progress::-moz-progress-bar {
	background-color: #4a4a4a
}

.progress.is-white::-webkit-progress-value {
	background-color: #fff
}

.progress.is-white::-moz-progress-bar {
	background-color: #fff
}

.progress.is-black::-webkit-progress-value {
	background-color: #0a0a0a
}

.progress.is-black::-moz-progress-bar {
	background-color: #0a0a0a
}

.progress.is-light::-webkit-progress-value {
	background-color: #f5f5f5
}

.progress.is-light::-moz-progress-bar {
	background-color: #f5f5f5
}

.progress.is-dark::-webkit-progress-value {
	background-color: #363636
}

.progress.is-dark::-moz-progress-bar {
	background-color: #363636
}

.progress.is-primary::-webkit-progress-value {
	background-color: #00d1b2
}

.progress.is-primary::-moz-progress-bar {
	background-color: #00d1b2
}

.progress.is-info::-webkit-progress-value {
	background-color: #3273dc
}

.progress.is-info::-moz-progress-bar {
	background-color: #3273dc
}

.progress.is-success::-webkit-progress-value {
	background-color: #23d160
}

.progress.is-success::-moz-progress-bar {
	background-color: #23d160
}

.progress.is-warning::-webkit-progress-value {
	background-color: #ffdd57
}

.progress.is-warning::-moz-progress-bar {
	background-color: #ffdd57
}

.progress.is-danger::-webkit-progress-value {
	background-color: #ff3860
}

.progress.is-danger::-moz-progress-bar {
	background-color: #ff3860
}

.progress.is-small {
	height: .75rem
}

.progress.is-medium {
	height: 1.25rem
}

.progress.is-large {
	height: 1.5rem
}

.table {
	background-color: #fff;
	color: #363636;
	margin-bottom: 1.5rem
}

.table td,
.table th {
	border: solid #dbdbdb;
	border-width: 0 0 1px;
	padding: .5em .75em;
	vertical-align: top
}

.table td.is-white,
.table th.is-white {
	background-color: #fff;
	border-color: #fff;
	color: #0a0a0a
}

.table td.is-black,
.table th.is-black {
	background-color: #0a0a0a;
	border-color: #0a0a0a;
	color: #fff
}

.table td.is-light,
.table th.is-light {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #363636
}

.table td.is-dark,
.table th.is-dark {
	background-color: #363636;
	border-color: #363636;
	color: #f5f5f5
}

.table td.is-primary,
.table th.is-primary {
	background-color: #00d1b2;
	border-color: #00d1b2;
	color: #fff
}

.table td.is-info,
.table th.is-info {
	background-color: #3273dc;
	border-color: #3273dc;
	color: #fff
}

.table td.is-success,
.table th.is-success {
	background-color: #23d160;
	border-color: #23d160;
	color: #fff
}

.table td.is-warning,
.table th.is-warning {
	background-color: #ffdd57;
	border-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.table td.is-danger,
.table th.is-danger {
	background-color: #ff3860;
	border-color: #ff3860;
	color: #fff
}

.table td.is-narrow,
.table th.is-narrow {
	white-space: nowrap;
	width: 1%
}

.table th {
	color: #363636;
	text-align: left
}

.table tr:hover {
	background-color: #fafafa
}

.table tr.is-selected {
	background-color: #00d1b2;
	color: #fff
}

.table tr.is-selected a,
.table tr.is-selected strong {
	color: currentColor
}

.table tr.is-selected td,
.table tr.is-selected th {
	border-color: #fff;
	color: currentColor
}

.table thead td,
.table thead th {
	border-width: 0 0 2px;
	color: #363636
}

.table tfoot td,
.table tfoot th {
	border-width: 2px 0 0;
	color: #363636
}

.table tbody tr:last-child td,
.table tbody tr:last-child th {
	border-bottom-width: 0
}

.table.is-bordered td,
.table.is-bordered th {
	border-width: 1px
}

.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
	border-bottom-width: 1px
}

.table.is-fullwidth {
	width: 100%
}

.table.is-narrow td,
.table.is-narrow th {
	padding: .25em .5em
}

.table.is-striped tbody tr:not(.is-selected):nth-child(2n) {
	background-color: #fafafa
}

.table.is-striped tbody tr:not(.is-selected):nth-child(2n):hover {
	background-color: #f5f5f5
}

.tags {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: flex-start
}

.tags .tag {
	margin-bottom: .5rem
}

.tags .tag:not(:last-child) {
	margin-right: .5rem
}

.tags:last-child {
	margin-bottom: -.5rem
}

.tags:not(:last-child) {
	margin-bottom: 1rem
}

.tags.has-addons .tag {
	margin-right: 0
}

.tags.has-addons .tag:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.tags.has-addons .tag:not(:last-child) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.tag {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	background-color: #f5f5f5;
	border-radius: 3px;
	color: #4a4a4a;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: .75rem;
	height: 2em;
	justify-content: center;
	line-height: 1.5;
	padding-left: .75em;
	padding-right: .75em;
	white-space: nowrap
}

.tag .delete {
	margin-left: .25em;
	margin-right: -.375em
}

.tag.is-white {
	background-color: #fff;
	color: #0a0a0a
}

.tag.is-black {
	background-color: #0a0a0a;
	color: #fff
}

.tag.is-light {
	background-color: #f5f5f5;
	color: #363636
}

.tag.is-dark {
	background-color: #363636;
	color: #f5f5f5
}

.tag.is-primary {
	background-color: #00d1b2;
	color: #fff
}

.tag.is-info {
	background-color: #3273dc;
	color: #fff
}

.tag.is-success {
	background-color: #23d160;
	color: #fff
}

.tag.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.tag.is-danger {
	background-color: #ff3860;
	color: #fff
}

.tag.is-medium {
	font-size: 1rem
}

.tag.is-large {
	font-size: 1.25rem
}

.tag.is-delete {
	margin-left: 1px;
	padding: 0;
	position: relative;
	width: 2em
}

.tag.is-delete:after,
.tag.is-delete:before {
	background-color: currentColor;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.tag.is-delete:before {
	height: 1px;
	width: 50%
}

.tag.is-delete:after {
	height: 50%;
	width: 1px
}

.tag.is-delete:focus,
.tag.is-delete:hover {
	background-color: #e8e8e8
}

.tag.is-delete:active {
	background-color: #dbdbdb
}

.tag.is-rounded {
	border-radius: 290486px
}

a.tag:hover {
	text-decoration: underline
}

.subtitle,
.title {
	word-break: break-word
}

.subtitle:not(:last-child),
.title:not(:last-child) {
	margin-bottom: 1.5rem
}

.subtitle em,
.subtitle span,
.title em,
.title span {
	font-weight: inherit
}

.subtitle .tag,
.title .tag {
	vertical-align: middle
}

.title {
	color: #363636;
	font-size: 2rem;
	font-weight: 600;
	line-height: 1.125
}

.title strong {
	color: inherit;
	font-weight: inherit
}

.title+.highlight {
	margin-top: -.75rem
}

.title:not(.is-spaced)+.subtitle {
	margin-top: -1.5rem
}

.title.is-1 {
	font-size: 3rem
}

.title.is-2 {
	font-size: 2.5rem
}

.title.is-3 {
	font-size: 2rem
}

.title.is-4 {
	font-size: 1.5rem
}

.title.is-5 {
	font-size: 1.25rem
}

.title.is-6 {
	font-size: 1rem
}

.title.is-7 {
	font-size: .75rem
}

.subtitle {
	color: #4a4a4a;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1.25
}

.subtitle strong {
	color: #363636;
	font-weight: 600
}

.subtitle:not(.is-spaced)+.title {
	margin-top: -1.5rem
}

.subtitle.is-1 {
	font-size: 3rem
}

.subtitle.is-2 {
	font-size: 2.5rem
}

.subtitle.is-3 {
	font-size: 2rem
}

.subtitle.is-4 {
	font-size: 1.5rem
}

.subtitle.is-5 {
	font-size: 1.25rem
}

.subtitle.is-6 {
	font-size: 1rem
}

.subtitle.is-7 {
	font-size: .75rem
}

.block:not(:last-child) {
	margin-bottom: 1.5rem
}

.delete {
	-webkit-touch-callout: none;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: hsla(0, 0%, 4%, .2);
	border: none;
	border-radius: 290486px;
	cursor: pointer;
	display: inline-block;
	flex-grow: 0;
	flex-shrink: 0;
	font-size: 1rem;
	height: 20px;
	max-height: 20px;
	max-width: 20px;
	min-height: 20px;
	min-width: 20px;
	outline: none;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
	width: 20px
}

.delete:after,
.delete:before {
	background-color: #fff;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.delete:before {
	height: 2px;
	width: 50%
}

.delete:after {
	height: 50%;
	width: 2px
}

.delete:focus,
.delete:hover {
	background-color: hsla(0, 0%, 4%, .3)
}

.delete:active {
	background-color: hsla(0, 0%, 4%, .4)
}

.delete.is-small {
	height: 16px;
	max-height: 16px;
	max-width: 16px;
	min-height: 16px;
	min-width: 16px;
	width: 16px
}

.delete.is-medium {
	height: 24px;
	max-height: 24px;
	max-width: 24px;
	min-height: 24px;
	min-width: 24px;
	width: 24px
}

.delete.is-large {
	height: 32px;
	max-height: 32px;
	max-width: 32px;
	min-height: 32px;
	min-width: 32px;
	width: 32px
}

.fa {
	font-size: 21px;
	text-align: center;
	vertical-align: top
}

.heading {
	display: block;
	font-size: 11px;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-transform: uppercase
}

.highlight {
	font-weight: 400;
	max-width: 100%;
	overflow: hidden;
	padding: 0
}

.highlight:not(:last-child) {
	margin-bottom: 1.5rem
}

.highlight pre {
	max-width: 100%;
	overflow: auto
}

.loader {
	-webkit-animation: spinAround .5s linear infinite;
	animation: spinAround .5s linear infinite;
	border-color: transparent transparent #dbdbdb #dbdbdb;
	border-style: solid;
	border-width: 2px;
	content: "";
	display: block;
	height: 1em;
	position: relative;
	width: 1em
}

.loader,
.number {
	border-radius: 290486px
}

.number {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	background-color: #f5f5f5;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1.25rem;
	height: 2em;
	justify-content: center;
	margin-right: 1.5rem;
	min-width: 2.5em;
	padding: .25rem .5rem;
	text-align: center;
	vertical-align: top
}

.breadcrumb {
	-webkit-touch-callout: none;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	overflow: hidden;
	overflow-x: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.breadcrumb:not(:last-child) {
	margin-bottom: 1.5rem
}

.breadcrumb a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	color: #7a7a7a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	padding: .5em .75em
}

.breadcrumb a:hover {
	color: #363636
}

.breadcrumb li {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.breadcrumb li.is-active a {
	color: #363636;
	cursor: default;
	pointer-events: none
}

.breadcrumb li+li:before {
	color: #4a4a4a;
	content: "/"
}

.breadcrumb ol,
.breadcrumb ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 1;
	flex-shrink: 0;
	justify-content: flex-start
}

.breadcrumb .icon:first-child {
	margin-right: .5em
}

.breadcrumb .icon:last-child {
	margin-left: .5em
}

.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.breadcrumb.is-small {
	font-size: .75rem
}

.breadcrumb.is-medium {
	font-size: 1.25rem
}

.breadcrumb.is-large {
	font-size: 1.5rem
}

.breadcrumb.has-arrow-separator li+li:before {
	content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢"
}

.breadcrumb.has-bullet-separator li+li:before {
	content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢"
}

.breadcrumb.has-dot-separator li+li:before {
	content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·"
}

.breadcrumb.has-succeeds-separator li+li:before {
	content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»"
}

.card {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	color: #4a4a4a;
	max-width: 100%;
	position: relative
}

.card-header {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 4%, .1);
	box-shadow: 0 1px 2px hsla(0, 0%, 4%, .1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card-header-title {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	color: #363636;
	flex-grow: 1;
	font-weight: 700
}

.card-header-icon,
.card-header-title {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .75rem
}

.card-header-icon {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	cursor: pointer;
	justify-content: center
}

.card-image {
	display: block;
	position: relative
}

.card-content {
	padding: 1.5rem
}

.card-footer {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	border-top: 1px solid #dbdbdb
}

.card-footer,
.card-footer-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card-footer-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 0;
	justify-content: center;
	padding: .75rem
}

.card-footer-item:not(:last-child) {
	border-right: 1px solid #dbdbdb
}

.card .media:not(:last-child) {
	margin-bottom: .75rem
}

.dropdown {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	vertical-align: top
}

.dropdown.is-active .dropdown-menu,
.dropdown.is-hoverable:hover .dropdown-menu {
	display: block
}

.dropdown.is-right .dropdown-menu {
	left: auto;
	right: 0
}

.dropdown-menu {
	display: none;
	left: 0;
	min-width: 12rem;
	padding-top: 4px;
	position: absolute;
	top: 100%;
	z-index: 20
}

.dropdown-content {
	background-color: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	padding-bottom: .5rem;
	padding-top: .5rem
}

.dropdown-item {
	color: #4a4a4a;
	display: block;
	font-size: .875rem;
	line-height: 1.5;
	padding: .375rem 1rem;
	position: relative
}

a.dropdown-item {
	padding-right: 3rem;
	white-space: nowrap
}

a.dropdown-item:hover {
	background-color: #f5f5f5;
	color: #0a0a0a
}

a.dropdown-item.is-active {
	background-color: #00d1b2;
	color: #fff
}

.dropdown-divider {
	background-color: #dbdbdb;
	border: none;
	display: block;
	height: 1px;
	margin: .5rem 0
}

.level {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	justify-content: space-between
}

.level:not(:last-child) {
	margin-bottom: 1.5rem
}

.level code {
	border-radius: 3px
}

.level img {
	display: inline-block;
	vertical-align: top
}

.level.is-mobile,
.level.is-mobile .level-left,
.level.is-mobile .level-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.level.is-mobile .level-left+.level-right {
	margin-top: 0
}

.level.is-mobile .level-item:not(:last-child) {
	margin-bottom: 0
}

.level.is-mobile .level-item:not(.is-narrow) {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media print,
screen and (min-width:769px) {
	.level {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.level>.level-item:not(.is-narrow) {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
}

.level-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-preferred-size: auto;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0;
	justify-content: center
}

.level-item .subtitle,
.level-item .title {
	margin-bottom: 0
}

@media screen and (max-width:768px) {
	.level-item:not(:last-child) {
		margin-bottom: .75rem
	}
}

.level-left,
.level-right {
	-ms-flex-preferred-size: auto;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0
}

.level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child) {
	margin-right: .75rem
}

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.level-left {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	justify-content: flex-start
}

@media screen and (max-width:768px) {
	.level-left+.level-right {
		margin-top: 1.5rem
	}
}

@media print,
screen and (min-width:769px) {
	.level-left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.level-right {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	align-items: center;
	justify-content: flex-end
}

@media print,
screen and (min-width:769px) {
	.level-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.media {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left
}

.media .content:not(:last-child) {
	margin-bottom: .75rem
}

.media .media {
	border-top: 1px solid hsla(0, 0%, 86%, .5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .75rem
}

.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
	margin-bottom: .5rem
}

.media .media .media {
	padding-top: .5rem
}

.media .media .media+.media {
	margin-top: .5rem
}

.media+.media {
	border-top: 1px solid hsla(0, 0%, 86%, .5);
	margin-top: 1rem;
	padding-top: 1rem
}

.media.is-large+.media {
	margin-top: 1.5rem;
	padding-top: 1.5rem
}

.media-left,
.media-right {
	-ms-flex-preferred-size: auto;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0
}

.media-left {
	margin-right: 1rem
}

.media-right {
	margin-left: 1rem
}

.media-content {
	-ms-flex-preferred-size: auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-basis: auto;
	flex-grow: 1;
	flex-shrink: 1;
	text-align: left
}

.menu {
	font-size: 1rem
}

.menu.is-small {
	font-size: .75rem
}

.menu.is-medium {
	font-size: 1.25rem
}

.menu.is-large {
	font-size: 1.5rem
}

.menu-list {
	line-height: 1.25
}

.menu-list a {
	border-radius: 2px;
	color: #4a4a4a;
	display: block;
	padding: .5em .75em
}

.menu-list a:hover {
	background-color: #f5f5f5;
	color: #363636
}

.menu-list a.is-active {
	background-color: #00d1b2;
	color: #fff
}

.menu-list li ul {
	border-left: 1px solid #dbdbdb;
	margin: .75em;
	padding-left: .75em
}

.menu-label {
	color: #7a7a7a;
	font-size: .75em;
	letter-spacing: .1em;
	text-transform: uppercase
}

.menu-label:not(:first-child) {
	margin-top: 1em
}

.menu-label:not(:last-child) {
	margin-bottom: 1em
}

.message {
	background-color: #f5f5f5;
	border-radius: 3px;
	font-size: 1rem
}

.message:not(:last-child) {
	margin-bottom: 1.5rem
}

.message.is-small {
	font-size: .75rem
}

.message.is-medium {
	font-size: 1.25rem
}

.message.is-large {
	font-size: 1.5rem
}

.message.is-white {
	background-color: #fff
}

.message.is-white .message-header {
	background-color: #fff;
	color: #0a0a0a
}

.message.is-white .message-body {
	border-color: #fff;
	color: #4d4d4d
}

.message.is-black {
	background-color: #fafafa
}

.message.is-black .message-header {
	background-color: #0a0a0a;
	color: #fff
}

.message.is-black .message-body {
	border-color: #0a0a0a;
	color: #090909
}

.message.is-light {
	background-color: #fafafa
}

.message.is-light .message-header {
	background-color: #f5f5f5;
	color: #363636
}

.message.is-light .message-body {
	border-color: #f5f5f5;
	color: #505050
}

.message.is-dark {
	background-color: #fafafa
}

.message.is-dark .message-header {
	background-color: #363636;
	color: #f5f5f5
}

.message.is-dark .message-body {
	border-color: #363636;
	color: #2a2a2a
}

.message.is-primary {
	background-color: #f5fffd
}

.message.is-primary .message-header {
	background-color: #00d1b2;
	color: #fff
}

.message.is-primary .message-body {
	border-color: #00d1b2;
	color: #021310
}

.message.is-info {
	background-color: #f6f9fe
}

.message.is-info .message-header {
	background-color: #3273dc;
	color: #fff
}

.message.is-info .message-body {
	border-color: #3273dc;
	color: #22509a
}

.message.is-success {
	background-color: #f6fef9
}

.message.is-success .message-header {
	background-color: #23d160;
	color: #fff
}

.message.is-success .message-body {
	border-color: #23d160;
	color: #0e301a
}

.message.is-warning {
	background-color: #fffdf5
}

.message.is-warning .message-header {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.message.is-warning .message-body {
	border-color: #ffdd57;
	color: #3b3108
}

.message.is-danger {
	background-color: #fff5f7
}

.message.is-danger .message-header {
	background-color: #ff3860;
	color: #fff
}

.message.is-danger .message-body {
	border-color: #ff3860;
	color: #cd0930
}

.message-header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	background-color: #4a4a4a;
	border-radius: 3px 3px 0 0;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	line-height: 1.25;
	padding: .5em .75em;
	position: relative
}

.message-header a:not(.button),
.message-header strong {
	color: currentColor
}

.message-header a:not(.button) {
	text-decoration: underline
}

.message-header .delete {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	flex-grow: 0;
	flex-shrink: 0;
	margin-left: .75em
}

.message-header+.message-body {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.message-body {
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	color: #4a4a4a;
	padding: 1em 1.25em
}

.message-body a:not(.button),
.message-body strong {
	color: currentColor
}

.message-body a:not(.button) {
	text-decoration: underline
}

.message-body code,
.message-body pre {
	background-color: #fff
}

.message-body pre code {
	background-color: transparent
}

.modal {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	bottom: 0;
	display: none;
	justify-content: center;
	left: 0;
	overflow: hidden;
	position: absolute;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 20
}

.modal.is-active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.modal-background {
	background-color: hsla(0, 0%, 4%, .86);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.modal-card,
.modal-content {
	margin: 0 20px;
	max-height: calc(100vh - 160px);
	overflow: auto;
	position: relative;
	width: 100%
}

@media print,
screen and (min-width:769px) {

	.modal-card,
	.modal-content {
		margin: 0 auto;
		max-height: calc(100vh - 40px);
		width: 640px
	}
}

.modal-close {
	-webkit-touch-callout: none;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: hsla(0, 0%, 4%, .2);
	background: none;
	border: none;
	border-radius: 290486px;
	cursor: pointer;
	display: inline-block;
	flex-grow: 0;
	flex-shrink: 0;
	font-size: 1rem;
	height: 20px;
	height: 40px;
	max-height: 20px;
	max-width: 20px;
	min-height: 20px;
	min-width: 20px;
	outline: none;
	position: relative;
	position: fixed;
	right: 20px;
	top: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
	width: 20px;
	width: 40px
}

.modal-close:after,
.modal-close:before {
	background-color: #fff;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.modal-close:before {
	height: 2px
}

.modal-close:after {
	width: 2px
}

.modal-close:focus,
.modal-close:hover {
	background-color: hsla(0, 0%, 4%, .3)
}

.modal-close:active {
	background-color: hsla(0, 0%, 4%, .4)
}

.modal-close.is-small {
	height: 16px;
	max-height: 16px;
	max-width: 16px;
	min-height: 16px;
	min-width: 16px;
	width: 16px
}

.modal-close.is-medium {
	height: 24px;
	max-height: 24px;
	max-width: 24px;
	min-height: 24px;
	min-width: 24px;
	width: 24px
}

.modal-close.is-large {
	height: 32px;
	max-height: 32px;
	max-width: 32px;
	min-height: 32px;
	min-width: 32px;
	width: 32px
}

.modal-card {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: calc(100vh - 40px);
	overflow: hidden
}

.modal-card,
.modal-card-foot,
.modal-card-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.modal-card-foot,
.modal-card-head {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-negative: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	background-color: #f5f5f5;
	flex-shrink: 0;
	justify-content: flex-start;
	padding: 20px;
	position: relative
}

.modal-card-head {
	border-bottom: 1px solid #dbdbdb;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}

.modal-card-title {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	color: #363636;
	flex-grow: 1;
	flex-shrink: 0;
	font-size: 1.5rem;
	line-height: 1
}

.modal-card-foot {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 1px solid #dbdbdb
}

.modal-card-foot .button:not(:last-child) {
	margin-right: 10px
}

.modal-card-body {
	-webkit-overflow-scrolling: touch;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	background-color: #fff;
	flex-grow: 1;
	flex-shrink: 1;
	overflow: auto;
	padding: 20px
}

.nav-toggle {
	cursor: pointer;
	display: block;
	height: 3.25rem;
	position: relative;
	width: 3.25rem
}

.nav-toggle span {
	background-color: #4a4a4a;
	display: block;
	height: 1px;
	left: 50%;
	margin-left: -7px;
	position: absolute;
	top: 50%;
	-webkit-transition: none 86ms ease-out;
	transition: none 86ms ease-out;
	-webkit-transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, transform;
	transition-property: background, left, opacity, transform, -webkit-transform;
	width: 15px
}

.nav-toggle span:first-child {
	margin-top: -6px
}

.nav-toggle span:nth-child(2) {
	margin-top: -1px
}

.nav-toggle span:nth-child(3) {
	margin-top: 4px
}

.nav-toggle:hover {
	background-color: #f5f5f5
}

.nav-toggle.is-active span {
	background-color: #00d1b2
}

.nav-toggle.is-active span:first-child {
	margin-left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.nav-toggle.is-active span:nth-child(2) {
	opacity: 0
}

.nav-toggle.is-active span:nth-child(3) {
	margin-left: -5px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

@media print,
screen and (min-width:769px) {
	.nav-toggle {
		display: none
	}
}

.nav-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 0;
	font-size: 1rem;
	justify-content: center;
	line-height: 1.5;
	padding: .5rem .25rem;
}

.nav-item,
.nav-item a {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.nav-item a {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.nav-item img {
	/* max-height: 36px; */
}

.nav-item .tag:first-child:not(:last-child) {
	margin-right: .5rem
}

.nav-item .tag:last-child:not(:first-child) {
	margin-left: .5rem
}

@media screen and (max-width:768px) {
	.nav-item {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.nav-item a:not(.button),
a.nav-item:not(.button) {
	color: #7a7a7a
}

.nav-item a:not(.button).is-active,
.nav-item a:not(.button):hover,
a.nav-item:not(.button).is-active,
a.nav-item:not(.button):hover {
	color: #363636
}

.nav-item a:not(.button).is-tab,
a.nav-item:not(.button).is-tab {
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	padding: calc(.75rem - 1px) 1rem
}

.nav-item a:not(.button).is-tab:hover,
a.nav-item:not(.button).is-tab:hover {
	border-bottom-color: #00d1b2;
	border-top-color: transparent
}

.nav-item a:not(.button).is-tab.is-active,
a.nav-item:not(.button).is-tab.is-active {
	border-bottom: 3px solid #00d1b2;
	color: #00d1b2;
	padding-bottom: calc(.75rem - 3px)
}

@media screen and (min-width:1008px) {

	.nav-item a:not(.button).is-brand,
	a.nav-item:not(.button).is-brand {
		padding-left: 0
	}
}

.nav-left,
.nav-right {
	-webkit-overflow-scrolling: touch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 1;
	flex-shrink: 0;
	max-width: 100%;
	overflow: auto
}

@media screen and (min-width:1200px) {

	.nav-left,
	.nav-right {
		-ms-flex-preferred-size: 0;
		flex-basis: 0
	}
}

.nav-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	white-space: nowrap
}

.nav-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.nav-center {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 0;
	flex-shrink: 0;
	justify-content: center;
	margin-left: auto;
	margin-right: auto
}

@media screen and (max-width:768px) {
	.nav-menu.nav-right {
		background-color: #fff;
		-webkit-box-shadow: 0 4px 7px hsla(0, 0%, 4%, .1);
		box-shadow: 0 4px 7px hsla(0, 0%, 4%, .1);
		display: none;
		left: 0;
		position: absolute;
		right: 0;
		top: 100%
	}

	.nav-menu.nav-right .nav-item {
		border-top: 1px solid hsla(0, 0%, 86%, .5);
		padding: .75rem
	}

	.nav-menu.nav-right.is-active {
		display: block
	}
}

.nav {
	background-color: #fff;
	height: 3.25rem;
	position: relative;
	text-align: center;
	z-index: 10
}

.nav,
.nav>.container {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.nav>.container {
	min-height: 3.25rem;
	width: 100%
}

.nav.has-shadow {
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1)
}

.navbar {
	background-color: #fff;
	min-height: 3.25rem;
	position: relative
}

.navbar>.container {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 3.25rem;
	width: 100%
}

.navbar.has-shadow {
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1)
}

.navbar-brand {
	-webkit-overflow-scrolling: touch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-ms-flex-negative: 0;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	max-width: 100vw;
	min-height: -0.25rem;
	overflow-x: auto;
	overflow-y: hidden
}

.navbar-burger {
	cursor: pointer;
	display: block;
	height: 3.25rem;
	margin-left: auto;
	position: relative;
	width: 3.25rem
}

.navbar-burger span {
	background-color: #4a4a4a;
	display: block;
	height: 1px;
	left: 50%;
	margin-left: -7px;
	position: absolute;
	top: 50%;
	-webkit-transition: none 86ms ease-out;
	transition: none 86ms ease-out;
	-webkit-transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, transform;
	transition-property: background, left, opacity, transform, -webkit-transform;
	width: 15px
}

.navbar-burger span:first-child {
	margin-top: -6px
}

.navbar-burger span:nth-child(2) {
	margin-top: -1px
}

.navbar-burger span:nth-child(3) {
	margin-top: 4px
}

.navbar-burger:hover {
	background-color: #f5f5f5
}

.navbar-burger.is-active span {
	background-color: #00d1b2
}

.navbar-burger.is-active span:first-child {
	margin-left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.navbar-burger.is-active span:nth-child(2) {
	opacity: 0
}

.navbar-burger.is-active span:nth-child(3) {
	margin-left: -5px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

.navbar-menu {
	display: none
}

.navbar-item,
.navbar-link {
	color: #4a4a4a;
	display: block;
	line-height: 1.5;
	padding: .5rem 1rem;
	position: relative
}

.navbar-link.is-active,
.navbar-link:hover,
a.navbar-item.is-active,
a.navbar-item:hover {
	background-color: #f5f5f5;
	color: #0a0a0a
}

.navbar-item {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	flex-grow: 0;
	flex-shrink: 0
}

.navbar-item img {
	max-height: 1.75rem
}

.navbar-item.has-dropdown {
	padding: 0
}

.navbar-item.is-tab {
	border-bottom: 1px solid transparent;
	min-height: 3.25rem;
	padding-bottom: calc(.5rem - 1px)
}

.navbar-item.is-tab:hover {
	background-color: transparent;
	border-bottom-color: #00d1b2
}

.navbar-item.is-tab.is-active {
	background-color: transparent;
	border-bottom: 3px solid #00d1b2;
	color: #00d1b2;
	padding-bottom: calc(.5rem - 3px)
}

.navbar-content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.navbar-link {
	padding-right: 2.5em
}

.navbar-dropdown {
	font-size: .875rem;
	padding-bottom: .5rem;
	padding-top: .5rem
}

.navbar-dropdown .navbar-item {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.navbar-divider {
	background-color: #dbdbdb;
	border: none;
	display: none;
	height: 1px;
	margin: .5rem 0
}

@media screen and (max-width:1007px) {
	.navbar>.container {
		display: block
	}

	.navbar-brand .navbar-item {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.navbar-menu {
		-webkit-box-shadow: 0 8px 16px hsla(0, 0%, 4%, .1);
		box-shadow: 0 8px 16px hsla(0, 0%, 4%, .1);
		padding: .5rem 0
	}

	.navbar-menu.is-active {
		display: block
	}
}

@media screen and (min-width:1008px) {

	.navbar,
	.navbar-end,
	.navbar-menu,
	.navbar-start {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.navbar {
		min-height: 3.25rem
	}

	.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,
	.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link,
	.navbar.is-transparent .navbar-link.is-active,
	.navbar.is-transparent .navbar-link:hover,
	.navbar.is-transparent a.navbar-item.is-active,
	.navbar.is-transparent a.navbar-item:hover {
		background-color: transparent
	}

	.navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
		background-color: #f5f5f5;
		color: #0a0a0a
	}

	.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
		background-color: #f5f5f5;
		color: #00d1b2
	}

	.navbar-burger {
		display: none
	}

	.navbar-item,
	.navbar-link {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.navbar-item.has-dropdown {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch
	}

	.navbar-item.is-active .navbar-dropdown,
	.navbar-item.is-hoverable:hover .navbar-dropdown {
		display: block
	}

	.navbar-item.is-active .navbar-dropdown.is-boxed,
	.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
		opacity: 1;
		pointer-events: auto;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	.navbar-link:after {
		border: 1px solid #141616;
		border-right: 0;
		border-top: 0;
		content: " ";
		display: block;
		height: .5em;
		margin-top: -.375em;
		pointer-events: none;
		position: absolute;
		right: 1.125em;
		top: 50%;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		width: .5em
	}

	.navbar-menu {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-ms-flex-negative: 0;
		flex-grow: 1;
		flex-shrink: 0
	}

	.navbar-start {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-right: auto
	}

	.navbar-end {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-left: auto
	}

	.navbar-dropdown {
		background-color: #fff;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-top: 1px solid #dbdbdb;
		-webkit-box-shadow: 0 8px 8px hsla(0, 0%, 4%, .1);
		box-shadow: 0 8px 8px hsla(0, 0%, 4%, .1);
		display: none;
		font-size: .875rem;
		left: 0;
		min-width: 100%;
		position: absolute;
		top: 100%;
		z-index: 20
	}

	.navbar-dropdown .navbar-item {
		padding: .375rem 1rem;
		white-space: nowrap
	}

	.navbar-dropdown a.navbar-item {
		padding-right: 3rem
	}

	.navbar-dropdown a.navbar-item:hover {
		background-color: #f5f5f5;
		color: #0a0a0a
	}

	.navbar-dropdown a.navbar-item.is-active {
		background-color: #f5f5f5;
		color: #00d1b2
	}

	.navbar-dropdown.is-boxed {
		border-radius: 5px;
		border-top: none;
		-webkit-box-shadow: 0 8px 8px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
		box-shadow: 0 8px 8px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
		display: block;
		opacity: 0;
		pointer-events: none;
		top: calc(100% - 4px);
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
		-webkit-transition-duration: 86ms;
		transition-duration: 86ms;
		-webkit-transition-property: opacity, -webkit-transform;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform
	}

	.navbar-dropdown.is-right {
		left: auto;
		right: 0
	}

	.navbar-divider {
		display: block
	}

	.container>.navbar {
		margin-left: -1rem;
		margin-right: -1rem
	}

	.navbar-link.is-active,
	a.navbar-item.is-active {
		color: #0a0a0a
	}

	.navbar-link.is-active:not(:hover),
	a.navbar-item.is-active:not(:hover) {
		background-color: transparent
	}

	.navbar-item.has-dropdown.is-active .navbar-link,
	.navbar-item.has-dropdown:hover .navbar-link {
		background-color: #f5f5f5
	}
}

.pagination {
	font-size: 1rem;
	margin: -.25rem
}

.pagination.is-small {
	font-size: .75rem
}

.pagination.is-medium {
	font-size: 1.25rem
}

.pagination.is-large {
	font-size: 1.5rem
}

.pagination,
.pagination-list {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	text-align: center
}

.pagination-ellipsis,
.pagination-link,
.pagination-next,
.pagination-previous {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-touch-callout: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	font-size: 1em;
	height: 2.25em;
	justify-content: flex-start;
	justify-content: center;
	line-height: 1.5;
	margin: .25rem;
	padding: calc(.375em - 1px) .5em;
	position: relative;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top
}

.pagination-ellipsis.is-active,
.pagination-ellipsis.is-focused,
.pagination-ellipsis:active,
.pagination-ellipsis:focus,
.pagination-link.is-active,
.pagination-link.is-focused,
.pagination-link:active,
.pagination-link:focus,
.pagination-next.is-active,
.pagination-next.is-focused,
.pagination-next:active,
.pagination-next:focus,
.pagination-previous.is-active,
.pagination-previous.is-focused,
.pagination-previous:active,
.pagination-previous:focus {
	outline: none
}

.pagination-ellipsis[disabled],
.pagination-link[disabled],
.pagination-next[disabled],
.pagination-previous[disabled] {
	cursor: not-allowed
}

.pagination-link,
.pagination-next,
.pagination-previous {
	border-color: #dbdbdb;
	min-width: 2.25em
}

.pagination-link:hover,
.pagination-next:hover,
.pagination-previous:hover {
	border-color: #b5b5b5;
	color: #363636
}

.pagination-link:focus,
.pagination-next:focus,
.pagination-previous:focus {
	border-color: #00d1b2
}

.pagination-link:active,
.pagination-next:active,
.pagination-previous:active {
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2)
}

.pagination-link[disabled],
.pagination-next[disabled],
.pagination-previous[disabled] {
	background-color: #dbdbdb;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a;
	opacity: .5
}

.pagination-next,
.pagination-previous {
	padding-left: .75em;
	padding-right: .75em;
	white-space: nowrap
}

.pagination-link.is-current {
	background-color: #00d1b2;
	border-color: #00d1b2
}

.pagination-ellipsis {
	color: #b5b5b5;
	pointer-events: none
}

.pagination-list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media screen and (max-width:768px) {
	.pagination {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.pagination-list li,
	.pagination-next,
	.pagination-previous {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-ms-flex-negative: 1;
		flex-grow: 1;
		flex-shrink: 1
	}
}

@media print,
screen and (min-width:769px) {
	.pagination-list {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-ms-flex-negative: 1;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		flex-grow: 1;
		flex-shrink: 1;
		justify-content: flex-start;
		order: 1
	}

	.pagination-previous {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.pagination-next {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.pagination {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.pagination.is-centered .pagination-previous {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.pagination.is-centered .pagination-list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		justify-content: center;
		order: 2
	}

	.pagination.is-centered .pagination-next {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.pagination.is-right .pagination-previous {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.pagination.is-right .pagination-next {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.pagination.is-right .pagination-list {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		justify-content: flex-end;
		order: 3
	}
}

.panel {
	font-size: 1rem
}

.panel:not(:last-child) {
	margin-bottom: 1.5rem
}

.panel-block,
.panel-heading,
.panel-tabs {
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb
}

.panel-block:first-child,
.panel-heading:first-child,
.panel-tabs:first-child {
	border-top: 1px solid #dbdbdb
}

.panel-heading {
	background-color: #f5f5f5;
	border-radius: 3px 3px 0 0;
	color: #363636;
	font-size: 1.25em;
	font-weight: 300;
	line-height: 1.25;
	padding: .5em .75em
}

.panel-tabs {
	-webkit-box-align: end;
	-ms-flex-align: end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875em;
	justify-content: center
}

.panel-tabs a {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: -1px;
	padding: .5em
}

.panel-tabs a.is-active {
	border-bottom-color: #4a4a4a;
	color: #363636
}

.panel-list a {
	color: #4a4a4a
}

.panel-list a:hover {
	color: #00d1b2
}

.panel-block {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	color: #363636;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	padding: .5em .75em
}

.panel-block input[type=checkbox] {
	margin-right: .75em
}

.panel-block>.control {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-grow: 1;
	flex-shrink: 1;
	width: 100%
}

.panel-block.is-wrapped {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.panel-block.is-active {
	border-left-color: #00d1b2;
	color: #363636
}

.panel-block.is-active .panel-icon {
	color: #00d1b2
}

a.panel-block,
label.panel-block {
	cursor: pointer
}

a.panel-block:hover,
label.panel-block:hover {
	background-color: #f5f5f5
}

.panel-icon {
	color: #7a7a7a;
	display: inline-block;
	font-size: 14px;
	height: 1em;
	line-height: 1em;
	margin-right: .75em;
	text-align: center;
	vertical-align: top;
	width: 1em
}

.panel-icon .fa {
	font-size: inherit;
	line-height: inherit
}

.tabs {
	-webkit-overflow-scrolling: touch;
	-webkit-touch-callout: none;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	justify-content: space-between;
	overflow: hidden;
	overflow-x: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.tabs:not(:last-child) {
	margin-bottom: 1.5rem
}

.tabs a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	border-bottom: 1px solid #dbdbdb;
	color: #4a4a4a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	margin-bottom: -1px;
	padding: .5em 1em;
	vertical-align: top
}

.tabs a:hover {
	border-bottom-color: #363636;
	color: #363636
}

.tabs li {
	display: block
}

.tabs li.is-active a {
	border-bottom-color: #00d1b2;
	color: #00d1b2
}

.tabs ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	border-bottom: 1px solid #dbdbdb;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 1;
	flex-shrink: 0;
	justify-content: flex-start
}

.tabs ul.is-center,
.tabs ul.is-left {
	padding-right: .75em
}

.tabs ul.is-center {
	-webkit-box-flex: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-ms-flex: none;
	flex: none;
	justify-content: center;
	padding-left: .75em
}

.tabs ul.is-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-left: .75em
}

.tabs .icon:first-child {
	margin-right: .5em
}

.tabs .icon:last-child {
	margin-left: .5em
}

.tabs.is-centered ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs.is-right ul {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.tabs.is-boxed a {
	border: 1px solid transparent;
	border-radius: 3px 3px 0 0
}

.tabs.is-boxed a:hover {
	background-color: #f5f5f5;
	border-bottom-color: #dbdbdb
}

.tabs.is-boxed li.is-active a {
	background-color: #fff;
	border-color: #dbdbdb;
	border-bottom-color: transparent !important
}

.tabs.is-fullwidth li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	flex-grow: 1;
	flex-shrink: 0
}

.tabs.is-toggle a {
	border: 1px solid #dbdbdb;
	margin-bottom: 0;
	position: relative
}

.tabs.is-toggle a:hover {
	background-color: #f5f5f5;
	border-color: #b5b5b5;
	z-index: 2
}

.tabs.is-toggle li+li {
	margin-left: -1px
}

.tabs.is-toggle li:first-child a {
	border-radius: 3px 0 0 3px
}

.tabs.is-toggle li:last-child a {
	border-radius: 0 3px 3px 0
}

.tabs.is-toggle li.is-active a {
	background-color: #00d1b2;
	border-color: #00d1b2;
	color: #fff;
	z-index: 1
}

.tabs.is-toggle ul {
	border-bottom: none
}

.tabs.is-small {
	font-size: .75rem
}

.tabs.is-medium {
	font-size: 1.25rem
}

.tabs.is-large {
	font-size: 1.5rem
}

.column {
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	display: block;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 1;
	padding: .75rem
}

.columns.is-mobile>.column.is-full,
.columns.is-mobile>.column.is-narrow {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.columns.is-mobile>.column.is-full {
	width: 100%
}

.columns.is-mobile>.column.is-three-quarters {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%
}

.columns.is-mobile>.column.is-two-thirds {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.6666%
}

.columns.is-mobile>.column.is-half {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%
}

.columns.is-mobile>.column.is-one-third {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.3333%
}

.columns.is-mobile>.column.is-one-quarter {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%
}

.columns.is-mobile>.column.is-offset-three-quarters {
	margin-left: 75%
}

.columns.is-mobile>.column.is-offset-two-thirds {
	margin-left: 66.6666%
}

.columns.is-mobile>.column.is-offset-half {
	margin-left: 50%
}

.columns.is-mobile>.column.is-offset-one-third {
	margin-left: 33.3333%
}

.columns.is-mobile>.column.is-offset-one-quarter {
	margin-left: 25%
}

.columns.is-mobile>.column.is-1 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 8.33333%
}

.columns.is-mobile>.column.is-offset-1 {
	margin-left: 8.33333%
}

.columns.is-mobile>.column.is-2 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16.66667%
}

.columns.is-mobile>.column.is-offset-2 {
	margin-left: 16.66667%
}

.columns.is-mobile>.column.is-3 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%
}

.columns.is-mobile>.column.is-offset-3 {
	margin-left: 25%
}

.columns.is-mobile>.column.is-4 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.33333%
}

.columns.is-mobile>.column.is-offset-4 {
	margin-left: 33.33333%
}

.columns.is-mobile>.column.is-5 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 41.66667%
}

.columns.is-mobile>.column.is-offset-5 {
	margin-left: 41.66667%
}

.columns.is-mobile>.column.is-6 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%
}

.columns.is-mobile>.column.is-offset-6 {
	margin-left: 50%
}

.columns.is-mobile>.column.is-7 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 58.33333%
}

.columns.is-mobile>.column.is-offset-7 {
	margin-left: 58.33333%
}

.columns.is-mobile>.column.is-8 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.66667%
}

.columns.is-mobile>.column.is-offset-8 {
	margin-left: 66.66667%
}

.columns.is-mobile>.column.is-9 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%
}

.columns.is-mobile>.column.is-offset-9 {
	margin-left: 75%
}

.columns.is-mobile>.column.is-10 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 83.33333%
}

.columns.is-mobile>.column.is-offset-10 {
	margin-left: 83.33333%
}

.columns.is-mobile>.column.is-11 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 91.66667%
}

.columns.is-mobile>.column.is-offset-11 {
	margin-left: 91.66667%
}

.columns.is-mobile>.column.is-12 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%
}

.columns.is-mobile>.column.is-offset-12 {
	margin-left: 100%
}

@media screen and (max-width:768px) {

	.column.is-full-mobile,
	.column.is-narrow-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}
.section-featured-container .image-container {
    padding-bottom: 0;
    position: relative;
    display: none;
}
	.column.is-full-mobile {
		width: 100%
	}

	.column.is-three-quarters-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-mobile {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-mobile {
		margin-left: 66.6666%
	}

	.column.is-offset-half-mobile {
		margin-left: 50%
	}

	.column.is-offset-one-third-mobile {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-mobile {
		margin-left: 25%
	}

	.column.is-1-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-mobile {
		margin-left: 8.33333%
	}

	.column.is-2-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-mobile {
		margin-left: 16.66667%
	}

	.column.is-3-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3-mobile {
		margin-left: 25%
	}

	.column.is-4-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-mobile {
		margin-left: 33.33333%
	}

	.column.is-5-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-mobile {
		margin-left: 41.66667%
	}

	.column.is-6-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-mobile {
		margin-left: 50%
	}

	.column.is-7-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-mobile {
		margin-left: 58.33333%
	}

	.column.is-8-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-mobile {
		margin-left: 66.66667%
	}

	.column.is-9-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9-mobile {
		margin-left: 75%
	}

	.column.is-10-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		text-align: center !important;
		width: 83.33333%
	}

	.column.is-offset-10-mobile {
		margin-left: 83.33333%
	}

	.column.is-11-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-mobile {
		margin-left: 91.66667%
	}
	.website-index-container .section-testimonials-component-container {
    padding: 0em 0 4em !important;
}
.wid100p{ width:100% !important;}
	.column.is-12-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-12-mobile {
		margin-left: 100%
	}
}

@media print,
screen and (min-width:769px) {
	
	

	.column.is-full,
	.column.is-full-tablet,
	.column.is-narrow,
	.column.is-narrow-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full,
	.column.is-full-tablet {
		width: 100%
	}

	.column.is-three-quarters,
	.column.is-three-quarters-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds,
	.column.is-two-thirds-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half,
	.column.is-half-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third,
	.column.is-one-third-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter,
	.column.is-one-quarter-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters,
	.column.is-offset-three-quarters-tablet {
		margin-left: 75%
	}

	.column.is-offset-two-thirds,
	.column.is-offset-two-thirds-tablet {
		margin-left: 66.6666%
	}

	.column.is-offset-half,
	.column.is-offset-half-tablet {
		margin-left: 50%
	}

	.column.is-offset-one-third,
	.column.is-offset-one-third-tablet {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter,
	.column.is-offset-one-quarter-tablet {
		margin-left: 25%
	}

	.column.is-1,
	.column.is-1-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1,
	.column.is-offset-1-tablet {
		margin-left: 8.33333%
	}

	.column.is-2,
	.column.is-2-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2,
	.column.is-offset-2-tablet {
		margin-left: 16.66667%
	}

	.column.is-3,
	.column.is-3-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3,
	.column.is-offset-3-tablet {
		margin-left: 25%
	}

	.column.is-4,
	.column.is-4-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4,
	.column.is-offset-4-tablet {
		margin-left: 33.33333%
	}

	.column.is-5,
	.column.is-5-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5,
	.column.is-offset-5-tablet {
		margin-left: 41.66667%
	}

	.column.is-6,
	.column.is-6-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6,
	.column.is-offset-6-tablet {
		margin-left: 50%
	}

	.column.is-7,
	.column.is-7-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7,
	.column.is-offset-7-tablet {
		margin-left: 58.33333%
	}

	.column.is-8,
	.column.is-8-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8,
	.column.is-offset-8-tablet {
		margin-left: 66.66667%
	}

	.column.is-9,
	.column.is-9-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9,
	.column.is-offset-9-tablet {
		margin-left: 75%
	}

	.column.is-10,
	.column.is-10-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10,
	.column.is-offset-10-tablet {
		margin-left: 83.33333%
	}

	.column.is-11,
	.column.is-11-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11,
	.column.is-offset-11-tablet {
		margin-left: 91.66667%
	}

	.column.is-12,
	.column.is-12-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12,
	.column.is-offset-12-tablet {
		margin-left: 100%
	}
}

@media screen and (max-width:1007px) {

	.column.is-full-touch,
	.column.is-narrow-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full-touch {
		width: 100%
	}

	.column.is-three-quarters-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-touch {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-touch {
		margin-left: 66.6666%
	}

	.column.is-offset-half-touch {
		margin-left: 50%
	}

	.column.is-offset-one-third-touch {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-touch {
		margin-left: 25%
	}

	.column.is-1-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-touch {
		margin-left: 8.33333%
	}

	.column.is-2-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-touch {
		margin-left: 16.66667%
	}

	.column.is-3-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3-touch {
		margin-left: 25%
	}

	.column.is-4-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-touch {
		margin-left: 33.33333%
	}

	.column.is-5-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-touch {
		margin-left: 41.66667%
	}

	.column.is-6-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-touch {
		margin-left: 50%
	}

	.column.is-7-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-touch {
		margin-left: 58.33333%
	}

	.column.is-8-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-touch {
		margin-left: 66.66667%
	}

	.column.is-9-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9-touch {
		margin-left: 75%
	}

	.column.is-10-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10-touch {
		margin-left: 83.33333%
	}

	.column.is-11-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-touch {
		margin-left: 91.66667%
	}

	.column.is-12-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12-touch {
		margin-left: 100%
	}
}

@media screen and (min-width:1008px) {

	.column.is-full-desktop,
	.column.is-narrow-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full-desktop {
		width: 100%
	}

	.column.is-three-quarters-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-desktop {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-desktop {
		margin-left: 66.6666%
	}

	.column.is-offset-half-desktop {
		margin-left: 50%
	}

	.column.is-offset-one-third-desktop {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-desktop {
		margin-left: 25%
	}

	.column.is-1-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-desktop {
		margin-left: 8.33333%
	}

	.column.is-2-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-desktop {
		margin-left: 16.66667%
	}

	.column.is-3-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-desktop {
		margin-left: 25%
	}

	.column.is-4-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-desktop {
		margin-left: 33.33333%
	}

	.column.is-5-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-desktop {
		margin-left: 41.66667%
	}

	.column.is-6-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-desktop {
		margin-left: 50%
	}

	.column.is-7-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-desktop {
		margin-left: 58.33333%
	}

	.column.is-8-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-desktop {
		margin-left: 66.66667%
	}

	.column.is-9-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 74%;
	}

	.column.is-offset-9-desktop {
		margin-left: 75%
	}

	.column.is-10-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10-desktop {
		margin-left: 83.33333%
	}

	.column.is-11-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-desktop {
		margin-left: 91.66667%
	}

	.column.is-12-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12-desktop {
		margin-left: 100%
	}
}

@media screen and (min-width:1200px) {

	.column.is-full-widescreen,
	.column.is-narrow-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full-widescreen {
		width: 100%
	}

	.column.is-three-quarters-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-widescreen {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-widescreen {
		margin-left: 66.6666%
	}

	.column.is-offset-half-widescreen {
		margin-left: 50%
	}

	.column.is-offset-one-third-widescreen {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-widescreen {
		margin-left: 25%
	}

	.column.is-1-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-widescreen {
		margin-left: 8.33333%
	}

	.column.is-2-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-widescreen {
		margin-left: 16.66667%
	}

	.column.is-3-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3-widescreen {
		margin-left: 25%
	}

	.column.is-4-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-widescreen {
		margin-left: 33.33333%
	}

	.column.is-5-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-widescreen {
		margin-left: 41.66667%
	}

	.column.is-6-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-widescreen {
		margin-left: 50%
	}

	.column.is-7-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-widescreen {
		margin-left: 58.33333%
	}

	.column.is-8-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-widescreen {
		margin-left: 66.66667%
	}

	.column.is-9-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9-widescreen {
		margin-left: 75%
	}

	.column.is-10-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10-widescreen {
		margin-left: 83.33333%
	}

	.column.is-11-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-widescreen {
		margin-left: 91.66667%
	}

	.column.is-12-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12-widescreen {
		margin-left: 100%
	}
}

@media screen and (min-width:1392px) {

	.column.is-full-fullhd,
	.column.is-narrow-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full-fullhd {
		width: 100%
	}

	.column.is-three-quarters-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-fullhd {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-fullhd {
		margin-left: 66.6666%
	}

	.column.is-offset-half-fullhd {
		margin-left: 50%
	}

	.column.is-offset-one-third-fullhd {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-fullhd {
		margin-left: 25%
	}

	.column.is-1-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-fullhd {
		margin-left: 8.33333%
	}

	.column.is-2-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-fullhd {
		margin-left: 16.66667%
	}

	.column.is-3-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3-fullhd {
		margin-left: 25%
	}

	.column.is-4-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-fullhd {
		margin-left: 33.33333%
	}

	.column.is-5-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-fullhd {
		margin-left: 41.66667%
	}

	.column.is-6-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-fullhd {
		margin-left: 50%
	}

	.column.is-7-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-fullhd {
		margin-left: 58.33333%
	}

	.column.is-8-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-fullhd {
		margin-left: 66.66667%
	}

	.column.is-9-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9-fullhd {
		margin-left: 75%
	}

	.column.is-10-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10-fullhd {
		margin-left: 83.33333%
	}

	.column.is-11-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-fullhd {
		margin-left: 91.66667%
	}

	.column.is-12-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12-fullhd {
		margin-left: 100%
	}
}

.columns {
	margin-left: -.75rem;
	margin-right: -.75rem;
	margin-top: -.75rem
}

.columns:last-child {
	margin-bottom: -.75rem
}

.columns:not(:last-child) {
	margin-bottom: .75rem
}

.columns.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.columns.is-gapless {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}

.columns.is-gapless:last-child {
	margin-bottom: 0
}

.columns.is-gapless:not(:last-child) {
	margin-bottom: 1.5rem
}

.columns.is-gapless>.column {
	margin: 0;
	padding: 0
}

@media print,
screen and (min-width:769px) {
	.columns.is-grid {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.columns.is-grid>.column {
		max-width: 33.3333%;
		padding: .75rem;
		width: 33.3333%
	}

	.columns.is-grid>.column+.column {
		margin-left: 0
	}
}

.columns.is-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.columns.is-multiline {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.columns.is-vcentered {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media print,
screen and (min-width:769px) {
	.columns:not(.is-desktop) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media screen and (min-width:1008px) {
	.columns.is-desktop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.tile {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	align-items: stretch;
	display: block;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 1;
	min-height: -webkit-min-content;
	min-height: -moz-min-content;
	min-height: min-content
}

.tile.is-ancestor {
	margin-left: -.75rem;
	margin-right: -.75rem;
	margin-top: -.75rem
}

.tile.is-ancestor:last-child {
	margin-bottom: -.75rem
}

.tile.is-ancestor:not(:last-child) {
	margin-bottom: .75rem
}

.tile.is-child {
	margin: 0 !important
}

.tile.is-parent {
	padding: .75rem
}

.tile.is-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tile.is-vertical>.tile.is-child:not(:last-child) {
	margin-bottom: 1.5rem !important
}

@media print,
screen and (min-width:769px) {
	.tile:not(.is-child) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.tile.is-1 {
		width: 8.33333%
	}

	.tile.is-1,
	.tile.is-2 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-2 {
		width: 16.66667%
	}

	.tile.is-3 {
		width: 25%
	}

	.tile.is-3,
	.tile.is-4 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-4 {
		width: 33.33333%
	}

	.tile.is-5 {
		width: 41.66667%
	}

	.tile.is-5,
	.tile.is-6 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-6 {
		width: 50%
	}

	.tile.is-7 {
		width: 58.33333%
	}

	.tile.is-7,
	.tile.is-8 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-8 {
		width: 66.66667%
	}

	.tile.is-9 {
		width: 75%
	}

	.tile.is-10,
	.tile.is-9 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-10 {
		width: 83.33333%
	}

	.tile.is-11 {
		width: 91.66667%
	}

	.tile.is-11,
	.tile.is-12 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-12 {
		width: 100%
	}
}

.hero {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: space-between
}

.hero .nav {
	background: none;
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 86%, .3);
	box-shadow: 0 1px 0 hsla(0, 0%, 86%, .3)
}

.hero .tabs ul {
	border-bottom: none
}

.hero.is-white {
	background-color: #fff;
	color: #0a0a0a
}

.hero.is-white a:not(.button),
.hero.is-white strong {
	color: inherit
}

.hero.is-white .title {
	color: #0a0a0a
}

.hero.is-white .subtitle {
	color: hsla(0, 0%, 4%, .9)
}

.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
	color: #0a0a0a
}

.hero.is-white .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 4%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 4%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-white .nav-menu {
		background-color: #fff
	}
}

.hero.is-white .nav-item a:not(.button),
.hero.is-white a.nav-item {
	color: hsla(0, 0%, 4%, .7)
}

.hero.is-white .nav-item a:not(.button).is-active,
.hero.is-white .nav-item a:not(.button):hover,
.hero.is-white a.nav-item.is-active,
.hero.is-white a.nav-item:hover {
	color: #0a0a0a
}

.hero.is-white .tabs a {
	color: #0a0a0a;
	opacity: .9
}

.hero.is-white .tabs a:hover,
.hero.is-white .tabs li.is-active a {
	opacity: 1
}

.hero.is-white .tabs.is-boxed a,
.hero.is-white .tabs.is-toggle a {
	color: #0a0a0a
}

.hero.is-white .tabs.is-boxed a:hover,
.hero.is-white .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-white .tabs.is-boxed li.is-active a,
.hero.is-white .tabs.is-boxed li.is-active a:hover,
.hero.is-white .tabs.is-toggle li.is-active a,
.hero.is-white .tabs.is-toggle li.is-active a:hover {
	background-color: #0a0a0a;
	border-color: #0a0a0a;
	color: #fff
}

.hero.is-white.is-bold {
	background-image: linear-gradient(141deg, #e6e6e6, #fff 71%, #fff)
}

@media screen and (max-width:768px) {
	.hero.is-white.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #e6e6e6, #fff 71%, #fff)
	}

	.hero.is-white .nav-toggle span {
		background-color: #0a0a0a
	}

	.hero.is-white .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-white .nav-toggle.is-active span {
		background-color: #0a0a0a
	}

	.hero.is-white .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 4%, .2)
	}
}

.hero.is-black {
	background-color: #0a0a0a;
	color: #fff
}

.hero.is-black a:not(.button),
.hero.is-black strong {
	color: inherit
}

.hero.is-black .title {
	color: #fff
}

.hero.is-black .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
	color: #fff
}

.hero.is-black .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-black .nav-menu {
		background-color: #0a0a0a
	}
}

.hero.is-black .nav-item a:not(.button),
.hero.is-black a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-black .nav-item a:not(.button).is-active,
.hero.is-black .nav-item a:not(.button):hover,
.hero.is-black a.nav-item.is-active,
.hero.is-black a.nav-item:hover {
	color: #fff
}

.hero.is-black .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-black .tabs a:hover,
.hero.is-black .tabs li.is-active a {
	opacity: 1
}

.hero.is-black .tabs.is-boxed a,
.hero.is-black .tabs.is-toggle a {
	color: #fff
}

.hero.is-black .tabs.is-boxed a:hover,
.hero.is-black .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-black .tabs.is-boxed li.is-active a,
.hero.is-black .tabs.is-boxed li.is-active a:hover,
.hero.is-black .tabs.is-toggle li.is-active a,
.hero.is-black .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #0a0a0a
}

.hero.is-black.is-bold {
	background-image: linear-gradient(141deg, #000, #0a0a0a 71%, #181616)
}

@media screen and (max-width:768px) {
	.hero.is-black.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #000, #0a0a0a 71%, #181616)
	}

	.hero.is-black .nav-toggle span {
		background-color: #fff
	}

	.hero.is-black .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-black .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-black .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

.hero.is-light {
	background-color: #f5f5f5;
	color: #363636
}

.hero.is-light a:not(.button),
.hero.is-light strong {
	color: inherit
}

.hero.is-light .title {
	color: #363636
}

.hero.is-light .subtitle {
	color: rgba(54, 54, 54, .9)
}

.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
	color: #363636
}

.hero.is-light .nav {
	-webkit-box-shadow: 0 1px 0 rgba(54, 54, 54, .2);
	box-shadow: 0 1px 0 rgba(54, 54, 54, .2)
}

@media screen and (max-width:768px) {
	.hero.is-light .nav-menu {
		background-color: #f5f5f5
	}
}

.hero.is-light .nav-item a:not(.button),
.hero.is-light a.nav-item {
	color: rgba(54, 54, 54, .7)
}

.hero.is-light .nav-item a:not(.button).is-active,
.hero.is-light .nav-item a:not(.button):hover,
.hero.is-light a.nav-item.is-active,
.hero.is-light a.nav-item:hover {
	color: #363636
}

.hero.is-light .tabs a {
	color: #363636;
	opacity: .9
}

.hero.is-light .tabs a:hover,
.hero.is-light .tabs li.is-active a {
	opacity: 1
}

.hero.is-light .tabs.is-boxed a,
.hero.is-light .tabs.is-toggle a {
	color: #363636
}

.hero.is-light .tabs.is-boxed a:hover,
.hero.is-light .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-light .tabs.is-boxed li.is-active a,
.hero.is-light .tabs.is-boxed li.is-active a:hover,
.hero.is-light .tabs.is-toggle li.is-active a,
.hero.is-light .tabs.is-toggle li.is-active a:hover {
	background-color: #363636;
	border-color: #363636;
	color: #f5f5f5
}

.hero.is-light.is-bold {
	background-image: linear-gradient(141deg, #dfd8d9, #f5f5f5 71%, #fff)
}

@media screen and (max-width:768px) {
	.hero.is-light.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #dfd8d9, #f5f5f5 71%, #fff)
	}

	.hero.is-light .nav-toggle span {
		background-color: #363636
	}

	.hero.is-light .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-light .nav-toggle.is-active span {
		background-color: #363636
	}

	.hero.is-light .nav-menu .nav-item {
		border-top-color: rgba(54, 54, 54, .2)
	}
}

.hero.is-dark {
	background-color: #363636;
	color: #f5f5f5
}

.hero.is-dark a:not(.button),
.hero.is-dark strong {
	color: inherit
}

.hero.is-dark .title {
	color: #f5f5f5
}

.hero.is-dark .subtitle {
	color: hsla(0, 0%, 96%, .9)
}

.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
	color: #f5f5f5
}

.hero.is-dark .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 96%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 96%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-dark .nav-menu {
		background-color: #363636
	}
}

.hero.is-dark .nav-item a:not(.button),
.hero.is-dark a.nav-item {
	color: hsla(0, 0%, 96%, .7)
}

.hero.is-dark .nav-item a:not(.button).is-active,
.hero.is-dark .nav-item a:not(.button):hover,
.hero.is-dark a.nav-item.is-active,
.hero.is-dark a.nav-item:hover {
	color: #f5f5f5
}

.hero.is-dark .tabs a {
	color: #f5f5f5;
	opacity: .9
}

.hero.is-dark .tabs a:hover,
.hero.is-dark .tabs li.is-active a {
	opacity: 1
}

.hero.is-dark .tabs.is-boxed a,
.hero.is-dark .tabs.is-toggle a {
	color: #f5f5f5
}

.hero.is-dark .tabs.is-boxed a:hover,
.hero.is-dark .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-dark .tabs.is-boxed li.is-active a,
.hero.is-dark .tabs.is-boxed li.is-active a:hover,
.hero.is-dark .tabs.is-toggle li.is-active a,
.hero.is-dark .tabs.is-toggle li.is-active a:hover {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #363636
}

.hero.is-dark.is-bold {
	background-image: linear-gradient(141deg, #1f191a, #363636 71%, #46403f)
}

@media screen and (max-width:768px) {
	.hero.is-dark.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #1f191a, #363636 71%, #46403f)
	}

	.hero.is-dark .nav-toggle span {
		background-color: #f5f5f5
	}

	.hero.is-dark .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-dark .nav-toggle.is-active span {
		background-color: #f5f5f5
	}

	.hero.is-dark .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 96%, .2)
	}
}

.hero.is-primary {
	background-color: #00d1b2;
	color: #fff
}

.hero.is-primary a:not(.button),
.hero.is-primary strong {
	color: inherit
}

.hero.is-primary .title {
	color: #fff
}

.hero.is-primary .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
	color: #fff
}

.hero.is-primary .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-primary .nav-menu {
		background-color: #00d1b2
	}
}

.hero.is-primary .nav-item a:not(.button),
.hero.is-primary a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-primary .nav-item a:not(.button).is-active,
.hero.is-primary .nav-item a:not(.button):hover,
.hero.is-primary a.nav-item.is-active,
.hero.is-primary a.nav-item:hover {
	color: #fff
}

.hero.is-primary .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-primary .tabs a:hover,
.hero.is-primary .tabs li.is-active a {
	opacity: 1
}

.hero.is-primary .tabs.is-boxed a,
.hero.is-primary .tabs.is-toggle a {
	color: #fff
}

.hero.is-primary .tabs.is-boxed a:hover,
.hero.is-primary .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-primary .tabs.is-boxed li.is-active a,
.hero.is-primary .tabs.is-boxed li.is-active a:hover,
.hero.is-primary .tabs.is-toggle li.is-active a,
.hero.is-primary .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #00d1b2
}

.hero.is-primary.is-bold {
	background-image: linear-gradient(141deg, #009e6c, #00d1b2 71%, #00e7eb)
}

@media screen and (max-width:768px) {
	.hero.is-primary.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #009e6c, #00d1b2 71%, #00e7eb)
	}

	.hero.is-primary .nav-toggle span {
		background-color: #fff
	}

	.hero.is-primary .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-primary .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-primary .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

.hero.is-info {
	background-color: #3273dc;
	color: #fff
}

.hero.is-info a:not(.button),
.hero.is-info strong {
	color: inherit
}

.hero.is-info .title {
	color: #fff
}

.hero.is-info .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
	color: #fff
}

.hero.is-info .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-info .nav-menu {
		background-color: #3273dc
	}
}

.hero.is-info .nav-item a:not(.button),
.hero.is-info a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-info .nav-item a:not(.button).is-active,
.hero.is-info .nav-item a:not(.button):hover,
.hero.is-info a.nav-item.is-active,
.hero.is-info a.nav-item:hover {
	color: #fff
}

.hero.is-info .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-info .tabs a:hover,
.hero.is-info .tabs li.is-active a {
	opacity: 1
}

.hero.is-info .tabs.is-boxed a,
.hero.is-info .tabs.is-toggle a {
	color: #fff
}

.hero.is-info .tabs.is-boxed a:hover,
.hero.is-info .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-info .tabs.is-boxed li.is-active a,
.hero.is-info .tabs.is-boxed li.is-active a:hover,
.hero.is-info .tabs.is-toggle li.is-active a,
.hero.is-info .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #3273dc
}

.hero.is-info.is-bold {
	background-image: linear-gradient(141deg, #1577c6, #3273dc 71%, #4366e5)
}

@media screen and (max-width:768px) {
	.hero.is-info.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #1577c6, #3273dc 71%, #4366e5)
	}

	.hero.is-info .nav-toggle span {
		background-color: #fff
	}

	.hero.is-info .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-info .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-info .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

.hero.is-success {
	background-color: #23d160;
	color: #fff
}

.hero.is-success a:not(.button),
.hero.is-success strong {
	color: inherit
}

.hero.is-success .title {
	color: #fff
}

.hero.is-success .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
	color: #fff
}

.hero.is-success .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-success .nav-menu {
		background-color: #23d160
	}
}

.hero.is-success .nav-item a:not(.button),
.hero.is-success a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-success .nav-item a:not(.button).is-active,
.hero.is-success .nav-item a:not(.button):hover,
.hero.is-success a.nav-item.is-active,
.hero.is-success a.nav-item:hover {
	color: #fff
}

.hero.is-success .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-success .tabs a:hover,
.hero.is-success .tabs li.is-active a {
	opacity: 1
}

.hero.is-success .tabs.is-boxed a,
.hero.is-success .tabs.is-toggle a {
	color: #fff
}

.hero.is-success .tabs.is-boxed a:hover,
.hero.is-success .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-success .tabs.is-boxed li.is-active a,
.hero.is-success .tabs.is-boxed li.is-active a:hover,
.hero.is-success .tabs.is-toggle li.is-active a,
.hero.is-success .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #23d160
}

.hero.is-success.is-bold {
	background-image: linear-gradient(141deg, #12af2f, #23d160 71%, #2ce28a)
}

@media screen and (max-width:768px) {
	.hero.is-success.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #12af2f, #23d160 71%, #2ce28a)
	}

	.hero.is-success .nav-toggle span {
		background-color: #fff
	}

	.hero.is-success .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-success .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-success .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

.hero.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning a:not(.button),
.hero.is-warning strong {
	color: inherit
}

.hero.is-warning .title {
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning .subtitle {
	color: rgba(0, 0, 0, .9)
}

.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning .nav {
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .2)
}

@media screen and (max-width:768px) {
	.hero.is-warning .nav-menu {
		background-color: #ffdd57
	}
}

.hero.is-warning .nav-item a:not(.button),
.hero.is-warning .nav-item a:not(.button).is-active,
.hero.is-warning .nav-item a:not(.button):hover,
.hero.is-warning a.nav-item,
.hero.is-warning a.nav-item.is-active,
.hero.is-warning a.nav-item:hover {
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning .tabs a {
	color: rgba(0, 0, 0, .7);
	opacity: .9
}

.hero.is-warning .tabs a:hover,
.hero.is-warning .tabs li.is-active a {
	opacity: 1
}

.hero.is-warning .tabs.is-boxed a,
.hero.is-warning .tabs.is-toggle a {
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning .tabs.is-boxed a:hover,
.hero.is-warning .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-warning .tabs.is-boxed li.is-active a,
.hero.is-warning .tabs.is-boxed li.is-active a:hover,
.hero.is-warning .tabs.is-toggle li.is-active a,
.hero.is-warning .tabs.is-toggle li.is-active a:hover {
	background-color: rgba(0, 0, 0, .7);
	border-color: rgba(0, 0, 0, .7);
	color: #ffdd57
}

.hero.is-warning.is-bold {
	background-image: linear-gradient(141deg, #ffaf24, #ffdd57 71%, #fffa70)
}

@media screen and (max-width:768px) {
	.hero.is-warning.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #ffaf24, #ffdd57 71%, #fffa70)
	}

	.hero.is-warning .nav-toggle span {
		background-color: rgba(0, 0, 0, .7)
	}

	.hero.is-warning .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-warning .nav-toggle.is-active span {
		background-color: rgba(0, 0, 0, .7)
	}

	.hero.is-warning .nav-menu .nav-item {
		border-top-color: rgba(0, 0, 0, .2)
	}
}

.hero.is-danger {
	background-color: #ff3860;
	color: #fff
}

.hero.is-danger a:not(.button),
.hero.is-danger strong {
	color: inherit
}

.hero.is-danger .title {
	color: #fff
}

.hero.is-danger .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
	color: #fff
}

.hero.is-danger .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-danger .nav-menu {
		background-color: #ff3860
	}
}

.hero.is-danger .nav-item a:not(.button),
.hero.is-danger a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-danger .nav-item a:not(.button).is-active,
.hero.is-danger .nav-item a:not(.button):hover,
.hero.is-danger a.nav-item.is-active,
.hero.is-danger a.nav-item:hover {
	color: #fff
}

.hero.is-danger .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-danger .tabs a:hover,
.hero.is-danger .tabs li.is-active a {
	opacity: 1
}

.hero.is-danger .tabs.is-boxed a,
.hero.is-danger .tabs.is-toggle a {
	color: #fff
}

.hero.is-danger .tabs.is-boxed a:hover,
.hero.is-danger .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-danger .tabs.is-boxed li.is-active a,
.hero.is-danger .tabs.is-boxed li.is-active a:hover,
.hero.is-danger .tabs.is-toggle li.is-active a,
.hero.is-danger .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #ff3860
}

.hero.is-danger.is-bold {
	background-image: linear-gradient(141deg, #ff0561, #ff3860 71%, #ff5257)
}

@media screen and (max-width:768px) {
	.hero.is-danger.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #ff0561, #ff3860 71%, #ff5257)
	}

	.hero.is-danger .nav-toggle span {
		background-color: #fff
	}

	.hero.is-danger .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-danger .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-danger .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

@media print,
screen and (min-width:769px) {
	.hero.is-medium .hero-body {
		padding-bottom: 9rem;
		padding-top: 9rem
	}

	.hero.is-large .hero-body {
		padding-bottom: 18rem;
		padding-top: 18rem
	}
}

.hero.is-fullheight .hero-body,
.hero.is-halfheight .hero-body {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hero.is-fullheight .hero-body>.container,
.hero.is-halfheight .hero-body>.container {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.hero.is-halfheight {
	min-height: 50vh
}

.hero.is-fullheight {
	min-height: 100vh
}

.hero-video {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0
}

.hero-video video {
	left: 50%;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}

.hero-video.is-transparent {
	opacity: .3
}

@media screen and (max-width:768px) {
	.hero-video {
		display: none
	}
}

.hero-buttons {
	margin-top: 1.5rem
}

@media screen and (max-width:768px) {
	.hero-buttons .button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.hero-buttons .button:not(:last-child) {
		margin-bottom: .75rem
	}
}

@media print,
screen and (min-width:769px) {
	.hero-buttons {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center
	}

	.hero-buttons .button:not(:last-child) {
		margin-right: 1.5rem
	}
}

.hero-foot,
.hero-head {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.hero-body,
.hero-foot,
.hero-head {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.hero-body {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.hero-body,
.section {
	padding: 3rem 1.5rem
}

@media screen and (min-width:1008px) {
	.section.is-medium {
		padding: 9rem 1.5rem
	}

	.section.is-large {
		padding: 18rem 1.5rem
	}
}

.footer {
	background-color: #f5f5f5;
	padding: 3rem 1.5rem 6rem
}

html {
	overflow-x: hidden
}

body,
html {
	margin: 0;
	padding: 0
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #fff;
	color: #555;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	font-size: 16px;
	font-weight: 400;
	height: 100%;
	line-height: 1.4
}

@media only screen and (max-width:767px)and (min-width:436px) {
	body {
		font-size: 15px
	}
}

@media only screen and (max-width:435px) {
	body {
		font-size: 15px
	}
}

.is-main-red {
	color: #ff3860
}

.is-main-green {
	color: #21c65b
}

a {
	color: #f06673;
	font-weight: 500;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease
}

a:active,
a:focus,
a:hover {
	color: #c62b4a;
	outline: none
}

a.is-primary {
	color: #f06673;
	font-weight: 500
}

blockquote,
blockquote p {
	font-size: 1em
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333;
	line-height: 1.25
}

h2 {
	font-size: 2.8em
}

h3 {
	font-size: 2.2em
}

h4 {
	font-size: 1.3em;
}

h5 {
	font-size: 1.25em
}

@media only screen and (max-width:767px)and (min-width:436px) {
	h2 {
		font-size: 2.5em
	}

	h3 {
		font-size: 2em
	}

	h4 {
		font-size: 1.4em
	}

	h5 {
		font-size: 1.15em
	}
}

@media only screen and (max-width:435px) {
	h2 {
		font-size: 2.2em
	}

	h3 {
		font-size: 1.8em
	}

	h4 {
		font-size: 1.2em
	}

	h5 {
		font-size: 1.05em
	}
}

::-webkit-selection {
	background: #f9f6f0;
	color: #818892
}

::-moz-selection {
	background: #f9f6f0;
	color: #818892
}

::selection {
	background: #f9f6f0;
	color: #818892
}

.heading-container {
	background: #fafafa;
	padding: 140px 20px 80px
}

.breadcrumb a {
	color: #f06673;
	font-weight: 500
}

.breadcrumb a:active,
.breadcrumb a:focus,
.breadcrumb a:hover {
	color: #c62b4a
}

.pagination-link.is-current {
	background-color: #f06673;
	border: none;
	color: #fff
}

.pagination-link,
.pagination-link:active,
.pagination-link:focus {
	border-color: #ddd;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	color: #555
}

.pagination-link:active,
.pagination-link:active:active,
.pagination-link:active:focus,
.pagination-link:active:hover,
.pagination-link:focus,
.pagination-link:focus:active,
.pagination-link:focus:focus,
.pagination-link:focus:hover,
.pagination-link:hover {
	border-color: #ccc
}

.container {
	padding: 0 20px
}

.container-large {
	margin: 0 auto;
	max-width: 1200px
}

.container-small {
	margin: 0 auto;
	max-width: 720px
}

.container-medium {
	margin: 0 auto;
	max-width: 960px
}

.box-1 {
	background: #fff;
	border: 1px solid #ececec;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03)
}

.modal-content {
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 15px transparent;
	-moz-box-shadow: 0 5px 15px transparent;
	-o-box-shadow: 0 5px 15px transparent;
	box-shadow: 0 5px 15px transparent;
	position: relative
}

.modal-content .columns {
	margin: 0;
	padding: 0
}

@media only screen and (max-width:435px) {
	.modal.is-mobile .modal-content {
		border-radius: 0;
		height: 100%;
		margin: 0;
		max-height: 100%
	}
}

.modal-close {
	max-height: 40px;
	max-width: 40px;
	position: absolute;
	right: 15px;
	top: 15px
}

.modal-close.is-large1 {
	height: 48px;
	max-height: 48px;
	max-width: 48px;
	min-height: 48px;
	min-width: 48px;
	width: 48px
}

.modal-close.is-large2 {
	height: 60px;
	max-height: 60px;
	max-width: 60px;
	min-height: 60px;
	min-width: 60px;
	width: 60px
}

.modal-close.is-large2:before {
	height: 2px;
	width: 50%
}

.modal-close.is-large2:after {
	height: 50%;
	width: 2px
}

.modal-close.is-large3 {
	height: 70px;
	max-height: 70px;
	max-width: 70px;
	min-height: 70px;
	min-width: 70px;
	width: 70px
}

.modal-close.is-large3:before {
	height: 2px;
	width: 50%
}

.modal-close.is-large3:after {
	height: 50%;
	width: 2px
}

.modal-close.right {
	right: 15px;
	top: 15px
}

@media only screen and (max-width:435px) {
	.modal-close.right {
		right: 10px;
		top: 10px
	}
}

.modal-close.left {
	left: 15px;
	top: 15px
}

@media only screen and (max-width:435px) {
	.modal-close.left {
		right: 10px;
		top: 10px
	}
}

.modal-close:before {
	height: 1px;
	width: 50%
}

.modal-close:after {
	height: 50%;
	width: 1px
}

.modal-close:focus,
.modal-close:hover {
	background-color: transparent
}

.modal-close.dark:after,
.modal-close.dark:before {
	background: #444
}

.modal-arrow {
	-webkit-touch-callout: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: transparent;
	border: solid #fff;
	border-width: 0 1px 1px 0;
	cursor: pointer;
	display: inline-block;
	font-size: 1rem;
	outline: none;
	padding: 6px;
	position: fixed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top
}

.modal-arrow.dark {
	border: solid #444
}

.modal-arrow.left {
	left: 25px;
	top: 50%;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg)
}

.modal-arrow.right {
	right: 25px;
	top: 50%;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.button-arrow {
	border: solid #000;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px
}

.button-arrow.left {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg)
}

.button-arrow.right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.button-arrow.up {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg)
}

.button-arrow.down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}

.button-close {
	-webkit-touch-callout: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: hsla(0, 0%, 4%, .2);
	background: none;
	border: none;
	cursor: pointer;
	display: inline-block;
	font-size: 1rem;
	height: 40px;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
	width: 40px
}

.button-close:after,
.button-close:before {
	background-color: #fff;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.button-close:before {
	height: 1px;
	width: 50%
}

.button-close:after {
	height: 50%;
	width: 1px
}

.button-close:focus,
.button-close:hover {
	background-color: transparent
}

.tag.is-small {
	font-size: .6rem
}

.tag.is-medium-1 {
	font-size: .7rem
}

.tag.is-main-red-light {
	background-color: #fdf0f1;
	color: #c62b4a;
	font-weight: 500
}

.tag.is-main-blue-light {
	background-color: #e9edf3;
	color: #415e9b;
	font-weight: 500
}

.tag.is-main-green-light {
	background-color: #f0fff4;
	color: #21c65b;
	font-weight: 500
}

.panel-block {
	display: block
}

.panel-heading {
	font-weight: 400
}

.button,
button {
	font-weight: 500
}

button i {
	margin-bottom: -1px
}

.button.is-extra-small {
	border-radius: 2px;
	font-size: .6rem
}

.button.is-medium-1 {
	border-radius: 2px;
	font-size: .85rem
}

.button.is-medium-1 i {
	margin-bottom: -1px
}

.button.is-medium-2 {
	font-size: 1rem
}

.button.is-medium-2 i {
	font-size: .9rem;
	margin-bottom: -1px
}

.button.is-medium-2 {
	border-radius: 2px;
	font-size: 1.1rem
}

.button.is-medium-2 i {
	font-size: .95rem;
	margin-bottom: -2px
}

p.control {
	margin: 0
}

table {
	border: 1px solid #ddd
}

.uneditable-input:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
	-webkit-appearance: none;
	box-shadow: none;
	outline: 0 none !important
}

.select:after {
	z-index: 0
}

.input,
.select,
.textarea,
input,
select,
textarea {
	box-shadow: none;
	color: #444;
	font-size: .8rem;
	font-weight: 500;
	outline: none
}

label.label {
	font-weight: 500;
	margin: 15px 0 5px
}

.is-font-weight-thin {
	font-weight: 300
}

.is-font-weight-normal {
	font-weight: 400
}

.header-search-container {
}

body #credential_picker_container {
	top: 60px !important
}

@media screen and (max-width:480px) {
	#intercom-facade-btn {
		display: none !important
	}
}

.website-index-container .heading-element {
	font-size: 2.2em;
	font-weight: 500;
	margin-bottom: 10px;
	color: #000000;
}

@media only screen and (max-width:435px) {
	.website-index-container .heading-element {
		font-size: 1.8em
	}
}

.website-index-container .section-partner-data-container {
	background-color: #fff;
	padding: 30px 0
}

.website-index-container .section-partner-data-container .section-partner-data-inner-container {
	margin: 0 auto
}

.website-index-container #section-agent-cta {
	background: #fafafa;
	padding: 4.5em 0
}

.website-index-container #section-agent-cta .heading-element {
	margin-bottom: 10px
}

.website-index-container #section-agent-cta i.icon-arrow-right {
	font-size: 12px
}

.website-index-container #section-agent-cta .button {
	margin-top: 30px
}

@media only screen and (max-width:435px) {
	.website-index-container #section-agent-cta .button {
		width: 100%
	}
}

.website-index-container .section-last-viewed-properties-container {
	background-color: #fff
}

.website-index-container .section-last-viewed-properties-container .last-viewed-properties-container {
	margin: 0 -20px;
	padding: 4em 0
}

.website-index-container .section-last-viewed-properties-container .last-viewed-properties-container .heading-element {
	font-weight: 600;
	margin-bottom: 35px
}

.website-index-container .section-locations-component-container {
	background-color: #fafafa;
	padding: 0 0 4em
}

.website-index-container .section-testimonials-component-container {
	padding: 3em 0 4em
}


#footer111{ display:none;}
.d-none{ display:none;}
.section-popular-properties{ display:none;}

.section-featured-inner-container{ display:none;}
.font-b{ font-weight:500;}
.peach-section{}
.peach-section img{ width:70%;}



.refer-content-section {
    -webkit-flex-direction: column!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.refer-text {
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
    -webkit-tap-highlight-color: transparent;
    color: inherit;
    font-size: inherit;
    line-height: 1.55;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: break-spaces;
    line-height: 20px;
    letter-spacing: 0.15%;
    color: #111928;
    font-size: 16px;
    font-weight: 700;
}
.refer-text-small {
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
    -webkit-tap-highlight-color: transparent;
    color: inherit;
    font-size: inherit;
    line-height: 1.55;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: break-spaces;
    line-height: 18px;
    letter-spacing: 0.4%;
    margin-top: 4px;
    color: #6B7280;
    font-size: 12px;
    font-weight: 400;
}

.refer-section{
  
    border-radius: 8px;
    overflow: hidden!important;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 16px;
    -webkit-flex-direction: row!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
    border: 1px solid #E5E7EB;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.procedure{
	border: 1px solid #d2d2d2;
    background-color: #fff;
	}

.icon-arrow-right:before {
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®";
	display:none;
}

.bg-city{ background-color: #fafafa;}

.peach-8i7cix {
    min-height: 56px;
}
.peach-8i7cix {
    position: relative;
    min-height: 54px;
    cursor: text;
    background-color: white;
    border-radius: 90px;
    padding: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.05);
}

.peach-1ajsq3 {
    height: 100%;
    border: none;
    outline: none;
    background: none;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 12px;
    padding-right: 18px;
    font-weight: 400;
    color: #4B5563;
    border-radius: 99px;
    font-size: 14px;
}

.search-btn {
    min-height: 40px;
    min-width: 40px;
    height: 40px;
    width: 40px;
}

.search-btn {
    -webkit-tap-highlight-color: transparent;
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
    cursor: pointer;
    border: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    font-size: 16px;
    background-color: transparent;
    text-align: left;
    color: #000;
    -webkit-text-decoration: none;
    text-decoration: none;
    box-sizing: border-box;
    border: 1px solid transparent;
    background-color: #868e96;
    color: #fff;
    position: relative;
    height: 44px;
    min-height: 44px;
    width: 44px;
    min-width: 44px;
    border-radius: 24px;
    padding: 0;
    line-height: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 38px;
    min-width: 38px;
    height: 38px;
    width: 38px;
    font-size: 16px;
    border-radius: 50%;
    background-color: #f76604;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.05);
    border: none;
    cursor: pointer;
    color: white;
}


.sidebarfilter {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidebarfilter a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidebarfilter a:hover {
  color: #f1f1f1;
}

.sidebarfilter .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.openbtn {
  font-size: 20px;
  cursor: pointer;
  background-color: #111;
  color: white;
  
  padding: 10px 15px;
  border: none;
}

.openbtn:hover {
  background-color: #444;
}

#main {
  transition: margin-left .5s;
  padding: 16px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-width: 550px) {
  .sidebarfilter {padding-top: 15px;}
  .sidebarfilter a {font-size: 18px;}
  .peach-kampru {
 display:block !important;
}
  .embed-responsive {
   margin-top: 60px;
       height: 420px;
}

}

.peach-kampru {
    position: fixed;
    bottom: 0;
    box-shadow: 0px -1px 3px 0px #0000001A;
    z-index: 180;
    display: block;
    height: calc(55px + env(safe-area-inset-bottom));
    -webkit-transition: height 200ms linear;
    transition: height 200ms linear;
    width: 100%;
	display:none;
}

.peach-86yf59 {
    margin-right: auto;
    margin-left: auto;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: white;
    width: 100%;
    min-height: 57px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.peach-8fozqr {
    padding-bottom: env(safe-area-inset-bottom);
    padding-right: 18px;
    padding-left: 18px;
    width: 25%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.peach-1vvsncq.active {
    color: red;
}

.peach-1vvsncq {
    height: 18px;
    width: 18px;
    font-size: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.peach-x2lwt0 {
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
    -webkit-tap-highlight-color: transparent;
    color: #F3123C;
    font-size: 11px;
    line-height: 1.55;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-weight: 600;
    line-height: 13.61px;
}




















.filter-none-desktop{ display:none; }
@media only screen and (max-width: 768px){
	.peach-1cewd1j{ display:none;}
	.dropdown{ width:100%;}
	.filter-none-desktop{ display:block; }
	.disnone{ display:none;}
	.filter-btn {
    visibility: visible;
    width: 50%;
}
.peach-1rstnhj {
    white-space: nowrap;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
.disnone { display:none !important;}
.width150px{ width:155px !important;}
.pd-10p{ padding:10px;}
.mobile-duration{ height:auto; float:left; margin-top: 50px; margin-left:20px;}
.mobile-scroll{   overflow-y: scroll;}
.peach-1wld5ga-mobile {
   padding-top: 12px;
    display: flex;
    gap: 14px;
    flex-direction: column;
    width: 100%;
}
	
}
}

.disnone{ display:block;}



@media screen and (min-width:1024px) {
	#footer .px-0 {
		padding-left: 0;
		padding-right: 0
	}
}

#footer .columns {
	justify-content: space-evenly
}

#footer .columns .column {
	margin-top: 1em;
	overflow: hidden
}

#footer .logo-container {
	display: flex;
	flex-direction: column
}

#footer .logo-container .logo {
	height: 24px;
	margin-bottom: 8px;
	margin-left: -12px
}

#footer .logo-container .logo img {
	height: 58px;
	width: 150px
}

#footer .payment-methods {
	display: block;
	padding-top: 20px
}

#footer .payment-methods img {
	height: 35px;
	margin-left: -12px;
	width: 290px
}

@media only screen and (max-width:435px) {
	#footer .payment-methods img {
		width: 250px
	}
}

#footer .column-title {
	color: #333;
	font-size: 20px;
	font-weight: 700;
	height: 35px;
	margin: 5px 0;
	padding-bottom: 10px;
	padding-left: 10px
}

#footer li {
	padding: 7px 10px
}

#footer li .tag.footer-badge {
	font-size: .65em;
	font-weight: 600;
	margin-left: 6px;
	margin-top: 2px;
	position: absolute;
	text-decoration: none
}

#footer small {
	font-size: .75em;
	opacity: .55
}

#footer a.facebook i {
	color: #415e9b
}

#footer a.linkedin i {
	color: #0e76a8
}

#footer a.twitter i {
	color: #00aced
}

#footer a.youtube i {
	color: #b00
}

#footer a.instagram i {
	color: #cd486b
}

#footer a {
	color: #333;
	text-decoration: none
}

#footer a:hover {
	text-decoration: underline
}

#footer .copyright {
	display: block;
	font-size: .65em;
	margin-bottom: 0;
	opacity: .85;
	padding-bottom: 0;
	padding-top: 20px;
	width: 75%
}

#footer .phone-list .phone-item {
	background: #ececec;
	border-radius: 3px;
	display: inline-block;
	font-size: .8em;
	font-weight: 500;
	margin: 0 0 8px;
	min-width: 230px;
	padding: 7px 10px;
	text-decoration: none
}

#footer .phone-list .icon-whatsapp {
	font-size: 14px
}

#footer .company-name {
	font-size: .75em;
	margin-top: 15px
}

#footer .review-internal-container {
	background-color: #f5f5f5;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 20px;
	max-width: 300px;
	padding: 12px 14px
}

#footer .review-internal-container .trustpilot-title {
	align-items: flex-end;
	display: flex;
	margin-bottom: 3px
}

#footer .review-internal-container .writeup {
	font-size: 14px
}

#footer .review-internal-container .writeup .highlight {
	font-weight: 700
}

.region-autosuggest-container label.label {
	width: 100%
}

.region-autosuggest-container label.label.lead-form-label {
	color: #6b7280;
	font-size: 14px;
	font-weight: 500px;
	margin: 0
}

.region-autosuggest-container .react-autosuggest__input-container {
	position: relative;
	float: left;
	width: 100%;
}

.region-autosuggest-container .react-autosuggest__input-container.lead-form-input {
	height: 42px
}

.region-autosuggest-container .react-autosuggest__input-container.lead-form-input .react-autosuggest__input {
	padding-left: 14px
}

.region-autosuggest-container .react-autosuggest__input-container.lead-form-input .react-autosuggest__input::placeholder {
	color: #9ca3af;
	font-size: 14px
}

.region-autosuggest-container .cross-button {
	align-items: center;
	background-color: #fff;
	color: #555;
	cursor: pointer;
	display: flex;
	font-size: 16px;
	height: 90%;
	justify-content: center;
	position: absolute;
	right: .5rem;
	top: 1px;
	width: 2rem
}

.region-autosuggest-container .back-button {
	background-color: #fff;
	color: #000;
	display: flex;
	flex-direction: column;
	font-size: 22px;
	justify-content: center;
	width: 50px
}

.region-autosuggest-container.is-mobile {
	flex-direction: column;
	width: 100%
}

.region-autosuggest-container.is-mobile .react-autosuggest__container {
	width: auto
}

.region-autosuggest-container .input-box-container {
	display: flex;
	flex: 1;
	height: 100%;
	/* position: relative; */
}

.region-autosuggest-container .type {
	padding: 5px 20px
}

.region-autosuggest-container .react-autosuggest__container {
	clear: both;
	display: block;
	height: 100%;
	text-align: left;
	width: 100%;
	/* height: 60px; */
}

.region-autosuggest-container .react-autosuggest__input-container .react-autosuggest__input {
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	box-shadow: none;
	color: #333;
	display: block;
	font-size: 14px;
	height: 100%;
	outline: none;
	padding: 6px 8px;
	width: 100%;
	border: 1px solid #d2d2d2 !important;
}

.region-autosuggest-container .react-autosuggest__bottom-container {
	position: relative
}

.region-autosuggest-container .react-autosuggest__suggestions-container {
	background-color: #fff;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	position: absolute;
	width: 100%;
	z-index: 10
}

.region-autosuggest-container .react-autosuggest__suggestion {
	border: 1px solid #f5f5f5;
	border-bottom: none;
	cursor: pointer;
	font-size: 13px;
	padding: 10px 10px 10px 20px
}

.region-autosuggest-container .react-autosuggest__suggestion:hover {
	background-color: #eee
}

.region-autosuggest-container .react-autosuggest__suggestion .suggestion-div {
	display: flex
}

.region-autosuggest-container .react-autosuggest__suggestion .suggestion-div .suggestion-icon-container {
	color: #000;
	display: flex;
	font-size: 18px;
	padding-top: 6px;
	width: 30px
}

.region-autosuggest-container .react-autosuggest__suggestion .suggestion-div .suggestion-text-section .suggestion-primary-name {
	color: #f06673;
	display: block;
	font-weight: 700
}

.region-autosuggest-container .react-autosuggest__suggestion .suggestion-div .suggestion-text-section .suggestion-secondary-name {
	color: #000;
	display: block;
	font-size: 12px
}

.region-autosuggest-container .react-autosuggest__suggestion .city {
	display: inline-block
}

.region-autosuggest-container .react-autosuggest__suggestion .city .default-suggestion-heading {
	color: #f06673;
	font-size: 12px;
	font-weight: 700;
	margin: 0 0 20px
}

.region-autosuggest-container .react-autosuggest__suggestion .city .right-container {
	display: inline-block;
	vertical-align: middle
}

.region-autosuggest-container .react-autosuggest__suggestion .city .city-name,
.region-autosuggest-container .react-autosuggest__suggestion .city .country-name {
	display: block;
	margin: 0 20px
}

.region-autosuggest-container .react-autosuggest__suggestion .city .city-name {
	color: #000;
	font-size: 14px
}

.region-autosuggest-container .react-autosuggest__suggestion .city .country-name {
	color: #999
}

.region-autosuggest-container .helper-text {
	background: #fff;
	color: #444;
	font-size: 12px;
	padding: 12px 10px 12px 20px
}

.region-autosuggest-container .autosuggest-loader-container {
	background: #fff;
	width: 100%
}

.region-autosuggest-container .autosuggest-loader-container .suggestion-div {
	border: 1px solid #f5f5f5;
	border-bottom: none;
	display: flex;
	font-size: 14px;
	padding: 10px 10px 10px 20px
}

.region-autosuggest-container .autosuggest-loader-container .suggestion-div .suggestion-icon-container {
	color: #000;
	display: flex;
	font-size: 18px;
	padding-top: 6px;
	width: 30px
}

.region-autosuggest-container .autosuggest-loader-container .suggestion-div .suggestion-primary-name {
	animation: glowing 1s infinite;
	background-color: #eee;
	display: block;
	height: 10px;
	width: 260px
}

.region-autosuggest-container .autosuggest-loader-container .suggestion-div .suggestion-secondary-name {
	animation: glowing 1s infinite;
	background-color: #eee;
	display: block;
	height: 10px;
	margin-top: 12px;
	width: 180px
}

@keyframes glowing {
	0% {
		opacity: .2
	}

	40% {
		opacity: .4
	}

	60% {
		opacity: .8
	}

	to {
		opacity: 1
	}
}

.region-autosuggest-container .default-locations-container {
	background: #fff
}

.region-autosuggest-container .default-locations-container .location-heading {
	background-color: #fafafa;
	color: #000;
	font-size: 12px;
	font-weight: 700;
	padding: 10px 15px
}

.region-autosuggest-container .default-locations-container .location-div {
	border: 1px solid #f7f7f7;
	border-bottom: none;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	padding: 10px 10px 10px 20px
}

.region-autosuggest-container .default-locations-container .location-div:hover {
	background-color: #fafafa
}

.region-autosuggest-container .default-locations-container i {
	color: #000
}

.region-autosuggest-container .recent-locations {
	padding: 5px 10px 10px
}

.region-autosuggest-container .recent-locations .recent-locations-element {
	color: #444;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	margin: 4px 6px 4px 0;
	padding: 6px 12px;
	text-transform: capitalize
}

.region-autosuggest-container .recent-locations .recent-locations-element:hover {
	background-color: #fafafa
}

.region-autosuggest-container .popular-locations {
	padding: 5px 10px 10px
}

.region-autosuggest-container .popular-locations .popular-locations-element {
	border-radius: 3px;
	color: #444;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	margin: 4px 6px 4px 0;
	padding: 6px 12px
}

.region-autosuggest-container .popular-locations .popular-locations-element:hover {
	background-color: #fafafa
}

.asterisk {
	margin: 5px
}

.asterisk,
.error {
	color: #fa5252
}

.searchContainer {
	position: sticky;
	top: 0
}

.searchContainer .back-btn {
	align-items: center;
	display: flex;
	height: 42px;
	padding: 8px 0 8px 10px
}

.searchContainer .back-btn .icon-arrow-left {
	color: #4b5563
}

.searchInput {
	flex: 1
}

.searchInput div .amber-TextInput-rightSection {
	margin-right: 4px
}

.searchInput div>input {
	font-size: 14px;
	line-height: 18px
}

.static-word {
	color: #9ca3af;
	font-weight: 400
}

.animate-word {
	align-items: center;
	bottom: 0;
	color: #4b5563;
	display: flex;
	font-weight: 500;
	height: 100%;
	left: 80px;
	opacity: 0;
	position: absolute
}

@media screen and (min-width:767px) {
	.animate-word {
		left: 88px
	}
}

.animate-word:nth-child(2) {
	animation: moveWord1 2s linear forwards;
	animation-delay: 0s
}

.animate-word:nth-child(3) {
	animation: moveWord1 2s linear forwards;
	animation-delay: 2s
}

.animate-word:nth-child(4) {
	animation: moveWord1 2s linear forwards;
	animation-delay: 4s
}

.animate-word:nth-child(5) {
	animation: moveWord4 2s linear forwards;
	animation-delay: 6s;
	color: #9ca3af;
	font-weight: 400
}

@keyframes moveWord1 {
	0% {
		opacity: 0;
		transform: translateY(100%)
	}

	33.33% {
		opacity: 1;
		transform: translateY(0)
	}

	66.67% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateY(-100%)
	}
}

@keyframes moveWord4 {
	0% {
		opacity: 0;
		transform: translateY(100%)
	}

	33.33% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}
.navbar {
	border: none
}

.item-login i {
	font-size: 12px
}

@media only screen and (max-width:435px) {

	.header-search-navbar.focus-search .navbar-back-button,
	.header-search-navbar.focus-search .navbar-burger,
	.header-search-navbar.focus-search .navbar-logo {
		display: none
	}

	.header-search-navbar.focus-search .navbar-search {
		max-width: 100%
	}
}

.header-search-navbar {
	background: #222 !important;
	-webkit-box-shadow: 0 0 6px 0 rgba(50, 50, 50, .6);
	-moz-box-shadow: 0 0 6px 0 rgba(50, 50, 50, .6);
	box-shadow: 0 0 6px 0 rgba(50, 50, 50, .6);
	height: 60px;
	padding: 0;
	width: 100%
}

.header-search-navbar .navbar-brand {
	height: 100%;
	overflow: visible;
	border-radius: none !important;
}

.header-search-navbar .navbar-brand .navbar-logo {
 text-align: center;
 width: 66px;
 float: left;
 margin-top: -6px;
}

.header-search-navbar .navbar-brand .navbar-logo:hover {
	background: transparent;
}

.header-search-navbar .navbar-brand .navbar-logo img {
	margin: 0 auto;
}

@media only screen and (max-width:435px) {
	.breadcrumb ol, .breadcrumb ul{ margin-bottom:0px;}
	.section-featured-container {
    background-color: #f0f0f0;
    margin-top: 20px !important;
    padding: 0;
}
	.header-search-navbar .navbar-brand .navbar-logo {
		padding: 0 15px;
		width: 55px
	}
}

.header-search-navbar .navbar-brand .navbar-partner-logo {
	padding-right: 0;
	text-align: center;
	width: auto
}

.header-search-navbar .navbar-brand .navbar-partner-logo img {
	margin: 0 auto
}

@media only screen and (max-width:435px) {
	.header-search-navbar .navbar-brand .navbar-partner-logo {
		padding: 0 0 0 15px;
		width: 55px
	}
}

.header-search-navbar .navbar-brand .navbar-back-button {
	text-align: center;
	width: 55px
}

.header-search-navbar .navbar-brand .navbar-back-button i {
	color: #fff;
	font-size: 20px
}

.header-search-navbar .navbar-brand .navbar-burger {
	height: 100%;
	width: 60px
}

.header-search-navbar .navbar-brand .navbar-burger:hover {
	background: transparent;
}

.header-search-navbar .navbar-brand .navbar-burger span {
	background-color: #000;
}

@media only screen and (max-width:435px) {
	.header-search-navbar .navbar-brand .navbar-burger {
		padding: 0 55px 0 0;
		width: 55px;
		margin-right: -13%;
	}
	.listing-nev{	margin-right: -1% !important;}
}

.header-search-navbar .navbar-search,
.header-search-navbar .navbar-search-new {
	float: left;
	margin: 10px;
	max-width: 500px;
	overflow: visible;
	position: relative;
	/* width: 500px; */
    margin-top: -14px;
}

.header-search-navbar .navbar-search {
	background-color: #fff;
	border-radius: 3px
}

.header-search-navbar .navbar-search .region-autosuggest-container {
	border-radius: 3px;
	/* height: 100% !important; */
	margin-top: 0;
	height: 30px;
	float: left;
	display: block;
}

.header-search-navbar .navbar-search .region-autosuggest-container .react-autosuggest__container {
	/* border-radius: 3px; */
}

.header-search-navbar .navbar-search .region-autosuggest-container .react-autosuggest__container .react-autosuggest__input {
	border: none;
	border-radius: 3px;
	font-size: 16px;
	padding: 10px 10px 10px 45px;
	width: 150%;
	margin-top: 8px;
}

@media only screen and (max-width:435px) {
	.header-search-navbar .navbar-brand .navbar-logo{ margin-top:0px;}
	.header-search-navbar .navbar-search .region-autosuggest-container .react-autosuggest__container .react-autosuggest__input {
		font-size: 13px;
		padding: 10px 10px 10px 40px;
		width: 107%;
	}
}

.header-search-navbar .navbar-search .region-autosuggest-container .react-autosuggest__container .cross-button {
	margin-right: 5px;
	margin-top: 1.5px
}

.header-search-navbar .navbar-search .location-search-icon {
	color: #444;
	font-size: 15px;
	line-height: 38px;
	margin: 0;
	padding: 2px 15px 0;
	position: absolute;
	z-index: 100;
	top: 10px;
}

.header-search-navbar .navbar-search .popular-locations .columns:last-child {
	margin-bottom: 0
}

.header-search-navbar .navbar-menu.is-active,
.header-search-navbar .navbar-menu.is-active>.navbar-end {
	padding: 0
}

.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item {
	background: #fff;
	border-bottom: 1px solid #eee;
	color: #777;
	padding-bottom: 1rem;
	padding-top: 1rem
}

.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item:hover,
.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item:hover>.navbar-link {
	background: #fff;
	color: #555
}

.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item>.navbar-link {
	background: #fff;
	color: #777
}

.header-search-navbar .navbar-menu.is-active>.navbar-end>.navbar-item>.navbar-link:hover {
	background: #fff;
	color: #555
}

.header-search-navbar .navbar-menu>.navbar-end {
	height: 100%;
	padding-right: 20px
}

.header-search-navbar .navbar-menu>.navbar-end>.navbar-item {
	color: #000;
}

.header-search-navbar .navbar-menu>.navbar-end>.navbar-item:hover,
.header-search-navbar .navbar-menu>.navbar-end>.navbar-item:hover>.navbar-link {
	background: #000;
	color: #eee
}

.header-search-navbar .navbar-menu>.navbar-end>.navbar-item>.navbar-link {
	color: #0e0b0b;
}

.header-search-navbar .navbar-menu>.navbar-end>.navbar-item>.navbar-link:hover {
	background: #000;
	color: #eee
}

.header-search-navbar .contact-container .dot {
	background-color: #26b86c;
	border-radius: 50%;
	display: inline-block;
	height: 5px;
	margin-right: 10px;
	width: 5px
}

.header-search-navbar .button-suggest {
	font-size: 14px;
	height: 40px;
	margin-right: 10px;
	margin-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative
}

.header-search-navbar .button-suggest i.icon-main {
	color: #ff3;
	font-size: 16px
}

.header-search-navbar .button-suggest .hover-message-container {
	background-color: #fff;
	border-radius: 2px;
	bottom: -70px;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .2);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .2);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .2);
	color: #777;
	display: none;
	line-height: 18px;
	padding: 20px;
	position: absolute;
	transition: all .2s ease-out
}

.header-search-navbar .button-suggest .hover-message-container .arrow-up {
	border-bottom: 10px solid #fafafa;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	height: 0;
	left: 50%;
	position: absolute;
	top: -6px;
	width: 0
}

.header-search-navbar .button-suggest:hover .hover-message-container {
	display: inline-block;
	opacity: 1;
	transition: all .2s ease-in
}

@media only screen and (max-width:1366px) {
	.header-search-navbar .button-suggest {
		display: none
	}
}

.header-search-navbar .button-suggest i {
	animation: pulse 2s infinite;
	font-size: 14px;
	margin-right: 5px
}

@keyframes pulse {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(1.2)
	}

	to {
		transform: scale(1)
	}
}

.refer-headerSearch img {
	filter: brightness(.5) saturate(0);
	margin-left: 2.5px
}

@font-face {
	font-display: swap;
	font-family: amber-font-icon;
	font-style: normal;
	font-weight: 400;
	src: url(amber-font-icon-769c51175d217e4d2292.woff2) format("woff2"), url(amber-font-icon-837f68ec3c1b7dc7493f.woff) format("woff")
}

i {
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-display: swap;
	font-family: amber-font-icon !important;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1em;
	margin-left: .2em;
	margin-right: .2em;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	width: 1em
}

.icon-electricity:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â€šÂ¬"
}

.icon-check-double-grey:before {
	color: #b3b3b3;
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â"
}

.icon-gym:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Å¡"
}

.icon-cleaning:before {
	content: "ÃƒÂ®Ã‚Â¤Ã†â€™"
}

.icon-laundry:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Å¾"
}

.icon-wifi:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Â¦"
}

.icon-elevator:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Â "
}

.icon-kitchen:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Â¡"
}

.icon-pets-not-allowed:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‹â€ "
}

.icon-security:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Â°"
}

.icon-all-bills-included:before {
	content: "ÃƒÂ®Ã‚Â¤Ã…Â "
}

.icon-swimming-pool:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Â¹"
}

.icon-spa:before {
	content: "ÃƒÂ®Ã‚Â¤Ã…â€™"
}

.icon-pet-friendly:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â"
}

.icon-social-events:before {
	content: "ÃƒÂ®Ã‚Â¤Ã…Â½"
}

.icon-common-social-area:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â"
}

.icon-parking:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â"
}

.icon-staff-bilingual:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Ëœ"
}

.icon-fireplace:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬â„¢"
}

.icon-household-supplies:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Å“"
}

.icon-library:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Â"
}

.icon-cafe:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Â¢"
}

.icon-television:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬â€œ"
}

.icon-cinema-room:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬â€"
}

.icon-intercom:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‹Å“"
}

.icon-dishwasher:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â€žÂ¢"
}

.icon-microwave:before {
	content: "ÃƒÂ®Ã‚Â¤Ã…Â¡"
}

.icon-clubhouse:before {
	content: "ÃƒÂ®Ã‚Â¤Ã¢â‚¬Âº"
}

.icon-games-area:before {
	content: "ÃƒÂ®Ã‚Â¤Ã…â€œ"
}

.icon-vending-machine:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â"
}

.icon-content-insurance:before {
	content: "ÃƒÂ®Ã‚Â¤Ã…Â¾"
}

.icon-mattress:before {
	content: "ÃƒÂ®Ã‚Â¤Ã…Â¸"
}

.icon-blinds:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â "
}

.icon-breakfast-bar:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¡"
}

.icon-unfurnished-accommodations:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¢"
}

.icon-sundeck:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â£"
}

.icon-house-of-worship:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¤"
}

.icon-electric-vehicle-charging-stations:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¥"
}

.icon-industry-accreditation-_-awards:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¦"
}

.icon-terrace:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â§"
}

.icon-flooring-wooden:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¨"
}

.icon-noticeboard:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â©"
}

.icon-ironing-facility:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Âª"
}

.icon-medical-facilities:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â«"
}

.icon-newly-refurbished:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¬"
}

.icon-flatmate:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â­"
}

.icon-balcony:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â®"
}

.icon-basic-essentials:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¯"
}

.icon-shops:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â°"
}

.icon-dining-area:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â±"
}

.icon-coffee-machine:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â²"
}

.icon-ceiling-fan:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â³"
}

.icon-fridge:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â´"
}

.icon-food:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Âµ"
}

.icon-location-benefit:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¶"
}

.icon-maintenance:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â·"
}

.icon-fire-extinguisher:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¸"
}

.icon-guarantor-requirement:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¹"
}

.icon-home-linen:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Âº"
}

.icon-garbage-disposal:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â»"
}

.icon-gas:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¼"
}

.icon-flooring-tile:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â½"
}

.icon-room-storage:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¾"
}

.icon-property-rules:before {
	content: "ÃƒÂ®Ã‚Â¤Ã‚Â¿"
}

.icon-alarm-clock:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â€šÂ¬"
}

.icon-lounge:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â"
}

.icon-fully-furnished:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Å¡"
}

.icon-amenities:before {
	content: "ÃƒÂ®Ã‚Â¥Ã†â€™"
}

.icon-classroom:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Å¾"
}

.icon-air-conditioning:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Â¦"
}

.icon-barbeque:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Â "
}

.icon-bathroom:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Â¡"
}

.icon-disability-access:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‹â€ "
}

.icon-business-center:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Â°"
}

.icon-jogging-trail:before {
	content: "ÃƒÂ®Ã‚Â¥Ã…Â "
}

.icon-medical-facility:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Â¹"
}

.icon-parcel-collection:before {
	content: "ÃƒÂ®Ã‚Â¥Ã…â€™"
}

.icon-sports:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â"
}

.icon-accommodation-features:before {
	content: "ÃƒÂ®Ã‚Â¥Ã…Â½"
}

.icon-how-it-works:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â"
}

.icon-bean-bag:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â"
}

.icon-verified-listings:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Ëœ"
}

.icon-double-occupancy:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬â„¢"
}

.icon-common-service:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Å“"
}

.icon-den:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Â"
}

.icon-logout:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Â¢"
}

.icon-courtyard:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬â€œ"
}

.icon-flooring-carpet:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬â€"
}

.icon-help:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‹Å“"
}

.icon-dashboard:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â€žÂ¢"
}

.icon-beds:before {
	content: "ÃƒÂ®Ã‚Â¥Ã…Â¡"
}

.icon-playground:before {
	content: "ÃƒÂ®Ã‚Â¥Ã¢â‚¬Âº"
}

.icon-blog:before {
	content: "ÃƒÂ®Ã‚Â¥Ã…â€œ"
}

.icon-3d-view:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â"
}

.icon-login:before {
	content: "ÃƒÂ®Ã‚Â¥Ã…Â¾"
}

.icon-city:before {
	content: "ÃƒÂ®Ã‚Â¥Ã…Â¸"
}

.icon-personal-assistance:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â "
}

.icon-video:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¡"
}

.icon-payments-electronic:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¢"
}

.icon-price-match-guarantee:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â£"
}

.icon-24x7-assistance:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¤"
}

.icon-search-button:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¥"
}

.icon-bath:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¦"
}

.icon-university:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â§"
}

.icon-desk:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¨"
}

.icon-offers:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â©"
}

.icon-contact:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Âª"
}

.icon-shortlist:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â«"
}

.icon-instant-booking:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¬"
}

.icon-options:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â­"
}

.icon-photos:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â®"
}

.icon-settings:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¯"
}

.icon-wardrobe:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â°"
}

.icon-ensuite-bathroom-with-shower:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â±"
}

.icon-toilet-and-basin:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â²"
}

.icon-chair:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â³"
}

.icon-templates:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â´"
}

.icon-distance:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Âµ"
}

.icon-forms:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¶"
}

.icon-enquire:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â·"
}

.icon-view-more:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¸"
}

.icon-payments:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¹"
}

.icon-all-inventories:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Âº"
}

.icon-entities:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â»"
}

.icon-stats:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¼"
}

.icon-regions:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â½"
}

.icon-all-regions:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¾"
}

.icon-dialer:before {
	content: "ÃƒÂ®Ã‚Â¥Ã‚Â¿"
}

.icon-providers:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â€šÂ¬"
}

.icon-entities-others:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â"
}

.icon-entities-images-others:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Å¡"
}

.icon-entities-regions:before {
	content: "ÃƒÂ®Ã‚Â¦Ã†â€™"
}

.icon-users-others:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Å¾"
}

.icon-bookings:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Â¦"
}

.icon-leads:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Â "
}

.icon-others:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Â¡"
}

.icon-partners:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‹â€ "
}

.icon-inventories:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Â°"
}

.icon-profile:before {
	content: "ÃƒÂ®Ã‚Â¦Ã…Â "
}

.icon-escalations:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Â¹"
}

.icon-export:before {
	content: "ÃƒÂ®Ã‚Â¦Ã…â€™"
}

.icon-open:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â"
}

.icon-tasks:before {
	content: "ÃƒÂ®Ã‚Â¦Ã…Â½"
}

.icon-add-lead:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â"
}

.icon-reset:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â"
}

.icon-twitter:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Ëœ"
}

.icon-bulk-actions:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬â„¢"
}

.icon-delete:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Å“"
}

.icon-envelope:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Â"
}

.icon-whatsapp:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Â¢"
}

.icon-instagram:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬â€œ"
}

.icon-youtube:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬â€"
}

.icon-chatbox:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‹Å“"
}

.icon-phone:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â€žÂ¢"
}

.icon-arrow-left:before {
	content: "ÃƒÂ®Ã‚Â¦Ã…Â¡"
}

.icon-arrow-right:before {
	content: "ÃƒÂ®Ã‚Â¦Ã¢â‚¬Âº"
}

.icon-linkedin-in:before {
	content: "ÃƒÂ®Ã‚Â¦Ã…â€œ"
}

.icon-arrow-down-circle:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â"
}

.icon-arrow-right-circle:before {
	content: "ÃƒÂ®Ã‚Â¦Ã…Â¾"
}

.icon-edit1:before {
	content: "ÃƒÂ®Ã‚Â¦Ã…Â¸"
}

.icon-zoom-out:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â "
}

.icon-facebook:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¡"
}

.icon-arrow-down:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¢"
}

.icon-refresh:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â£"
}

.icon-arrow-left-circle:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¤"
}

.icon-close:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¥"
}

.icon-arrow-up:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¦"
}

.icon-arrow-up-circle:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â§"
}

.icon-analytics:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¨"
}

.icon-magnifying-glass:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â©"
}

.icon-tick-mark:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Âª"
}

.icon-shuttle-cab-service:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â«"
}

.icon-reception-staff:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¬"
}

.icon-zoom-in:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â­"
}

.icon-locker-safes:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â®"
}

.icon-offer:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¯"
}

.icon-home:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â°"
}

.icon-menu:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â±"
}

.icon-mirror:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â²"
}

.icon-area:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â³"
}

.icon-book:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â´"
}

.icon-history:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Âµ"
}

.icon-finances:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¶"
}

.icon-bookings-calendar:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â·"
}

.icon-single-occupancy:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¸"
}

.icon-document:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¹"
}

.icon-options-2:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Âº"
}

.icon-options-1:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â»"
}

.icon-single-occupancy-1:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¼"
}

.icon-dual-occupancy:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â½"
}

.icon-filter:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¾"
}

.icon-vacuum-cleaner:before {
	content: "ÃƒÂ®Ã‚Â¦Ã‚Â¿"
}

.icon-ball:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â€šÂ¬"
}

.icon-padlock:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â"
}

.icon-commute:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Å¡"
}

.icon-documents:before {
	content: "ÃƒÂ®Ã‚Â§Ã†â€™"
}

.icon-book-open:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Å¾"
}

.icon-lead:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Â¦"
}

.icon-wheel:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Â "
}

.icon-pause:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Â¡"
}

.icon-bicycle:before {
	content: "ÃƒÂ®Ã‚Â§Ã‹â€ "
}

.icon-clock:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Â°"
}

.icon-plus:before {
	content: "ÃƒÂ®Ã‚Â§Ã…Â "
}

.icon-download:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Â¹"
}

.icon-help-3:before {
	content: "ÃƒÂ®Ã‚Â§Ã…â€™"
}

.icon-edit:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â"
}

.icon-product:before {
	content: "ÃƒÂ®Ã‚Â§Ã…Â½"
}

.icon-upload:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â"
}

.icon-restaurant:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â"
}

.icon-heating:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Ëœ"
}

.icon-airport:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬â„¢"
}

.icon-ban:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Å“"
}

.icon-explore:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Â"
}

.icon-trophy:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Â¢"
}

.icon-star:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬â€œ"
}

.icon-shortlist-filled:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬â€"
}

.icon-bell-regular:before {
	content: "ÃƒÂ®Ã‚Â§Ã‹Å“"
}

.icon-check-double-green:before {
	color: #9dce0c;
	content: "ÃƒÂ®Ã‚Â§Ã¢â€žÂ¢"
}

.icon-water:before {
	content: "ÃƒÂ®Ã‚Â§Ã…Â¡"
}

.icon-share:before {
	content: "ÃƒÂ®Ã‚Â§Ã¢â‚¬Âº"
}

.icon-shop-2:before {
	content: "ÃƒÂ®Ã‚Â§Ã…â€œ"
}

.icon-price-match-guarantee-2:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â"
}

.icon-3d-view-2:before {
	content: "ÃƒÂ®Ã‚Â§Ã…Â¾"
}

.icon-bulk-upload:before {
	content: "ÃƒÂ®Ã‚Â§Ã…Â¸"
}

.icon-how-it-works-2:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â "
}

.icon-paper-plane:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¡"
}

.icon-like:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¢"
}

.icon-bookings-supply:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â£"
}

.icon-Stop-screencast---White:before {
	color: #fff;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¤"
}

.icon-microphone-unmute---White:before {
	color: #fff;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¥"
}

.icon-speedometer:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¦"
}

.icon-product-2:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â§"
}

.icon-microphone-solid-1---Black:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¨"
}

.icon-country:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â©"
}

.icon-24-7-security:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Âª"
}

.icon-google:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â«"
}

.icon-globe:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¬"
}

.icon-money-bill:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â­"
}

.icon-info:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â®"
}

.icon-bus:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¯"
}

.icon-paper-plane-top:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â°"
}

.icon-user-circle .path1:before {
	color: #f3f4f6;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â±"
}

.icon-user-circle .path2:before {
	color: #6b7280;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â²";
	margin-left: -1em
}

.icon-arrow-rotate-right:before {
	color: #fff;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â³"
}

.icon-bell-slash-regular:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â´"
}

.icon-departure:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Âµ"
}

.icon-list-house .path1:before {
	color: #fff;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¶"
}

.icon-list-house .path2:before {
	color: #000;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â·";
	margin-left: -1em
}

.icon-list-house .path3:before {
	color: #c3ddfd;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¸";
	margin-left: -1em
}

.icon-list-house .path4:before {
	color: #000;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¹";
	margin-left: -1em
}

.icon-list-house .path5:before {
	color: #000;
	content: "ÃƒÂ®Ã‚Â§Ã‚Âº";
	margin-left: -1em
}

.icon-list-house .path6:before {
	color: #000;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â»";
	margin-left: -1em
}

.icon-arrow-down-pointer:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¼"
}

.icon-train-subway:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â½"
}

.icon-user:before {
	color: #3f83f8;
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¾"
}

.icon-pen-light:before {
	content: "ÃƒÂ®Ã‚Â§Ã‚Â¿"
}

.icon-pot-food:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â€šÂ¬"
}

.icon-arrow-diagonal-red:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â"
}

.icon-cart:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Å¡"
}

.icon-refer:before {
	color: #bebebf;
	content: "ÃƒÂ®Ã‚Â¨Ã†â€™"
}

.icon-calendar-exclamation:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Å¾"
}

.icon-white-star:before {
	color: #fff;
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Â¦"
}

.icon-keyboard:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Â "
}

.icon-group-bookings:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Â¡"
}

.icon-bnav-home:before {
	color: #6b7280;
	content: "ÃƒÂ®Ã‚Â¨Ã‹â€ "
}

.icon-account:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Â°"
}

.icon-user-18:before {
	color: #6b7280;
	content: "ÃƒÂ®Ã‚Â¨Ã…Â "
}

.icon-screencast-regular-1---Black:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Â¹"
}

.icon-memo:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â¨Ã…â€™"
}

.icon-quick-chat:before {
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â"
}

.icon-search-inventory:before {
	color: #4b5563;
	content: "ÃƒÂ®Ã‚Â¨Ã…Â½"
}

.icon-search-university:before {
	color: #4b5563;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â"
}

.icon-support:before {
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â"
}

.icon-share-outlined:before {
	color: #fff;
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Ëœ"
}

.icon-photo:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬â„¢"
}

.icon-map:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Å“"
}

.icon-step-arrow-right:before {
	color: #6b7280;
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Â"
}

.icon-offers-1:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Â¢"
}

.icon-3D-cube:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬â€œ"
}

.icon-chat-color:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬â€"
}

.icon-circle-info:before {
	color: #9ca3af;
	content: "ÃƒÂ®Ã‚Â¨Ã‹Å“"
}

.icon-tag:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â¨Ã¢â€žÂ¢"
}

.icon-support-filled:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â¨Ã…Â¡"
}

.icon-video-play:before {
	content: "ÃƒÂ®Ã‚Â¨Ã¢â‚¬Âº"
}

.icon-bnav-home-filled:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â¨Ã…â€œ"
}

.icon-headphone:before {
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â"
}

.icon-dashboard-table:before {
	content: "ÃƒÂ®Ã‚Â¨Ã…Â¾"
}

.icon-profile-filled:before {
	color: #ed3a56;
	content: "ÃƒÂ®Ã‚Â¨Ã…Â¸"
}

.icon-refer-1:before {
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â "
}

.icon-message-smile-light:before {
	color: #ec6f7f;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â¡"
}

.icon-share-1:before {
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â¢"
}

.icon-booking:before {
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â£"
}

.icon-whatsapp-18:before {
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â¤"
}

.icon-list-globe .path1:before {
	color: #fff;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â¥"
}

.icon-list-globe .path2:before {
	color: #000;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â¦";
	margin-left: -1em
}

.icon-list-globe .path3:before {
	color: #c3ddfd;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â§";
	margin-left: -1em
}

.icon-list-globe .path4:before {
	color: #000;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â¨";
	margin-left: -1em
}

.icon-list-globe .path5:before {
	color: #c3ddfd;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â©";
	margin-left: -1em
}

.icon-list-globe .path6:before {
	color: #000;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Âª";
	margin-left: -1em
}

.icon-tags-filled .path1:before {
	color: #111928;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â«"
}

.icon-tags-filled .path2:before {
	color: #fdc8d3;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â¬";
	margin-left: -1.021484375em
}

.icon-messenger-color:before {
	color: #00b2ff;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â­"
}

.icon-list-with-us:before {
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â®"
}

.icon-list-bed .path1:before {
	color: #111928;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â¯"
}

.icon-list-bed .path2:before {
	color: #111928;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â°";
	margin-left: -1em
}

.icon-list-bed .path3:before {
	color: #c3ddfd;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â±";
	margin-left: -1em
}

.icon-list-bed .path4:before {
	color: #111928;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â²";
	margin-left: -1em
}

.icon-list-bed .path5:before {
	color: #c3ddfd;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â³";
	margin-left: -1em
}

.icon-list-bed .path6:before {
	color: #111928;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â´";
	margin-left: -1em
}

.icon-whatsapp-color:before {
	color: #25d366;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Âµ"
}

.icon-partner-with-us:before {
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â¶"
}

.icon-lead-filled:before {
	color: #6b7280;
	content: "ÃƒÂ®Ã‚Â¨Ã‚Â·"
}

.inventory-image {
	border-radius: 12px
}

.vertical-dotted-line {
	border: 2px dashed #d1d5db;
	height: 0;
	margin: 0 2px 0 -2px;
	opacity: .5;
	transform: rotate(90deg);
	width: 34px
}

@media screen and (max-width:700px) {
	.vertical-dotted-line {
		transform: none;
		width: 50px
	}
}

.sold-out-overlay {
	background-color: hsla(0, 0%, 42%, .5);
	border-radius: 16px;
	bottom: 0;
	display: grid;
	left: 0;
	place-items: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.sold-out-overlay p {
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.sold-out-overlay.mobile {
	margin: 5px
}

.sold-out-overlay.mobile p {
	font-size: 11px
}

.icon-info {
	cursor: pointer;
	font-size: 18px;
	height: 18px;
	width: 18px
}

.snackbar-container {
	background: #333;
	border-radius: 4px;
	bottom: 20px;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	color: #f6f8fa;
	font-size: 15px;
	font-weight: 500;
	left: 50%;
	line-height: 20px;
	margin-left: -150px;
	padding: 15px 25px;
	position: fixed;
	text-align: center;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-o-transform: translateY(100px);
	transition: all 80ms;
	-webkit-transition: all 80ms;
	-moz-transition: all 80ms;
	-o-transition: all 80ms;
	width: 300px;
	z-index: 2000
}

@media only screen and (max-width:435px) {
	.snackbar-container {
		bottom: 80px
	}
}

.snackbar-container .right-control {
	color: #ff3860;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	margin-left: 25px
}

@keyframes nanobar-animation {
	0% {
		left: 0;
		top: 0
	}

	50% {
		left: calc(100% - 75px);
		top: 0
	}

	to {
		left: 0;
		top: 0
	}
}

.nanobar-container {
	animation-direction: normal;
	animation-duration: 2s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: nanobar-animation;
	background: #ff3860;
	height: 3px;
	left: 0;
	position: fixed;
	top: 0;
	width: 50%;
	z-index: 2000
}

.show {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0)
}

.modal.login-modal {
	z-index: 1000
}

.modal.login-modal .modal-background {
	align-items: center;
	background-color: rgba(0, 0, 0, .85);
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	display: grid;
	grid-template-columns: 1fr;
	opacity: 0
}

@media only screen and (max-width:435px) {
	.modal.login-modal .modal-background {
		align-items: stretch
	}
}

.modal.login-modal.is-active {
	visibility: visible
}

.modal.login-modal.is-active .modal-background {
	opacity: 1
}

.modal.login-modal .modal-bg-fade-in {
	animation: fade_in_keyframe .3s;
	-webkit-animation: fade_in_keyframe .3s;
	-moz-animation: fade_in_keyframe .3s;
	-o-animation: fade_in_keyframe .3s
}

@keyframes fade_in_keyframe {
	0% {
		opacity: .9
	}

	to {
		opacity: 1
	}
}

.login-component-container .modal-content {
	background: #fff;
	margin: 0;
	width: 100%
}

.login-component-container .modal-content-expand {
	animation: expand_keyframe .2s;
	-webkit-animation: expand_keyframe .2s;
	-moz-animation: expand_keyframe .2s;
	-o-animation: expand_keyframe .2s;
	margin: 0 auto;
	max-width: 740px
}

@keyframes expand_keyframe {
	0% {
		transform: scale(.9)
	}

	to {
		transform: scale(1)
	}
}

.login-component-container .column {
	padding: 0
}

.login-component-container .left-content {
	background-color: #fff;
	overflow: hidden
}

.login-component-container .left-content img {
	height: 100%;
	object-fit: cover
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.login-component-container .left-content {
		display: none
	}
}

@media only screen and (max-width:435px) {
	.login-component-container .left-content {
		display: none
	}
}

.login-component-container .right-content {
	background: #fff
}

.login-component-container .right-content .text-container {
	box-sizing: border-box;
	text-align: center
}

@media only screen and (max-width:435px) {
	.login-component-container .right-content .text-container {
		padding: 0
	}
}

.login-component-container .right-content .text-inner-container {
	padding: 40px
}

@media only screen and (max-width:435px) {
	.login-component-container .right-content .text-inner-container {
		height: auto;
		padding: 30px
	}
}

.login-component-container .prompt-text {
	font-size: 24px;
	margin: 15px auto 25px;
	text-align: left
}

.login-component-container .user-input-field input {
	border-width: 2px;
	font-size: 14px;
	height: auto;
	padding: 12px 15px;
	width: 100%
}

.login-component-container .user-input-field label {
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 10px;
	text-align: left
}

.login-component-container .user-input-field .error-message {
	color: red;
	font-size: 13px;
	font-weight: 500;
	margin: 8px 0 5px;
	text-align: left
}

.login-component-container .change-email-container {
	display: flex;
	font-size: 13px;
	justify-content: space-between;
	margin-bottom: 8px
}

.login-component-container .change-email-container_email {
	font-style: italic
}

.login-component-container .otp-button {
	margin: 15px auto 20px;
	padding: 11px 15px
}

.login-component-container .login-button {
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	height: auto;
	padding: 10px 15px;
	width: 100%
}

.login-component-container .brand-login-js {
	border: 1px solid #dadce0;
	color: #3c4043;
	font-family: Google Sans, arial, sans-serif;
	font-weight: 500;
	height: 42px;
	margin: 20px auto 15px;
	max-width: 400px;
	overflow: hidden;
	position: relative
}

.login-component-container .brand-login-js .fb-icon {
	height: auto;
	left: .7rem;
	position: absolute;
	width: 1.5rem
}

.login-component-container .brand-login-js .apple-icon {
	left: .8rem;
	position: absolute;
	width: 1.2rem
}

.login-component-container .apple-login-btn {
	margin: 15px 0 0
}

.login-component-container .brand-login-js:hover {
	background-color: rgba(237, 244, 254, .333);
	border-color: #d2e3fc
}

.login-component-container .google-login-js {
	height: 44px !important;
	margin: -2px auto;
	max-width: 400px;
	width: 100%
}

.login-component-container .resend-otp-button {
	background: none;
	border: none;
	color: #f06673;
	cursor: pointer;
	margin-bottom: 1rem;
	outline: none;
	text-align: center;
	text-decoration: underline
}

.login-component-container .resend-otp-button:disabled {
	color: gray;
	cursor: not-allowed
}

.login-component-container .resend-otp-button .timer-value {
	color: #f06673;
	display: inline-block;
	text-decoration: none;
	width: 2rem
}

.login-component-container .seperator-text-container .seperator-text {
	color: #555;
	font-weight: 500
}

.login-component-container .terms-line {
	font-size: 10px;
	margin-top: 2rem
}

#credential_picker_container {
	top: 65px !important;
	z-index: 10 !important
}

#ssIFrame_google {
	top: 0
}

.chat-links-container {
	background-color: #fff;
	bottom: 0;
	box-shadow: 0 0 10px rgba(50, 50, 50, .6);
	display: inline-block;
	position: fixed;
	right: 0;
	width: 100%;
	z-index: 1000
}

.chat-links-container .close-container {
	display: inline-block;
	font-size: 20px;
	padding: 10px;
	position: absolute;
	right: 0
}

.chat-links-container .header-text {
	font-size: 15px;
	font-weight: 600;
	padding: 15px
}

.chat-links-container .links {
	padding: 5px
}

.chat-links-container .chat-box {
	padding: 5px 10px;
	width: 100%
}

.chat-links-container .chat-box .button {
	height: 48px;
	justify-content: left;
	text-align: left;
	width: 100%
}

.chat-links-container .chat-box .icon-arrow-right {
	position: absolute;
	right: 15px
}

.chat-links-container .chat-box .button.facebook {
	background-color: #415e9b;
	border-color: #415e9b;
	color: #fff
}

.chat-links-container .chat-box .button.whatsapp {
	background-color: #34af23;
	border-color: #34af23;
	color: #fff
}

.chat-links-container .chat-box .button.whatsapp i {
	font-size: 24px
}

.chat-links-container .chat-box .left-icon {
	display: inline-block;
	font-size: 20px;
	margin-right: 10px;
	text-align: center;
	vertical-align: middle;
	width: 25px
}

.chat-links-container .chat-box .left-icon-image.messenger {
	background-position: 0
}

.chat-links-container .chat-box .left-icon-image.whatsapp {
	background-position: 50%
}

.chat-links-container .chat-box .left-icon-image.website {
	background-position: 100%
}

.mobile-action-container {
	background: #fff;
	bottom: 0;
	box-shadow: 0 -1px 4px rgba(0, 0, 0, .1);
	display: none;
	padding: 10px;
	position: fixed;
	width: 100%;
	z-index: 99
}

@media only screen and (max-width:435px) {
	.mobile-action-container {
		display: block
	}
}

.mobile-action-container .mobile-action-inner-container {
	height: 42px
}

.mobile-action-container .mobile-action-inner-container .column.column-chat {
	padding-left: 5px
}

.mobile-action-container .mobile-action-inner-container .column.column-book {
	padding-right: 5px
}

.mobile-action-container .mobile-action-inner-container button {
	height: 100%;
	width: 100%
}

.mobile-action-container .mobile-action-inner-container button.button-book i {
	font-size: 14px;
	margin-bottom: -2px;
	margin-left: 5px;
	vertical-align: middle
}

.mobile-action-container .mobile-action-inner-container button.button-chat i {
	vertical-align: middle
}

@media only screen and (max-width:435px) {
	.button-intercom {
		display: none !important
	}
}

.intercom-lightweight-app-launcher.hide {
	width: 0 !important
}

.scroll-box-wrapper {
	box-sizing: border-box;
	padding: 0;
	position: relative
}

@media screen and (max-width:767px) {
	.scroll-box-wrapper {
		margin-left: -16px;
		margin-right: -16px
	}
}

.scroll-box-wrapper .scroll-box {
	-webkit-overflow-scrolling: touch;
	font-size: 0;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	white-space: nowrap
}

.scroll-box-wrapper .scroll-box::-webkit-scrollbar {
	display: none
}

.js .scroll-box-wrapper .scroll-box {
	-ms-overflow-style: -ms-autohiding-scrollbar
}

.js .scroll-box-wrapper .scroll-box::-webkit-scrollbar {
	display: none
}

@media screen and (max-width:767px) {
	.scroll-box-wrapper .scroll-box {
		padding-left: 16px
	}
}

.scroll-box-wrapper .scroll-box-contents {
	float: left;
	position: relative;
	transition: transform .2s ease-in-out
}

.scroll-box-wrapper .scroll-box-contents-no-transition {
	transition: none
}

.scroll-box-wrapper .scroll-box-item {
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	padding-right: 12px;
	text-decoration: none
}

.scroll-box-wrapper .scroll-box-advancer {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	appearance: none;
	border: 0;
	bottom: 0;
	display: none;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 0;
	transition: opacity .3s;
	width: 80px
}

.scroll-box-wrapper .scroll-box-advancer:focus {
	outline: 0
}

.scroll-box-wrapper .scroll-box-advancer:hover {
	cursor: pointer
}

@media only screen and (max-width:435px) {
	.scroll-box-wrapper .scroll-box-advancer {
		visibility: hidden
	}
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.scroll-box-wrapper .scroll-box-advancer {
		visibility: hidden
	}
}

.scroll-box-wrapper .scroll-box-advancer .scroll-box-advancer-inner-container {
	align-items: center;
	background: #fff;
	border: 1px solid #e7e7e7;
	border-radius: 100%;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	display: flex;
	height: 36px;
	justify-content: center;
	margin: 0 auto;
	padding: 12px 0;
	position: relative;
	text-align: center;
	width: 36px;
	z-index: 9
}

.scroll-box-wrapper .scroll-box-advancer .scroll-box-advancer_Icon {
	fill: #111928;
	width: 8px
}

.scroll-box-advancer_Left {
	background: #fafafa;
	background: linear-gradient(270deg, hsla(0, 0%, 98%, 0), hsla(0, 0%, 98%, .5) 25%, #fafafa);
	left: 0
}

[data-overflowing=both]~.scroll-box-advancer_Left,
[data-overflowing=left]~.scroll-box-advancer_Left {
	display: block;
	opacity: 1
}

.scroll-box-advancer_Left .scroll-box-advancer-inner-container {
	float: left
}

.scroll-box-advancer_Right {
	background: #fafafa;
	background: linear-gradient(90deg, hsla(0, 0%, 98%, 0), hsla(0, 0%, 98%, .5) 25%, #fafafa);
	right: 0
}

[data-overflowing=both]~.scroll-box-advancer_Right,
[data-overflowing=right]~.scroll-box-advancer_Right {
	display: block;
	opacity: 1
}

.scroll-box-advancer_Right .scroll-box-advancer-inner-container {
	float: right
}

.children-container {
	border: 1px solid #e7e7e7;
	margin: 10px -11px -11px;
	padding: 0;
	text-align: left
}

.children-container .helper-link {
	margin-bottom: 10px;
	margin-right: 10px
}

.children-container .internal__select-container {
	cursor: pointer;
	margin-bottom: 10px;
	margin-right: 10px
}

.children-container .internal__select-container .internal__input-container.selected button {
	background-color: #9012fe;
	color: #fff
}

.children-container .note-strong-container {
	color: #000
}

.children-container .children-top-container {
	display: flex;
	flex-flow: row wrap;
	padding: 10px 10px 0
}

.children-container .children-top-container a {
	margin-bottom: 0
}

.children-container .children-bottom-container {
	padding: 0 10px 10px
}

.children-container .children-tag-container {
	line-height: 28px;
	margin: 0;
	padding: 0
}

.children-container .children-tag-container .tenancies-container {
	font-size: 12px;
	line-height: 24px;
	margin-left: 10px
}

.children-container .children-tag-container .tenancies-container .tenancies-element-container .text {
	color: #000;
	margin-right: 10px
}

.children-container .children-tag-container .tenancies-container .tenancies-element-container.sold-out .text {
	color: #aaa;
	text-decoration: line-through
}

.children-container .children-tag-container .tag-item-1 {
	color: #9012fe;
	font-weight: 500;
	margin: 0 5px
}

.children-container .children-tag-container .tag-item-2 {
	color: #e8415d;
	font-weight: 500;
	margin: 0 5px
}

.children-container .children-tag-container.sold-out .text {
	color: #aaa
}

.children-container .child-name {
	color: #000
}

.distance-container-strip {
	display: inline-block;
	line-height: 15px;
	margin-top: 10px;
	padding: 5px;
	width: 100%
}

.distance-container-strip .item {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	margin-right: 10px;
	padding-right: 10px
}

.distance-container-strip .item .user-text {
	margin-right: 6px
}

.distance-container-strip .item.blue {
	color: #415e9b
}

.distance-container-strip .item.red {
	color: #e8415d
}

.distance-container-strip .item.green {
	color: #26b86c
}

.distance-container {
	background-color: #9012fe;
	border-radius: 20px;
	color: #fff
}

.section-locations-component-container {
	background-color: #fafafa;
	padding: 5em 0
}

@media only screen and (max-width:767px) {
	.section-locations-component-container {
		padding: 4em 0
	}
}

.section-locations-component-container .heading-element {
	font-size: 2.2em;
	font-weight: 500;
	margin-bottom: 10px
}

@media only screen and (max-width:435px) {
	.section-locations-component-container .heading-element {
		font-size: 1.8em
	}
}

.section-locations-component-container a.view-all {
	min-width: 240px
}

@media only screen and (max-width:435px) {
	.section-locations-component-container a.view-all {
		font-size: 1.25em;
		width: 100%
	}
}

.section-locations-component-container .section-locations-inner-container {
	margin-top: 40px
}

.section-locations-component-container .location-element .location-element-inner {
	border-radius: 3px
}

.section-locations-component-container .location-element .location-element-inner a {
	border-radius: 5px;
	display: block;
	overflow: hidden;
	position: relative
}

.section-locations-component-container .location-element .location-element-inner a .image-container {
	background-color: #333;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 100%;
	position: relative;
	width: 100%
}

.section-locations-component-container .location-element .location-element-inner a .image-container:after {
	background-color: transparent;
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    opacity: .2;
    position: absolute;
    top: 0;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    width: 100%;
}

.section-locations-component-container .location-element .location-element-inner a .description-container {
	bottom: 20px;
	padding: 20px;
	position: absolute;
	text-align: center;
	width: 100%
}

.section-locations-component-container .location-element .location-element-inner a .description-container .title {
	color: #fff;
	font-size: 1.15em;
	font-weight: 600;
	margin: 0;
	text-shadow: 0 2px 2px rgba(0, 0, 0, .7);
	width: 100%
}

@media only screen and (max-width:1366px) {
	.section-locations-component-container .location-element .location-element-inner a .description-container .title {
		font-size: 1.15em
	}
}

@media only screen and (max-width:435px) {
	.section-locations-component-container .location-element .location-element-inner a .description-container .title {
		font-size: 1.15em
	}
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.section-locations-component-container .location-element .location-element-inner a .description-container .title {
		font-size: 1.15em
	}
}

.section-locations-component-container .location-element .location-element-inner:hover .image-container:after {
	opacity: .6 !important
}

.section-region-info-container {
	margin: 40px 40px 30px
}

@media only screen and (max-width:435px) {
	.section-region-info-container {
		margin: 30px 15px
	}
}

.section-region-info-container .faqs-item {
	border-bottom: 1px solid #ddd;
	padding: 6px 0 !important
}

.section-region-info-container .faqs-item:hover {
	border-bottom-color: #ccc
}

.section-region-info-container .faqs-item .faqs-item-title {
	color: #222
}

.section-region-info-container .region-info-heading {
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 10px
}

.section-region-info-container .region-info-item {
	float: left;
	font-size: .925em;
	font-weight: 500;
	line-height: 26px;
	margin: 3px 15px 3px 0
}

.section-region-info-container .region-info-item-heading {
	clear: both;
	font-size: 1.25em;
	font-weight: 600;
	line-height: 30px
}

.section-region-info-container .region-faqs-container {
	margin-bottom: 45px;
	position: relative
}

.section-region-info-container .region-faqs-container .region-faqs-container-heading {
	font-size: 1.25em;
	font-weight: 600;
	margin-bottom: 5px
}

.section-region-info-container .region-faqs-container .read-all-button-container {
	padding: 20px 0
}

.section-region-info-container .region-description-container {
	margin-bottom: 45px;
	position: relative
}

.section-region-info-container .region-localities-container {
	clear: both;
	margin: 0 0 30px
}

.section-region-info-container .region-localities-container a {
	color: #f06673;
	text-decoration: none
}

.section-region-info-container .region-localities-container a:hover {
	color: #c62b4a
}

.section-region-info-container .region-sublocalities-container {
	clear: both;
	margin: 0 0 30px
}

.section-region-info-container .region-sublocalities-container a {
	color: #f06673;
	text-decoration: none
}

.section-region-info-container .region-sublocalities-container a:hover {
	color: #c62b4a
}

.section-region-info-container .region-establishments-container {
	clear: both;
	margin: 0
}

.section-region-info-container .region-establishments-container a {
	color: #f06673;
	text-decoration: none
}

.section-region-info-container .region-establishments-container a:hover {
	color: #c62b4a
}

.section-features-component-container {
	padding: 0
}

.section-features-component-container .amenities-section .title.title-main {
	font-size: 18px;
	margin: 35px 0 10px;
	text-transform: capitalize
}

.section-features-component-container .description {
	margin-bottom: 15px
}

.section-features-component-container .amenities-container {
	display: inline-block
}

.section-offers-container .offers-description {
	margin-top: 10px
}

.section-offers-container .offers-description .heading {
	color: #55acee;
	cursor: pointer;
	font-weight: 700
}

.section-offers-container .offers-description .heading:hover {
	text-decoration: underline
}

.section-offers-container .offers-description .description {
	font-size: 14px
}

.section-offers-container .offers-inner-container {
	position: relative
}

.section-offers-container .offers-inner-container .tag-primary {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	font-weight: 600;
	left: 20px;
	margin-bottom: 10px;
	position: absolute;
	top: 0
}

.details-card {
	border-top: 1px solid #e7e7e7;
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	margin: 0;
	padding: 15px 20px 18px 52px
}

.details-card.index-0 {
	border: none;
	padding-top: 40px
}

.details-card .details-card-inner-container {
	position: relative
}

.details-card .details-card-inner-container .details-card-index {
	border-radius: 50%;
	display: block;
	font-size: 13px;
	height: 22px;
	left: -36px;
	line-height: 22px;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 3px;
	width: 22px
}

.details-card .details-card-inner-container .details-card-title {
	font-size: 17px;
	font-weight: 600;
	line-height: 26px;
	margin: 0 0 5px
}

.details-card .details-card-inner-container .details-card-title:first-letter {
	text-transform: capitalize
}

.details-card .details-card-inner-container .details-card-description {
	font-size: 14px
}

.details-card .details-card-inner-container .details-card-description .details-card-read-more-btn {
	color: #444;
	cursor: pointer;
	font-size: .875em;
	font-weight: 700
}

.details-card .details-card-inner-container .details-card-message {
	font-size: 14px;
	margin: 5px 0 10px
}

.view-more {
	align-items: center;
	display: flex
}

.view-more button {
	background: none;
	border: none;
	color: #c62b4a;
	cursor: pointer;
	padding: 0;
	position: relative;
	transition: .2s ease;
	white-space: nowrap
}

.view-more button:after {
	background-color: #c62b4a;
	bottom: -1.5px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	transform: scaleX(0);
	transform-origin: bottom right;
	transition: transform .25s ease-out;
	width: 100%
}

.view-more button:hover:after {
	transform: scaleX(1);
	transform-origin: bottom left
}

.tnc-header {
	font-weight: 700
}

#tnc-header-content ol li {
	list-style: decimal;
	margin-left: 16px
}

.offer-description-header-heading {
	font-weight: 700
}

.offer-description-header {
	margin-bottom: 3%
}

.offer-description-header-content p {
	display: inline
}

.section-booking-details-container {
	margin: 3em auto 0
}

.section-booking-details-container .section-booking-details-inner-container {
	font-size: 15px;
	position: relative
}

.section-booking-details-container .section-booking-details-inner-container .details-card {
	padding: 15px 20px 18px
}

.section-booking-details-container .section-booking-details-inner-container .details-card .details-card-index,
.section-booking-details-container .section-booking-details-inner-container .details-card .details-card-title {
	display: none
}

.section-booking-details-container .section-booking-details-inner-container .details-card.index-0 {
	padding-top: 15px
}

.section-booking-details-container .section-booking-details-inner-container .medium-booking-details-card-element {
	gap: 20px;
	padding: 10px
}

.section-booking-details-container .section-booking-details-inner-container .medium-booking-details-card-element .bookings-details-inner-element {
	cursor: pointer;
	padding: 12px 15px
}

.section-booking-details-container .section-booking-details-inner-container .medium-booking-details-card-element .details-card-index {
	border-radius: 50%;
	font-size: 13px;
	height: 22px;
	line-height: 22px;
	margin-right: 10px;
	margin-top: 2px;
	padding: 12px;
	text-align: center;
	width: 22px
}

.section-booking-details-container .section-booking-details-inner-container .medium-booking-details-card-element .bookings-details-inner-left img {
	border-radius: 4px;
	height: 100%
}

.section-booking-details-container .section-booking-details-inner-container .medium-booking-details-card-element .bookings-details-inner-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100% !important
}

.section-booking-details-container .section-booking-details-inner-container .medium-booking-details-card-element .booking-details-tag {
	font-size: 14px;
	height: 40px;
	margin-left: 36px
}

.section-booking-details-container .section-booking-details-inner-container .medium-booking-details-card-element .booking-details-title {
	align-items: flex-start;
	display: flex;
	font-size: 17px;
	font-weight: 600;
	line-height: 26px;
	margin: 0 0 5px;
	text-transform: capitalize
}

.section-booking-details-container .section-booking-details-inner-container .medium-booking-details-card-element .booking-details-view-more {
	color: #ff3860;
	font-size: 11px;
	font-weight: 600;
	margin-left: 36px;
	margin-top: 6px
}

.section-booking-details-container .section-booking-details-inner-container h1,
.section-booking-details-container .section-booking-details-inner-container h2,
.section-booking-details-container .section-booking-details-inner-container h3,
.section-booking-details-container .section-booking-details-inner-container h4,
.section-booking-details-container .section-booking-details-inner-container h5,
.section-booking-details-container .section-booking-details-inner-container h6 {
	font-size: 16px;
	margin-bottom: 10px
}

.section-booking-details-container .section-booking-details-inner-container ol,
.section-booking-details-container .section-booking-details-inner-container ul {
	padding-left: 20px
}

.section-booking-details-container .section-booking-details-inner-container strong {
	font-weight: 600
}

.section-booking-details-container .section-booking-details-inner-container .title {
	margin: 10px 0
}

.section-booking-details-container .section-booking-details-inner-container .booking-item,
.section-booking-details-container .section-booking-details-inner-container .cancellation-item,
.section-booking-details-container .section-booking-details-inner-container .payment-item {
	border-top: 1px solid #eaeaea;
	padding: 12px 15px;
	width: 100%
}

@media only screen and (max-width:435px) {

	.section-booking-details-container .section-booking-details-inner-container .booking-item,
	.section-booking-details-container .section-booking-details-inner-container .cancellation-item,
	.section-booking-details-container .section-booking-details-inner-container .payment-item {
		padding: 5px 10px
	}
}

.section-children-container {
	padding: 0
}

.section-children-container .section-children-element-container {
	margin-top: 20px;
	position: relative
}

.section-children-container .section-children-element-container .additional-message-container {
	cursor: pointer;
	font-size: 13px;
	font-weight: 500;
	margin: 10px auto 2px;
	text-align: center
}

.section-children-container .section-children-element-container .additional-message-container p {
	margin-top: 10px
}

.section-children-container .section-children-element-container .additional-message-container span {
	color: #f06673;
	font-weight: 600
}

.section-children-container .section-children-element-container .additional-message-container span:hover {
	color: #cc392f
}

.section-children-container .section-children-element-container .additional-message-container.waitlist-button-container {
	margin: 5px auto 15px;
	pointer-events: all
}

.section-children-container .section-children-element-container .tenancies-container {
	margin: 10px -15px 0
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-nav-container .tenancies-nav-inner-container {
	padding: 10px 15px 0;
	text-align: center
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-nav-container .tenancies-nav-inner-container button {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	height: 32px;
	opacity: 1;
	padding-left: 50px;
	padding-right: 50px;
	pointer-events: all
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .tenancies-container .tenancies-nav-container .tenancies-nav-inner-container button {
		font-size: 14px;
		height: 38px;
		width: 100%
	}
}

.section-children-container .section-children-element-container .tenancies-container .tenancy-message-container {
	font-size: .875em;
	padding-left: 5px
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element {
	border-top: 1px solid #eaeaea;
	line-height: 30px;
	padding: 12px 15px;
	width: 100%
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element {
		padding: 5px 10px
	}
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element.sold-out {
	opacity: .7
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element button.button-book {
	font-weight: 600;
	padding-left: 14px;
	padding-right: 12px
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element button.button-book i {
	font-size: 13px;
	margin-left: 4px
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element .tag-element {
	line-height: 30px;
	margin: 0 16px 0 0;
	padding: 0
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element .tag-element .value {
	margin-left: 4px
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element .tenancy-section-right {
	float: right
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element .tenancy-section-right {
		float: none;
		padding: 5px 5px 5px 10px;
		width: 100%
	}
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element .tenancy-section-left {
	float: left
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element .tenancy-section-left .tag-sold-out {
	margin-right: 10px
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element .tenancy-section-left {
		float: none;
		width: 100%
	}
}

.section-children-container .section-children-element-container .tenancies-container .tenancies-inner-container .tenancy-element .tenancy-price {
	color: #222;
	font-weight: 600;
	margin-right: 15px
}

.section-children-container .section-children-element-container .show-all-info {
	display: none
}

.section-children-container .section-children-element-container .upper-container {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #222;
	font-size: 15px;
	padding: 15px 15px 10px
}

.section-children-container .section-children-element-container .upper-container .name {
	float: left;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	margin-right: 10px
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .upper-container .name {
		font-weight: 600
	}
}

.section-children-container .section-children-element-container .upper-container .price-outer-container {
	color: #222;
	float: right;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .upper-container .price-outer-container {
		clear: both;
		float: left;
		font-size: 14px;
		margin-top: 5px
	}
}

.section-children-container .section-children-element-container .lower-container {
	font-size: 14px;
	padding: 5px 15px 15px
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .lower-container {
		padding: 5px 15px 15px
	}
}

.section-children-container .section-children-element-container .lower-container strong {
	font-weight: 600
}

.section-children-container .section-children-element-container .lower-container .tags-container .tag-element {
	margin-bottom: 8px
}

.section-children-container .section-children-element-container .lower-container .tags-container .tag-element.tag-offers {
	background-color: #fdf0f1;
	border-radius: 4px !important;
	cursor: pointer;
	font-weight: 500;
	padding: 0 10px !important
}

.section-children-container .section-children-element-container .lower-container .tags-container .tag-element.tag-offers span.text {
	color: #c62b4a;
	text-transform: uppercase
}

.section-children-container .section-children-element-container .lower-container .tags-container .tag-element.tag-offers span.value {
	color: #c62b4a
}

.section-children-container .section-children-element-container .lower-container .tags-container .tag-element.tag-sold-out {
	background-color: #fdf0f1;
	border-radius: 4px !important;
	font-weight: 500;
	margin-right: 10px;
	padding: 0 10px !important
}

.section-children-container .section-children-element-container .lower-container .tags-container .tag-element.tag-sold-out span.text {
	color: #c62b4a;
	text-transform: uppercase
}

.section-children-container .section-children-element-container.small .show-all-info {
	display: block;
	padding: 10px 0 0;
	text-align: center
}

.section-children-container .section-children-element-container.small .show-all-info button {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	cursor: pointer;
	height: 32px;
	padding-left: 50px;
	padding-right: 50px
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container.small .show-all-info button {
		font-size: 14px;
		height: 38px;
		width: 100%
	}
}

.section-children-container .section-children-element-container.small .hidden-container,
.section-children-container .section-children-element-container.small .tenancies-container {
	display: none
}

.section-children-container .section-children-element-container.sold-out {
	background-color: hsla(0, 0%, 100%, .6)
}

.section-children-container .section-children-element-container.sold-out .lower-container,
.section-children-container .section-children-element-container.sold-out .upper-container {
	opacity: .6;
	pointer-events: none
}

.section-children-container .section-children-element-container.sold-out .tenancy-element {
	opacity: 1
}

.section-children-container .section-children-element-container .enquire-button-container {
	width: 100%
}

.section-children-container .section-children-element-container .enquire-button-container button.button-book {
	float: right;
	font-weight: 600;
	margin-top: 5px;
	padding-left: 14px;
	padding-right: 12px
}

.section-children-container .section-children-element-container .enquire-button-container button.button-book i {
	font-size: 13px;
	margin-left: 4px
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .enquire-button-container button.button-book {
		font-size: 15px;
		height: 38px;
		width: 100%
	}
}

.section-children-container .section-children-element-container .section-description-container {
	margin: 15px 0
}

.section-children-container .section-children-element-container .section-description-container .title.title-main {
	font-size: 14px;
	margin: 0 0 10px 5px;
	text-transform: capitalize
}

.section-children-container .section-children-element-container .section-description-container .text {
	font-size: 14px
}

.section-children-container .section-children-element-container .section-description-container .text ol {
	padding-left: 20px
}

.section-children-container .section-children-element-container .section-features-container {
	margin: 0
}

.section-children-container .section-children-element-container .section-features-container .title.title-main {
	font-size: 14px;
	margin: 0 0 6px 4px;
	text-transform: capitalize
}

.section-children-container .section-children-element-container .section-features-container .tag-element {
	padding-left: 0 !important
}

.section-children-container .section-children-element-container .section-features-container .amenities-section {
	margin-top: 12px
}

.section-children-container .section-children-element-container .section-features-container .amenities-section .tag-element {
	font-size: 13px;
	padding: 2px 8px 2px 5px
}

.section-children-container .section-children-element-container .section-features-container .amenities-section .tag-element .icon {
	font-size: 14px;
	margin-right: 4px
}

.section-children-container .section-children-element-container .config-images-container {
	justify-content: flex-start;
	margin-top: 15px;
	pointer-events: all
}

.section-children-container .section-children-element-container .config-images-container .config-image-container {
	background-color: #d3d3d3;
	border-radius: 3px;
	cursor: pointer;
	float: left;
	height: 100px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	position: relative;
	width: 100px
}

.section-children-container .section-children-element-container .config-images-container .config-image-container.xx-small {
	height: 70px;
	margin-right: 5px;
	width: 70px
}

.section-children-container .section-children-element-container .config-images-container .config-image-container.loaded .loader-div {
	display: none
}

.section-children-container .section-children-element-container .config-images-container .config-image-container .loader-div {
	height: 100px;
	position: absolute;
	width: 100px;
	z-index: 0
}

.section-children-container .section-children-element-container .config-images-container .config-image-container .loader-div.xx-small {
	height: 70px;
	width: 70px
}

.section-children-container .section-children-element-container .config-images-container .config-image-container img.thumbnail {
	border-radius: 3px;
	color: transparent;
	height: 100%;
	position: relative;
	transition: opacity .1s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-webkit-transition: opacity .1s ease-in-out;
	vertical-align: middle;
	width: 100%;
	z-index: 1
}

.section-children-container .section-children-element-container .config-images-container .config-image-container img.thumbnail.xx-small {
	height: 70px
}

.section-children-container .section-children-element-container .config-images-container .config-image-container img.thumbnail:hover {
	opacity: .6
}

.section-children-container .section-children-element-container .config-images-container .config-image-container .more-text {
	background-color: rgba(0, 0, 0, .7);
	border-radius: 3px;
	color: #f6f8fa;
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0;
	padding-top: 30%;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 1
}

.section-children-container .section-children-element-container .config-images-container .config-image-container .more-text:hover {
	color: #fff
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .config-images-container .config-image-container .more-text {
		padding-top: 20%
	}
}

.section-children-container .section-children-element-container .config-images-container .config-image-container .more-text i {
	font-size: 24px
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .config-images-container .config-image-container .more-text i {
		font-size: 20px
	}
}

.section-children-container .section-children-element-container .config-images-container .config-image-container .more-text .small-text {
	font-size: 12px;
	font-weight: 700;
	padding: 6px 10px
}

@media only screen and (max-width:435px) {
	.section-children-container .section-children-element-container .config-images-container .config-image-container .more-text .small-text {
		font-size: 10px;
		font-weight: 700;
		padding: 4px 10px
	}
}

.section-children-container .section-children-element-container .config-images-container .thumb-element {
	float: left
}

.section-children-container .section-children-element-container .config-images-container .thumb-element.video-type .more-text {
	background-color: rgba(171, 63, 63, .85)
}

.section-children-container .section-children-element-container .config-images-container .thumb-element.virtual-type .more-text {
	background-color: rgba(140, 137, 52, .85)
}

.section-children-container .section-children-element-container .config-images-container .thumb-element.virtual-type .small-outer-text {
	color: #f6f8fa;
	font-size: 12px;
	font-weight: 700;
	position: absolute;
	text-align: center;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%
}

.section-children-container .section-children-element-container .config-images-container .section-images-container .close-button {
	background-color: #000
}

.section-children-container .section-children-view-more {
	margin-top: 10px
}

.section-children-container .section-children-view-more .button-view-more-sold-out {
	height: 34px;
	margin: 15px 0 10px;
	padding-left: 60px;
	padding-right: 60px
}

.show-container.sold .section-children-container .enquire-button-container {
	display: none
}

.show-all-details {
	margin-top: 10px
}

@keyframes plyr-progress {
	to {
		background-position: 25px 0;
		background-position: var(--plyr-progress-loading-size, 25px) 0
	}
}

@keyframes plyr-popup {
	0% {
		opacity: .5;
		transform: translateY(10px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes plyr-fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.plyr {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	align-items: center;
	direction: ltr;
	display: flex;
	flex-direction: column;
	font-family: inherit;
	font-family: var(--plyr-font-family, inherit);
	font-variant-numeric: tabular-nums;
	font-weight: 400;
	font-weight: var(--plyr-font-weight-regular, 400);
	line-height: 1.7;
	line-height: var(--plyr-line-height, 1.7);
	max-width: 100%;
	min-width: 200px;
	position: relative;
	text-shadow: none;
	transition: box-shadow .3s ease;
	z-index: 0
}

.plyr audio,
.plyr iframe,
.plyr video {
	display: block;
	height: 100%;
	width: 100%
}

.plyr button {
	font: inherit;
	line-height: inherit;
	width: auto
}

.plyr:focus {
	outline: 0
}

.plyr--full-ui {
	box-sizing: border-box
}

.plyr--full-ui *,
.plyr--full-ui :after,
.plyr--full-ui :before {
	box-sizing: inherit
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
	touch-action: manipulation
}

.plyr__badge {
	background: #4a5464;
	background: var(--plyr-badge-background, #4a5464);
	border-radius: 2px;
	border-radius: var(--plyr-badge-border-radius, 2px);
	color: #fff;
	color: var(--plyr-badge-text-color, #fff);
	font-size: 9px;
	font-size: var(--plyr-font-size-badge, 9px);
	line-height: 1;
	padding: 3px 4px
}

.plyr--full-ui ::-webkit-media-text-track-container {
	display: none
}

.plyr__captions {
	animation: plyr-fade-in .3s ease;
	bottom: 0;
	display: none;
	font-size: 13px;
	font-size: var(--plyr-font-size-small, 13px);
	left: 0;
	padding: 10px;
	padding: var(--plyr-control-spacing, 10px);
	position: absolute;
	text-align: center;
	transition: transform .4s ease-in-out;
	width: 100%
}

.plyr__captions span:empty {
	display: none
}

.plyr--captions-active .plyr__captions {
	display: block
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
	transform: translateY(-40px);
	transform: translateY(calc(var(--plyr-control-spacing, 10px)*-4))
}

.plyr__caption {
	background: rgba(0, 0, 0, .8);
	background: var(--plyr-captions-background, rgba(0, 0, 0, .8));
	border-radius: 2px;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	color: #fff;
	color: var(--plyr-captions-text-color, #fff);
	line-height: 185%;
	padding: .2em .5em;
	white-space: pre-wrap
}

.plyr__caption div {
	display: inline
}

.plyr__control {
	background: 0 0;
	border: 0;
	border-radius: 3px;
	border-radius: var(--plyr-control-radius, 3px);
	color: inherit;
	cursor: pointer;
	flex-shrink: 0;
	overflow: visible;
	padding: 7px;
	padding: calc(var(--plyr-control-spacing, 10px)*.7);
	position: relative;
	transition: all .3s ease
}

.plyr__control svg {
	fill: currentColor;
	display: block;
	height: 18px;
	height: var(--plyr-control-icon-size, 18px);
	pointer-events: none;
	width: 18px;
	width: var(--plyr-control-icon-size, 18px)
}

.plyr__control:focus {
	outline: 0
}

.plyr__control.plyr__tab-focus {
	outline-color: #00b3ff;
	outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	outline-offset: 2px;
	outline-style: dotted;
	outline-width: 3px
}

a.plyr__control {
	text-decoration: none
}

.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control.plyr__control--pressed .label--not-pressed,
.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
a.plyr__control:after,
a.plyr__control:before {
	display: none
}

.plyr--full-ui ::-webkit-media-controls {
	display: none
}

.plyr__controls {
	align-items: center;
	display: flex;
	justify-content: flex-end;
	text-align: center
}

.plyr__controls .plyr__progress__container {
	flex: 1;
	min-width: 0
}

.plyr__controls .plyr__controls__item {
	margin-left: 2.5px;
	margin-left: calc(var(--plyr-control-spacing, 10px)/4)
}

.plyr__controls .plyr__controls__item:first-child {
	margin-left: 0;
	margin-right: auto
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
	padding-left: 2.5px;
	padding-left: calc(var(--plyr-control-spacing, 10px)/4)
}

.plyr__controls .plyr__controls__item.plyr__time {
	padding: 0 5px;
	padding: 0 calc(var(--plyr-control-spacing, 10px)/2)
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,
.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,
.plyr__controls .plyr__controls__item.plyr__time:first-child {
	padding-left: 0
}

.plyr [data-plyr=airplay],
.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen],
.plyr [data-plyr=pip],
.plyr__controls:empty {
	display: none
}

.plyr--airplay-supported [data-plyr=airplay],
.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen],
.plyr--pip-supported [data-plyr=pip] {
	display: inline-block
}

.plyr__menu {
	display: flex;
	position: relative
}

.plyr__menu .plyr__control svg {
	transition: transform .3s ease
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
	transform: rotate(90deg)
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
	display: none
}

.plyr__menu__container {
	animation: plyr-popup .2s ease;
	background: hsla(0, 0%, 100%, .9);
	background: var(--plyr-menu-background, hsla(0, 0%, 100%, .9));
	border-radius: 4px;
	bottom: 100%;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));
	color: #4a5464;
	color: var(--plyr-menu-color, #4a5464);
	font-size: 15px;
	font-size: var(--plyr-font-size-base, 15px);
	margin-bottom: 10px;
	position: absolute;
	right: -3px;
	text-align: left;
	white-space: nowrap;
	z-index: 3
}

.plyr__menu__container>div {
	overflow: hidden;
	transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)
}

.plyr__menu__container:after {
	border: 4px solid transparent;
	border-top: var(--plyr-menu-arrow-size, 4px) solid hsla(0, 0%, 100%, .9);
	border-width: var(--plyr-menu-arrow-size, 4px);
	content: "";
	height: 0;
	position: absolute;
	right: 14px;
	right: calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);
	top: 100%;
	width: 0
}

.plyr__menu__container [role=menu] {
	padding: 7px;
	padding: calc(var(--plyr-control-spacing, 10px)*.7)
}

.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
	margin-top: 2px
}

.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
	margin-top: 0
}

.plyr__menu__container .plyr__control {
	align-items: center;
	color: #4a5464;
	color: var(--plyr-menu-color, #4a5464);
	display: flex;
	font-size: 13px;
	font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
	padding: 4.66667px 10.5px;
	padding: calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);
	-webkit-user-select: none;
	user-select: none;
	width: 100%
}

.plyr__menu__container .plyr__control>span {
	align-items: inherit;
	display: flex;
	width: 100%
}

.plyr__menu__container .plyr__control:after {
	border: 4px solid transparent;
	border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.plyr__menu__container .plyr__control--forward {
	padding-right: 28px;
	padding-right: calc(var(--plyr-control-spacing, 10px)*.7*4)
}

.plyr__menu__container .plyr__control--forward:after {
	border-left-color: #728197;
	border-left-color: var(--plyr-menu-arrow-color, #728197);
	right: 6.5px;
	right: calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))
}

.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,
.plyr__menu__container .plyr__control--forward:hover:after {
	border-left-color: initial
}

.plyr__menu__container .plyr__control--back {
	font-weight: 400;
	font-weight: var(--plyr-font-weight-regular, 400);
	margin: 7px;
	margin: calc(var(--plyr-control-spacing, 10px)*.7);
	margin-bottom: 3.5px;
	margin-bottom: calc(var(--plyr-control-spacing, 10px)*.7/2);
	padding-left: 28px;
	padding-left: calc(var(--plyr-control-spacing, 10px)*.7*4);
	position: relative;
	width: calc(100% - 14px);
	width: calc(100% - var(--plyr-control-spacing, 10px)*.7*2)
}

.plyr__menu__container .plyr__control--back:after {
	border-right-color: #728197;
	border-right-color: var(--plyr-menu-arrow-color, #728197);
	left: 6.5px;
	left: calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))
}

.plyr__menu__container .plyr__control--back:before {
	background: #dcdfe5;
	background: var(--plyr-menu-back-border-color, #dcdfe5);
	box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
	content: "";
	height: 1px;
	left: 0;
	margin-top: 3.5px;
	margin-top: calc(var(--plyr-control-spacing, 10px)*.7/2);
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 100%
}

.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,
.plyr__menu__container .plyr__control--back:hover:after {
	border-right-color: initial
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
	padding-left: 7px;
	padding-left: calc(var(--plyr-control-spacing, 10px)*.7)
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after,
.plyr__menu__container .plyr__control[role=menuitemradio]:before {
	border-radius: 100%
}

.plyr__menu__container .plyr__control[role=menuitemradio]:before {
	background: rgba(0, 0, 0, .1);
	content: "";
	display: block;
	flex-shrink: 0;
	height: 16px;
	margin-right: 10px;
	margin-right: var(--plyr-control-spacing, 10px);
	transition: all .3s ease;
	width: 16px
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after {
	background: #fff;
	border: 0;
	height: 6px;
	left: 12px;
	opacity: 0;
	top: 50%;
	transform: translateY(-50%) scale(0);
	transition: transform .3s ease, opacity .3s ease;
	width: 6px
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
	background: #00b3ff;
	background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)))
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {
	opacity: 1;
	transform: translateY(-50%) scale(1)
}

.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,
.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before {
	background: rgba(35, 40, 47, .1)
}

.plyr__menu__container .plyr__menu__value {
	align-items: center;
	display: flex;
	margin-left: auto;
	margin-right: calc(-7px + 2);
	margin-right: calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2);
	overflow: hidden;
	padding-left: 24.5px;
	padding-left: calc(var(--plyr-control-spacing, 10px)*.7*3.5);
	pointer-events: none
}

.plyr--full-ui input[type=range] {
	-webkit-appearance: none;
	background: 0 0;
	border: 0;
	border-radius: 26px;
	border-radius: calc(var(--plyr-range-thumb-height, 13px)*2);
	color: #00b3ff;
	color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	display: block;
	height: 19px;
	height: calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));
	margin: 0;
	min-width: 0;
	padding: 0;
	transition: box-shadow .3s ease;
	width: 100%
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
	background: 0 0;
	background-image: linear-gradient(90deg, currentColor, transparent 0);
	background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
	border: 0;
	border-radius: 2.5px;
	border-radius: calc(var(--plyr-range-track-height, 5px)/2);
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	-webkit-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	-webkit-user-select: none;
	user-select: none
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	background: #fff;
	background: var(--plyr-range-thumb-background, #fff);
	border: 0;
	border-radius: 100%;
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
	height: 13px;
	height: var(--plyr-range-thumb-height, 13px);
	margin-top: -4px;
	margin-top: calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1);
	position: relative;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	width: 13px;
	width: var(--plyr-range-thumb-height, 13px)
}

.plyr--full-ui input[type=range]::-moz-range-track {
	background: 0 0;
	border: 0;
	border-radius: 2.5px;
	border-radius: calc(var(--plyr-range-track-height, 5px)/2);
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	-moz-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	user-select: none
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
	background: #fff;
	background: var(--plyr-range-thumb-background, #fff);
	border: 0;
	border-radius: 100%;
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
	height: 13px;
	height: var(--plyr-range-thumb-height, 13px);
	position: relative;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	width: 13px;
	width: var(--plyr-range-thumb-height, 13px)
}

.plyr--full-ui input[type=range]::-moz-range-progress {
	background: currentColor;
	border-radius: 2.5px;
	border-radius: calc(var(--plyr-range-track-height, 5px)/2);
	height: 5px;
	height: var(--plyr-range-track-height, 5px)
}

.plyr--full-ui input[type=range]::-ms-track {
	color: transparent
}

.plyr--full-ui input[type=range]::-ms-fill-upper,
.plyr--full-ui input[type=range]::-ms-track {
	background: 0 0;
	border: 0;
	border-radius: 2.5px;
	border-radius: calc(var(--plyr-range-track-height, 5px)/2);
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	-ms-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	user-select: none
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
	background: 0 0;
	background: currentColor;
	border: 0;
	border-radius: 2.5px;
	border-radius: calc(var(--plyr-range-track-height, 5px)/2);
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	-ms-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	user-select: none
}

.plyr--full-ui input[type=range]::-ms-thumb {
	background: #fff;
	background: var(--plyr-range-thumb-background, #fff);
	border: 0;
	border-radius: 100%;
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
	height: 13px;
	height: var(--plyr-range-thumb-height, 13px);
	margin-top: 0;
	position: relative;
	-ms-transition: all .2s ease;
	transition: all .2s ease;
	width: 13px;
	width: var(--plyr-range-thumb-height, 13px)
}

.plyr--full-ui input[type=range]::-ms-tooltip {
	display: none
}

.plyr--full-ui input[type=range]:focus {
	outline: 0
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
	border: 0
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
	outline-color: #00b3ff;
	outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	outline-offset: 2px;
	outline-style: dotted;
	outline-width: 3px
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
	outline-color: #00b3ff;
	outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	outline-offset: 2px;
	outline-style: dotted;
	outline-width: 3px
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
	outline-color: #00b3ff;
	outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	outline-offset: 2px;
	outline-style: dotted;
	outline-width: 3px
}

.plyr__poster {
	background-color: #000;
	background-color: var(--plyr-video-background, var(--plyr-video-background, #000));
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .2s ease;
	width: 100%;
	z-index: 1
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
	opacity: 1
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster,
.plyr.plyr--stopped .plyr__controls {
	display: none
}

.plyr__time {
	font-size: 13px;
	font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))
}

.plyr__time+.plyr__time:before {
	content: "\2044";
	margin-right: 10px;
	margin-right: var(--plyr-control-spacing, 10px)
}

@media (max-width:767px) {
	.plyr__time+.plyr__time {
		display: none
	}
}

.plyr__tooltip {
	background: hsla(0, 0%, 100%, .9);
	background: var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
	border-radius: 3px;
	border-radius: var(--plyr-tooltip-radius, 3px);
	bottom: 100%;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
	color: #4a5464;
	color: var(--plyr-tooltip-color, #4a5464);
	font-size: 13px;
	font-size: var(--plyr-font-size-small, 13px);
	font-weight: 400;
	font-weight: var(--plyr-font-weight-regular, 400);
	left: 50%;
	line-height: 1.3;
	margin-bottom: 10px;
	margin-bottom: calc(var(--plyr-control-spacing, 10px)/2*2);
	opacity: 0;
	padding: 5px 7.5px;
	padding: calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);
	pointer-events: none;
	position: absolute;
	transform: translate(-50%, 10px) scale(.8);
	transform-origin: 50% 100%;
	transition: transform .2s ease .1s, opacity .2s ease .1s;
	white-space: nowrap;
	z-index: 2
}

.plyr__tooltip:before {
	border-left: 4px solid transparent;
	border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
	border-right: 4px solid transparent;
	border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
	border-top: 4px solid hsla(0, 0%, 100%, .9);
	border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
	bottom: -4px;
	bottom: calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
	content: "";
	height: 0;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 0;
	z-index: 2
}

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr .plyr__control:hover .plyr__tooltip,
.plyr__tooltip--visible {
	opacity: 1;
	transform: translate(-50%) scale(1)
}

.plyr .plyr__control:hover .plyr__tooltip {
	z-index: 3
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
	left: 0;
	transform: translateY(10px) scale(.8);
	transform-origin: 0 100%
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before {
	left: 16px;
	left: calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)
}

.plyr__controls>.plyr__control:last-child .plyr__tooltip {
	left: auto;
	right: 0;
	transform: translateY(10px) scale(.8);
	transform-origin: 100% 100%
}

.plyr__controls>.plyr__control:last-child .plyr__tooltip:before {
	left: auto;
	right: 16px;
	right: calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);
	transform: translateX(50%)
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,
.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,
.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
	transform: translate(0) scale(1)
}

.plyr__progress {
	left: 6.5px;
	left: calc(var(--plyr-range-thumb-height, 13px)*.5);
	margin-right: 13px;
	margin-right: var(--plyr-range-thumb-height, 13px);
	position: relative
}

.plyr__progress input[type=range],
.plyr__progress__buffer {
	margin-left: -6.5px;
	margin-left: calc(var(--plyr-range-thumb-height, 13px)*-.5);
	margin-right: -6.5px;
	margin-right: calc(var(--plyr-range-thumb-height, 13px)*-.5);
	width: calc(100% + 13px);
	width: calc(100% + var(--plyr-range-thumb-height, 13px))
}

.plyr__progress input[type=range] {
	position: relative;
	z-index: 2
}

.plyr__progress .plyr__tooltip {
	font-size: 13px;
	font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
	left: 0
}

.plyr__progress__buffer {
	-webkit-appearance: none;
	background: 0 0;
	border: 0;
	border-radius: 100px;
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	left: 0;
	margin-top: -2.5px;
	margin-top: calc(var(--plyr-range-track-height, 5px)/2*-1);
	padding: 0;
	position: absolute;
	top: 50%
}

.plyr__progress__buffer::-webkit-progress-bar {
	background: 0 0
}

.plyr__progress__buffer::-webkit-progress-value {
	background: currentColor;
	border-radius: 100px;
	min-width: 5px;
	min-width: var(--plyr-range-track-height, 5px);
	-webkit-transition: width .2s ease;
	transition: width .2s ease
}

.plyr__progress__buffer::-moz-progress-bar {
	background: currentColor;
	border-radius: 100px;
	min-width: 5px;
	min-width: var(--plyr-range-track-height, 5px);
	-moz-transition: width .2s ease;
	transition: width .2s ease
}

.plyr__progress__buffer::-ms-fill {
	border-radius: 100px;
	-ms-transition: width .2s ease;
	transition: width .2s ease
}

.plyr--loading .plyr__progress__buffer {
	animation: plyr-progress 1s linear infinite;
	background-image: linear-gradient(-45deg, rgba(35, 40, 47, .6) 25%, transparent 0, transparent 50%, rgba(35, 40, 47, .6) 0, rgba(35, 40, 47, .6) 75%, transparent 0, transparent);
	background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%, transparent 75%, transparent);
	background-repeat: repeat-x;
	background-size: 25px 25px;
	background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
	color: transparent
}

.plyr--video.plyr--loading .plyr__progress__buffer {
	background-color: hsla(0, 0%, 100%, .25);
	background-color: var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25))
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
	background-color: rgba(193, 200, 209, .6);
	background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))
}

.plyr__volume {
	align-items: center;
	display: flex;
	max-width: 110px;
	min-width: 80px;
	position: relative;
	width: 20%
}

.plyr__volume input[type=range] {
	margin-left: 5px;
	margin-left: calc(var(--plyr-control-spacing, 10px)/2);
	margin-right: 5px;
	margin-right: calc(var(--plyr-control-spacing, 10px)/2);
	position: relative;
	z-index: 2
}

.plyr--is-ios .plyr__volume {
	min-width: 0;
	width: auto
}

.plyr--audio {
	display: block
}

.plyr--audio .plyr__controls {
	background: #fff;
	background: var(--plyr-audio-controls-background, #fff);
	border-radius: inherit;
	color: #4a5464;
	color: var(--plyr-audio-control-color, #4a5464);
	padding: 10px;
	padding: var(--plyr-control-spacing, 10px)
}

.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded=true] {
	background: #00b3ff;
	background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	color: #fff;
	color: var(--plyr-audio-control-color-hover, #fff)
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
	background-color: rgba(193, 200, 209, .6);
	background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
	background-color: rgba(193, 200, 209, .6);
	background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
	background-color: rgba(193, 200, 209, .6);
	background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1))
}

.plyr--audio .plyr__progress__buffer {
	color: rgba(193, 200, 209, .6);
	color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))
}

.plyr--video {
	background: #000;
	background: var(--plyr-video-background, var(--plyr-video-background, #000));
	overflow: hidden
}

.plyr--video.plyr--menu-open {
	overflow: visible
}

.plyr__video-wrapper {
	background: #000;
	background: var(--plyr-video-background, var(--plyr-video-background, #000));
	margin: auto;
	overflow: hidden;
	position: relative;
	width: 100%
}

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
	aspect-ratio: 16/9
}

@supports not (aspect-ratio:16/9) {

	.plyr__video-embed,
	.plyr__video-wrapper--fixed-ratio {
		height: 0;
		padding-bottom: 56.25%;
		position: relative
	}
}

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
	padding-bottom: 240%;
	position: relative;
	transform: translateY(-38.28125%)
}

.plyr--video .plyr__controls {
	background: linear-gradient(transparent, rgba(0, 0, 0, .75));
	background: var(--plyr-video-controls-background, linear-gradient(transparent, rgba(0, 0, 0, .75)));
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	bottom: 0;
	color: #fff;
	color: var(--plyr-video-control-color, #fff);
	left: 0;
	padding: 5px;
	padding: calc(var(--plyr-control-spacing, 10px)/2);
	padding-top: 20px;
	padding-top: calc(var(--plyr-control-spacing, 10px)*2);
	position: absolute;
	right: 0;
	transition: opacity .4s ease-in-out, transform .4s ease-in-out;
	z-index: 3
}



.plyr--video.plyr--hide-controls .plyr__controls {
	opacity: 0;
	pointer-events: none;
	transform: translateY(100%)
}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
	background: #00b3ff;
	background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	color: #fff;
	color: var(--plyr-video-control-color-hover, #fff)
}

.plyr__control--overlaid {
	background: #00b3ff;
	background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
	border: 0;
	border-radius: 100%;
	color: #fff;
	color: var(--plyr-video-control-color, #fff);
	display: none;
	left: 50%;
	opacity: .9;
	padding: 15px;
	padding: calc(var(--plyr-control-spacing, 10px)*1.5);
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: .3s;
	z-index: 2
}

.plyr__control--overlaid svg {
	left: 2px;
	position: relative
}

.plyr__control--overlaid:focus,
.plyr__control--overlaid:hover {
	opacity: 1
}

.plyr--playing .plyr__control--overlaid {
	opacity: 0;
	visibility: hidden
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
	display: block
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
	background-color: hsla(0, 0%, 100%, .25);
	background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)))
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
	background-color: hsla(0, 0%, 100%, .25);
	background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)))
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
	background-color: hsla(0, 0%, 100%, .25);
	background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)))
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5))
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5))
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5))
}

.plyr--video .plyr__progress__buffer {
	color: hsla(0, 0%, 100%, .25);
	color: var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25))
}

.plyr:fullscreen {
	background: #000;
	border-radius: 0 !important;
	height: 100%;
	margin: 0;
	width: 100%
}

.plyr:fullscreen video {
	height: 100%
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
	display: block
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
	display: none
}

.plyr:fullscreen.plyr--hide-controls {
	cursor: none
}

@media (min-width:1024px) {
	.plyr:-webkit-full-screen .plyr__captions {
		font-size: 21px;
		font-size: var(--plyr-font-size-xlarge, 21px)
	}

	.plyr:fullscreen .plyr__captions {
		font-size: 21px;
		font-size: var(--plyr-font-size-xlarge, 21px)
	}
}

.plyr:-webkit-full-screen {
	background: #000;
	border-radius: 0 !important;
	height: 100%;
	margin: 0;
	width: 100%
}

.plyr:-webkit-full-screen video {
	height: 100%
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
	display: block
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
	display: none
}

.plyr:-webkit-full-screen.plyr--hide-controls {
	cursor: none
}

@media (min-width:1024px) {
	.plyr:-webkit-full-screen .plyr__captions {
		font-size: 21px;
		font-size: var(--plyr-font-size-xlarge, 21px)
	}
}

.plyr:-moz-full-screen {
	background: #000;
	border-radius: 0 !important;
	height: 100%;
	margin: 0;
	width: 100%
}

.plyr:-moz-full-screen video {
	height: 100%
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
	display: block
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
	display: none
}

.plyr:-moz-full-screen.plyr--hide-controls {
	cursor: none
}

@media (min-width:1024px) {
	.plyr:-moz-full-screen .plyr__captions {
		font-size: 21px;
		font-size: var(--plyr-font-size-xlarge, 21px)
	}
}

.plyr:-ms-fullscreen {
	background: #000;
	border-radius: 0 !important;
	height: 100%;
	margin: 0;
	width: 100%
}

.plyr:-ms-fullscreen video {
	height: 100%
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
	display: block
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
	display: none
}

.plyr:-ms-fullscreen.plyr--hide-controls {
	cursor: none
}

@media (min-width:1024px) {
	.plyr:-ms-fullscreen .plyr__captions {
		font-size: 21px;
		font-size: var(--plyr-font-size-xlarge, 21px)
	}
}

.plyr--fullscreen-fallback {
	background: #000;
	border-radius: 0 !important;
	bottom: 0;
	display: block;
	height: 100%;
	left: 0;
	margin: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10000000
}

.plyr--fullscreen-fallback video {
	height: 100%
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
	display: block
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
	display: none
}

.plyr--fullscreen-fallback.plyr--hide-controls {
	cursor: none
}

@media (min-width:1024px) {
	.plyr--fullscreen-fallback .plyr__captions {
		font-size: 21px;
		font-size: var(--plyr-font-size-xlarge, 21px)
	}
}

.plyr__ads {
	border-radius: inherit;
	bottom: 0;
	cursor: pointer;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}

.plyr__ads>div,
.plyr__ads>div iframe {
	height: 100%;
	position: absolute;
	width: 100%
}

.plyr__ads:after {
	background: #23282f;
	border-radius: 2px;
	bottom: 10px;
	bottom: var(--plyr-control-spacing, 10px);
	color: #fff;
	content: attr(data-badge-text);
	font-size: 11px;
	padding: 2px 6px;
	pointer-events: none;
	position: absolute;
	right: 10px;
	right: var(--plyr-control-spacing, 10px);
	z-index: 3
}

.plyr__ads:after:empty {
	display: none
}

.plyr__cues {
	background: currentColor;
	display: block;
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	left: 0;
	margin: -var(--plyr-range-track-height, 5px) /2 0 0;
	opacity: .8;
	position: absolute;
	top: 50%;
	width: 3px;
	z-index: 3
}

.plyr__preview-thumb {
	background-color: hsla(0, 0%, 100%, .9);
	background-color: var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
	border-radius: 3px;
	bottom: 100%;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
	margin-bottom: 10px;
	margin-bottom: calc(var(--plyr-control-spacing, 10px)/2*2);
	opacity: 0;
	padding: 3px;
	padding: var(--plyr-tooltip-radius, 3px);
	pointer-events: none;
	position: absolute;
	transform: translateY(10px) scale(.8);
	transform-origin: 50% 100%;
	transition: transform .2s ease .1s, opacity .2s ease .1s;
	z-index: 2
}

.plyr__preview-thumb--is-shown {
	opacity: 1;
	transform: translate(0) scale(1)
}

.plyr__preview-thumb:before {
	border-left: 4px solid transparent;
	border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
	border-right: 4px solid transparent;
	border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
	border-top: 4px solid hsla(0, 0%, 100%, .9);
	border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
	bottom: -4px;
	bottom: calc(var(--plyr-tooltip-arrow-size, 4px)*-1);
	content: "";
	height: 0;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 0;
	z-index: 2
}

.plyr__preview-thumb__image-container {
	background: #c1c8d1;
	border-radius: 2px;
	border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
	overflow: hidden;
	position: relative;
	z-index: 0
}

.plyr__preview-thumb__image-container img {
	height: 100%;
	left: 0;
	max-height: none;
	max-width: none;
	position: absolute;
	top: 0;
	width: 100%
}

.plyr__preview-thumb__time-container {
	bottom: 6px;
	left: 0;
	position: absolute;
	right: 0;
	white-space: nowrap;
	z-index: 3
}

.plyr__preview-thumb__time-container span {
	background-color: rgba(0, 0, 0, .55);
	border-radius: 2px;
	border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
	color: #fff;
	font-size: 13px;
	font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
	padding: 3px 6px
}

.plyr__preview-scrubbing {
	bottom: 0;
	filter: blur(1px);
	height: 100%;
	left: 0;
	margin: auto;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .3s ease;
	width: 100%;
	z-index: 1
}

.plyr__preview-scrubbing--is-shown {
	opacity: 1
}

.plyr__preview-scrubbing img {
	height: 100%;
	left: 0;
	max-height: none;
	max-width: none;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	top: 0;
	width: 100%
}

.plyr--no-transition {
	transition: none !important
}

.plyr__sr-only {
	clip: rect(1px, 1px, 1px, 1px);
	border: 0 !important;
	height: 1px !important;
	overflow: hidden;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important
}

.plyr [hidden] {
	display: none !important
}

.carousel-gallery-image {
	max-width: 80%;
	min-width: 80%;
	object-fit: contain
}

@media only screen and (max-width:435px) {
	.carousel-gallery-image {
		max-width: 100%;
		min-width: 100%;
		object-fit: contain
	}
}

.icon-arrow-left {
	color: #000
}

.section-breadcrumb-container .breadcrumb {
	margin: 0
}

.section-breadcrumb-container ul li a {
	font-size: 14px;
	font-weight: 500;
	padding-left: 7px;
	padding-right: 7px
}

.section-breadcrumb-container ul li.element-0 a {
	margin-left: 0;
	padding-left: 0
}

.gallery-image {
	aspect-ratio: 1;
	height: 100%;
	object-fit: cover;
	width: 100%
}

.secondary-image {
	aspect-ratio: 5/3
}

.virtual-view {
	align-self: center;
	height: 30rem;
	width: 100%
}

.virtual-view-3d {
	aspect-ratio: 1;
	height: auto
}

.no-pointer-events {
	pointer-events: none
}

.video-player {
	align-self: center;
	display: flex;
	max-width: 100vw;
	width: 100%
}

.video-player .plyr {
	width: 100%;
	z-index: 0
}

@media only screen and (max-width:435px) {
	.video-player .plyr {
		width: 100vw
	}
}

.video-player .plyr-react {
	max-height: 450px
}

@media screen and (orientation:landscape)and (max-height:500px) {
	.video-player .plyr-react {
		max-height: 200px
	}
}

.video-player .plyr:fullscreen .plyr-react {
	max-height: 100%
}

.video-player .plyr:-webkit-full-screen .plyr-react {
	max-height: 100%
}

.video-player .plyr:-moz-full-screen .plyr-react {
	max-height: 100%
}

.video-player .plyr:-ms-fullscreen .plyr-react {
	max-height: 100%
}

.video-player .plyr__video-embed iframe {
	pointer-events: all !important
}

.gallery-modal-video-player .plyr {
	aspect-ratio: 1;
	height: auto
}

.gallery-modal-video-player .plyr-reac {
	max-width: 100%
}

.overlay {
	height: 100%;
	position: absolute;
	width: 100%
}

.modal-div {
	height: calc(100vh - 132px);
	overflow-y: auto;
	scroll-behavior: smooth
}

@media screen and (max-width:768px) {
	.modal-div {
		height: calc(100vh - 132px)
	}
}

.text-editor-root {
	min-height: 300px
}

.personal-notes .message-container {
	border: 1px solid #999;
	border-radius: 4px;
	color: red;
	font-size: 16px;
	font-weight: 700;
	min-height: 160px;
	padding: 10px;
	width: 100%
}

.personal-notes .message-container.read-only {
	pointer-events: none
}

.image-sorter-container {
	background-color: rgba(0, 0, 0, .75);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10
}

.image-sorter-container .all-images-container {
	margin-top: 20px
}

.image-sorter-container .close {
	background-color: #d73d32;
	border-radius: 20px;
	color: #fff;
	cursor: pointer;
	font-size: 22px;
	height: 40px;
	left: -40px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 40px;
	z-index: 1
}

.image-sorter-container .inner-container {
	background-color: #fff;
	bottom: 0;
	left: 0;
	overflow: scroll;
	position: fixed;
	right: 0;
	top: 0
}

.image-sorter-container .inner-container .done-button {
	position: fixed;
	right: 10px;
	top: 10px
}

.image-sorter-container .inner-container .image {
	display: inline-block;
	margin-right: 10px;
	width: 200px
}

.image-sorter-container .inner-container .image.selected {
	border: 2px solid #9012fe
}

.image-sorter-container .inner-container .image .imageNumber {
	background-color: #f05577;
	border-radius: 40px;
	color: #fff;
	padding: 5px 10px;
	position: absolute;
	top: 0
}

.image-sorter-container .inner-container .main-title {
	color: #000;
	display: block;
	font-size: 18px;
	margin-bottom: 5px
}

.image-sorter-container .inner-container .property-images-container {
	border: 1px solid #eee;
	padding: 20px
}

.text-container-for-executives.modal {
	z-index: 200
}

.text-container-for-executives.modal .modal-content {
	background: #fff;
	padding: 20px;
	width: 60%
}

.text-container-for-executives.modal .modal-close {
	display: block !important
}

.text-container-for-executives.modal .distance-row {
	margin-top: 5px
}

.text-container-for-executives.modal .distance-row .distance-label {
	color: #000;
	font-size: 14px;
	font-weight: 700
}

.text-container-for-executives.modal .distance-row .distance-number {
	color: #333
}

.text-container-for-executives.modal .executives-header {
	background: #f0f0f0;
	margin: -20px;
	padding: 20px
}

.text-container-for-executives.modal .executives-header .options-container {
	clear: both
}

.text-container-for-executives.modal .executives-header .options-container button {
	cursor: pointer !important
}

.text-container-for-executives.modal .executives-header .options-container .option-element.text {
	color: #000;
	font-size: 12px;
	font-weight: 700;
	margin: 5px 0 -2px
}

.text-container-for-executives.modal .executives-header .options-container .option-element {
	float: left;
	margin: 5px 5px 5px 0
}

.text-container-for-executives.modal .executives-bottom {
	margin-top: 40px
}

.text-container-for-executives.modal .executives-bottom .textarea {
	border: none;
	min-height: 500px
}

.text-container-for-executives.modal .executives-bottom a.hidden-link {
	color: #333
}

.amber-MultiSelect-defaultValueLabel {
	overflow: visible !important
}

.amber-ActionIcon-root,
.amber-MultiSelect-defaultValueRemove {
	margin-bottom: 0 !important
}

.inventory-commisions-container .table {
	font-size: small;
	margin-bottom: 0;
	width: 100%
}

.inventory-commisions-container .panel-heading {
	font-weight: 600
}

.inventory-commisions-container .modal .modal-card-body {
	margin: 0;
	padding: 0 0 0 20px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form {
	display: flex;
	flex-direction: column;
	height: 585px;
	padding: 10px;
	position: relative;
	width: 575px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-inputs {
	margin-bottom: 0;
	width: 100%
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-inputs .modal-card-input input {
	margin: 5px;
	padding: 4px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-inputs .modal-card-input span {
	font-size: 15px;
	font-weight: 700;
	margin-left: 6px;
	margin-top: 10px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-textarea {
	margin-top: 0
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-textarea textarea {
	margin: 5px;
	padding: 4px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-textarea span {
	font-size: 15px;
	font-weight: 700;
	margin-left: 6px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-select {
	margin-top: 10px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-select .modal-select-item {
	margin-bottom: 10px;
	margin-top: 5px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-select .modal-select-item select {
	margin: 0 5px;
	padding: 4px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-select .modal-select-item label span {
	font-size: 15px;
	font-weight: 700;
	margin-left: 6px
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-submit {
	bottom: 20px;
	margin: 5px;
	position: absolute;
	width: fit-content
}

.inventory-commisions-container .modal .modal-card-body .modal-card-form .modal-card-error {
	color: red;
	font-size: .8em;
	margin-bottom: 7px;
	margin-left: 7px;
	margin-top: -20px
}

.inventory-commisions-container .commission-description {
	word-break: break-all
}

.section-internal-container {
	overflow: scroll;
	width: 100%
}

.section-internal-container .button-container {
	margin-right: 10px
}

.section-internal-container .table-wrapper {
	max-height: 750px;
	overflow-x: auto;
	overflow-y: auto
}

.section-internal-container .table-wrapper .table-container .table tbody {
	font-size: .76rem
}

.section-internal-container .owner-details-container {
	display: flex;
	flex-flow: row wrap
}

@-webkit-keyframes spinAround {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes spinAround {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
	margin: 0;
	padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 400
}

ul {
	list-style: none
}

button,
input,
select,
textarea {
	margin: 0
}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

*,
:after,
:before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

audio,
embed,
img,
object,
video {
	max-width: 100%
}

iframe {
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0;
	text-align: left
}

html {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	background-color: #fff;
	font-size: 16px;
	min-width: 300px;
	overflow-y: scroll
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
	display: block
}

body,
button,
input,
select,
textarea {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
}

code,
pre {
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: auto;
	font-family: monospace
}

body {
	color: #4a4a4a;
	font-size: 1rem;
	line-height: 1.5
}

a {
	color: #00d1b2;
	cursor: pointer;
	text-decoration: none
}

a strong {
	color: currentColor
}

a:hover {
	color: #363636
}

code {
	background-color: #f5f5f5;
	color: #ff3860;
	font-size: .875em;
	font-weight: 400;
	padding: .25em .5em
}

hr {
	background-color: #dbdbdb;
	border: none;
	display: block;
	height: 1px;
	margin: 1.5rem 0
}

img {
	height: auto;
	max-width: 100%
}

input[type=checkbox],
input[type=radio] {
	vertical-align: baseline
}

small {
	font-size: .875em
}

span {
	font-style: inherit;
	font-weight: inherit
}

strong {
	color: #363636;
	font-weight: 700
}

pre {
	word-wrap: normal;
	background-color: #f5f5f5;
	color: #4a4a4a;
	font-size: .875em;
	white-space: pre
}

pre code {
	-webkit-overflow-scrolling: touch;
	background: none;
	color: inherit;
	display: block;
	font-size: 1em;
	overflow-x: auto;
	padding: 1.25rem 1.5rem
}

table td,
table th {
	text-align: left;
	vertical-align: top
}

table th {
	color: #363636
}

.is-clearfix:after {
	clear: both;
	content: " ";
	display: table
}

.is-pulled-left {
	/* float: left !important; */
}

.is-pulled-right {
	float: right !important
}

.is-clipped {
	overflow: hidden !important
}

.is-overlay {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.is-size-1 {
	font-size: 3rem !important
}

@media screen and (max-width:768px) {
	.is-size-1-mobile {
		font-size: 3rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-1-tablet {
		font-size: 3rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-1-touch {
		font-size: 3rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-1-desktop {
		font-size: 3rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-1-widescreen {
		font-size: 3rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-1-fullhd {
		font-size: 3rem !important
	}
}

.is-size-2 {
	font-size: 2.5rem !important
}

@media screen and (max-width:768px) {
	.is-size-2-mobile {
		font-size: 2.5rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-2-tablet {
		font-size: 2.5rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-2-touch {
		font-size: 2.5rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-2-desktop {
		font-size: 2.5rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-2-widescreen {
		font-size: 2.5rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-2-fullhd {
		font-size: 2.5rem !important
	}
}

.is-size-3 {
	font-size: 2rem !important
}

@media screen and (max-width:768px) {
	.is-size-3-mobile {
		font-size: 2rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-3-tablet {
		font-size: 2rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-3-touch {
		font-size: 2rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-3-desktop {
		font-size: 2rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-3-widescreen {
		font-size: 2rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-3-fullhd {
		font-size: 2rem !important
	}
}

.is-size-4 {
	font-size: 1.5rem !important
}

@media screen and (max-width:768px) {
	.is-size-4-mobile {
		font-size: 1.5rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-4-tablet {
		font-size: 1.5rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-4-touch {
		font-size: 1.5rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-4-desktop {
		font-size: 1.5rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-4-widescreen {
		font-size: 1.5rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-4-fullhd {
		font-size: 1.5rem !important
	}
}

.is-size-5 {
	font-size: 1.25rem !important
}

@media screen and (max-width:768px) {
	.is-size-5-mobile {
		font-size: 1.25rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-5-tablet {
		font-size: 1.25rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-5-touch {
		font-size: 1.25rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-5-desktop {
		font-size: 1.25rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-5-widescreen {
		font-size: 1.25rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-5-fullhd {
		font-size: 1.25rem !important
	}
}

.is-size-6 {
	font-size: 1rem !important
}

@media screen and (max-width:768px) {
	.is-size-6-mobile {
		font-size: 1rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-6-tablet {
		font-size: 1rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-6-touch {
		font-size: 1rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-6-desktop {
		font-size: 1rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-6-widescreen {
		font-size: 1rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-6-fullhd {
		font-size: 1rem !important
	}
}

.is-size-7 {
	font-size: .75rem !important
}

@media screen and (max-width:768px) {
	.is-size-7-mobile {
		font-size: .75rem !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-size-7-tablet {
		font-size: .75rem !important
	}
}

@media screen and (max-width:1007px) {
	.is-size-7-touch {
		font-size: .75rem !important
	}
}

@media screen and (min-width:1008px) {
	.is-size-7-desktop {
		font-size: .75rem !important
	}
}

@media screen and (min-width:1200px) {
	.is-size-7-widescreen {
		font-size: .75rem !important
	}
}

@media screen and (min-width:1392px) {
	.is-size-7-fullhd {
		font-size: .75rem !important
	}
}

.has-text-centered {
	text-align: center !important
}

@media screen and (max-width:768px) {
	.has-text-centered-mobile {
		text-align: center !important
	}
}

@media print,
screen and (min-width:769px) {
	.has-text-centered-tablet {
		text-align: center !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.has-text-centered-tablet-only {
		text-align: center !important
	}
}

@media screen and (max-width:1007px) {
	.has-text-centered-touch {
		text-align: center !important
	}
}

@media screen and (min-width:1008px) {
	.has-text-centered-desktop {
		text-align: center !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.has-text-centered-desktop-only {
		text-align: center !important
	}
}

@media screen and (min-width:1200px) {
	.has-text-centered-widescreen {
		text-align: center !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.has-text-centered-widescreen-only {
		text-align: center !important
	}
}

@media screen and (min-width:1392px) {
	.has-text-centered-fullhd {
		text-align: center !important
	}
}

.has-text-left {
	text-align: left !important
}

@media screen and (max-width:768px) {
	.has-text-left-mobile {
		text-align: left !important
	}
}

@media print,
screen and (min-width:769px) {
	.has-text-left-tablet {
		text-align: left !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.has-text-left-tablet-only {
		text-align: left !important
	}
}

@media screen and (max-width:1007px) {
	.has-text-left-touch {
		text-align: left !important
	}
}

@media screen and (min-width:1008px) {
	.has-text-left-desktop {
		text-align: left !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.has-text-left-desktop-only {
		text-align: left !important
	}
}

@media screen and (min-width:1200px) {
	.has-text-left-widescreen {
		text-align: left !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.has-text-left-widescreen-only {
		text-align: left !important
	}
}

@media screen and (min-width:1392px) {
	.has-text-left-fullhd {
		text-align: left !important
	}
}

.has-text-right {
	text-align: right !important
}

@media screen and (max-width:768px) {
	.has-text-right-mobile {
		text-align: right !important
	}
}

@media print,
screen and (min-width:769px) {
	.has-text-right-tablet {
		text-align: right !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.has-text-right-tablet-only {
		text-align: right !important
	}
}

@media screen and (max-width:1007px) {
	.has-text-right-touch {
		text-align: right !important
	}
}

@media screen and (min-width:1008px) {
	.has-text-right-desktop {
		text-align: right !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.has-text-right-desktop-only {
		text-align: right !important
	}
}

@media screen and (min-width:1200px) {
	.has-text-right-widescreen {
		text-align: right !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.has-text-right-widescreen-only {
		text-align: right !important
	}
}

@media screen and (min-width:1392px) {
	.has-text-right-fullhd {
		text-align: right !important
	}
}

.is-capitalized {
	text-transform: capitalize !important
}

.is-lowercase {
	text-transform: lowercase !important
}

.is-uppercase {
	text-transform: uppercase !important
}

.has-text-white {
	color: #fff !important
}

a.has-text-white:focus,
a.has-text-white:hover {
	color: #e6e6e6 !important
}

.has-text-black {
	color: #0a0a0a !important
}

a.has-text-black:focus,
a.has-text-black:hover {
	color: #000 !important
}

.has-text-light {
	color: #f5f5f5 !important
}

a.has-text-light:focus,
a.has-text-light:hover {
	color: #dbdbdb !important
}

.has-text-dark {
	color: #363636 !important
}

a.has-text-dark:focus,
a.has-text-dark:hover {
	color: #1c1c1c !important
}

.has-text-primary {
	color: #00d1b2 !important
}

a.has-text-primary:focus,
a.has-text-primary:hover {
	color: #009e86 !important
}

.has-text-info {
	color: #3273dc !important
}

a.has-text-info:focus,
a.has-text-info:hover {
	color: #205bbc !important
}

.has-text-success {
	color: #23d160 !important
}

a.has-text-success:focus,
a.has-text-success:hover {
	color: #1ca64c !important
}

.has-text-warning {
	color: #ffdd57 !important
}

a.has-text-warning:focus,
a.has-text-warning:hover {
	color: #ffd324 !important
}

.has-text-danger {
	color: #ff3860 !important
}

a.has-text-danger:focus,
a.has-text-danger:hover {
	color: #ff0537 !important
}

.has-text-black-bis {
	color: #121212 !important
}

.has-text-black-ter {
	color: #242424 !important
}

.has-text-grey-darker {
	color: #363636 !important
}

.has-text-grey-dark {
	color: #4a4a4a !important
}

.has-text-grey {
	color: #7a7a7a !important
}

.has-text-grey-light {
	color: #b5b5b5 !important
}

.has-text-grey-lighter {
	color: #dbdbdb !important
}

.has-text-white-ter {
	color: #f5f5f5 !important
}

.has-text-white-bis {
	color: #fafafa !important
}

.is-block {
	display: block !important
}

@media screen and (max-width:768px) {
	.is-block-mobile {
		display: block !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-block-tablet {
		display: block !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-block-tablet-only {
		display: block !important
	}
}

@media screen and (max-width:1007px) {
	.is-block-touch {
		display: block !important
	}
}

@media screen and (min-width:1008px) {
	.is-block-desktop {
		display: block !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-block-desktop-only {
		display: block !important
	}
}

@media screen and (min-width:1200px) {
	.is-block-widescreen {
		display: block !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-block-widescreen-only {
		display: block !important
	}
}

@media screen and (min-width:1392px) {
	.is-block-fullhd {
		display: block !important
	}
}

.is-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important
}

@media screen and (max-width:768px) {
	.is-flex-mobile {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-flex-tablet {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-flex-tablet-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (max-width:1007px) {
	.is-flex-touch {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1008px) {
	.is-flex-desktop {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-flex-desktop-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1200px) {
	.is-flex-widescreen {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-flex-widescreen-only {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

@media screen and (min-width:1392px) {
	.is-flex-fullhd {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important
	}
}

.is-inline {
	display: inline !important
}

@media screen and (max-width:768px) {
	.is-inline-mobile {
		display: inline !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-inline-tablet {
		display: inline !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-inline-tablet-only {
		display: inline !important
	}
}

@media screen and (max-width:1007px) {
	.is-inline-touch {
		display: inline !important
	}
}

@media screen and (min-width:1008px) {
	.is-inline-desktop {
		display: inline !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-inline-desktop-only {
		display: inline !important
	}
}

@media screen and (min-width:1200px) {
	.is-inline-widescreen {
		display: inline !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-inline-widescreen-only {
		display: inline !important
	}
}

@media screen and (min-width:1392px) {
	.is-inline-fullhd {
		display: inline !important
	}
}

.is-inline-block {
	display: inline-block !important
}

@media screen and (max-width:768px) {
	.is-inline-block-mobile {
		display: inline-block !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-inline-block-tablet {
		display: inline-block !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-inline-block-tablet-only {
		display: inline-block !important
	}
}

@media screen and (max-width:1007px) {
	.is-inline-block-touch {
		display: inline-block !important
	}
}

@media screen and (min-width:1008px) {
	.is-inline-block-desktop {
		display: inline-block !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-inline-block-desktop-only {
		display: inline-block !important
	}
}

@media screen and (min-width:1200px) {
	.is-inline-block-widescreen {
		display: inline-block !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-inline-block-widescreen-only {
		display: inline-block !important
	}
}

@media screen and (min-width:1392px) {
	.is-inline-block-fullhd {
		display: inline-block !important
	}
}

.is-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important
}

@media screen and (max-width:768px) {
	.is-inline-flex-mobile {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-inline-flex-tablet {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-inline-flex-tablet-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (max-width:1007px) {
	.is-inline-flex-touch {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1008px) {
	.is-inline-flex-desktop {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-inline-flex-desktop-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1200px) {
	.is-inline-flex-widescreen {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-inline-flex-widescreen-only {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

@media screen and (min-width:1392px) {
	.is-inline-flex-fullhd {
		display: -webkit-inline-box !important;
		display: -ms-inline-flexbox !important;
		display: inline-flex !important
	}
}

.is-hidden {
	display: none !important
}

@media screen and (max-width:768px) {
	.is-hidden-mobile {
		display: none !important
	}
}

@media print,
screen and (min-width:769px) {
	.is-hidden-tablet {
		display: none !important
	}
}

@media screen and (min-width:769px)and (max-width:1007px) {
	.is-hidden-tablet-only {
		display: none !important
	}
}

@media screen and (max-width:1007px) {
	.is-hidden-touch {
		display: none !important
	}
}

@media screen and (min-width:1008px) {
	.is-hidden-desktop {
		display: none !important
	}
}

@media screen and (min-width:1008px)and (max-width:1199px) {
	.is-hidden-desktop-only {
		display: none !important
	}
}

@media screen and (min-width:1200px) {
	.is-hidden-widescreen {
		display: none !important
	}
}

@media screen and (min-width:1200px)and (max-width:1391px) {
	.is-hidden-widescreen-only {
		display: none !important
	}
}

@media screen and (min-width:1392px) {
	.is-hidden-fullhd {
		display: none !important
	}
}

.is-marginless {
	margin: 0 !important
}

.is-paddingless {
	padding: 0 !important
}

.is-radiusless {
	border-radius: 0 !important
}

.is-shadowless {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.is-unselectable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.box {
	background-color: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	color: #4a4a4a;
	display: block;
	padding: 1.25rem
}

.box:not(:last-child) {
	margin-bottom: 1.5rem
}

a.box:focus,
a.box:hover {
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px #00d1b2;
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px #00d1b2
}

a.box:active {
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2), 0 0 0 1px #00d1b2;
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2), 0 0 0 1px #00d1b2
}

.button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-touch-callout: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	justify-content: flex-start;
	justify-content: center;
	line-height: 1.5;
	padding: calc(.375em - 1px) .75em;
	position: relative;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
	white-space: nowrap
}

.button.is-active,
.button.is-focused,
.button:active,
.button:focus {
	outline: none
}

.button[disabled] {
	cursor: not-allowed
}

.button strong {
	color: inherit
}

.button .icon,
.button .icon.is-large,
.button .icon.is-medium,
.button .icon.is-small {
	height: 1.5em;
	width: 1.5em
}

.button .icon:first-child:not(:last-child) {
	margin-left: calc(-.375em - 1px);
	margin-right: .1875em
}

.button .icon:last-child:not(:first-child) {
	margin-left: .1875em;
	margin-right: calc(-.375em - 1px)
}

.button .icon:first-child:last-child {
	margin-left: calc(-.375em - 1px);
	margin-right: calc(-.375em - 1px)
}

.button.is-hovered,
.button:hover {
	border-color: #b5b5b5;
	color: #363636
}

.button.is-focused,
.button:focus {
	border-color: #00d1b2;
	color: #363636
}

.button.is-active,
.button:active {
	border-color: #4a4a4a;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #363636
}

.button.is-link {
	background-color: transparent;
	border-color: transparent;
	color: #4a4a4a;
	text-decoration: underline
}

.button.is-link.is-active,
.button.is-link.is-focused,
.button.is-link.is-hovered,
.button.is-link:active,
.button.is-link:focus,
.button.is-link:hover {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-link[disabled] {
	background-color: transparent;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-white {
	background-color: #fff;
	border-color: transparent;
	color: #0a0a0a
}

.button.is-white.is-hovered,
.button.is-white:hover {
	background-color: #f9f9f9;
	border-color: transparent;
	color: #0a0a0a
}

.button.is-white.is-focused,
.button.is-white:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 100%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 100%, .25);
	color: #0a0a0a
}

.button.is-white.is-active,
.button.is-white:active {
	background-color: #f2f2f2;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #0a0a0a
}

.button.is-white[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-white.is-inverted {
	background-color: #0a0a0a;
	color: #fff
}

.button.is-white.is-inverted:hover {
	background-color: #000
}

.button.is-white.is-inverted[disabled] {
	background-color: #0a0a0a;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-white.is-loading:after {
	border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-white.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-white.is-outlined:focus,
.button.is-white.is-outlined:hover {
	background-color: #fff;
	border-color: #fff;
	color: #0a0a0a
}

.button.is-white.is-outlined.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-white.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-white.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #0a0a0a;
	color: #0a0a0a
}

.button.is-white.is-inverted.is-outlined:focus,
.button.is-white.is-inverted.is-outlined:hover {
	background-color: #0a0a0a;
	color: #fff
}

.button.is-white.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #0a0a0a;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0a0a0a
}

.button.is-black {
	background-color: #0a0a0a;
	border-color: transparent;
	color: #fff
}

.button.is-black.is-hovered,
.button.is-black:hover {
	background-color: #040404;
	border-color: transparent;
	color: #fff
}

.button.is-black.is-focused,
.button.is-black:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 4%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 4%, .25);
	color: #fff
}

.button.is-black.is-active,
.button.is-black:active {
	background-color: #000;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-black[disabled] {
	background-color: #0a0a0a;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-black.is-inverted {
	background-color: #fff;
	color: #0a0a0a
}

.button.is-black.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-black.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0a0a0a
}

.button.is-black.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-black.is-outlined {
	background-color: transparent;
	border-color: #0a0a0a;
	color: #0a0a0a
}

.button.is-black.is-outlined:focus,
.button.is-black.is-outlined:hover {
	background-color: #0a0a0a;
	border-color: #0a0a0a;
	color: #fff
}

.button.is-black.is-outlined.is-loading:after {
	border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-black.is-outlined[disabled] {
	background-color: transparent;
	border-color: #0a0a0a;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #0a0a0a
}

.button.is-black.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-black.is-inverted.is-outlined:focus,
.button.is-black.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #0a0a0a
}

.button.is-black.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-light {
	background-color: #f5f5f5;
	border-color: transparent;
	color: #363636
}

.button.is-light.is-hovered,
.button.is-light:hover {
	background-color: #eee;
	border-color: transparent;
	color: #363636
}

.button.is-light.is-focused,
.button.is-light:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 96%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 96%, .25);
	color: #363636
}

.button.is-light.is-active,
.button.is-light:active {
	background-color: #e8e8e8;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #363636
}

.button.is-light[disabled] {
	background-color: #f5f5f5;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-light.is-inverted {
	background-color: #363636;
	color: #f5f5f5
}

.button.is-light.is-inverted:hover {
	background-color: #292929
}

.button.is-light.is-inverted[disabled] {
	background-color: #363636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #f5f5f5
}

.button.is-light.is-loading:after {
	border-color: transparent transparent #363636 #363636 !important
}

.button.is-light.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	color: #f5f5f5
}

.button.is-light.is-outlined:focus,
.button.is-light.is-outlined:hover {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #363636
}

.button.is-light.is-outlined.is-loading:after {
	border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-light.is-outlined[disabled] {
	background-color: transparent;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636
}

.button.is-light.is-inverted.is-outlined:focus,
.button.is-light.is-inverted.is-outlined:hover {
	background-color: #363636;
	color: #f5f5f5
}

.button.is-light.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #363636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636
}

.button.is-dark {
	background-color: #363636;
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark.is-hovered,
.button.is-dark:hover {
	background-color: #2f2f2f;
	border-color: transparent;
	color: #f5f5f5
}

.button.is-dark.is-focused,
.button.is-dark:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
	box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
	color: #f5f5f5
}

.button.is-dark.is-active,
.button.is-dark:active {
	background-color: #292929;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #f5f5f5
}

.button.is-dark[disabled] {
	background-color: #363636;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-dark.is-inverted {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-dark.is-inverted:hover {
	background-color: #e8e8e8
}

.button.is-dark.is-inverted[disabled] {
	background-color: #f5f5f5;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636
}

.button.is-dark.is-loading:after {
	border-color: transparent transparent #f5f5f5 #f5f5f5 !important
}

.button.is-dark.is-outlined {
	background-color: transparent;
	border-color: #363636;
	color: #363636
}

.button.is-dark.is-outlined:focus,
.button.is-dark.is-outlined:hover {
	background-color: #363636;
	border-color: #363636;
	color: #f5f5f5
}

.button.is-dark.is-outlined.is-loading:after {
	border-color: transparent transparent #363636 #363636 !important
}

.button.is-dark.is-outlined[disabled] {
	background-color: transparent;
	border-color: #363636;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #363636
}

.button.is-dark.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #f5f5f5;
	color: #f5f5f5
}

.button.is-dark.is-inverted.is-outlined:focus,
.button.is-dark.is-inverted.is-outlined:hover {
	background-color: #f5f5f5;
	color: #363636
}

.button.is-dark.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #f5f5f5
}

.button.is-primary {
	background-color: #00d1b2;
	border-color: transparent;
	color: #fff
}

.button.is-primary.is-hovered,
.button.is-primary:hover {
	background-color: #00c4a7;
	border-color: transparent;
	color: #fff
}

.button.is-primary.is-focused,
.button.is-primary:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	color: #fff
}

.button.is-primary.is-active,
.button.is-primary:active {
	background-color: #00b89c;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-primary[disabled] {
	background-color: #00d1b2;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-primary.is-inverted {
	background-color: #fff;
	color: #00d1b2
}

.button.is-primary.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-primary.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #00d1b2
}

.button.is-primary.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-primary.is-outlined {
	background-color: transparent;
	border-color: #00d1b2;
	color: #00d1b2
}

.button.is-primary.is-outlined:focus,
.button.is-primary.is-outlined:hover {
	background-color: #00d1b2;
	border-color: #00d1b2;
	color: #fff
}

.button.is-primary.is-outlined.is-loading:after {
	border-color: transparent transparent #00d1b2 #00d1b2 !important
}

.button.is-primary.is-outlined[disabled] {
	background-color: transparent;
	border-color: #00d1b2;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #00d1b2
}

.button.is-primary.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-primary.is-inverted.is-outlined:focus,
.button.is-primary.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #00d1b2
}

.button.is-primary.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-info {
	background-color: #3273dc;
	border-color: transparent;
	color: #fff
}

.button.is-info.is-hovered,
.button.is-info:hover {
	background-color: #276cda;
	border-color: transparent;
	color: #fff
}

.button.is-info.is-focused,
.button.is-info:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
	box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
	color: #fff
}

.button.is-info.is-active,
.button.is-info:active {
	background-color: #2366d1;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-info[disabled] {
	background-color: #3273dc;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-info.is-inverted {
	background-color: #fff;
	color: #3273dc
}

.button.is-info.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-info.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #3273dc
}

.button.is-info.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-info.is-outlined {
	background-color: transparent;
	border-color: #3273dc;
	color: #3273dc
}

.button.is-info.is-outlined:focus,
.button.is-info.is-outlined:hover {
	background-color: #3273dc;
	border-color: #3273dc;
	color: #fff
}

.button.is-info.is-outlined.is-loading:after {
	border-color: transparent transparent #3273dc #3273dc !important
}

.button.is-info.is-outlined[disabled] {
	background-color: transparent;
	border-color: #3273dc;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #3273dc
}

.button.is-info.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-info.is-inverted.is-outlined:focus,
.button.is-info.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #3273dc
}

.button.is-info.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-shadow {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05)
}

.button.is-success {
	background-color: #23d160;
	border-color: transparent;
	color: #fff
}

.button.is-success.is-hovered,
.button.is-success:hover {
	background-color: #22c65b;
	border-color: transparent;
	color: #fff
}

.button.is-success.is-focused,
.button.is-success:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
	box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
	color: #fff
}

.button.is-success.is-active,
.button.is-success:active {
	background-color: #20bc56;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-success[disabled] {
	background-color: #23d160;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-success.is-inverted {
	background-color: #fff;
	color: #23d160
}

.button.is-success.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-success.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #23d160
}

.button.is-success.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-success.is-outlined {
	background-color: transparent;
	border-color: #23d160;
	color: #23d160
}

.button.is-success.is-outlined:focus,
.button.is-success.is-outlined:hover {
	background-color: #23d160;
	border-color: #23d160;
	color: #fff
}

.button.is-success.is-outlined.is-loading:after {
	border-color: transparent transparent #23d160 #23d160 !important
}

.button.is-success.is-outlined[disabled] {
	background-color: transparent;
	border-color: #23d160;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #23d160
}

.button.is-success.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-success.is-inverted.is-outlined:focus,
.button.is-success.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #23d160
}

.button.is-success.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-warning {
	background-color: #ffdd57;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-hovered,
.button.is-warning:hover {
	background-color: #ffdb4a;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-focused,
.button.is-warning:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
	box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-active,
.button.is-warning:active {
	background-color: #ffd83d;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: rgba(0, 0, 0, .7)
}

.button.is-warning[disabled] {
	background-color: #ffdd57;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-warning.is-inverted {
	color: #ffdd57
}

.button.is-warning.is-inverted,
.button.is-warning.is-inverted:hover {
	background-color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted[disabled] {
	background-color: rgba(0, 0, 0, .7);
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffdd57
}

.button.is-warning.is-loading:after {
	border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
}

.button.is-warning.is-outlined {
	background-color: transparent;
	border-color: #ffdd57;
	color: #ffdd57
}

.button.is-warning.is-outlined:focus,
.button.is-warning.is-outlined:hover {
	background-color: #ffdd57;
	border-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-outlined.is-loading:after {
	border-color: transparent transparent #ffdd57 #ffdd57 !important
}

.button.is-warning.is-outlined[disabled] {
	background-color: transparent;
	border-color: #ffdd57;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ffdd57
}

.button.is-warning.is-inverted.is-outlined {
	background-color: transparent;
	border-color: rgba(0, 0, 0, .7);
	color: rgba(0, 0, 0, .7)
}

.button.is-warning.is-inverted.is-outlined:focus,
.button.is-warning.is-inverted.is-outlined:hover {
	background-color: rgba(0, 0, 0, .7);
	color: #ffdd57
}

.button.is-warning.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: rgba(0, 0, 0, .7);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: rgba(0, 0, 0, .7)
}

.button.is-danger {
	background-color: #ff3860;
	border-color: transparent;
	color: #fff
}

.button.is-danger.is-hovered,
.button.is-danger:hover {
	background-color: #ff2b56;
	border-color: transparent;
	color: #fff
}

.button.is-danger.is-focused,
.button.is-danger:focus {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
	box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
	color: #fff
}

.button.is-danger.is-active,
.button.is-danger:active {
	background-color: #ff1f4b;
	border-color: transparent;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	color: #fff
}

.button.is-danger[disabled] {
	background-color: #ff3860;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button.is-danger.is-inverted {
	background-color: #fff;
	color: #ff3860
}

.button.is-danger.is-inverted:hover {
	background-color: #f2f2f2
}

.button.is-danger.is-inverted[disabled] {
	background-color: #fff;
	border-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3860
}

.button.is-danger.is-loading:after {
	border-color: transparent transparent #fff #fff !important
}

.button.is-danger.is-outlined {
	background-color: transparent;
	border-color: #ff3860;
	color: #ff3860
}

.button.is-danger.is-outlined:focus,
.button.is-danger.is-outlined:hover {
	background-color: #ff3860;
	border-color: #ff3860;
	color: #fff
}

.button.is-danger.is-outlined.is-loading:after {
	border-color: transparent transparent #ff3860 #ff3860 !important
}

.button.is-danger.is-outlined[disabled] {
	background-color: transparent;
	border-color: #ff3860;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #ff3860
}

.button.is-danger.is-inverted.is-outlined {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.button.is-danger.is-inverted.is-outlined:focus,
.button.is-danger.is-inverted.is-outlined:hover {
	background-color: #fff;
	color: #ff3860
}

.button.is-danger.is-inverted.is-outlined[disabled] {
	background-color: transparent;
	border-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff
}

.button.is-small {
	border-radius: 2px;
	font-size: .75rem
}

.button.is-medium {
	font-size: 1.25rem
}

.button.is-large {
	font-size: 1.5rem
}

.button[disabled] {
	background-color: #fff;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .5
}

.button.is-fullwidth {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.button.is-loading {
	color: transparent !important;
	pointer-events: none
}

.button.is-loading:after {
	-webkit-animation: spinAround .5s linear infinite;
	animation: spinAround .5s linear infinite;
	border-color: transparent transparent #dbdbdb #dbdbdb;
	border-radius: 290486px;
	border-style: solid;
	border-width: 2px;
	content: "";
	display: block;
	height: 1em;
	left: calc(50% - .5em);
	position: relative;
	position: absolute;
	position: absolute !important;
	top: calc(50% - .5em);
	width: 1em
}

.button.is-static {
	background-color: #f5f5f5;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a;
	pointer-events: none
}

.container {
	margin: 0 auto;
	position: relative
}

@media screen and (min-width:1068px) {
	.container {
		max-width: 960px;
		width: 960px
	}

	.container.is-fluid {
		margin-left: 24px;
		margin-right: 24px;
		max-width: none;
		width: auto
	}
}

@media screen and (max-width:1259px) {
	.container.is-widescreen {
		max-width: 1152px;
		width: auto
	}
}

@media screen and (max-width:1451px) {
	.container.is-fullhd {
		max-width: 1344px;
		width: auto
	}
}

@media screen and (min-width:1260px) {
	.container {
		max-width: 1152px;
		width: 1152px
	}
}

@media screen and (min-width:1452px) {
	.container {
		max-width: 1344px;
		width: 1344px
	}
}

.content:not(:last-child) {
	margin-bottom: 1.5rem
}

.content li+li {
	margin-top: .25em
}

.content blockquote:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content p:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child),
.content ul:not(:last-child) {
	margin-bottom: 1em
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
	color: #363636;
	font-weight: 400;
	line-height: 1.125
}

.content h1 {
	font-size: 2em;
	margin-bottom: .5em
}

.content h1:not(:first-child) {
	margin-top: 1em
}

.content h2 {
	font-size: 1.75em;
	margin-bottom: .5714em
}

.content h2:not(:first-child) {
	margin-top: 1.1428em
}

.content h3 {
	font-size: 1.5em;
	margin-bottom: .6666em
}

.content h3:not(:first-child) {
	margin-top: 1.3333em
}

.content h4 {
	font-size: 1.25em;
	margin-bottom: .8em
}

.content h5 {
	font-size: 1.125em;
	margin-bottom: .8888em
}

.content h6 {
	font-size: 1em;
	margin-bottom: 1em
}

.content blockquote {
	background-color: #f5f5f5;
	border-left: 5px solid #dbdbdb;
	padding: 1.25em 1.5em
}

.content ol {
	list-style: decimal outside
}

.content ol,
.content ul {
	margin-left: 2em;
	margin-top: 1em
}

.content ul {
	list-style: disc outside
}

.content ul ul {
	list-style-type: circle;
	margin-top: .5em
}

.content ul ul ul {
	list-style-type: square
}

.content dd {
	margin-left: 2em
}

.content figure {
	margin: 2em;
	text-align: center
}

.content figure img {
	display: inline-block
}

.content figure figcaption {
	font-style: italic
}

.content pre {
	-webkit-overflow-scrolling: touch;
	word-wrap: normal;
	overflow-x: auto;
	padding: 1.25em 1.5em;
	white-space: pre
}

.content sub,
.content sup {
	font-size: 75%
}

.content table {
	width: 100%
}

.content table td,
.content table th {
	border: solid #dbdbdb;
	border-width: 0 0 1px;
	padding: .5em .75em;
	vertical-align: top
}

.content table th {
	color: #363636;
	text-align: left
}

.content table tr:hover {
	background-color: #f5f5f5
}

.content table thead td,
.content table thead th {
	border-width: 0 0 2px;
	color: #363636
}

.content table tfoot td,
.content table tfoot th {
	border-width: 2px 0 0;
	color: #363636
}

.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
	border-bottom-width: 0
}

.content.is-small {
	font-size: .75rem
}

.content.is-medium {
	font-size: 1.25rem
}

.content.is-large {
	font-size: 1.5rem
}

.input,
.textarea {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .1);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .1);
	color: #363636;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	justify-content: flex-start;
	line-height: 1.5;
	max-width: 100%;
	padding: calc(.375em - 1px) calc(.625em - 1px);
	position: relative;
	vertical-align: top;
	width: 100%
}

.input.is-active,
.input.is-focused,
.input:active,
.input:focus,
.textarea.is-active,
.textarea.is-focused,
.textarea:active,
.textarea:focus {
	outline: none
}

.input[disabled],
.textarea[disabled] {
	cursor: not-allowed
}

.input.is-hovered,
.input:hover,
.textarea.is-hovered,
.textarea:hover {
	border-color: #b5b5b5
}

.input.is-active,
.input.is-focused,
.input:active,
.input:focus,
.textarea.is-active,
.textarea.is-focused,
.textarea:active,
.textarea:focus {
	border-color: #00d1b2
}

.input[disabled],
.textarea[disabled] {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a
}

.input[disabled]::-moz-placeholder,
.textarea[disabled]::-moz-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.input[disabled]::-webkit-input-placeholder,
.textarea[disabled]::-webkit-input-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.input[disabled]:-moz-placeholder,
.textarea[disabled]:-moz-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.input[disabled]:-ms-input-placeholder,
.textarea[disabled]:-ms-input-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.input[type=search],
.textarea[type=search] {
	border-radius: 290486px
}

.input.is-white,
.textarea.is-white {
	border-color: #fff
}

.input.is-black,
.textarea.is-black {
	border-color: #0a0a0a
}

.input.is-light,
.textarea.is-light {
	border-color: #f5f5f5
}

.input.is-dark,
.textarea.is-dark {
	border-color: #363636
}

.input.is-primary,
.textarea.is-primary {
	border-color: #00d1b2
}

.input.is-info,
.textarea.is-info {
	border-color: #3273dc
}

.input.is-success,
.textarea.is-success {
	border-color: #23d160
}

.input.is-warning,
.textarea.is-warning {
	border-color: #ffdd57
}

.input.is-danger,
.textarea.is-danger {
	border-color: #ff3860
}

.input.is-small,
.textarea.is-small {
	border-radius: 2px;
	font-size: .75rem
}

.input.is-medium,
.textarea.is-medium {
	font-size: 1.25rem
}

.input.is-large,
.textarea.is-large {
	font-size: 1.5rem
}

.input.is-fullwidth,
.textarea.is-fullwidth {
	display: block;
	width: 100%
}

.input.is-inline,
.textarea.is-inline {
	display: inline;
	width: auto
}

.textarea {
	display: block;
	max-width: 100%;
	min-width: 100%;
	padding: .625em;
	resize: vertical
}

.textarea:not([rows]) {
	max-height: 600px;
	min-height: 120px
}

.textarea[rows] {
	height: unset
}

.checkbox,
.radio {
	cursor: pointer;
	display: inline-block;
	line-height: 1.25;
	position: relative
}

.checkbox input,
.radio input {
	cursor: pointer
}

.checkbox:hover,
.radio:hover {
	color: #363636
}

.checkbox[disabled],
.radio[disabled] {
	color: #7a7a7a;
	cursor: not-allowed
}

.radio+.radio {
	margin-left: .5em
}

.select {
	display: inline-block;
	max-width: 100%;
	position: relative;
	vertical-align: top
}

.select:not(.is-multiple) {
	height: 2.25em
}

.select:not(.is-multiple):after {
	border: 1px solid #00d1b2;
	border-right: 0;
	border-top: 0;
	content: " ";
	display: block;
	height: .5em;
	margin-top: -.375em;
	pointer-events: none;
	position: absolute;
	right: 1.125em;
	top: 50%;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: .5em;
	z-index: 4
}

.select select {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	display: block;
	font-size: 1rem;
	font-size: 1em;
	height: 2.25em;
	justify-content: flex-start;
	line-height: 1.5;
	max-width: 100%;
	outline: none;
	padding: calc(.375em - 1px) calc(.625em - 1px);
	position: relative;
	vertical-align: top
}

.select select.is-active,
.select select.is-focused,
.select select:active,
.select select:focus {
	outline: none
}

.select select[disabled] {
	cursor: not-allowed
}

.select select.is-hovered,
.select select:hover {
	border-color: #b5b5b5
}

.select select[disabled] {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a
}

.select select[disabled]::-moz-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.select select[disabled]::-webkit-input-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.select select[disabled]:-moz-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.select select[disabled]:-ms-input-placeholder {
	color: hsla(0, 0%, 48%, .3)
}

.select select:hover {
	border-color: #b5b5b5
}

.select select.is-active,
.select select.is-focused,
.select select:active,
.select select:focus {
	border-color: #00d1b2
}

.select select::-ms-expand {
	display: none
}

.select select[disabled]:hover {
	border-color: #f5f5f5
}

.select select:not([multiple]) {
	padding-right: 2.5em
}

.select select[multiple] {
	height: unset;
	padding: 0
}

.select select[multiple] option {
	padding: .5em 1em
}

.select:hover:after {
	border-color: #363636
}

.select.is-white select {
	border-color: #fff
}

.select.is-black select {
	border-color: #0a0a0a
}

.select.is-light select {
	border-color: #f5f5f5
}

.select.is-dark select {
	border-color: #363636
}

.select.is-primary select {
	border-color: #00d1b2
}

.select.is-info select {
	border-color: #3273dc
}

.select.is-success select {
	border-color: #23d160
}

.select.is-warning select {
	border-color: #ffdd57
}

.select.is-danger select {
	border-color: #ff3860
}

.select.is-small {
	border-radius: 2px;
	font-size: .75rem
}

.select.is-medium {
	font-size: 1.25rem
}

.select.is-large {
	font-size: 1.5rem
}

.select.is-disabled:after {
	border-color: #7a7a7a
}

.select.is-fullwidth,
.select.is-fullwidth select {
	width: 100%
}

.select.is-loading:after {
	-webkit-animation: spinAround .5s linear infinite;
	animation: spinAround .5s linear infinite;
	border-color: transparent transparent #dbdbdb #dbdbdb;
	border-radius: 290486px;
	border-style: solid;
	border-width: 2px;
	content: "";
	display: block;
	height: 1em;
	margin-top: 0;
	position: relative;
	position: absolute;
	right: .625em;
	top: .625em;
	-webkit-transform: none;
	transform: none;
	width: 1em
}

.select.is-loading.is-small:after {
	font-size: .75rem
}

.select.is-loading.is-medium:after {
	font-size: 1.25rem
}

.select.is-loading.is-large:after {
	font-size: 1.5rem
}

.file {
	-webkit-touch-callout: none;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.file.is-white .file-cta {
	background-color: #fff;
	border-color: transparent;
	color: #0a0a0a
}

.file.is-white.is-hovered .file-cta,
.file.is-white:hover .file-cta {
	background-color: #f9f9f9;
	border-color: transparent;
	color: #0a0a0a
}

.file.is-white.is-focused .file-cta,
.file.is-white:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 100%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 100%, .25);
	color: #0a0a0a
}

.file.is-white.is-active .file-cta,
.file.is-white:active .file-cta {
	background-color: #f2f2f2;
	border-color: transparent;
	color: #0a0a0a
}

.file.is-black .file-cta {
	background-color: #0a0a0a;
	border-color: transparent;
	color: #fff
}

.file.is-black.is-hovered .file-cta,
.file.is-black:hover .file-cta {
	background-color: #040404;
	border-color: transparent;
	color: #fff
}

.file.is-black.is-focused .file-cta,
.file.is-black:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 4%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 4%, .25);
	color: #fff
}

.file.is-black.is-active .file-cta,
.file.is-black:active .file-cta {
	background-color: #000;
	border-color: transparent;
	color: #fff
}

.file.is-light .file-cta {
	background-color: #f5f5f5;
	border-color: transparent;
	color: #363636
}

.file.is-light.is-hovered .file-cta,
.file.is-light:hover .file-cta {
	background-color: #eee;
	border-color: transparent;
	color: #363636
}

.file.is-light.is-focused .file-cta,
.file.is-light:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em hsla(0, 0%, 96%, .25);
	box-shadow: 0 0 .5em hsla(0, 0%, 96%, .25);
	color: #363636
}

.file.is-light.is-active .file-cta,
.file.is-light:active .file-cta {
	background-color: #e8e8e8;
	border-color: transparent;
	color: #363636
}

.file.is-dark .file-cta {
	background-color: #363636;
	border-color: transparent;
	color: #f5f5f5
}

.file.is-dark.is-hovered .file-cta,
.file.is-dark:hover .file-cta {
	background-color: #2f2f2f;
	border-color: transparent;
	color: #f5f5f5
}

.file.is-dark.is-focused .file-cta,
.file.is-dark:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
	box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
	color: #f5f5f5
}

.file.is-dark.is-active .file-cta,
.file.is-dark:active .file-cta {
	background-color: #292929;
	border-color: transparent;
	color: #f5f5f5
}

.file.is-primary .file-cta {
	background-color: #00d1b2;
	border-color: transparent;
	color: #fff
}

.file.is-primary.is-hovered .file-cta,
.file.is-primary:hover .file-cta {
	background-color: #00c4a7;
	border-color: transparent;
	color: #fff
}

.file.is-primary.is-focused .file-cta,
.file.is-primary:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
	color: #fff
}

.file.is-primary.is-active .file-cta,
.file.is-primary:active .file-cta {
	background-color: #00b89c;
	border-color: transparent;
	color: #fff
}

.file.is-info .file-cta {
	background-color: #3273dc;
	border-color: transparent;
	color: #fff
}

.file.is-info.is-hovered .file-cta,
.file.is-info:hover .file-cta {
	background-color: #276cda;
	border-color: transparent;
	color: #fff
}

.file.is-info.is-focused .file-cta,
.file.is-info:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
	box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
	color: #fff
}

.file.is-info.is-active .file-cta,
.file.is-info:active .file-cta {
	background-color: #2366d1;
	border-color: transparent;
	color: #fff
}

.file.is-success .file-cta {
	background-color: #23d160;
	border-color: transparent;
	color: #fff
}

.file.is-success.is-hovered .file-cta,
.file.is-success:hover .file-cta {
	background-color: #22c65b;
	border-color: transparent;
	color: #fff
}

.file.is-success.is-focused .file-cta,
.file.is-success:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
	box-shadow: 0 0 .5em rgba(35, 209, 96, .25);
	color: #fff
}

.file.is-success.is-active .file-cta,
.file.is-success:active .file-cta {
	background-color: #20bc56;
	border-color: transparent;
	color: #fff
}

.file.is-warning .file-cta {
	background-color: #ffdd57;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.file.is-warning.is-hovered .file-cta,
.file.is-warning:hover .file-cta {
	background-color: #ffdb4a;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.file.is-warning.is-focused .file-cta,
.file.is-warning:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
	box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
	color: rgba(0, 0, 0, .7)
}

.file.is-warning.is-active .file-cta,
.file.is-warning:active .file-cta {
	background-color: #ffd83d;
	border-color: transparent;
	color: rgba(0, 0, 0, .7)
}

.file.is-danger .file-cta {
	background-color: #ff3860;
	border-color: transparent;
	color: #fff
}

.file.is-danger.is-hovered .file-cta,
.file.is-danger:hover .file-cta {
	background-color: #ff2b56;
	border-color: transparent;
	color: #fff
}

.file.is-danger.is-focused .file-cta,
.file.is-danger:focus .file-cta {
	border-color: transparent;
	-webkit-box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
	box-shadow: 0 0 .5em rgba(255, 56, 96, .25);
	color: #fff
}

.file.is-danger.is-active .file-cta,
.file.is-danger:active .file-cta {
	background-color: #ff1f4b;
	border-color: transparent;
	color: #fff
}

.file.is-small {
	font-size: .75rem
}

.file.is-medium {
	font-size: 1.25rem
}

.file.is-medium .file-icon .fa {
	font-size: 21px
}

.file.is-large {
	font-size: 1.5rem
}

.file.is-large .file-icon .fa {
	font-size: 28px
}

.file.has-name .file-cta {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.file.has-name .file-name {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.file.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.file.is-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.file.is-boxed .file-cta,
.file.is-boxed .file-label {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.file.is-boxed .file-cta {
	height: auto;
	padding: 1em 3em
}

.file.is-boxed .file-name {
	border-width: 0 1px 1px
}

.file.is-boxed .file-icon {
	height: 1.5em;
	width: 1.5em
}

.file.is-boxed .file-icon .fa {
	font-size: 21px
}

.file.is-boxed.is-small .file-icon .fa {
	font-size: 14px
}

.file.is-boxed.is-medium .file-icon .fa {
	font-size: 28px
}

.file.is-boxed.is-large .file-icon .fa {
	font-size: 35px
}

.file.is-boxed.has-name .file-cta {
	border-radius: 3px 3px 0 0
}

.file.is-boxed.has-name .file-name {
	border-radius: 0 0 3px 3px;
	border-width: 0 1px 1px
}

.file.is-right .file-cta {
	border-radius: 0 3px 3px 0
}

.file.is-right .file-name {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	border-radius: 3px 0 0 3px;
	border-width: 1px 0 1px 1px;
	order: -1
}

.file.is-fullwidth .file-label {
	width: 100%
}

.file.is-fullwidth .file-name {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: none
}

.file-label {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: stretch;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	overflow: hidden;
	position: relative
}

.file-label:hover .file-cta {
	background-color: #eee;
	color: #363636
}

.file-label:hover .file-name {
	border-color: #d5d5d5
}

.file-label:active .file-cta {
	background-color: #e8e8e8;
	color: #363636
}

.file-label:active .file-name {
	border-color: #cfcfcf
}

.file-input {
	height: .01em;
	left: 0;
	outline: none;
	position: absolute;
	top: 0;
	width: .01em
}

.file-cta,
.file-name {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	font-size: 1em;
	height: 2.25em;
	justify-content: flex-start;
	line-height: 1.5;
	padding: calc(.375em - 1px) 1em;
	position: relative;
	vertical-align: top;
	white-space: nowrap
}

.file-cta.is-active,
.file-cta.is-focused,
.file-cta:active,
.file-cta:focus,
.file-name.is-active,
.file-name.is-focused,
.file-name:active,
.file-name:focus {
	outline: none
}

.file-cta[disabled],
.file-name[disabled] {
	cursor: not-allowed
}

.file-cta {
	background-color: #f5f5f5;
	color: #4a4a4a
}

.file-name {
	border: 1px solid #dbdbdb;
	border-left-width: 0;
	display: block;
	max-width: 16em;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis
}

.file-icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 1em;
	justify-content: center;
	margin-right: .5em;
	width: 1em
}

.file-icon .fa {
	font-size: 14px
}

.label {
	color: #363636;
	display: block;
	font-size: 1rem;
	font-weight: 700
}

.label:not(:last-child) {
	margin-bottom: .5em
}

.label.is-small {
	font-size: .75rem
}

.label.is-medium {
	font-size: 1.25rem
}

.label.is-large {
	font-size: 1.5rem
}

.help {
	display: block;
	font-size: .75rem;
	margin-top: .25rem
}

.help.is-white {
	color: #fff
}

.help.is-black {
	color: #0a0a0a
}

.help.is-light {
	color: #f5f5f5
}

.help.is-dark {
	color: #363636
}

.help.is-primary {
	color: #00d1b2
}

.help.is-info {
	color: #3273dc
}

.help.is-success {
	color: #23d160
}

.help.is-warning {
	color: #ffdd57
}

.help.is-danger {
	color: #ff3860
}

.field:not(:last-child) {
	margin-bottom: .75rem
}

.field.has-addons {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start
}

.field.has-addons .control:not(:last-child) {
	margin-right: -1px
}

.field.has-addons .control:first-child .button,
.field.has-addons .control:first-child .input,
.field.has-addons .control:first-child .select select {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.field.has-addons .control:last-child .button,
.field.has-addons .control:last-child .input,
.field.has-addons .control:last-child .select select {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.field.has-addons .control .button,
.field.has-addons .control .input,
.field.has-addons .control .select select {
	border-radius: 0
}

.field.has-addons .control .button.is-hovered,
.field.has-addons .control .button:hover,
.field.has-addons .control .input.is-hovered,
.field.has-addons .control .input:hover,
.field.has-addons .control .select select.is-hovered,
.field.has-addons .control .select select:hover {
	z-index: 2
}

.field.has-addons .control .button.is-active,
.field.has-addons .control .button.is-focused,
.field.has-addons .control .button:active,
.field.has-addons .control .button:focus,
.field.has-addons .control .input.is-active,
.field.has-addons .control .input.is-focused,
.field.has-addons .control .input:active,
.field.has-addons .control .input:focus,
.field.has-addons .control .select select.is-active,
.field.has-addons .control .select select.is-focused,
.field.has-addons .control .select select:active,
.field.has-addons .control .select select:focus {
	z-index: 3
}

.field.has-addons .control .button.is-active:hover,
.field.has-addons .control .button.is-focused:hover,
.field.has-addons .control .button:active:hover,
.field.has-addons .control .button:focus:hover,
.field.has-addons .control .input.is-active:hover,
.field.has-addons .control .input.is-focused:hover,
.field.has-addons .control .input:active:hover,
.field.has-addons .control .input:focus:hover,
.field.has-addons .control .select select.is-active:hover,
.field.has-addons .control .select select.is-focused:hover,
.field.has-addons .control .select select:active:hover,
.field.has-addons .control .select select:focus:hover {
	z-index: 4
}

.field.has-addons .control.is-expanded {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.field.has-addons.has-addons-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.field.has-addons.has-addons-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.field.has-addons.has-addons-fullwidth .control {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	flex-grow: 1;
	flex-shrink: 0
}

.field.is-grouped {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start
}

.field.is-grouped>.control {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.field.is-grouped>.control:not(:last-child) {
	margin-bottom: 0;
	margin-right: .75rem
}

.field.is-grouped>.control.is-expanded {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.field.is-grouped.is-grouped-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.field.is-grouped.is-grouped-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.field.is-grouped.is-grouped-multiline {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.field.is-grouped.is-grouped-multiline>.control:last-child,
.field.is-grouped.is-grouped-multiline>.control:not(:last-child) {
	margin-bottom: .75rem
}

.field.is-grouped.is-grouped-multiline:last-child {
	margin-bottom: -.75rem
}

.field.is-grouped.is-grouped-multiline:not(:last-child) {
	margin-bottom: 0
}

@media print,
screen and (min-width:769px) {
	.field.is-horizontal {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.field-label .label {
	font-size: inherit
}

@media screen and (max-width:768px) {
	.field-label {
		margin-bottom: .5rem
	}
}

@media print,
screen and (min-width:769px) {
	.field-label {
		-ms-flex-preferred-size: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-ms-flex-negative: 0;
		flex-basis: 0;
		flex-grow: 1;
		flex-shrink: 0;
		margin-right: 1.5rem;
		text-align: right
	}

	.field-label.is-small {
		font-size: .75rem;
		padding-top: .375em
	}

	.field-label.is-normal {
		padding-top: .375em
	}

	.field-label.is-medium {
		font-size: 1.25rem;
		padding-top: .375em
	}

	.field-label.is-large {
		font-size: 1.5rem;
		padding-top: .375em
	}
}

.field-body .field .field {
	margin-bottom: 0
}

@media print,
screen and (min-width:769px) {
	.field-body {
		-ms-flex-preferred-size: 0;
		-webkit-box-flex: 5;
		-ms-flex-positive: 5;
		-ms-flex-negative: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-basis: 0;
		flex-grow: 5;
		flex-shrink: 1
	}

	.field-body .field {
		margin-bottom: 0
	}

	.field-body>.field {
		-ms-flex-negative: 1;
		flex-shrink: 1
	}

	.field-body>.field:not(.is-narrow) {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}

	.field-body>.field:not(:last-child) {
		margin-right: .75rem
	}
}

.control {
	font-size: 1rem;
	position: relative;
	text-align: left
}

.control.has-icon .icon {
	color: #dbdbdb;
	height: 2.25em;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 2.25em;
	z-index: 4
}

.control.has-icon .input:focus+.icon {
	color: #7a7a7a
}

.control.has-icon .input.is-small+.icon {
	font-size: .75rem
}

.control.has-icon .input.is-medium+.icon {
	font-size: 1.25rem
}

.control.has-icon .input.is-large+.icon {
	font-size: 1.5rem
}

.control.has-icon:not(.has-icon-right) .icon {
	left: 0
}

.control.has-icon:not(.has-icon-right) .input {
	padding-left: 2.25em
}

.control.has-icon.has-icon-right .icon {
	right: 0
}

.control.has-icon.has-icon-right .input {
	padding-right: 2.25em
}

.control.has-icons-left .input:focus~.icon,
.control.has-icons-left .select:focus~.icon,
.control.has-icons-right .input:focus~.icon,
.control.has-icons-right .select:focus~.icon {
	color: #7a7a7a
}

.control.has-icons-left .input.is-small~.icon,
.control.has-icons-left .select.is-small~.icon,
.control.has-icons-right .input.is-small~.icon,
.control.has-icons-right .select.is-small~.icon {
	font-size: .75rem
}

.control.has-icons-left .input.is-medium~.icon,
.control.has-icons-left .select.is-medium~.icon,
.control.has-icons-right .input.is-medium~.icon,
.control.has-icons-right .select.is-medium~.icon {
	font-size: 1.25rem
}

.control.has-icons-left .input.is-large~.icon,
.control.has-icons-left .select.is-large~.icon,
.control.has-icons-right .input.is-large~.icon,
.control.has-icons-right .select.is-large~.icon {
	font-size: 1.5rem
}

.control.has-icons-left .icon,
.control.has-icons-right .icon {
	color: #dbdbdb;
	height: 2.25em;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 2.25em;
	z-index: 4
}

.control.has-icons-left .input,
.control.has-icons-left .select select {
	padding-left: 2.25em
}

.control.has-icons-left .icon.is-left {
	left: 0
}

.control.has-icons-right .input,
.control.has-icons-right .select select {
	padding-right: 2.25em
}

.control.has-icons-right .icon.is-right {
	right: 0
}

.control.is-loading:after {
	-webkit-animation: spinAround .5s linear infinite;
	animation: spinAround .5s linear infinite;
	border-color: transparent transparent #dbdbdb #dbdbdb;
	border-radius: 290486px;
	border-style: solid;
	border-width: 2px;
	content: "";
	display: block;
	height: 1em;
	position: relative;
	position: absolute !important;
	right: .625em;
	top: .625em;
	width: 1em
}

.control.is-loading.is-small:after {
	font-size: .75rem
}

.control.is-loading.is-medium:after {
	font-size: 1.25rem
}

.control.is-loading.is-large:after {
	font-size: 1.5rem
}

.icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 1.5rem;
	justify-content: center;
	width: 1.5rem
}

.icon .fa {
	font-size: 21px
}

.icon.is-small {
	height: 1rem;
	width: 1rem
}

.icon.is-small .fa {
	font-size: 14px
}

.icon.is-medium {
	height: 2rem;
	width: 2rem
}

.icon.is-medium .fa {
	font-size: 28px
}

.icon.is-large {
	height: 3rem;
	width: 3rem
}

.icon.is-large .fa {
	font-size: 42px
}

.image {
	display: block;
	position: relative
}

.image img {
	display: block;
	height: auto;
	width: 100%
}

.image.is-16by9 img,
.image.is-1by1 img,
.image.is-2by1 img,
.image.is-3by2 img,
.image.is-4by3 img,
.image.is-square img {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.image.is-1by1,
.image.is-square {
	padding-top: 100%
}

.image.is-4by3 {
	padding-top: 75%
}

.image.is-3by2 {
	padding-top: 66.6666%
}

.image.is-16by9 {
	padding-top: 56.25%
}

.image.is-2by1 {
	padding-top: 50%
}

.image.is-16x16 {
	height: 16px;
	width: 16px
}

.image.is-24x24 {
	height: 24px;
	width: 24px
}

.image.is-32x32 {
	height: 32px;
	width: 32px
}

.image.is-48x48 {
	height: 48px;
	width: 48px
}

.image.is-64x64 {
	height: 64px;
	width: 64px
}

.image.is-96x96 {
	height: 96px;
	width: 96px
}

.image.is-128x128 {
	height: 128px;
	width: 128px
}

.notification {
	background-color: #f5f5f5;
	border-radius: 3px;
	padding: 1.25rem 2.5rem 1.25rem 1.5rem;
	position: relative
}

.notification:not(:last-child) {
	margin-bottom: 1.5rem
}

.notification a:not(.button) {
	color: currentColor;
	text-decoration: underline
}

.notification strong {
	color: currentColor
}

.notification code,
.notification pre {
	background: #fff
}

.notification pre code {
	background: transparent
}

.notification>.delete {
	position: absolute;
	right: .5em;
	top: .5em
}

.notification .content,
.notification .subtitle,
.notification .title {
	color: currentColor
}

.notification.is-white {
	background-color: #fff;
	color: #0a0a0a
}

.notification.is-black {
	background-color: #0a0a0a;
	color: #fff
}

.notification.is-light {
	background-color: #f5f5f5;
	color: #363636
}

.notification.is-dark {
	background-color: #363636;
	color: #f5f5f5
}

.notification.is-primary {
	background-color: #00d1b2;
	color: #fff
}

.notification.is-info {
	background-color: #3273dc;
	color: #fff
}

.notification.is-success {
	background-color: #23d160;
	color: #fff
}

.notification.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.notification.is-danger {
	background-color: #ff3860;
	color: #fff
}

.progress {
	-moz-appearance: none;
	-webkit-appearance: none;
	border: none;
	border-radius: 290486px;
	display: block;
	height: 1rem;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.progress:not(:last-child) {
	margin-bottom: 1.5rem
}

.progress::-webkit-progress-bar {
	background-color: #dbdbdb
}

.progress::-webkit-progress-value {
	background-color: #4a4a4a
}

.progress::-moz-progress-bar {
	background-color: #4a4a4a
}

.progress.is-white::-webkit-progress-value {
	background-color: #fff
}

.progress.is-white::-moz-progress-bar {
	background-color: #fff
}

.progress.is-black::-webkit-progress-value {
	background-color: #0a0a0a
}

.progress.is-black::-moz-progress-bar {
	background-color: #0a0a0a
}

.progress.is-light::-webkit-progress-value {
	background-color: #f5f5f5
}

.progress.is-light::-moz-progress-bar {
	background-color: #f5f5f5
}

.progress.is-dark::-webkit-progress-value {
	background-color: #363636
}

.progress.is-dark::-moz-progress-bar {
	background-color: #363636
}

.progress.is-primary::-webkit-progress-value {
	background-color: #00d1b2
}

.progress.is-primary::-moz-progress-bar {
	background-color: #00d1b2
}

.progress.is-info::-webkit-progress-value {
	background-color: #3273dc
}

.progress.is-info::-moz-progress-bar {
	background-color: #3273dc
}

.progress.is-success::-webkit-progress-value {
	background-color: #23d160
}

.progress.is-success::-moz-progress-bar {
	background-color: #23d160
}

.progress.is-warning::-webkit-progress-value {
	background-color: #ffdd57
}

.progress.is-warning::-moz-progress-bar {
	background-color: #ffdd57
}

.progress.is-danger::-webkit-progress-value {
	background-color: #ff3860
}

.progress.is-danger::-moz-progress-bar {
	background-color: #ff3860
}

.progress.is-small {
	height: .75rem
}

.progress.is-medium {
	height: 1.25rem
}

.progress.is-large {
	height: 1.5rem
}

.table {
	background-color: #fff;
	color: #363636;
	margin-bottom: 1.5rem
}

.table td,
.table th {
	border: solid #dbdbdb;
	border-width: 0 0 1px;
	padding: .5em .75em;
	vertical-align: top
}

.table td.is-white,
.table th.is-white {
	background-color: #fff;
	border-color: #fff;
	color: #0a0a0a
}

.table td.is-black,
.table th.is-black {
	background-color: #0a0a0a;
	border-color: #0a0a0a;
	color: #fff
}

.table td.is-light,
.table th.is-light {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #363636
}

.table td.is-dark,
.table th.is-dark {
	background-color: #363636;
	border-color: #363636;
	color: #f5f5f5
}

.table td.is-primary,
.table th.is-primary {
	background-color: #00d1b2;
	border-color: #00d1b2;
	color: #fff
}

.table td.is-info,
.table th.is-info {
	background-color: #3273dc;
	border-color: #3273dc;
	color: #fff
}

.table td.is-success,
.table th.is-success {
	background-color: #23d160;
	border-color: #23d160;
	color: #fff
}

.table td.is-warning,
.table th.is-warning {
	background-color: #ffdd57;
	border-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.table td.is-danger,
.table th.is-danger {
	background-color: #ff3860;
	border-color: #ff3860;
	color: #fff
}

.table td.is-narrow,
.table th.is-narrow {
	white-space: nowrap;
	width: 1%
}

.table th {
	color: #363636;
	text-align: left
}

.table tr:hover {
	background-color: #fafafa
}

.table tr.is-selected {
	background-color: #00d1b2;
	color: #fff
}

.table tr.is-selected a,
.table tr.is-selected strong {
	color: currentColor
}

.table tr.is-selected td,
.table tr.is-selected th {
	border-color: #fff;
	color: currentColor
}

.table thead td,
.table thead th {
	border-width: 0 0 2px;
	color: #363636
}

.table tfoot td,
.table tfoot th {
	border-width: 2px 0 0;
	color: #363636
}

.table tbody tr:last-child td,
.table tbody tr:last-child th {
	border-bottom-width: 0
}

.table.is-bordered td,
.table.is-bordered th {
	border-width: 1px
}

.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
	border-bottom-width: 1px
}

.table.is-fullwidth {
	width: 100%
}

.table.is-narrow td,
.table.is-narrow th {
	padding: .25em .5em
}

.table.is-striped tbody tr:not(.is-selected):nth-child(2n) {
	background-color: #fafafa
}

.table.is-striped tbody tr:not(.is-selected):nth-child(2n):hover {
	background-color: #f5f5f5
}

.tags {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: flex-start
}

.tags .tag {
	margin-bottom: .5rem
}

.tags .tag:not(:last-child) {
	margin-right: .5rem
}

.tags:last-child {
	margin-bottom: -.5rem
}

.tags:not(:last-child) {
	margin-bottom: 1rem
}

.tags.has-addons .tag {
	margin-right: 0
}

.tags.has-addons .tag:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.tags.has-addons .tag:not(:last-child) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.tag {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	background-color: #f5f5f5;
	border-radius: 3px;
	color: #4a4a4a;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: .75rem;
	height: 2em;
	justify-content: center;
	line-height: 1.5;
	padding-left: .75em;
	padding-right: .75em;
	white-space: nowrap
}

.tag .delete {
	margin-left: .25em;
	margin-right: -.375em
}

.tag.is-white {
	background-color: #fff;
	color: #0a0a0a
}

.tag.is-black {
	background-color: #0a0a0a;
	color: #fff
}

.tag.is-light {
	background-color: #f5f5f5;
	color: #363636
}

.tag.is-dark {
	background-color: #363636;
	color: #f5f5f5
}

.tag.is-primary {
	background-color: #00d1b2;
	color: #fff
}

.tag.is-info {
	background-color: #3273dc;
	color: #fff
}

.tag.is-success {
	background-color: #23d160;
	color: #fff
}

.tag.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.tag.is-danger {
	background-color: #ff3860;
	color: #fff
}

.tag.is-medium {
	font-size: 1rem
}

.tag.is-large {
	font-size: 1.25rem
}

.tag.is-delete {
	margin-left: 1px;
	padding: 0;
	position: relative;
	width: 2em
}

.tag.is-delete:after,
.tag.is-delete:before {
	background-color: currentColor;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.tag.is-delete:before {
	height: 1px;
	width: 50%
}

.tag.is-delete:after {
	height: 50%;
	width: 1px
}

.tag.is-delete:focus,
.tag.is-delete:hover {
	background-color: #e8e8e8
}

.tag.is-delete:active {
	background-color: #dbdbdb
}

.tag.is-rounded {
	border-radius: 290486px
}

a.tag:hover {
	text-decoration: underline
}

.subtitle,
.title {
	word-break: break-word
}

.subtitle:not(:last-child),
.title:not(:last-child) {
	margin-bottom: 1.5rem
}

.subtitle em,
.subtitle span,
.title em,
.title span {
	font-weight: inherit
}

.subtitle .tag,
.title .tag {
	vertical-align: middle
}

.title {
	color: #363636;
	font-size: 2rem;
	font-weight: 600;
	line-height: 1.125
}

.title strong {
	color: inherit;
	font-weight: inherit
}

.title+.highlight {
	margin-top: -.75rem
}

.title:not(.is-spaced)+.subtitle {
	margin-top: -1.5rem
}

.title.is-1 {
	font-size: 3rem
}

.title.is-2 {
	font-size: 2.5rem
}

.title.is-3 {
	font-size: 2rem
}

.title.is-4 {
	font-size: 1.5rem
}

.title.is-5 {
	font-size: 1.25rem
}

.title.is-6 {
	font-size: 1rem
}

.title.is-7 {
	font-size: .75rem
}

.subtitle {
	color: #4a4a4a;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1.25
}

.subtitle strong {
	color: #363636;
	font-weight: 600
}

.subtitle:not(.is-spaced)+.title {
	margin-top: -1.5rem
}

.subtitle.is-1 {
	font-size: 3rem
}

.subtitle.is-2 {
	font-size: 2.5rem
}

.subtitle.is-3 {
	font-size: 2rem
}

.subtitle.is-4 {
	font-size: 1.5rem
}

.subtitle.is-5 {
	font-size: 1.25rem
}

.subtitle.is-6 {
	font-size: 1rem
}

.subtitle.is-7 {
	font-size: .75rem
}

.block:not(:last-child) {
	margin-bottom: 1.5rem
}

.delete {
	-webkit-touch-callout: none;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: hsla(0, 0%, 4%, .2);
	border: none;
	border-radius: 290486px;
	cursor: pointer;
	display: inline-block;
	flex-grow: 0;
	flex-shrink: 0;
	font-size: 1rem;
	height: 20px;
	max-height: 20px;
	max-width: 20px;
	min-height: 20px;
	min-width: 20px;
	outline: none;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
	width: 20px
}

.delete:after,
.delete:before {
	background-color: #fff;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.delete:before {
	height: 2px;
	width: 50%
}

.delete:after {
	height: 50%;
	width: 2px
}

.delete:focus,
.delete:hover {
	background-color: hsla(0, 0%, 4%, .3)
}

.delete:active {
	background-color: hsla(0, 0%, 4%, .4)
}

.delete.is-small {
	height: 16px;
	max-height: 16px;
	max-width: 16px;
	min-height: 16px;
	min-width: 16px;
	width: 16px
}

.delete.is-medium {
	height: 24px;
	max-height: 24px;
	max-width: 24px;
	min-height: 24px;
	min-width: 24px;
	width: 24px
}

.delete.is-large {
	height: 32px;
	max-height: 32px;
	max-width: 32px;
	min-height: 32px;
	min-width: 32px;
	width: 32px
}

.fa {
	font-size: 21px;
	text-align: center;
	vertical-align: top
}

.heading {
	display: block;
	font-size: 11px;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-transform: uppercase
}

.highlight {
	font-weight: 400;
	max-width: 100%;
	overflow: hidden;
	padding: 0
}

.highlight:not(:last-child) {
	margin-bottom: 1.5rem
}

.highlight pre {
	max-width: 100%;
	overflow: auto
}

.loader {
	-webkit-animation: spinAround .5s linear infinite;
	animation: spinAround .5s linear infinite;
	border-color: transparent transparent #dbdbdb #dbdbdb;
	border-style: solid;
	border-width: 2px;
	content: "";
	display: block;
	height: 1em;
	position: relative;
	width: 1em
}

.loader,
.number {
	border-radius: 290486px
}

.number {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	background-color: #f5f5f5;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1.25rem;
	height: 2em;
	justify-content: center;
	margin-right: 1.5rem;
	min-width: 2.5em;
	padding: .25rem .5rem;
	text-align: center;
	vertical-align: top
}

.breadcrumb {
	-webkit-touch-callout: none;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	overflow: hidden;
	overflow-x: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.breadcrumb:not(:last-child) {
	margin-bottom: 1.5rem
}

.breadcrumb a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	color: #7a7a7a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	padding: .5em .75em
}

.breadcrumb a:hover {
	color: #363636
}

.breadcrumb li {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.breadcrumb li.is-active a {
	color: #363636;
	cursor: default;
	pointer-events: none
}

.breadcrumb li+li:before {
	color: #4a4a4a;
	content: "/"
}

.breadcrumb ol,
.breadcrumb ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 1;
	flex-shrink: 0;
	justify-content: flex-start
}

.breadcrumb .icon:first-child {
	margin-right: .5em
}

.breadcrumb .icon:last-child {
	margin-left: .5em
}

.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.breadcrumb.is-small {
	font-size: .75rem
}

.breadcrumb.is-medium {
	font-size: 1.25rem
}

.breadcrumb.is-large {
	font-size: 1.5rem
}

.breadcrumb.has-arrow-separator li+li:before {
	content: "ÃƒÂ¢Ã¢â‚¬Â Ã¢â‚¬â„¢"
}

.breadcrumb.has-bullet-separator li+li:before {
	content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢"
}

.breadcrumb.has-dot-separator li+li:before {
	content: "Ãƒâ€šÃ‚Â·"
}

.breadcrumb.has-succeeds-separator li+li:before {
	content: "ÃƒÂ¢Ã¢â‚¬Â°Ã‚Â»"
}

.card {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	color: #4a4a4a;
	max-width: 100%;
	position: relative
}

.card-header {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-shadow: 0 1px 2px hsla(0, 0%, 4%, .1);
	box-shadow: 0 1px 2px hsla(0, 0%, 4%, .1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card-header-title {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	color: #363636;
	flex-grow: 1;
	font-weight: 700
}

.card-header-icon,
.card-header-title {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .75rem
}

.card-header-icon {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	cursor: pointer;
	justify-content: center
}

.card-image {
	display: block;
	position: relative
}

.card-content {
	padding: 1.5rem
}

.card-footer {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	border-top: 1px solid #dbdbdb
}

.card-footer,
.card-footer-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.card-footer-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 0;
	justify-content: center;
	padding: .75rem
}

.card-footer-item:not(:last-child) {
	border-right: 1px solid #dbdbdb
}

.card .media:not(:last-child) {
	margin-bottom: .75rem
}

.dropdown {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	vertical-align: top
}

.dropdown.is-active .dropdown-menu,
.dropdown.is-hoverable:hover .dropdown-menu {
	display: block
}

.dropdown.is-right .dropdown-menu {
	left: auto;
	right: 0
}

.dropdown-menu {
	display: none;
	left: 0;
	min-width: 12rem;
	padding-top: 4px;
	position: absolute;
	top: 100%;
	z-index: 20;
	    width: 300px;
}

.dropdown-content {
	background-color: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	padding-bottom: .5rem;
	padding-top: .5rem
}

.dropdown-item {
	color: #4a4a4a;
	display: block;
	font-size: .875rem;
	line-height: 1.5;
	padding: .375rem 1rem;
	position: relative
}

a.dropdown-item {
	padding-right: 3rem;
	white-space: nowrap
}

a.dropdown-item:hover {
	background-color: #f5f5f5;
	color: #0a0a0a
}

a.dropdown-item.is-active {
	background-color: #00d1b2;
	color: #fff
}

.dropdown-divider {
	background-color: #dbdbdb;
	border: none;
	display: block;
	height: 1px;
	margin: .5rem 0
}

.level {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	justify-content: space-between
}

.level:not(:last-child) {
	margin-bottom: 1.5rem
}

.level code {
	border-radius: 3px
}

.level img {
	display: inline-block;
	vertical-align: top
}

.level.is-mobile,
.level.is-mobile .level-left,
.level.is-mobile .level-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.level.is-mobile .level-left+.level-right {
	margin-top: 0
}

.level.is-mobile .level-item:not(:last-child) {
	margin-bottom: 0
}

.level.is-mobile .level-item:not(.is-narrow) {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media print,
screen and (min-width:769px) {
	.level {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.level>.level-item:not(.is-narrow) {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
}

.level-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-preferred-size: auto;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0;
	justify-content: center
}

.level-item .subtitle,
.level-item .title {
	margin-bottom: 0
}

@media screen and (max-width:768px) {
	.level-item:not(:last-child) {
		margin-bottom: .75rem
	}
}

.level-left,
.level-right {
	-ms-flex-preferred-size: auto;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0
}

.level-left .level-item:not(:last-child),
.level-right .level-item:not(:last-child) {
	margin-right: .75rem
}

.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.level-left {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	justify-content: flex-start
}

@media screen and (max-width:768px) {
	.level-left+.level-right {
		margin-top: 1.5rem
	}
}

@media print,
screen and (min-width:769px) {
	.level-left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.level-right {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	align-items: center;
	justify-content: flex-end
}

@media print,
screen and (min-width:769px) {
	.level-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.media {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left
}

.media .content:not(:last-child) {
	margin-bottom: .75rem
}

.media .media {
	border-top: 1px solid hsla(0, 0%, 86%, .5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: .75rem
}

.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
	margin-bottom: .5rem
}

.media .media .media {
	padding-top: .5rem
}

.media .media .media+.media {
	margin-top: .5rem
}

.media+.media {
	border-top: 1px solid hsla(0, 0%, 86%, .5);
	margin-top: 1rem;
	padding-top: 1rem
}

.media.is-large+.media {
	margin-top: 1.5rem;
	padding-top: 1.5rem
}

.media-left,
.media-right {
	-ms-flex-preferred-size: auto;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0
}

.media-left {
	margin-right: 1rem
}

.media-right {
	margin-left: 1rem
}

.media-content {
	-ms-flex-preferred-size: auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-basis: auto;
	flex-grow: 1;
	flex-shrink: 1;
	text-align: left
}

.menu {
	font-size: 1rem
}

.menu.is-small {
	font-size: .75rem
}

.menu.is-medium {
	font-size: 1.25rem
}

.menu.is-large {
	font-size: 1.5rem
}

.menu-list {
	line-height: 1.25
}

.menu-list a {
	border-radius: 2px;
	color: #4a4a4a;
	display: block;
	padding: .5em .75em
}

.menu-list a:hover {
	background-color: #f5f5f5;
	color: #363636
}

.menu-list a.is-active {
	background-color: #00d1b2;
	color: #fff
}

.menu-list li ul {
	border-left: 1px solid #dbdbdb;
	margin: .75em;
	padding-left: .75em
}

.menu-label {
	color: #7a7a7a;
	font-size: .75em;
	letter-spacing: .1em;
	text-transform: uppercase
}

.menu-label:not(:first-child) {
	margin-top: 1em
}

.menu-label:not(:last-child) {
	margin-bottom: 1em
}

.message {
	background-color: #f5f5f5;
	border-radius: 3px;
	font-size: 1rem
}

.message:not(:last-child) {
	margin-bottom: 1.5rem
}

.message.is-small {
	font-size: .75rem
}

.message.is-medium {
	font-size: 1.25rem
}

.message.is-large {
	font-size: 1.5rem
}

.message.is-white {
	background-color: #fff
}

.message.is-white .message-header {
	background-color: #fff;
	color: #0a0a0a
}

.message.is-white .message-body {
	border-color: #fff;
	color: #4d4d4d
}

.message.is-black {
	background-color: #fafafa
}

.message.is-black .message-header {
	background-color: #0a0a0a;
	color: #fff
}

.message.is-black .message-body {
	border-color: #0a0a0a;
	color: #090909
}

.message.is-light {
	background-color: #fafafa
}

.message.is-light .message-header {
	background-color: #f5f5f5;
	color: #363636
}

.message.is-light .message-body {
	border-color: #f5f5f5;
	color: #505050
}

.message.is-dark {
	background-color: #fafafa
}

.message.is-dark .message-header {
	background-color: #363636;
	color: #f5f5f5
}

.message.is-dark .message-body {
	border-color: #363636;
	color: #2a2a2a
}

.message.is-primary {
	background-color: #f5fffd
}

.message.is-primary .message-header {
	background-color: #00d1b2;
	color: #fff
}

.message.is-primary .message-body {
	border-color: #00d1b2;
	color: #021310
}

.message.is-info {
	background-color: #f6f9fe
}

.message.is-info .message-header {
	background-color: #3273dc;
	color: #fff
}

.message.is-info .message-body {
	border-color: #3273dc;
	color: #22509a
}

.message.is-success {
	background-color: #f6fef9
}

.message.is-success .message-header {
	background-color: #23d160;
	color: #fff
}

.message.is-success .message-body {
	border-color: #23d160;
	color: #0e301a
}

.message.is-warning {
	background-color: #fffdf5
}

.message.is-warning .message-header {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.message.is-warning .message-body {
	border-color: #ffdd57;
	color: #3b3108
}

.message.is-danger {
	background-color: #fff5f7
}

.message.is-danger .message-header {
	background-color: #ff3860;
	color: #fff
}

.message.is-danger .message-body {
	border-color: #ff3860;
	color: #cd0930
}

.message-header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: center;
	background-color: #4a4a4a;
	border-radius: 3px 3px 0 0;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	line-height: 1.25;
	padding: .5em .75em;
	position: relative
}

.message-header a:not(.button),
.message-header strong {
	color: currentColor
}

.message-header a:not(.button) {
	text-decoration: underline
}

.message-header .delete {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	flex-grow: 0;
	flex-shrink: 0;
	margin-left: .75em
}

.message-header+.message-body {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.message-body {
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	color: #4a4a4a;
	padding: 1em 1.25em
}

.message-body a:not(.button),
.message-body strong {
	color: currentColor
}

.message-body a:not(.button) {
	text-decoration: underline
}

.message-body code,
.message-body pre {
	background-color: #fff
}

.message-body pre code {
	background-color: transparent
}

.modal {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	bottom: 0;
	display: none;
	justify-content: center;
	left: 0;
	overflow: hidden;
	position: absolute;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 20
}

.modal.is-active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.modal-background {
	background-color: hsla(0, 0%, 4%, .86);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.modal-card,
.modal-content {
	margin: 0 20px;
	max-height: calc(100vh - 160px);
	overflow: auto;
	position: relative;
	width: 100%
}

@media print,
screen and (min-width:769px) {

	.modal-card,
	.modal-content {
		margin: 0 auto;
		max-height: calc(100vh - 40px);
		width: 640px
	}
}

.modal-close {
	-webkit-touch-callout: none;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: hsla(0, 0%, 4%, .2);
	background: none;
	border: none;
	border-radius: 290486px;
	cursor: pointer;
	display: inline-block;
	flex-grow: 0;
	flex-shrink: 0;
	font-size: 1rem;
	height: 20px;
	height: 40px;
	max-height: 20px;
	max-width: 20px;
	min-height: 20px;
	min-width: 20px;
	outline: none;
	position: relative;
	position: fixed;
	right: 20px;
	top: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
	width: 20px;
	width: 40px
}

.modal-close:after,
.modal-close:before {
	background-color: #fff;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.modal-close:before {
	height: 2px
}

.modal-close:after {
	width: 2px
}

.modal-close:focus,
.modal-close:hover {
	background-color: hsla(0, 0%, 4%, .3)
}

.modal-close:active {
	background-color: hsla(0, 0%, 4%, .4)
}

.modal-close.is-small {
	height: 16px;
	max-height: 16px;
	max-width: 16px;
	min-height: 16px;
	min-width: 16px;
	width: 16px
}

.modal-close.is-medium {
	height: 24px;
	max-height: 24px;
	max-width: 24px;
	min-height: 24px;
	min-width: 24px;
	width: 24px
}

.modal-close.is-large {
	height: 32px;
	max-height: 32px;
	max-width: 32px;
	min-height: 32px;
	min-width: 32px;
	width: 32px
}

.modal-card {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: calc(100vh - 40px);
	overflow: hidden
}

.modal-card,
.modal-card-foot,
.modal-card-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.modal-card-foot,
.modal-card-head {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-flex-negative: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	background-color: #f5f5f5;
	flex-shrink: 0;
	justify-content: flex-start;
	padding: 20px;
	position: relative
}

.modal-card-head {
	border-bottom: 1px solid #dbdbdb;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}

.modal-card-title {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	color: #363636;
	flex-grow: 1;
	flex-shrink: 0;
	font-size: 1.5rem;
	line-height: 1
}

.modal-card-foot {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 1px solid #dbdbdb
}

.modal-card-foot .button:not(:last-child) {
	margin-right: 10px
}

.modal-card-body {
	-webkit-overflow-scrolling: touch;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	background-color: #fff;
	flex-grow: 1;
	flex-shrink: 1;
	overflow: auto;
	padding: 20px
}

.nav-toggle {
	cursor: pointer;
	display: block;
	height: 3.25rem;
	position: relative;
	width: 3.25rem
}

.nav-toggle span {
	background-color: #4a4a4a;
	display: block;
	height: 1px;
	left: 50%;
	margin-left: -7px;
	position: absolute;
	top: 50%;
	-webkit-transition: none 86ms ease-out;
	transition: none 86ms ease-out;
	-webkit-transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, transform;
	transition-property: background, left, opacity, transform, -webkit-transform;
	width: 15px
}

.nav-toggle span:first-child {
	margin-top: -6px
}

.nav-toggle span:nth-child(2) {
	margin-top: -1px
}

.nav-toggle span:nth-child(3) {
	margin-top: 4px
}

.nav-toggle:hover {
	background-color: #f5f5f5
}

.nav-toggle.is-active span {
	background-color: #00d1b2
}

.nav-toggle.is-active span:first-child {
	margin-left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.nav-toggle.is-active span:nth-child(2) {
	opacity: 0
}

.nav-toggle.is-active span:nth-child(3) {
	margin-left: -5px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

@media print,
screen and (min-width:769px) {
	.nav-toggle {
		display: none
	}
}

.nav-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 0;
	font-size: 1rem;
	justify-content: center;
	line-height: 1.5;
	padding: .5rem .75rem
}

.nav-item,
.nav-item a {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.nav-item a {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.nav-item img {
	/* max-height: 1.75rem; */
}

.nav-item .tag:first-child:not(:last-child) {
	margin-right: .5rem
}

.nav-item .tag:last-child:not(:first-child) {
	margin-left: .5rem
}

@media screen and (max-width:768px) {
	.nav-item {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
}

.nav-item a:not(.button),
a.nav-item:not(.button) {
	color: #7a7a7a
}

.nav-item a:not(.button).is-active,
.nav-item a:not(.button):hover,
a.nav-item:not(.button).is-active,
a.nav-item:not(.button):hover {
	color: #363636
}

.nav-item a:not(.button).is-tab,
a.nav-item:not(.button).is-tab {
	border-bottom: 1px solid transparent;
	border-top: 1px solid transparent;
	padding: calc(.75rem - 1px) 1rem
}

.nav-item a:not(.button).is-tab:hover,
a.nav-item:not(.button).is-tab:hover {
	border-bottom-color: #00d1b2;
	border-top-color: transparent
}

.nav-item a:not(.button).is-tab.is-active,
a.nav-item:not(.button).is-tab.is-active {
	border-bottom: 3px solid #00d1b2;
	color: #00d1b2;
	padding-bottom: calc(.75rem - 3px)
}

@media screen and (min-width:1008px) {

	.nav-item a:not(.button).is-brand,
	a.nav-item:not(.button).is-brand {
		padding-left: 0
	}
}

.nav-left,
.nav-right {
	-webkit-overflow-scrolling: touch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 1;
	flex-shrink: 0;
	max-width: 100%;
	overflow: auto
}

@media screen and (min-width:1200px) {

	.nav-left,
	.nav-right {
		-ms-flex-preferred-size: 0;
		flex-basis: 0
	}
}

.nav-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	white-space: nowrap
}

.nav-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.nav-center {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 0;
	flex-shrink: 0;
	justify-content: center;
	margin-left: auto;
	margin-right: auto
}

@media screen and (max-width:768px) {
	.nav-menu.nav-right {
		background-color: #fff;
		-webkit-box-shadow: 0 4px 7px hsla(0, 0%, 4%, .1);
		box-shadow: 0 4px 7px hsla(0, 0%, 4%, .1);
		display: none;
		left: 0;
		position: absolute;
		right: 0;
		top: 100%
	}

	.nav-menu.nav-right .nav-item {
		border-top: 1px solid hsla(0, 0%, 86%, .5);
		padding: .75rem
	}

	.nav-menu.nav-right.is-active {
		display: block
	}
}

.nav {
	background-color: #fff;
	height: 3.25rem;
	position: relative;
	text-align: center;
	z-index: 10
}

.nav,
.nav>.container {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.nav>.container {
	min-height: 3.25rem;
	width: 100%
}

.nav.has-shadow {
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1)
}

.navbar {
	background-color: #fff !important;
	min-height: 3.25rem;
	position: relative;
	border-radius: 0 !important;
}

.navbar>.container {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 3.25rem;
	width: 100%
}

.navbar.has-shadow {
	-webkit-box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1);
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1)
}

.navbar-brand {
	-webkit-overflow-scrolling: touch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-ms-flex-negative: 0;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-shrink: 0;
	max-width: 100vw;
	min-height: 3.25rem;
	overflow-x: auto;
	overflow-y: hidden
}

.navbar-burger {
	cursor: pointer;
	display: block;
	height: 3.25rem;
	margin-left: auto;
	position: relative;
	width: 3.25rem
}

.navbar-burger span {
	background-color: #4a4a4a;
	display: block;
	height: 1px;
    left: -30%;
	margin-left: 53px;
	position: absolute;
	top: 44%;
	-webkit-transition: none 86ms ease-out;
	transition: none 86ms ease-out;
	-webkit-transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, -webkit-transform;
	transition-property: background, left, opacity, transform;
	transition-property: background, left, opacity, transform, -webkit-transform;
	width: 15px
}

.navbar-burger span:first-child {
	margin-top: -6px
}

.navbar-burger span:nth-child(2) {
	margin-top: -1px
}

.navbar-burger span:nth-child(3) {
	margin-top: 4px
}

.navbar-burger:hover {
	background-color: #f5f5f5
}

.navbar-burger.is-active span {
	background-color: #00d1b2
}

.navbar-burger.is-active span:first-child {
	margin-left: -5px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.navbar-burger.is-active span:nth-child(2) {
	opacity: 0
}

.navbar-burger.is-active span:nth-child(3) {
	margin-left: -5px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

.navbar-menu {
	display: none
}

.navbar-item,
.navbar-link {
	color: #4a4a4a;
	display: block;
	line-height: 1.5;
	padding: .5rem 1rem;
	position: relative
}

.navbar-link.is-active,
.navbar-link:hover,
a.navbar-item.is-active,
a.navbar-item:hover {
	background-color: #f5f5f5;
	color: #0a0a0a
}

.navbar-item {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	-ms-flex-negative: 0;
	flex-grow: 0;
	flex-shrink: 0
}

.navbar-item img {
	max-height: 28px;
	width: 34px;
}

.navbar-item.has-dropdown {
	padding: 0
}

.navbar-item.is-tab {
	border-bottom: 1px solid transparent;
	min-height: 3.25rem;
	padding-bottom: calc(.5rem - 1px)
}

.navbar-item.is-tab:hover {
	background-color: transparent;
	border-bottom-color: #00d1b2
}

.navbar-item.is-tab.is-active {
	background-color: transparent;
	border-bottom: 3px solid #00d1b2;
	color: #00d1b2;
	padding-bottom: calc(.5rem - 3px)
}

.navbar-content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.navbar-link {
	padding-right: 2.5em
}

.navbar-dropdown {
	font-size: .875rem;
	padding-bottom: .5rem;
	padding-top: .5rem
}

.navbar-dropdown .navbar-item {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.navbar-divider {
	background-color: #dbdbdb;
	border: none;
	display: none;
	height: 1px;
	margin: .5rem 0
}

@media screen and (max-width:1007px) {
	.navbar>.container {
		display: block
	}

	.navbar-brand .navbar-item {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.navbar-menu {
		-webkit-box-shadow: 0 8px 16px hsla(0, 0%, 4%, .1);
		box-shadow: 0 8px 16px hsla(0, 0%, 4%, .1);
		padding: .5rem 0
	}

	.navbar-menu.is-active {
		display: block
	}
}

@media screen and (min-width:1008px) {

	.navbar,
	.navbar-end,
	.navbar-menu,
	.navbar-start {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.navbar {
		min-height: 3.25rem
	}

	.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,
	.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link,
	.navbar.is-transparent .navbar-link.is-active,
	.navbar.is-transparent .navbar-link:hover,
	.navbar.is-transparent a.navbar-item.is-active,
	.navbar.is-transparent a.navbar-item:hover {
		background-color: transparent
	}

	.navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
		background-color: #f5f5f5;
		color: #0a0a0a
	}

	.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
		background-color: #f5f5f5;
		color: #00d1b2
	}

	.navbar-burger {
		display: none
	}

	.navbar-item,
	.navbar-link {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.navbar-item.has-dropdown {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch
	}

	.navbar-item.is-active .navbar-dropdown,
	.navbar-item.is-hoverable:hover .navbar-dropdown {
		display: block
	}

	.navbar-item.is-active .navbar-dropdown.is-boxed,
	.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
		opacity: 1;
		pointer-events: auto;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	.navbar-link:after {
		border: 1px solid #040404;
		border-right: 0;
		border-top: 0;
		content: " ";
		display: block;
		height: .5em;
		margin-top: -.375em;
		pointer-events: none;
		position: absolute;
		right: 1.125em;
		top: 50%;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		width: .5em
	}

	.navbar-menu {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-ms-flex-negative: 0;
		flex-grow: 1;
		flex-shrink: 0
	}

	.navbar-start {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-right: auto
	}

	.navbar-end {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-left: auto
	}

	.navbar-dropdown {
		background-color: #fff;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-top: 1px solid #dbdbdb;
		-webkit-box-shadow: 0 8px 8px hsla(0, 0%, 4%, .1);
		box-shadow: 0 8px 8px hsla(0, 0%, 4%, .1);
		display: none;
		font-size: .875rem;
		left: 0;
		min-width: 100%;
		position: absolute;
		top: 100%;
		z-index: 20
	}

	.navbar-dropdown .navbar-item {
		padding: .375rem 1rem;
		white-space: nowrap
	}

	.navbar-dropdown a.navbar-item {
		padding-right: 3rem
	}

	.navbar-dropdown a.navbar-item:hover {
		background-color: #f5f5f5;
		color: #0a0a0a
	}

	.navbar-dropdown a.navbar-item.is-active {
		background-color: #f5f5f5;
		color: #00d1b2
	}

	.navbar-dropdown.is-boxed {
		border-radius: 5px;
		border-top: none;
		-webkit-box-shadow: 0 8px 8px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
		box-shadow: 0 8px 8px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
		display: block;
		opacity: 0;
		pointer-events: none;
		top: calc(100% - 4px);
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
		-webkit-transition-duration: 86ms;
		transition-duration: 86ms;
		-webkit-transition-property: opacity, -webkit-transform;
		transition-property: opacity, -webkit-transform;
		transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform
	}

	.navbar-dropdown.is-right {
		left: auto;
		right: 0
	}

	.navbar-divider {
		display: block
	}

	.container>.navbar {
		margin-left: -1rem;
		margin-right: -1rem
	}

	.navbar-link.is-active,
	a.navbar-item.is-active {
		color: #0a0a0a
	}

	.navbar-link.is-active:not(:hover),
	a.navbar-item.is-active:not(:hover) {
		background-color: transparent
	}

	.navbar-item.has-dropdown.is-active .navbar-link,
	.navbar-item.has-dropdown:hover .navbar-link {
		background-color: #f5f5f5
	}
}

.pagination {
	font-size: 1rem;
	margin: -.25rem
}

.pagination.is-small {
	font-size: .75rem
}

.pagination.is-medium {
	font-size: 1.25rem
}

.pagination.is-large {
	font-size: 1.5rem
}

.pagination,
.pagination-list {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	text-align: center
}

.pagination-ellipsis,
.pagination-link,
.pagination-next,
.pagination-previous {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-touch-callout: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 1px solid transparent;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	font-size: 1em;
	height: 2.25em;
	justify-content: flex-start;
	justify-content: center;
	line-height: 1.5;
	margin: .25rem;
	padding: calc(.375em - 1px) .5em;
	position: relative;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top
}

.pagination-ellipsis.is-active,
.pagination-ellipsis.is-focused,
.pagination-ellipsis:active,
.pagination-ellipsis:focus,
.pagination-link.is-active,
.pagination-link.is-focused,
.pagination-link:active,
.pagination-link:focus,
.pagination-next.is-active,
.pagination-next.is-focused,
.pagination-next:active,
.pagination-next:focus,
.pagination-previous.is-active,
.pagination-previous.is-focused,
.pagination-previous:active,
.pagination-previous:focus {
	outline: none
}

.pagination-ellipsis[disabled],
.pagination-link[disabled],
.pagination-next[disabled],
.pagination-previous[disabled] {
	cursor: not-allowed
}

.pagination-link,
.pagination-next,
.pagination-previous {
	border-color: #dbdbdb;
	min-width: 2.25em
}

.pagination-link:hover,
.pagination-next:hover,
.pagination-previous:hover {
	border-color: #b5b5b5;
	color: #363636
}

.pagination-link:focus,
.pagination-next:focus,
.pagination-previous:focus {
	border-color: #00d1b2
}

.pagination-link:active,
.pagination-next:active,
.pagination-previous:active {
	-webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2);
	box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .2)
}

.pagination-link[disabled],
.pagination-next[disabled],
.pagination-previous[disabled] {
	background-color: #dbdbdb;
	border-color: #dbdbdb;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #7a7a7a;
	opacity: .5
}

.pagination-next,
.pagination-previous {
	padding-left: .75em;
	padding-right: .75em;
	white-space: nowrap
}

.pagination-link.is-current {
	background-color: #00d1b2;
	border-color: #00d1b2
}

.pagination-ellipsis {
	color: #b5b5b5;
	pointer-events: none
}

.pagination-list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media screen and (max-width:768px) {
	.pagination {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.pagination-list li,
	.pagination-next,
	.pagination-previous {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-ms-flex-negative: 1;
		flex-grow: 1;
		flex-shrink: 1
	}
}

@media print,
screen and (min-width:769px) {
	.pagination-list {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		-ms-flex-negative: 1;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		flex-grow: 1;
		flex-shrink: 1;
		justify-content: flex-start;
		order: 1
	}

	.pagination-previous {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.pagination-next {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.pagination {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.pagination.is-centered .pagination-previous {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.pagination.is-centered .pagination-list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		justify-content: center;
		order: 2
	}

	.pagination.is-centered .pagination-next {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}

	.pagination.is-right .pagination-previous {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.pagination.is-right .pagination-next {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.pagination.is-right .pagination-list {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		justify-content: flex-end;
		order: 3
	}
}

.panel {
	font-size: 1rem
}

.panel:not(:last-child) {
	margin-bottom: 1.5rem
}

.panel-block,
.panel-heading,
.panel-tabs {
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb
}

.panel-block:first-child,
.panel-heading:first-child,
.panel-tabs:first-child {
	border-top: 1px solid #dbdbdb
}

.panel-heading {
	background-color: #f5f5f5;
	border-radius: 3px 3px 0 0;
	color: #363636;
	font-size: 1.25em;
	font-weight: 300;
	line-height: 1.25;
	padding: .5em .75em
}

.panel-tabs {
	-webkit-box-align: end;
	-ms-flex-align: end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875em;
	justify-content: center
}

.panel-tabs a {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: -1px;
	padding: .5em
}

.panel-tabs a.is-active {
	border-bottom-color: #4a4a4a;
	color: #363636
}

.panel-list a {
	color: #4a4a4a
}

.panel-list a:hover {
	color: #00d1b2
}

.panel-block {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	color: #363636;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	padding: .5em .75em
}

.panel-block input[type=checkbox] {
	margin-right: .75em
}

.panel-block>.control {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-grow: 1;
	flex-shrink: 1;
	width: 100%
}

.panel-block.is-wrapped {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.panel-block.is-active {
	border-left-color: #00d1b2;
	color: #363636
}

.panel-block.is-active .panel-icon {
	color: #00d1b2
}

a.panel-block,
label.panel-block {
	cursor: pointer
}

a.panel-block:hover,
label.panel-block:hover {
	background-color: #f5f5f5
}

.panel-icon {
	color: #7a7a7a;
	display: inline-block;
	font-size: 14px;
	height: 1em;
	line-height: 1em;
	margin-right: .75em;
	text-align: center;
	vertical-align: top;
	width: 1em
}

.panel-icon .fa {
	font-size: inherit;
	line-height: inherit
}

.tabs {
	-webkit-overflow-scrolling: touch;
	-webkit-touch-callout: none;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	justify-content: space-between;
	overflow: hidden;
	overflow-x: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.tabs:not(:last-child) {
	margin-bottom: 1.5rem
}

.tabs a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	border-bottom: 1px solid #dbdbdb;
	color: #4a4a4a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	margin-bottom: -1px;
	padding: .5em 1em;
	vertical-align: top
}

.tabs a:hover {
	border-bottom-color: #363636;
	color: #363636
}

.tabs li {
	display: block
}

.tabs li.is-active a {
	border-bottom-color: #00d1b2;
	color: #00d1b2
}

.tabs ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	align-items: center;
	border-bottom: 1px solid #dbdbdb;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-grow: 1;
	flex-shrink: 0;
	justify-content: flex-start
}

.tabs ul.is-center,
.tabs ul.is-left {
	padding-right: .75em
}

.tabs ul.is-center {
	-webkit-box-flex: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-ms-flex: none;
	flex: none;
	justify-content: center;
	padding-left: .75em
}

.tabs ul.is-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-left: .75em
}

.tabs .icon:first-child {
	margin-right: .5em
}

.tabs .icon:last-child {
	margin-left: .5em
}

.tabs.is-centered ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tabs.is-right ul {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.tabs.is-boxed a {
	border: 1px solid transparent;
	border-radius: 3px 3px 0 0
}

.tabs.is-boxed a:hover {
	background-color: #f5f5f5;
	border-bottom-color: #dbdbdb
}

.tabs.is-boxed li.is-active a {
	background-color: #fff;
	border-color: #dbdbdb;
	border-bottom-color: transparent !important
}

.tabs.is-fullwidth li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 0;
	flex-grow: 1;
	flex-shrink: 0
}

.tabs.is-toggle a {
	border: 1px solid #dbdbdb;
	margin-bottom: 0;
	position: relative
}

.tabs.is-toggle a:hover {
	background-color: #f5f5f5;
	border-color: #b5b5b5;
	z-index: 2
}

.tabs.is-toggle li+li {
	margin-left: -1px
}

.tabs.is-toggle li:first-child a {
	border-radius: 3px 0 0 3px
}

.tabs.is-toggle li:last-child a {
	border-radius: 0 3px 3px 0
}

.tabs.is-toggle li.is-active a {
	background-color: #00d1b2;
	border-color: #00d1b2;
	color: #fff;
	z-index: 1
}

.tabs.is-toggle ul {
	border-bottom: none
}

.tabs.is-small {
	font-size: .75rem
}

.tabs.is-medium {
	font-size: 1.25rem
}

.tabs.is-large {
	font-size: 1.5rem
}

.column {
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	display: block;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 1;
	padding: .75rem
}

.columns.is-mobile>.column.is-full,
.columns.is-mobile>.column.is-narrow {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.columns.is-mobile>.column.is-full {
	width: 100%
}

.columns.is-mobile>.column.is-three-quarters {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%
}

.columns.is-mobile>.column.is-two-thirds {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.6666%
}

.columns.is-mobile>.column.is-half {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%
}

.columns.is-mobile>.column.is-one-third {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.3333%
}

.columns.is-mobile>.column.is-one-quarter {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%
}

.columns.is-mobile>.column.is-offset-three-quarters {
	margin-left: 75%
}

.columns.is-mobile>.column.is-offset-two-thirds {
	margin-left: 66.6666%
}

.columns.is-mobile>.column.is-offset-half {
	margin-left: 50%
}

.columns.is-mobile>.column.is-offset-one-third {
	margin-left: 33.3333%
}

.columns.is-mobile>.column.is-offset-one-quarter {
	margin-left: 25%
}

.columns.is-mobile>.column.is-1 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 8.33333%
}

.columns.is-mobile>.column.is-offset-1 {
	margin-left: 8.33333%
}

.columns.is-mobile>.column.is-2 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16.66667%
}

.columns.is-mobile>.column.is-offset-2 {
	margin-left: 16.66667%
}

.columns.is-mobile>.column.is-3 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%
}

.columns.is-mobile>.column.is-offset-3 {
	margin-left: 25%
}

.columns.is-mobile>.column.is-4 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.33333%
}

.columns.is-mobile>.column.is-offset-4 {
	margin-left: 33.33333%
}

.columns.is-mobile>.column.is-5 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 41.66667%
}

.columns.is-mobile>.column.is-offset-5 {
	margin-left: 41.66667%
}

.columns.is-mobile>.column.is-6 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%
}

.columns.is-mobile>.column.is-offset-6 {
	margin-left: 50%
}

.columns.is-mobile>.column.is-7 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 58.33333%
}

.columns.is-mobile>.column.is-offset-7 {
	margin-left: 58.33333%
}

.columns.is-mobile>.column.is-8 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.66667%
}

.columns.is-mobile>.column.is-offset-8 {
	margin-left: 66.66667%
}

.columns.is-mobile>.column.is-9 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%
}

.columns.is-mobile>.column.is-offset-9 {
	margin-left: 75%
}

.columns.is-mobile>.column.is-10 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 83.33333%
}

.columns.is-mobile>.column.is-offset-10 {
	margin-left: 83.33333%
}

.columns.is-mobile>.column.is-11 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 91.66667%
}

.columns.is-mobile>.column.is-offset-11 {
	margin-left: 91.66667%
}

.columns.is-mobile>.column.is-12 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%
}

.columns.is-mobile>.column.is-offset-12 {
	margin-left: 100%
}

@media screen and (max-width:768px) {

	.column.is-full-mobile,
	.column.is-narrow-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full-mobile {
		width: 100%
	}

	.column.is-three-quarters-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-mobile {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-mobile {
		margin-left: 66.6666%
	}

	.column.is-offset-half-mobile {
		margin-left: 50%
	}

	.column.is-offset-one-third-mobile {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-mobile {
		margin-left: 25%
	}

	.column.is-1-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-mobile {
		margin-left: 8.33333%
	}

	.column.is-2-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-mobile {
		margin-left: 16.66667%
	}

	.column.is-3-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3-mobile {
		margin-left: 25%
	}

	.column.is-4-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-mobile {
		margin-left: 33.33333%
	}

	.column.is-5-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-mobile {
		margin-left: 41.66667%
	}

	.column.is-6-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-mobile {
		margin-left: 50%
	}

	.column.is-7-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-mobile {
		margin-left: 58.33333%
	}

	.column.is-8-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-mobile {
		margin-left: 66.66667%
	}

	.column.is-9-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9-mobile {
		margin-left: 75%
	}

	.column.is-10-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10-mobile {
		margin-left: 83.33333%
	}

	.column.is-11-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-mobile {
		margin-left: 91.66667%
	}
.column {
   float: none !important;
    width: 16.66%;
}
	.column.is-12-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	
	}

	.column.is-offset-12-mobile {
		margin-left: 100%
	}
}

@media print,
screen and (min-width:769px) {

	.column.is-full,
	.column.is-full-tablet,
	.column.is-narrow,
	.column.is-narrow-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full,
	.column.is-full-tablet {
		width: 100%
	}

	.column.is-three-quarters,
	.column.is-three-quarters-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds,
	.column.is-two-thirds-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half,
	.column.is-half-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third,
	.column.is-one-third-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter,
	.column.is-one-quarter-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters,
	.column.is-offset-three-quarters-tablet {
		margin-left: 75%
	}

	.column.is-offset-two-thirds,
	.column.is-offset-two-thirds-tablet {
		margin-left: 66.6666%
	}

	.column.is-offset-half,
	.column.is-offset-half-tablet {
		margin-left: 50%
	}

	.column.is-offset-one-third,
	.column.is-offset-one-third-tablet {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter,
	.column.is-offset-one-quarter-tablet {
		margin-left: 25%
	}

	.column.is-1,
	.column.is-1-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1,
	.column.is-offset-1-tablet {
		margin-left: 8.33333%
	}

	.column.is-2,
	.column.is-2-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2,
	.column.is-offset-2-tablet {
		margin-left: 16.66667%
	}

	.column.is-3,
	.column.is-3-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3,
	.column.is-offset-3-tablet {
		margin-left: 25%
	}

	.column.is-4,
	.column.is-4-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4,
	.column.is-offset-4-tablet {
		margin-left: 33.33333%
	}

	.column.is-5,
	.column.is-5-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5,
	.column.is-offset-5-tablet {
		margin-left: 41.66667%
	}

	.column.is-6,
	.column.is-6-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6,
	.column.is-offset-6-tablet {
		margin-left: 50%
	}

	.column.is-7,
	.column.is-7-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7,
	.column.is-offset-7-tablet {
		margin-left: 58.33333%
	}

	.column.is-8,
	.column.is-8-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8,
	.column.is-offset-8-tablet {
		margin-left: 66.66667%
	}

	.column.is-9,
	.column.is-9-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9,
	.column.is-offset-9-tablet {
		margin-left: 75%
	}

	.column.is-10,
	.column.is-10-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10,
	.column.is-offset-10-tablet {
		margin-left: 83.33333%
	}

	.column.is-11,
	.column.is-11-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11,
	.column.is-offset-11-tablet {
		margin-left: 91.66667%
	}

	.column.is-12,
	.column.is-12-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12,
	.column.is-offset-12-tablet {
		margin-left: 100%
	}
}

@media screen and (max-width:1007px) {

	.column.is-full-touch,
	.column.is-narrow-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full-touch {
		width: 100%
	}

	.column.is-three-quarters-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-touch {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-touch {
		margin-left: 66.6666%
	}

	.column.is-offset-half-touch {
		margin-left: 50%
	}

	.column.is-offset-one-third-touch {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-touch {
		margin-left: 25%
	}

	.column.is-1-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-touch {
		margin-left: 8.33333%
	}

	.column.is-2-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-touch {
		margin-left: 16.66667%
	}

	.column.is-3-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3-touch {
		margin-left: 25%
	}

	.column.is-4-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-touch {
		margin-left: 33.33333%
	}

	.column.is-5-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-touch {
		margin-left: 41.66667%
	}

	.column.is-6-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-touch {
		margin-left: 50%
	}

	.column.is-7-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-touch {
		margin-left: 58.33333%
	}

	.column.is-8-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-touch {
		margin-left: 66.66667%
	}

	.column.is-9-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9-touch {
		margin-left: 75%
	}

	.column.is-10-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10-touch {
		margin-left: 83.33333%
	}

	.column.is-11-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-touch {
		margin-left: 91.66667%
	}

	.column.is-12-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12-touch {
		margin-left: 100%
	}
}

@media screen and (min-width:1008px) {

	.column.is-full-desktop,
	.column.is-narrow-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full-desktop {
		width: 100%
	}

	.column.is-three-quarters-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-desktop {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-desktop {
		margin-left: 66.6666%
	}

	.column.is-offset-half-desktop {
		margin-left: 50%
	}

	.column.is-offset-one-third-desktop {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-desktop {
		margin-left: 25%
	}

	.column.is-1-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-desktop {
		margin-left: 8.33333%
	}

	.column.is-2-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-desktop {
		margin-left: 16.66667%
	}

	.column.is-3-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3-desktop {
		margin-left: 25%
	}

	.column.is-4-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-desktop {
		margin-left: 33.33333%
	}

	.column.is-5-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-desktop {
		margin-left: 41.66667%
	}

	.column.is-6-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-desktop {
		margin-left: 50%
	}

	.column.is-7-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-desktop {
		margin-left: 58.33333%
	}

	.column.is-8-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-desktop {
		margin-left: 66.66667%
	}

	.column.is-9-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9-desktop {
		margin-left: 75%
	}

	.column.is-10-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10-desktop {
		margin-left: 83.33333%
	}

	.column.is-11-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-desktop {
		margin-left: 91.66667%
	}

	.column.is-12-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12-desktop {
		margin-left: 100%
	}
}

@media screen and (min-width:1200px) {

	.column.is-full-widescreen,
	.column.is-narrow-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full-widescreen {
		width: 100%
	}

	.column.is-three-quarters-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-widescreen {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-widescreen {
		margin-left: 66.6666%
	}

	.column.is-offset-half-widescreen {
		margin-left: 50%
	}

	.column.is-offset-one-third-widescreen {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-widescreen {
		margin-left: 25%
	}

	.column.is-1-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-widescreen {
		margin-left: 8.33333%
	}

	.column.is-2-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-widescreen {
		margin-left: 16.66667%
	}

	.column.is-3-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3-widescreen {
		margin-left: 25%
	}

	.column.is-4-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-widescreen {
		margin-left: 33.33333%
	}

	.column.is-5-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-widescreen {
		margin-left: 41.66667%
	}

	.column.is-6-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-widescreen {
		margin-left: 50%
	}

	.column.is-7-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-widescreen {
		margin-left: 58.33333%
	}

	.column.is-8-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-widescreen {
		margin-left: 66.66667%
	}

	.column.is-9-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9-widescreen {
		margin-left: 75%
	}

	.column.is-10-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10-widescreen {
		margin-left: 83.33333%
	}

	.column.is-11-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-widescreen {
		margin-left: 91.66667%
	}

	.column.is-12-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12-widescreen {
		margin-left: 100%
	}
}

@media screen and (min-width:1392px) {

	.column.is-full-fullhd,
	.column.is-narrow-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.column.is-full-fullhd {
		width: 100%
	}

	.column.is-three-quarters-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-two-thirds-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%
	}

	.column.is-half-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-one-third-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%
	}

	.column.is-one-quarter-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-three-quarters-fullhd {
		margin-left: 75%
	}

	.column.is-offset-two-thirds-fullhd {
		margin-left: 66.6666%
	}

	.column.is-offset-half-fullhd {
		margin-left: 50%
	}

	.column.is-offset-one-third-fullhd {
		margin-left: 33.3333%
	}

	.column.is-offset-one-quarter-fullhd {
		margin-left: 25%
	}

	.column.is-1-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.33333%
	}

	.column.is-offset-1-fullhd {
		margin-left: 8.33333%
	}

	.column.is-2-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.66667%
	}

	.column.is-offset-2-fullhd {
		margin-left: 16.66667%
	}

	.column.is-3-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%
	}

	.column.is-offset-3-fullhd {
		margin-left: 25%
	}

	.column.is-4-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.33333%
	}

	.column.is-offset-4-fullhd {
		margin-left: 33.33333%
	}

	.column.is-5-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.66667%
	}

	.column.is-offset-5-fullhd {
		margin-left: 41.66667%
	}

	.column.is-6-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%
	}

	.column.is-offset-6-fullhd {
		margin-left: 50%
	}

	.column.is-7-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.33333%
	}

	.column.is-offset-7-fullhd {
		margin-left: 58.33333%
	}

	.column.is-8-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.66667%
	}

	.column.is-offset-8-fullhd {
		margin-left: 66.66667%
	}

	.column.is-9-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%
	}

	.column.is-offset-9-fullhd {
		margin-left: 75%
	}

	.column.is-10-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.33333%
	}

	.column.is-offset-10-fullhd {
		margin-left: 83.33333%
	}

	.column.is-11-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.66667%
	}

	.column.is-offset-11-fullhd {
		margin-left: 91.66667%
	}

	.column.is-12-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%
	}

	.column.is-offset-12-fullhd {
		margin-left: 100%
	}
}

.columns {
	margin-left: -.75rem;
	margin-right: -.75rem;
	margin-top: -.75rem
}

.columns:last-child {
	margin-bottom: -.75rem
}

.columns:not(:last-child) {
	margin-bottom: .75rem
}

.columns.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.columns.is-gapless {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}

.columns.is-gapless:last-child {
	margin-bottom: 0
}

.columns.is-gapless:not(:last-child) {
	margin-bottom: 1.5rem
}

.columns.is-gapless>.column {
	margin: 0;
	padding: 0
}

@media print,
screen and (min-width:769px) {
	.columns.is-grid {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.columns.is-grid>.column {
		max-width: 33.3333%;
		padding: .75rem;
		width: 33.3333%
	}

	.columns.is-grid>.column+.column {
		margin-left: 0
	}
}

.columns.is-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.columns.is-multiline {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.columns.is-vcentered {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media print,
screen and (min-width:769px) {
	.columns:not(.is-desktop) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media screen and (min-width:1008px) {
	.columns.is-desktop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.tile {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-ms-flex-preferred-size: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	align-items: stretch;
	display: block;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 1;
	min-height: -webkit-min-content;
	min-height: -moz-min-content;
	min-height: min-content
}

.tile.is-ancestor {
	margin-left: -.75rem;
	margin-right: -.75rem;
	margin-top: -.75rem
}

.tile.is-ancestor:last-child {
	margin-bottom: -.75rem
}

.tile.is-ancestor:not(:last-child) {
	margin-bottom: .75rem
}

.tile.is-child {
	margin: 0 !important
}

.tile.is-parent {
	padding: .75rem
}

.tile.is-vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tile.is-vertical>.tile.is-child:not(:last-child) {
	margin-bottom: 1.5rem !important
}

@media print,
screen and (min-width:769px) {
	.tile:not(.is-child) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.tile.is-1 {
		width: 8.33333%
	}

	.tile.is-1,
	.tile.is-2 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-2 {
		width: 16.66667%
	}

	.tile.is-3 {
		width: 25%
	}

	.tile.is-3,
	.tile.is-4 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-4 {
		width: 33.33333%
	}

	.tile.is-5 {
		width: 41.66667%
	}

	.tile.is-5,
	.tile.is-6 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-6 {
		width: 50%
	}

	.tile.is-7 {
		width: 58.33333%
	}

	.tile.is-7,
	.tile.is-8 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-8 {
		width: 66.66667%
	}

	.tile.is-9 {
		width: 75%
	}

	.tile.is-10,
	.tile.is-9 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-10 {
		width: 83.33333%
	}

	.tile.is-11 {
		width: 91.66667%
	}

	.tile.is-11,
	.tile.is-12 {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none
	}

	.tile.is-12 {
		width: 100%
	}
}

.hero {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: space-between
}

.hero .nav {
	background: none;
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 86%, .3);
	box-shadow: 0 1px 0 hsla(0, 0%, 86%, .3)
}

.hero .tabs ul {
	border-bottom: none
}

.hero.is-white {
	background-color: #fff;
	color: #0a0a0a
}

.hero.is-white a:not(.button),
.hero.is-white strong {
	color: inherit
}

.hero.is-white .title {
	color: #0a0a0a
}

.hero.is-white .subtitle {
	color: hsla(0, 0%, 4%, .9)
}

.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
	color: #0a0a0a
}

.hero.is-white .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 4%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 4%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-white .nav-menu {
		background-color: #fff
	}
}

.hero.is-white .nav-item a:not(.button),
.hero.is-white a.nav-item {
	color: hsla(0, 0%, 4%, .7)
}

.hero.is-white .nav-item a:not(.button).is-active,
.hero.is-white .nav-item a:not(.button):hover,
.hero.is-white a.nav-item.is-active,
.hero.is-white a.nav-item:hover {
	color: #0a0a0a
}

.hero.is-white .tabs a {
	color: #0a0a0a;
	opacity: .9
}

.hero.is-white .tabs a:hover,
.hero.is-white .tabs li.is-active a {
	opacity: 1
}

.hero.is-white .tabs.is-boxed a,
.hero.is-white .tabs.is-toggle a {
	color: #0a0a0a
}

.hero.is-white .tabs.is-boxed a:hover,
.hero.is-white .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-white .tabs.is-boxed li.is-active a,
.hero.is-white .tabs.is-boxed li.is-active a:hover,
.hero.is-white .tabs.is-toggle li.is-active a,
.hero.is-white .tabs.is-toggle li.is-active a:hover {
	background-color: #0a0a0a;
	border-color: #0a0a0a;
	color: #fff
}

.hero.is-white.is-bold {
	background-image: linear-gradient(141deg, #e6e6e6, #fff 71%, #fff)
}

@media screen and (max-width:768px) {
	.hero.is-white.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #e6e6e6, #fff 71%, #fff)
	}

	.hero.is-white .nav-toggle span {
		background-color: #0a0a0a
	}

	.hero.is-white .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-white .nav-toggle.is-active span {
		background-color: #0a0a0a
	}

	.hero.is-white .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 4%, .2)
	}
}

.hero.is-black {
	background-color: #0a0a0a;
	color: #fff
}

.hero.is-black a:not(.button),
.hero.is-black strong {
	color: inherit
}

.hero.is-black .title {
	color: #fff
}

.hero.is-black .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
	color: #fff
}

.hero.is-black .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-black .nav-menu {
		background-color: #0a0a0a
	}
}

.hero.is-black .nav-item a:not(.button),
.hero.is-black a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-black .nav-item a:not(.button).is-active,
.hero.is-black .nav-item a:not(.button):hover,
.hero.is-black a.nav-item.is-active,
.hero.is-black a.nav-item:hover {
	color: #fff
}

.hero.is-black .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-black .tabs a:hover,
.hero.is-black .tabs li.is-active a {
	opacity: 1
}

.hero.is-black .tabs.is-boxed a,
.hero.is-black .tabs.is-toggle a {
	color: #fff
}

.hero.is-black .tabs.is-boxed a:hover,
.hero.is-black .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-black .tabs.is-boxed li.is-active a,
.hero.is-black .tabs.is-boxed li.is-active a:hover,
.hero.is-black .tabs.is-toggle li.is-active a,
.hero.is-black .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #0a0a0a
}

.hero.is-black.is-bold {
	background-image: linear-gradient(141deg, #000, #0a0a0a 71%, #181616)
}

@media screen and (max-width:768px) {
	.hero.is-black.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #000, #0a0a0a 71%, #181616)
	}

	.hero.is-black .nav-toggle span {
		background-color: #fff
	}

	.hero.is-black .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-black .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-black .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

.hero.is-light {
	background-color: #f5f5f5;
	color: #363636
}

.hero.is-light a:not(.button),
.hero.is-light strong {
	color: inherit
}

.hero.is-light .title {
	color: #363636
}

.hero.is-light .subtitle {
	color: rgba(54, 54, 54, .9)
}

.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
	color: #363636
}

.hero.is-light .nav {
	-webkit-box-shadow: 0 1px 0 rgba(54, 54, 54, .2);
	box-shadow: 0 1px 0 rgba(54, 54, 54, .2)
}

@media screen and (max-width:768px) {
	.hero.is-light .nav-menu {
		background-color: #f5f5f5
	}
}

.hero.is-light .nav-item a:not(.button),
.hero.is-light a.nav-item {
	color: rgba(54, 54, 54, .7)
}

.hero.is-light .nav-item a:not(.button).is-active,
.hero.is-light .nav-item a:not(.button):hover,
.hero.is-light a.nav-item.is-active,
.hero.is-light a.nav-item:hover {
	color: #363636
}

.hero.is-light .tabs a {
	color: #363636;
	opacity: .9
}

.hero.is-light .tabs a:hover,
.hero.is-light .tabs li.is-active a {
	opacity: 1
}

.hero.is-light .tabs.is-boxed a,
.hero.is-light .tabs.is-toggle a {
	color: #363636
}

.hero.is-light .tabs.is-boxed a:hover,
.hero.is-light .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-light .tabs.is-boxed li.is-active a,
.hero.is-light .tabs.is-boxed li.is-active a:hover,
.hero.is-light .tabs.is-toggle li.is-active a,
.hero.is-light .tabs.is-toggle li.is-active a:hover {
	background-color: #363636;
	border-color: #363636;
	color: #f5f5f5
}

.hero.is-light.is-bold {
	background-image: linear-gradient(141deg, #dfd8d9, #f5f5f5 71%, #fff)
}

@media screen and (max-width:768px) {
	.hero.is-light.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #dfd8d9, #f5f5f5 71%, #fff)
	}

	.hero.is-light .nav-toggle span {
		background-color: #363636
	}

	.hero.is-light .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-light .nav-toggle.is-active span {
		background-color: #363636
	}

	.hero.is-light .nav-menu .nav-item {
		border-top-color: rgba(54, 54, 54, .2)
	}
}

.hero.is-dark {
	background-color: #363636;
	color: #f5f5f5
}

.hero.is-dark a:not(.button),
.hero.is-dark strong {
	color: inherit
}

.hero.is-dark .title {
	color: #f5f5f5
}

.hero.is-dark .subtitle {
	color: hsla(0, 0%, 96%, .9)
}

.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
	color: #f5f5f5
}

.hero.is-dark .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 96%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 96%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-dark .nav-menu {
		background-color: #363636
	}
}

.hero.is-dark .nav-item a:not(.button),
.hero.is-dark a.nav-item {
	color: hsla(0, 0%, 96%, .7)
}

.hero.is-dark .nav-item a:not(.button).is-active,
.hero.is-dark .nav-item a:not(.button):hover,
.hero.is-dark a.nav-item.is-active,
.hero.is-dark a.nav-item:hover {
	color: #f5f5f5
}

.hero.is-dark .tabs a {
	color: #f5f5f5;
	opacity: .9
}

.hero.is-dark .tabs a:hover,
.hero.is-dark .tabs li.is-active a {
	opacity: 1
}

.hero.is-dark .tabs.is-boxed a,
.hero.is-dark .tabs.is-toggle a {
	color: #f5f5f5
}

.hero.is-dark .tabs.is-boxed a:hover,
.hero.is-dark .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-dark .tabs.is-boxed li.is-active a,
.hero.is-dark .tabs.is-boxed li.is-active a:hover,
.hero.is-dark .tabs.is-toggle li.is-active a,
.hero.is-dark .tabs.is-toggle li.is-active a:hover {
	background-color: #f5f5f5;
	border-color: #f5f5f5;
	color: #363636
}

.hero.is-dark.is-bold {
	background-image: linear-gradient(141deg, #1f191a, #363636 71%, #46403f)
}

@media screen and (max-width:768px) {
	.hero.is-dark.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #1f191a, #363636 71%, #46403f)
	}

	.hero.is-dark .nav-toggle span {
		background-color: #f5f5f5
	}

	.hero.is-dark .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-dark .nav-toggle.is-active span {
		background-color: #f5f5f5
	}

	.hero.is-dark .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 96%, .2)
	}
}

.hero.is-primary {
	background-color: #00d1b2;
	color: #fff
}

.hero.is-primary a:not(.button),
.hero.is-primary strong {
	color: inherit
}

.hero.is-primary .title {
	color: #fff
}

.hero.is-primary .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
	color: #fff
}

.hero.is-primary .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-primary .nav-menu {
		background-color: #00d1b2
	}
}

.hero.is-primary .nav-item a:not(.button),
.hero.is-primary a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-primary .nav-item a:not(.button).is-active,
.hero.is-primary .nav-item a:not(.button):hover,
.hero.is-primary a.nav-item.is-active,
.hero.is-primary a.nav-item:hover {
	color: #fff
}

.hero.is-primary .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-primary .tabs a:hover,
.hero.is-primary .tabs li.is-active a {
	opacity: 1
}

.hero.is-primary .tabs.is-boxed a,
.hero.is-primary .tabs.is-toggle a {
	color: #fff
}

.hero.is-primary .tabs.is-boxed a:hover,
.hero.is-primary .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-primary .tabs.is-boxed li.is-active a,
.hero.is-primary .tabs.is-boxed li.is-active a:hover,
.hero.is-primary .tabs.is-toggle li.is-active a,
.hero.is-primary .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #00d1b2
}

.hero.is-primary.is-bold {
	background-image: linear-gradient(141deg, #009e6c, #00d1b2 71%, #00e7eb)
}

@media screen and (max-width:768px) {
	.hero.is-primary.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #009e6c, #00d1b2 71%, #00e7eb)
	}

	.hero.is-primary .nav-toggle span {
		background-color: #fff
	}

	.hero.is-primary .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-primary .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-primary .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

.hero.is-info {
	background-color: #3273dc;
	color: #fff
}

.hero.is-info a:not(.button),
.hero.is-info strong {
	color: inherit
}

.hero.is-info .title {
	color: #fff
}

.hero.is-info .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
	color: #fff
}

.hero.is-info .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-info .nav-menu {
		background-color: #3273dc
	}
}

.hero.is-info .nav-item a:not(.button),
.hero.is-info a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-info .nav-item a:not(.button).is-active,
.hero.is-info .nav-item a:not(.button):hover,
.hero.is-info a.nav-item.is-active,
.hero.is-info a.nav-item:hover {
	color: #fff
}

.hero.is-info .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-info .tabs a:hover,
.hero.is-info .tabs li.is-active a {
	opacity: 1
}

.hero.is-info .tabs.is-boxed a,
.hero.is-info .tabs.is-toggle a {
	color: #fff
}

.hero.is-info .tabs.is-boxed a:hover,
.hero.is-info .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-info .tabs.is-boxed li.is-active a,
.hero.is-info .tabs.is-boxed li.is-active a:hover,
.hero.is-info .tabs.is-toggle li.is-active a,
.hero.is-info .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #3273dc
}

.hero.is-info.is-bold {
	background-image: linear-gradient(141deg, #1577c6, #3273dc 71%, #4366e5)
}

@media screen and (max-width:768px) {
	.hero.is-info.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #1577c6, #3273dc 71%, #4366e5)
	}

	.hero.is-info .nav-toggle span {
		background-color: #fff
	}

	.hero.is-info .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-info .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-info .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

.hero.is-success {
	background-color: #23d160;
	color: #fff
}

.hero.is-success a:not(.button),
.hero.is-success strong {
	color: inherit
}

.hero.is-success .title {
	color: #fff
}

.hero.is-success .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
	color: #fff
}

.hero.is-success .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-success .nav-menu {
		background-color: #23d160
	}
}

.hero.is-success .nav-item a:not(.button),
.hero.is-success a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-success .nav-item a:not(.button).is-active,
.hero.is-success .nav-item a:not(.button):hover,
.hero.is-success a.nav-item.is-active,
.hero.is-success a.nav-item:hover {
	color: #fff
}

.hero.is-success .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-success .tabs a:hover,
.hero.is-success .tabs li.is-active a {
	opacity: 1
}

.hero.is-success .tabs.is-boxed a,
.hero.is-success .tabs.is-toggle a {
	color: #fff
}

.hero.is-success .tabs.is-boxed a:hover,
.hero.is-success .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-success .tabs.is-boxed li.is-active a,
.hero.is-success .tabs.is-boxed li.is-active a:hover,
.hero.is-success .tabs.is-toggle li.is-active a,
.hero.is-success .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #23d160
}

.hero.is-success.is-bold {
	background-image: linear-gradient(141deg, #12af2f, #23d160 71%, #2ce28a)
}

@media screen and (max-width:768px) {
	.hero.is-success.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #12af2f, #23d160 71%, #2ce28a)
	}

	.hero.is-success .nav-toggle span {
		background-color: #fff
	}

	.hero.is-success .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-success .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-success .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

.hero.is-warning {
	background-color: #ffdd57;
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning a:not(.button),
.hero.is-warning strong {
	color: inherit
}

.hero.is-warning .title {
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning .subtitle {
	color: rgba(0, 0, 0, .9)
}

.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning .nav {
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .2)
}

@media screen and (max-width:768px) {
	.hero.is-warning .nav-menu {
		background-color: #ffdd57
	}
}

.hero.is-warning .nav-item a:not(.button),
.hero.is-warning .nav-item a:not(.button).is-active,
.hero.is-warning .nav-item a:not(.button):hover,
.hero.is-warning a.nav-item,
.hero.is-warning a.nav-item.is-active,
.hero.is-warning a.nav-item:hover {
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning .tabs a {
	color: rgba(0, 0, 0, .7);
	opacity: .9
}

.hero.is-warning .tabs a:hover,
.hero.is-warning .tabs li.is-active a {
	opacity: 1
}

.hero.is-warning .tabs.is-boxed a,
.hero.is-warning .tabs.is-toggle a {
	color: rgba(0, 0, 0, .7)
}

.hero.is-warning .tabs.is-boxed a:hover,
.hero.is-warning .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-warning .tabs.is-boxed li.is-active a,
.hero.is-warning .tabs.is-boxed li.is-active a:hover,
.hero.is-warning .tabs.is-toggle li.is-active a,
.hero.is-warning .tabs.is-toggle li.is-active a:hover {
	background-color: rgba(0, 0, 0, .7);
	border-color: rgba(0, 0, 0, .7);
	color: #ffdd57
}

.hero.is-warning.is-bold {
	background-image: linear-gradient(141deg, #ffaf24, #ffdd57 71%, #fffa70)
}

@media screen and (max-width:768px) {
	.hero.is-warning.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #ffaf24, #ffdd57 71%, #fffa70)
	}

	.hero.is-warning .nav-toggle span {
		background-color: rgba(0, 0, 0, .7)
	}

	.hero.is-warning .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-warning .nav-toggle.is-active span {
		background-color: rgba(0, 0, 0, .7)
	}

	.hero.is-warning .nav-menu .nav-item {
		border-top-color: rgba(0, 0, 0, .2)
	}
}

.hero.is-danger {
	background-color: #ff3860;
	color: #fff
}

.hero.is-danger a:not(.button),
.hero.is-danger strong {
	color: inherit
}

.hero.is-danger .title {
	color: #fff
}

.hero.is-danger .subtitle {
	color: hsla(0, 0%, 100%, .9)
}

.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
	color: #fff
}

.hero.is-danger .nav {
	-webkit-box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .2)
}

@media screen and (max-width:768px) {
	.hero.is-danger .nav-menu {
		background-color: #ff3860
	}
}

.hero.is-danger .nav-item a:not(.button),
.hero.is-danger a.nav-item {
	color: hsla(0, 0%, 100%, .7)
}

.hero.is-danger .nav-item a:not(.button).is-active,
.hero.is-danger .nav-item a:not(.button):hover,
.hero.is-danger a.nav-item.is-active,
.hero.is-danger a.nav-item:hover {
	color: #fff
}

.hero.is-danger .tabs a {
	color: #fff;
	opacity: .9
}

.hero.is-danger .tabs a:hover,
.hero.is-danger .tabs li.is-active a {
	opacity: 1
}

.hero.is-danger .tabs.is-boxed a,
.hero.is-danger .tabs.is-toggle a {
	color: #fff
}

.hero.is-danger .tabs.is-boxed a:hover,
.hero.is-danger .tabs.is-toggle a:hover {
	background-color: hsla(0, 0%, 4%, .1)
}

.hero.is-danger .tabs.is-boxed li.is-active a,
.hero.is-danger .tabs.is-boxed li.is-active a:hover,
.hero.is-danger .tabs.is-toggle li.is-active a,
.hero.is-danger .tabs.is-toggle li.is-active a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #ff3860
}

.hero.is-danger.is-bold {
	background-image: linear-gradient(141deg, #ff0561, #ff3860 71%, #ff5257)
}

@media screen and (max-width:768px) {
	.hero.is-danger.is-bold .nav-menu {
		background-image: linear-gradient(141deg, #ff0561, #ff3860 71%, #ff5257)
	}

	.hero.is-danger .nav-toggle span {
		background-color: #fff
	}

	.hero.is-danger .nav-toggle:hover {
		background-color: hsla(0, 0%, 4%, .1)
	}

	.hero.is-danger .nav-toggle.is-active span {
		background-color: #fff
	}

	.hero.is-danger .nav-menu .nav-item {
		border-top-color: hsla(0, 0%, 100%, .2)
	}
}

@media print,
screen and (min-width:769px) {
	.hero.is-medium .hero-body {
		padding-bottom: 9rem;
		padding-top: 9rem
	}

	.hero.is-large .hero-body {
		padding-bottom: 18rem;
		padding-top: 18rem
	}
}

.hero.is-fullheight .hero-body,
.hero.is-halfheight .hero-body {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.hero.is-fullheight .hero-body>.container,
.hero.is-halfheight .hero-body>.container {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-grow: 1;
	flex-shrink: 1
}

.hero.is-halfheight {
	min-height: 50vh
}

.hero.is-fullheight {
	min-height: 100vh
}

.hero-video {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0
}

.hero-video video {
	left: 50%;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}

.hero-video.is-transparent {
	opacity: .3
}

@media screen and (max-width:768px) {
	.hero-video {
		display: none
	}
}

.hero-buttons {
	margin-top: 1.5rem
}

@media screen and (max-width:768px) {
	.hero-buttons .button {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.hero-buttons .button:not(:last-child) {
		margin-bottom: .75rem
	}
}

@media print,
screen and (min-width:769px) {
	.hero-buttons {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center
	}

	.hero-buttons .button:not(:last-child) {
		margin-right: 1.5rem
	}
}

.hero-foot,
.hero-head {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.hero-body,
.hero-foot,
.hero-head {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.hero-body {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.hero-body,
.section {
	padding: 3rem 1.5rem
}

@media screen and (min-width:1008px) {
	.section.is-medium {
		padding: 9rem 1.5rem
	}

	.section.is-large {
		padding: 18rem 1.5rem
	}
}

.footer {
	background-color: #f5f5f5;
	padding: 3rem 1.5rem 6rem
}

html {
	overflow-x: hidden
}

body,
html {
	margin: 0;
	padding: 0
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #fff;
	color: #555;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
	font-size: 16px;
	font-weight: 400;
	height: 100%;
	line-height: 1.4
}

@media only screen and (max-width:767px)and (min-width:436px) {
	body {
		font-size: 15px
	}
}

@media only screen and (max-width:435px) {
	body {
		font-size: 15px
	}
}

.is-main-red {
	color: #ff3860
}

.is-main-green {
	color: #21c65b
}

a {
	color: #f06673;
	font-weight: 500;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease
}

a:active,
a:focus,
a:hover {
	color: #c62b4a;
	outline: none
}

a.is-primary {
	color: #f06673;
	font-weight: 500
}

blockquote,
blockquote p {
	font-size: 1em
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333;
	line-height: 1.25
}

h2 {
	font-size: 2.8em
}

h3 {
	font-size: 2.2em
}

h4 {
	font-size: 1.5em
}

h5 {
	font-size: 1.25em
}

@media only screen and (max-width:767px)and (min-width:436px) {
	h2 {
		font-size: 2.5em
	}

	h3 {
		font-size: 2em
	}

	h4 {
		font-size: 1.4em
	}

	h5 {
		font-size: 1.15em
	}
}

@media only screen and (max-width:435px) {
	h2 {
		font-size: 2.2em
	}

	h3 {
		font-size: 1.8em
	}

	h4 {
		font-size: 1.2em
	}

	h5 {
		font-size: 1.05em
	}
}

::-webkit-selection {
	background: #f9f6f0;
	color: #818892
}

::-moz-selection {
	background: #f9f6f0;
	color: #818892
}

::selection {
	background: #f9f6f0;
	color: #818892
}

.heading-container {
	background: #fafafa;
	padding: 140px 20px 80px
}

.breadcrumb a {
	color: #f06673;
	font-weight: 500
}

.breadcrumb a:active,
.breadcrumb a:focus,
.breadcrumb a:hover {
	color: #c62b4a
}

.pagination-link.is-current {
	background-color: #f06673;
	border: none;
	color: #fff
}

.pagination-link,
.pagination-link:active,
.pagination-link:focus {
	border-color: #ddd;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	color: #555
}

.pagination-link:active,
.pagination-link:active:active,
.pagination-link:active:focus,
.pagination-link:active:hover,
.pagination-link:focus,
.pagination-link:focus:active,
.pagination-link:focus:focus,
.pagination-link:focus:hover,
.pagination-link:hover {
	border-color: #ccc
}

.container {
	padding: 0 20px
}

.container-large {
	margin: 0 auto;
	max-width: 1200px
}

.container-small {
	margin: 0 auto;
	max-width: 720px
}

.container-medium {
	margin: 0 auto;
	max-width: 960px
}

.box-1 {
	background: #fff;
	border: 1px solid #ececec;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03)
}

.modal-content {
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 15px transparent;
	-moz-box-shadow: 0 5px 15px transparent;
	-o-box-shadow: 0 5px 15px transparent;
	box-shadow: 0 5px 15px transparent;
	position: relative
}

.modal-content .columns {
	margin: 0;
	padding: 0
}

@media only screen and (max-width:435px) {
	.modal.is-mobile .modal-content {
		border-radius: 0;
		height: 100%;
		margin: 0;
		max-height: 100%
	}
}

.modal-close {
	max-height: 40px;
	max-width: 40px;
	position: absolute;
	right: 15px;
	top: 15px
}

.modal-close.is-large1 {
	height: 48px;
	max-height: 48px;
	max-width: 48px;
	min-height: 48px;
	min-width: 48px;
	width: 48px
}

.modal-close.is-large2 {
	height: 60px;
	max-height: 60px;
	max-width: 60px;
	min-height: 60px;
	min-width: 60px;
	width: 60px
}

.modal-close.is-large2:before {
	height: 2px;
	width: 50%
}

.modal-close.is-large2:after {
	height: 50%;
	width: 2px
}

.modal-close.is-large3 {
	height: 70px;
	max-height: 70px;
	max-width: 70px;
	min-height: 70px;
	min-width: 70px;
	width: 70px
}

.modal-close.is-large3:before {
	height: 2px;
	width: 50%
}

.modal-close.is-large3:after {
	height: 50%;
	width: 2px
}

.modal-close.right {
	right: 15px;
	top: 15px
}

@media only screen and (max-width:435px) {
	.modal-close.right {
		right: 10px;
		top: 10px
	}
}

.modal-close.left {
	left: 15px;
	top: 15px
}

@media only screen and (max-width:435px) {
	.modal-close.left {
		right: 10px;
		top: 10px
	}
}

.modal-close:before {
	height: 1px;
	width: 50%
}

.modal-close:after {
	height: 50%;
	width: 1px
}

.modal-close:focus,
.modal-close:hover {
	background-color: transparent
}

.modal-close.dark:after,
.modal-close.dark:before {
	background: #444
}

.modal-arrow {
	-webkit-touch-callout: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: transparent;
	border: solid #fff;
	border-width: 0 1px 1px 0;
	cursor: pointer;
	display: inline-block;
	font-size: 1rem;
	outline: none;
	padding: 6px;
	position: fixed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top
}

.modal-arrow.dark {
	border: solid #444
}

.modal-arrow.left {
	left: 25px;
	top: 50%;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg)
}

.modal-arrow.right {
	right: 25px;
	top: 50%;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.button-arrow {
	border: solid #000;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px
}

.button-arrow.left {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg)
}

.button-arrow.right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.button-arrow.up {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg)
}

.button-arrow.down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg)
}

.button-close {
	-webkit-touch-callout: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: hsla(0, 0%, 4%, .2);
	background: none;
	border: none;
	cursor: pointer;
	display: inline-block;
	font-size: 1rem;
	height: 40px;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: top;
	width: 40px
}

.button-close:after,
.button-close:before {
	background-color: #fff;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.button-close:before {
	height: 1px;
	width: 50%
}

.button-close:after {
	height: 50%;
	width: 1px
}

.button-close:focus,
.button-close:hover {
	background-color: transparent
}

.tag.is-small {
	font-size: .6rem
}

.tag.is-medium-1 {
	font-size: .7rem
}

.tag.is-main-red-light {
	background-color: #fdf0f1;
	color: #c62b4a;
	font-weight: 500
}

.tag.is-main-blue-light {
	background-color: #e9edf3;
	color: #415e9b;
	font-weight: 500
}

.tag.is-main-green-light {
	background-color: #f0fff4;
	color: #21c65b;
	font-weight: 500
}

.panel-block {
	display: block
}

.panel-heading {
	font-weight: 400
}

.button,
button {
	font-weight: 500
}

button i {
	margin-bottom: -1px
}

.button.is-extra-small {
	border-radius: 2px;
	font-size: .6rem
}

.button.is-medium-1 {
	border-radius: 2px;
	font-size: .85rem
}

.button.is-medium-1 i {
	margin-bottom: -1px
}

.button.is-medium-2 {
	font-size: 1rem
}

.button.is-medium-2 i {
	font-size: .9rem;
	margin-bottom: -1px
}

.button.is-medium-2 {
	border-radius: 2px;
	font-size: 1.1rem
}

.button.is-medium-2 i {
	font-size: .95rem;
	margin-bottom: -2px
}

p.control {
	margin: 0
}

table {
	border: 1px solid #ddd
}

.uneditable-input:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
	-webkit-appearance: none;
	box-shadow: none;
	outline: 0 none !important
}

.select:after {
	z-index: 0
}

.input,
.select,
.textarea,
input,
select,
textarea {
	box-shadow: none;
	color: #444;
	font-size: .8rem;
	font-weight: 500;
	outline: none
}

label.label {
	font-weight: 500;
	margin: 15px 0 5px
}

.is-font-weight-thin {
	font-weight: 300
}

.is-font-weight-normal {
	font-weight: 400
}

body {
	background: #f5f5f5
}

body #credential_picker_container {
	position: fixed !important;
	top: 60px !important;
	z-index: 99 !important
}

.search-bottom-content-container {
	margin-bottom: 32px
}

.show-container {
	background: #fafafa
}

.show-container .headersearch-container {
	display: flex
}

@media screen and (max-width:767px) {
	.show-container .headersearch-container {
		display: none
	}
}

@media only screen and (max-width:435px) {
	.show-container .show-inner-container .container {
		padding: 0 15px
	}
}

.show-container .section-main-container {
	margin-top: 60px;
	position: relative
}

.show-container .section-main-container .section-content-container {
	padding: 0 400px 0 0;
	width: 100%
}

@media only screen and (max-width:1024px) {
	.show-container .section-main-container .section-content-container {
		padding: 0
	}
}

.show-container .section-main-container .mobile-disclaimer {
	margin-top: 20px
}

.show-container .section-main-container .section-sidebar-container {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 380px
}

.show-container .section-main-container .section-sidebar-container .section-sidebar-component-container {
	width: 380px
}

@media only screen and (max-width:1024px) {
	.show-container .section-main-container .section-sidebar-container {
		position: static;
		width: 100%
	}

	.show-container .section-main-container .section-sidebar-container .section-sidebar-component-container {
		width: 100%
	}
}

.show-container .title.title-main {
	font-size: 20px;
	font-weight: 600;
	margin: 35px 0 16px;
	text-align: left
}

@media only screen and (max-width:435px) {
	.show-container .title.title-main {
		margin: 35px 0 15px
	}
}

.show-container .tag-element {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	color: #191919;
	display: inline-block;
	font-size: 14px;
	margin: 0 4px 4px 0;
	padding: 4px 12px 4px 8px;
	text-align: left
}

.show-container .tag-element .text {
	line-height: 24px;
	text-transform: capitalize;
	vertical-align: middle
}

.show-container .tag-element .value {
	color: #333;
	font-weight: 600;
	line-height: 24px;
	margin-left: 8px;
	vertical-align: middle
}

.show-container .tag-element .icon {
	font-size: 16px;
	margin-right: 6px;
	vertical-align: middle
}

.show-container .tag-element .icon i {
	color: #f06673
}

.show-container .tag-element.text {
	background: none;
	border: none;
	padding: 4px 20px 4px 0
}

.show-container .tag-element.small {
	font-size: 13px;
	padding: 2px 8px 2px 5px
}

.show-container .tag-element.small .icon {
	font-size: 14px;
	margin-right: 4px
}

.show-container .section-region-info-container {
	margin: -1em 0 0
}

.show-container .section-internal-container {
	margin: 0 auto 3em
}

.show-container .section-internal-container .panel-block {
	background: #fff
}

.show-container .section-location-container .title.title-main {
	margin: 45px 0 15px
}

.show-container .section-location-container .tabs-container .button.is-selected {
	background-color: #fdf0f1;
	font-weight: 600
}

.show-container .section-location-container .tabs-container .button.button-left {
	border-bottom-right-radius: 0;
	border-right: 0;
	border-top-right-radius: 0;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05)
}

.show-container .section-location-container .tabs-container .button.button-right {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05)
}

.show-container .section-inventory-faqs-container {
	margin: 3.5em auto 0
}

.show-container .section-inventory-faqs-container .faqs-container .faqs-inner-container {
	background: #fff;
	border: 1px solid #ececec;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .03)
}

.show-container .section-inventory-faqs-container .faqs-container .faqs-inner-container .faqs-item .faqs-item-title {
	font-size: 15px
}

.show-container .section-nav-container {
	background: #fafafa;
	border-bottom: 1px solid #eee;
	padding: 0
}

.show-container .section-nav-container .tabs {
	padding: 0 5px
}

.show-container .section-nav-container .tabs ul {
	border-bottom: none
}

.show-container .section-children-container {
	margin: 3em auto 0
}

.faqs-item {
	border-bottom: 1px solid #ececec;
	padding: 0 15px
}

.faqs-item:hover {
	border-bottom-color: #ddd
}

.faqs-item:hover .faqs-item-title {
	color: #222
}

.faqs-item .faqs-item-heading {
	align-items: center;
	clear: both;
	cursor: pointer;
	display: flex;
	font-size: 1em;
	justify-content: space-between;
	padding: 10px 0
}

@media screen and (max-width:500px) {
	.faqs-item .faqs-item-heading {
		align-items: start
	}
}

.faqs-item .faqs-item-heading .faqs-item-title {
	font-size: 1em;
	font-weight: 500;
	line-height: 1.6em;
	margin-right: 10px;
	padding-right: 5px
}

.faqs-item .faqs-item-heading .faqs-item-arrow {
	background-color: #ececec;
	border-radius: 50%;
	line-height: 23px;
	text-align: center
}

.faqs-item .faqs-item-heading .faqs-item-arrow .icon {
	font-size: 11px;
	font-weight: 700;
	margin: 0
}

.faqs-item .faqs-item-heading .faqs-item-arrow .icon-arrow-up {
	transform: rotate(180deg);
	transition: transform .1s linear
}

.faqs-item .faqs-item-heading .faqs-item-arrow .open {
	transform: rotate(0deg);
	transition: transform .1s linear
}

.faqs-item .faqs-item-content-container {
	font-size: .875em;
	line-height: 26px;
	margin-left: 15px;
	padding-bottom: 10px
}

.faqs-item .faqs-item-content-container a {
	color: #f06673;
	font-weight: 500
}

.faqs-item .faqs-item-content-container a:hover {
	color: #c62b4a
}

.faqs-item .faqs-item-content-container a>b,
.faqs-item .faqs-item-content-container a>strong {
	font-weight: 500
}

.faqs-item .faqs-item-content-container p>b,
.faqs-item .faqs-item-content-container p>strong {
	color: #444;
	font-weight: 500
}

.faqs-item .faqs-item-content-container .faqs-item-content>ul {
	list-style: disc
}

.faqs-container .faqs-inner-container {
	font-size: 1em;
	padding: 0;
	position: relative
}

.faqs-container .faqs-inner-container .content-container {
	font-size: 15px
}

.faqs-container .faqs-inner-container .content-container h1,
.faqs-container .faqs-inner-container .content-container h2,
.faqs-container .faqs-inner-container .content-container h3,
.faqs-container .faqs-inner-container .content-container h4,
.faqs-container .faqs-inner-container .content-container h5,
.faqs-container .faqs-inner-container .content-container h6 {
	font-size: 16px;
	margin-bottom: 10px
}

.faqs-container .faqs-inner-container .content-container ol,
.faqs-container .faqs-inner-container .content-container ul {
	padding-left: 20px
}

.faqs-container .faqs-inner-container .content-container strong {
	display: inline-block;
	font-weight: 600;
	padding: 16px 0 4px
}

.faqs-container .faqs-inner-container.show-compact {
	height: auto;
	overflow: hidden
}

.faqs-container .faqs-inner-container .read-all-button-container {
	padding: 20px 15px;
	text-align: center
}

.faqs-container .faqs-inner-container .read-all-button-container i {
	margin-right: 5px
}

.faqs-container .faqs-inner-container .read-all-button-container button {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	height: 34px;
	padding-left: 60px;
	padding-right: 60px
}

@media only screen and (max-width:435px) {
	.faqs-container .faqs-inner-container .read-all-button-container button {
		font-size: 15px;
		height: 38px;
		width: 100%
	}
}

.faqs-old-container .faqs-inner-container {
	padding: 15px 20px 20px
}

.description-main-container {
	margin: 3em auto
}

.description-main-container .section-description-read-more-container {
	text-align: center
}

.description-main-container .section-description-read-more-container button {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	height: 34px;
	padding-left: 60px;
	padding-right: 60px
}

@media only screen and (max-width:435px) {
	.description-main-container .section-description-read-more-container button {
		font-size: 15px;
		height: 38px;
		width: 100%
	}
}

.description-main-container .section-description-read-more-container .read-less-button {
	margin-top: 30px
}

.description-main-container .section-description-component-container {
	max-height: none;
	padding: 0;
	transition: max-height .7s ease-in-out;
	-webkit-transition: max-height .7s ease-in-out;
	-o-transition: max-height .7s ease-in-out
}

.description-main-container .section-description-component-container.masked {
	margin-bottom: 10px;
	-webkit-mask-image: linear-gradient(180deg, #000 50%, transparent);
	mask-image: linear-gradient(180deg, #000 50%, transparent);
	
	overflow-y: hidden;
	transition: max-height 60ms ease;
	-webkit-transition: max-height 60ms ease;
	-o-transition: max-height 60ms ease;
	-moz-transition: max-height 60ms ease
}

.description-main-container .section-description-component-container .section-description-element-container .title.title-main {
	font-size: 18px;
	margin: 35px 0 10px
}

.description-main-container .section-description-component-container .section-description-element-container .title.title-main:first-letter {
	text-transform: capitalize
}

.description-main-container .section-description-component-container .section-description-element-container .content-container p {
	line-height: 24px
}

.description-main-container .section-description-component-container .section-description-element-container .content-container a {
	color: #222;
	font-weight: 500
}

.description-main-container .section-description-component-container .section-description-element-container .content-container a:hover {
	color: #555
}

.description-main-container .section-description-component-container .section-description-element-container .content-container a>b,
.description-main-container .section-description-component-container .section-description-element-container .content-container a>strong {
	font-weight: 500
}

.description-main-container .description-show-more-btn,
.description-main-container .section-description-component-container .section-description-element-container .content-container p>b,
.description-main-container .section-description-component-container .section-description-element-container .content-container p>strong {
	color: #444;
	font-weight: 500
}

.description-main-container .description-show-more-btn:hover {
	color: #555
}

.section-featured-container {
	background-color: #f0f0f0;
	margin-top: 60px;
	padding: 0
}

.section-featured-container .section-breadcrumb-container {
	padding: 20px 0 10px
}

.section-featured-container .inventory-tags-upper-container {
	margin-bottom: 10px
}

.section-featured-container .inventory-tags-upper-container .tag {
	font-size: 16px;
	font-weight: 600
}

.section-featured-container .content-container {
	padding-bottom: 0;
	padding-top: 50px;
}

.section-featured-container .content-container .inventory-tags-container {
	margin: 12px 0
}

.section-featured-container .content-container .inventory-tags-container .inventory-tag {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px
}

.section-featured-container .content-container .inventory-tags-container .inventory-tag .tag {
	background-color: #415e9b;
	color: #fff;
	font-size: .8em;
	font-weight: 600;
	padding-left: 4px;
	padding-right: 4px
}

.section-featured-container .content-container .inventory-tags-container .inventory-tag .tag .text {
	margin-left: 4px;
	margin-right: 4px;
	text-transform: capitalize
}

.section-featured-container .content-container .inventory-tags-container .inventory-tag .tag .value {
	margin-left: 2px;
	margin-right: 2px
}

.section-featured-container .content-container .inventory-tags-container .inventory-tag .tag .icon {
	margin-bottom: -1px
}

.section-featured-container .content-container .inventory-tags-container .inventory-tag.offers-container {
	cursor: pointer
}

.section-featured-container .content-container .inventory-tags-container .inventory-tag.offers-container .tag {
	background-color: #ff3860;
	color: #fff
}

.section-featured-container .content-container .title {
	margin-bottom: 10px
}

.section-featured-container .content-container .title a {
	color: #444;
	font-size: 34px;
	font-weight: 600
}

.section-featured-container .content-container .distance-tag {
	color: #000;
	font-size: 14px;
	font-weight: 700
}

.section-featured-container .content-container .inventory-action-container {
	margin: 12px 0
}

.section-featured-container .content-container .inventory-action-container button {
	padding-left: 20px;
	padding-right: 20px
}

.section-featured-container .content-container .inventory-action-container button i {
	margin-right: 5px
}

@media only screen and (max-width:435px) {
	.section-featured-container .content-container .inventory-action-container button {
		height: 48px;
		margin-right: 0;
		width: 100%
	}

	.section-featured-container .content-container .inventory-action-container button.button-enquire {
		margin-bottom: 10px
	}
}

.section-featured-container .content-container .inventory-location-container {
	font-size: 15px;
	margin: 12px 0 20px
}

.section-featured-container .content-container .inventory-location-container .location-container {
	cursor: pointer;
	font-weight: 500
}

.section-featured-container .content-container .inventory-location-container .location-container .location-name-container {
	margin-left: 10px
}

.section-featured-container .content-container .inventory-location-container .location-container .location-map-container {
	color: #ff3860;
	display: block;
	font-size: 13px;
	margin-left: 26px;
	margin-top: 7px
}

@media only screen and (max-width:435px) {
	.section-featured-container .content-container .inventory-location-container .location-container .location-map-container {
		display: none
	}
}

.section-featured-container .content-container .inventory-location-container .distance-container .distance-inner-container {
	font-size: 14px;
	margin-top: 10px
}

.section-featured-container .content-container .inventory-meta-container {
	font-size: 15px;
	margin: 12px 0
}

.section-featured-container .content-container .inventory-price-container {
	color: #444;
	font-size: 18px;
	margin: 12px 0
}

.section-featured-container .content-container .inventory-price-container .price-value {
	font-size: 22px;
	font-weight: 600
}

.section-featured-container .content-container .inventory-action-container {
	margin: 20px 0
}

.section-featured-container .content-container .inventory-action-container button {
	margin-right: 10px
}

.section-featured-container .image-container {
	padding-bottom: 0;
	position: relative
}

.section-featured-container .image-container .hero-image-container {
	background-color: rgba(0, 0, 0, .9);
	cursor: pointer;
	max-height: 500px;
	overflow: hidden
}

.section-featured-container .image-container .hero-image-container .hero-image {
	transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out
}

.section-featured-container .image-container .hero-image-container .hero-image img {
	padding-bottom: 80px;
	width: 100%
}

.section-featured-container .image-container .hero-image-container .hero-image:hover {
	opacity: .7
}

.section-featured-container .image-container .other-images-container {
	background-color: #111;
	height: 110px;
	margin-top: -80px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 100%
}

.section-featured-container .image-container .other-images-container img {
	height: 100%;
	width: 100%
}

.section-featured-container .image-container .other-images-container .video-element {
	cursor: pointer;
	display: inline-block;
	float: right;
	height: 90px;
	margin: 0 0 10px 10px;
	position: relative;
	transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	width: 90px
}

.section-featured-container .image-container .other-images-container .video-element.video-type {
	background-color: #ab3f3f
}

.section-featured-container .image-container .other-images-container .video-element.virtual-type {
	background-color: #8c8934
}

.section-featured-container .image-container .other-images-container .video-element img {
	opacity: .2
}

.section-featured-container .image-container .other-images-container .video-element p {
	color: #f6f8fa;
	display: grid;
	font-size: 12px;
	font-weight: 700;
	place-items: center;
	position: absolute;
	text-align: center;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%
}

.section-featured-container .image-container .other-images-container .video-element p i {
	display: block;
	font-size: 24px;
	margin: 10px 0
}

.section-featured-container .image-container .other-images-container .small-image {
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 90px;
	margin: 0 10px 10px 0;
	position: relative;
	transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	width: 90px
}

.section-featured-container .image-container .other-images-container .small-image:hover {
	opacity: .7
}

.section-featured-container .image-container .other-images-container .small-image.show-meta img {
	opacity: .2
}

.section-featured-container .image-container .other-images-container .small-image.show-meta p {
	display: grid;
	place-items: center
}

.section-featured-container .image-container .other-images-container .small-image.show-meta p i {
	margin-left: -2px
}

.section-featured-container .image-container .other-images-container .small-image p {
	color: #f6f8fa;
	display: none;
	font-size: 12px;
	font-weight: 700;
	position: absolute;
	text-align: center;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%
}

.section-featured-container .image-container .other-images-container .small-image p i {
	display: block;
	font-size: 24px;
	margin: 10px 0
}

@media only screen and (max-width:1200px) {
	.section-featured-container .image-container .image-inner-container .hero-image-container .hero-image img {
		padding-bottom: 0
	}

	.section-featured-container .image-container .image-inner-container .other-images-container {
		background-color: #000;
		height: 100px;
		margin-top: -6px;
		position: static;
		width: 100%
	}

	.section-featured-container .image-container .image-inner-container .other-images-container img {
		height: 100%;
		width: 100%
	}

	.section-featured-container .image-container .image-inner-container .other-images-container .small-image,
	.section-featured-container .image-container .image-inner-container .other-images-container .video-element {
		height: 80px;
		width: 80px
	}
}

@media only screen and (max-width:435px) {
	.section-featured-container .image-container .image-inner-container .hero-image-container .hero-image img {
		padding-bottom: 0
	}

	.section-featured-container .image-container .image-inner-container .other-images-container {
		background-color: #000;
		height: 80px;
		margin-top: -6px;
		position: static;
		width: 100%
	}

	.section-featured-container .image-container .image-inner-container .other-images-container img {
		height: 100%;
		width: 100%
	}

	.section-featured-container .image-container .image-inner-container .other-images-container .video-element {
		height: 60px;
		width: 60px
	}

	.section-featured-container .image-container .image-inner-container .other-images-container .video-element p {
		font-size: 11px
	}

	.section-featured-container .image-container .image-inner-container .other-images-container .video-element p i {
		display: block;
		font-size: 18px;
		margin: 6px 0
	}

	.section-featured-container .image-container .image-inner-container .other-images-container .small-image {
		height: 60px;
		width: 60px
	}

	.section-featured-container .image-container .image-inner-container .other-images-container .small-image p {
		font-size: 11px
	}

	.section-featured-container .image-container .image-inner-container .other-images-container .small-image p i {
		display: block;
		font-size: 18px;
		margin: 6px 0
	}
}

.fixed-navigation-container {
	background-color: #fff;
	border: 1px solid #e9e9e9;
	-webkit-box-shadow: 0 0 6px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 6px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 6px 0 rgba(50, 50, 50, .05);
	color: #222;
	display: none;
	font-size: 15px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
	z-index: 11
}

.fixed-navigation-container .inner-container .nav-element {
	border: none;
	cursor: pointer;
	float: left;
	font-weight: 500;
	line-height: 45px;
	margin: 0;
	padding: 0 15px
}

.fixed-navigation-container .inner-container .nav-element:hover {
	color: #e8415d
}

.fixed-navigation-container .inner-container .nav-element.true {
	border-bottom: 3px solid #e8415d;
	color: #e8415d
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.fixed-navigation-container {
		display: none !important
	}
}

@media only screen and (max-width:435px) {
	.fixed-navigation-container {
		display: none !important
	}
}

.map-marker-label {
	background-color: #fff;
	margin-bottom: 100px;
	padding: 10px
}

.section-location-inner-container {
	margin: 1em 0 3em;
	position: relative;
	width: 100%
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.section-location-inner-container {
		display: none
	}
}

@media only screen and (max-width:435px) {
	.section-location-inner-container {
		display: none
	}
}

.section-location-inner-container #map {
	background-color: #ddd;
	border: 1px solid #ddd;
	min-height: 500px;
	width: 100%
}

.section-location-inner-container .map-content-container {
	position: absolute;
	top: 0;
	width: 100%
}

.section-location-inner-container .tabs {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	font-weight: 600
}

.section-location-inner-container .tabs.clickable {
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	cursor: pointer;
	font-size: 15px;
	position: absolute;
	right: 60px;
	top: 20px
}

.section-location-inner-container .tabs.clickable li {
	padding: 9px 15px 9px 12px
}

.section-location-inner-container .tabs.clickable li:hover {
	color: #ff3860
}

.section-location-inner-container .tabs.clickable li.is-active {
	background-color: #f06673;
	color: #fff
}

.section-location-inner-container .tabs.clickable li.reset {
	color: #ff3860;
	font-size: 12px
}

.section-location-inner-container .tabs.clickable li.reset:hover {
	background-color: #fff;
	color: #ff3860;
	text-decoration: underline
}

.section-location-inner-container .tabs.show {
	text-align: center
}

.section-location-inner-container .tabs.show li {
	border-radius: 5px;
	color: #9012fe;
	margin-right: 4px;
	padding: 10px 5px
}

.section-location-inner-container .tabs.show .icon-text {
	font-size: 10px;
	text-transform: uppercase
}

.section-location-inner-container .tabs .show-icon {
	color: #9012fe;
	display: block;
	margin: auto;
	padding: 0
}

.section-location-inner-container .distance {
	background-color: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	left: 20px;
	padding: 0 15px;
	position: absolute;
	top: 125px
}

.section-location-inner-container .distance .distance-container-strip-vertical {
	color: #444;
	display: inline-block;
	font-size: 14px;
	font-weight: 600 !important;
	line-height: 40px
}

.section-location-inner-container .distance .distance-container-strip-vertical .item {
	margin: 0 5px
}

.section-location-inner-container .distance .distance-container-strip-vertical .item .user-text {
	margin-right: 4px
}

.section-location-inner-container .distance .distance-container-strip-vertical .item.red .user-text {
	color: #e8415d
}

.section-location-inner-container .distance .distance-container-strip-vertical .item.blue .user-text {
	color: #415e9b
}

.section-location-inner-container .distance .distance-container-strip-vertical .item.green .user-text {
	color: #26b86c
}

.section-location-inner-container .expand-map-button {
	background-color: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .12);
	left: 20px;
	padding: 15px;
	position: absolute;
	top: 20px;
	width: 320px
}

.section-location-inner-container .expand-map-button .top-text {
	font-size: 14px;
	font-weight: 600;
	margin: -2px 4px 10px
}

.section-location-inner-container .expand-map-button select {
	color: #444;
	cursor: pointer;
	font-size: 14px;
	font-weight: 600 !important;
	height: 100%;
	padding-left: 20px
}

.section-location-inner-container .expand-map-button .select {
	cursor: pointer;
	height: 40px;
	width: 100%
}

.section-location-inner-container .google-map-link {
	position: absolute;
	right: 20px;
	top: 20px
}

.section-pagination-component-container .pagination-link {
	background: #fff
}

.section-reviews-container .title-container {
	align-items: center;
	display: flex
}

.section-reviews-container .title-container .tag {
	font-size: auto;
	margin: 35px 0 16px
}

.section-reviews-container .section-review-element-container {
	margin-bottom: 15px
}

.section-reviews-container .section-review-element-container .review-toggle {
	cursor: pointer;
	font-size: 14px;
	font-weight: 600
}

.section-reviews-container .section-review-element-container .review-toggle .review-toggle-inner {
	text-decoration: underline
}

.section-reviews-container .section-review-element-container .star-icon {
	color: #ddd;
	font-size: 20px;
	position: relative
}

.section-reviews-container .section-review-element-container .star-icon.full:before {
	color: #fde16d;
	content: "ÃƒÂ¢Ã‹Å“Ã¢â‚¬Â¦";
	left: 0;
	position: absolute
}

.section-reviews-container .section-review-element-container .star-icon.half:before {
	color: #fde16d;
	content: "ÃƒÂ¢Ã‹Å“Ã¢â‚¬Â¦";
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 50%
}

.section-reviews-container .section-review-element-container .card-content {
	padding: 20px
}

.section-reviews-container .section-review-element-container .card-content .media {
	align-items: center
}

.section-reviews-container .section-review-element-container .card-content .media .media-left {
	margin-right: 10px
}

.section-reviews-container .section-review-element-container .card-content .media .media-left .initials {
	background-color: #555;
	border-radius: 50%;
	color: #fff;
	font-size: 1.15em;
	height: 45px;
	margin: 0 3px 0 2px;
	padding: 10px;
	text-align: center;
	width: 45px
}

.section-reviews-container .section-review-element-container .card-content .media .media-content .username {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 2px;
	padding-left: 2px
}

.section-reviews-container .section-review-element-container .card-content .media .media-content .subtitle {
	align-items: center;
	display: flex
}

.section-reviews-container .section-review-element-container .card-content .content {
	font-size: 15px;
	margin-top: 12px
}

.section-sidebar-component-container {
	margin: 0
}

@media only screen and (max-width:1024px) {
	.section-sidebar-component-container {
		margin-top: 30px
	}
}

@media only screen and (max-width:767px)and (min-width:436px) {
	.section-sidebar-component-container {
		margin-top: 30px
	}
}

@media only screen and (max-width:435px) {
	.section-sidebar-component-container {
		display: none
	}
}

.section-sidebar-component-container .top-container {
	padding: 15px 20px
}

.section-sidebar-component-container .top-container .buttons-container button {
	font-weight: 600;
	height: 42px;
	width: 100%
}

.section-sidebar-component-container .top-container .price-container {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #222;
	font-size: 20px
}

.section-sidebar-component-container .top-container .price-container .price-value {
	font-weight: 600
}

.section-sidebar-component-container .top-container .features-container {
	font-weight: 500;
	margin: 10px 0 12px
}

.section-sidebar-component-container .top-container .features-container .tag-element {
	border: none;
	font-weight: 500;
	margin: 4px 10px 4px 0;
	padding: 0
}

.section-sidebar-component-container .top-container .features-container .tag-element.is-offers {
	cursor: pointer
}

.section-sidebar-component-container .top-container .features-container .tag-element.is-main-red-light {
	background-color: #fdf0f1;
	color: #c62b4a;
	margin: 4px 10px 8px 0;
	padding: 2px 8px 2px 5px
}

.section-sidebar-component-container .bottom-container {
	margin: 10px 0 0;
	padding: 20px
}

.section-sidebar-component-container .bottom-container .meta-container button {
	height: 40px;
	width: 100%
}


.section-inventory-list-element-container {
	border-radius: 5px;
	cursor: pointer;
	display: block;
	font-size: 14px;
	padding: 0;
	text-align: left;
	width: 100%
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container {
	background: #fff;
	padding: 0;
	position: relative
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .right-container {
	color: #555;
	height: 150px;
	margin: 0;
	overflow: hidden;
	padding: 5px 0 40px;
	position: relative;
	width: 60%
}

@media only screen and (max-width:435px) {
	.section-inventory-list-element-container .section-inventory-list-element-inner-container .right-container {
		height: auto;
		min-height: 114px;
		padding: 10px 0 30px;
		width: 100%
	}
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-heading {
	display: inline-block;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 4px
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-heading a {
	color: #333;
	font-weight: 600;
	text-decoration: none
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-location {
	margin: 0 0 6px
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-meta {
	margin: 0 0 6px;
	text-transform: capitalize
}

@media only screen and (max-width:435px) {
	.section-inventory-list-element-container .section-inventory-list-element-inner-container .inventory-meta {
		display: none
	}
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .bottom-container {
	bottom: 0;
	padding: 0;
	position: absolute;
	width: 100%
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .bottom-container .inventory-price {
	font-size: 14px;
	line-height: 28px;
	margin: 0;
	padding: 0
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .bottom-container .inventory-price .price-value {
	color: #444;
	font-size: 18px;
	font-weight: 500
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container {
	float: left;
	height: 150px;
	overflow: hidden;
	padding: 0 15px 0 0;
	width: 40%
}

@media only screen and (max-width:435px) {
	.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container {
		height: 200px;
		padding: 0;
		width: 100%
	}
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container .left-inner-container {
	height: 100%;
	position: relative
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container .left-inner-container .available-overlay {
	background-color: rgba(0, 0, 0, .5);
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container .left-inner-container .available-overlay .text {
	color: #fff;
	font-weight: 500;
	margin-top: -5px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100%
}

.section-inventory-list-element-container .section-inventory-list-element-inner-container .left-container .left-inner-container img {
	background-color: #999;
	border-radius: 2px;
	color: transparent;
	height: 100%;
	object-fit: cover;
	overflow: hidden;
	width: 100%
}

.section-inventory-list-element-container.is-vertical {
	background: #fff;
	border: 1px solid #e7e7e7;
	padding: 10px;
	width: 260px
}

.section-inventory-list-element-container.is-vertical .right-container {
	color: #555;
	height: auto;
	margin: 0;
	min-height: 114px;
	overflow: hidden;
	padding: 10px 0 30px;
	position: relative;
	width: 100%
}

.section-inventory-list-element-container.is-vertical .left-container {
	float: left;
	height: 150px;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.section-inventory-list-element-container.is-vertical .bottom-container {
	bottom: -4px
}

.last-viewed-properties-container {
	margin-bottom: 40px;
	padding: 0
}

.last-viewed-properties-container .heading-element {
	margin-bottom: 40px;
	text-align: center
}

.last-viewed-properties-container .section-inventory-list-element-container {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05)
}

.section-similar-component-container {
	margin: 3em auto 6em;
	padding: 0
}

.section-similar-component-container .section-similar-container {
	margin-top: 60px
}

.section-similar-component-container .section-similar-container .title {
	margin: 0 0 40px
}

.section-similar-component-container .section-similar-container .section-similar-inner-container .scroll-box-wrapper {
	margin: 0 -15px
}

.section-similar-component-container .section-similar-container .section-similar-inner-container .scroll-box-item-first {
	margin-left: 15px
}

.section-similar-component-container .section-similar-container .section-similar-inner-container .section-inventory-list-element-container {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05)
}

.section-similar-component-container .section-similar-container .load-more {
	margin: 2em auto
}

.section-similar-component-container .section-similar-container .load-more i {
	margin-bottom: -2px
}

.section-similar-component-container .section-similar-container .load-more .button {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .05);
	font-size: 15px;
	font-weight: 500;
	height: 40px;
	padding-left: 40px;
	padding-right: 40px
}

@media only screen and (max-width:435px) {
	.section-similar-component-container .section-similar-container .load-more .button {
		margin-bottom: -10px;
		width: 100%
	}

	.section-similar-component-container .section-similar-container .load-more {
		margin: 1.5em auto
	}
}

.section-similar-component-container .last-viewed-properties-container {
	margin-top: 40px
}

.section-similar-component-container .last-viewed-properties-container .scroll-box-wrapper {
	margin: 0 -15px
}

.section-similar-component-container .last-viewed-properties-container .scroll-box-item-first {
	margin-left: 15px
}

.fadein_cubic {
	-webkit-transition: -webkit-transform .3s cubic-bezier(.465, .183, .153, .946), opacity .1s cubic-bezier(.465, .183, .153, .946);
	transition: transform .3s cubic-bezier(.465, .183, .153, .946), opacity .1s cubic-bezier(.465, .183, .153, .946)
}

.section-street-view-container {
	margin: 20px 0 0;
	padding: 0
}

.section-street-view-container .street-view {
	position: relative
}

.section-street-view-container .street-view .street-map-view {
	height: 500px
}

.section-street-view-container .street-view .street-map-view-wrapper {
	align-items: center;
	background-color: rgba(0, 0, 0, .35);
	bottom: 0;
	cursor: pointer;
	display: flex;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	user-select: none;
	z-index: 1
}

.section-street-view-container .street-view .button-container {
	text-align: center
}

.section-street-view-container .street-view .button-container .info-container {
	color: #fff;
	margin-top: 10px
}



.sticky {
  position: fixed ;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 1060px;
}









/* listing page start */

.peach-d73xtj {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.peach-1ro4atp {
	width: 106px;
	height: 23px;
}

.peach-zcjmtw {
	background-color: transparent;
	position: fixed;
	top: 0;
	z-index: 10;
	border: 1px solid #E5E7EB;
}

.peach-1qcb4gi {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.peach-11nhzn5 {
	margin: 0;
}

.peach-1c3r5tn {
	height: 60px;
	padding: 8px 16px;
	background-color: white;
	width: 100vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (min-width: 1024px) {
	.peach-1c3r5tn {
		display: none;
	}
}

.peach-uhe779 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 12px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.peach-uhe779>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-kghls4 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 12px;
}

.peach-kghls4>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-1byyuyr {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.peach-4pdzkq {
	margin-top: 8px;
	border-radius: 24px;
	background-color: white;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	position: absolute;
	width: 550px;
}

.peach-1ajsq3 {
	height: 100%;
	border: none;
	outline: none;
	background: none;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 12px;
	padding-right: 18px;
	font-weight: 400;
	color: #4B5563;
	border-radius: 99px;
	font-size: 14px;
}

.peach-1ajsq3::-webkit-input-placeholder {
	color: #9CA3AF;
}

.peach-1ajsq3::-moz-placeholder {
	color: #9CA3AF;
}

.peach-1ajsq3:-ms-input-placeholder {
	color: #9CA3AF;
}

.peach-1ajsq3::placeholder {
	color: #9CA3AF;
}

@media (min-width: 768px) {
	.peach-1ajsq3 {
		font-size: 16px;
		line-height: 20px;
	}
}

.peach-15aekq {
	height: 100%;
	border: none;
	outline: none;
	background: none;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 12px;
	padding-right: 18px;
	font-weight: 400;
	color: #4B5563;
	border-radius: 99px;
	font-size: 14px;
	cursor: text;
	position: absolute;
	background-color: #F9FAFB;
	word-wrap: nowrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: calc(100% - 50px);
}

.peach-15aekq::-webkit-input-placeholder {
	color: #9CA3AF;
}

.peach-15aekq::-moz-placeholder {
	color: #9CA3AF;
}

.peach-15aekq:-ms-input-placeholder {
	color: #9CA3AF;
}

.peach-15aekq::placeholder {
	color: #9CA3AF;
}

@media (min-width: 768px) {
	.peach-15aekq {
		font-size: 16px;
		line-height: 20px;
	}
}

.peach-19z8vpw {
	position: relative;
	min-height: 42px;
	cursor: text;
	background-color: #F9FAFB;
	border-radius: 90px;
	padding: 6px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #E5E7EB;
}

.peach-3xbgk5 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 100%;
	overflow: visible;
}

.peach-qo1k2 {
	white-space: nowrap;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.peach-1bdh54i {
	white-space: nowrap;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: visible;
}

.peach-tt52lq {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	gap: 12px;
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 100%;
	height: 100%;
}

.peach-tt52lq>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-oqe52t {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 24px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.peach-oqe52t>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-18bozfh {
	width: calc(100% - 110px);
	max-width: 550px;
}

.peach-c6pt05 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 26px;
	width: 26px;
	border-radius: 50%;
	background-color: #F3F4F6;
}

.peach-1rky12q {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 10px;
	margin-right: 8px !important;
}

.peach-1xvd4ht {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 10px;
	margin-left: 8px !important;
}

.peach-6wjnfr {
	margin-left: -7px;
	width: 78px;
}

@media (min-width: 768px) {
	.peach-6wjnfr {
		width: 104px;
	}
}

.peach-1dg7mxx {
	margin: 32px 16px 72px 16px;
}

@media (min-width: 768px) {
	.peach-1dg7mxx {
		margin: 56px 80px;
	}
}

@media (min-width: 1441px) {
	.peach-1dg7mxx {
		margin: 56px auto;
		max-width: 1440px;
	}
}

.peach-1qz96bf {
	border-bottom: 1px solid #E5E7EB;
	padding-bottom: 33px;
}

@media (min-width: 768px) {
	.peach-1qz96bf {
		padding-bottom: 56px;
	}
}

.peach-e7eabn {
	margin: -6px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.peach-11q2mdk {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 6px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
}

@media (min-width: 390px) {
	.peach-11q2mdk {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 768px) {
	.peach-11q2mdk {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1024px) {
	.peach-11q2mdk {
		-webkit-flex-basis: 30%;
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 30%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1440px) {
	.peach-11q2mdk {
		-webkit-flex-basis: 30%;
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 30%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 768px) {
	.peach-11q2mdk {
		padding-right: 5%;
	}
}

.peach-xy6emv {
	background: #F9FAFB;
	padding: 12px 24px;
	border-radius: 8px;
	margin-top: 40px;
	display: none;
	cursor: pointer;
}

@media (min-width: 1024px) {
	.peach-xy6emv {
		display: block;
	}
}

.peach-1br6o6s {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 2px;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.peach-17vxpn9 {
	background: #F9FAFB;
	padding: 12px;
	border-radius: 6px;
	margin-top: 16px;
	cursor: pointer;
}

@media (min-width: 1024px) {
	.peach-17vxpn9 {
		display: none;
	}
}

.peach-16vki05 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 9px;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.peach-xaiy78 {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 6px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
}

@media (min-width: 390px) {
	.peach-xaiy78 {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}



@media (min-width: 768px) {
	.peach-xaiy78 {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1024px) {
	.peach-xaiy78 {
		-webkit-flex-basis: 35%;
		-ms-flex-preferred-size: 35%;
		flex-basis: 35%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 35%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1440px) {
	.peach-xaiy78 {
		-webkit-flex-basis: 30%;
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 30%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

.peach-1duln8m {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.peach-e7qzua {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 0;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 50%;
	font-size: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	overflow: hidden;
	color: #6B7280;
	margin-bottom: 17px;
}

@media (min-width: 390px) {
	.peach-e7qzua {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}


@media (min-width: 768px) {
	.peach-e7qzua {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1024px) {
	.peach-e7qzua {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1440px) {
	.peach-e7qzua {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.peach-e7qzua span {
	color: #ED3A56;
	margin-left: 8px;
	padding: 2px 6px;
	border-radius: 999px;
	background: #FEE9EF;
}

@media (min-width: 768px) {
	.peach-e7qzua {
		font-size: 14px;
	}

	.peach-e7qzua span {
		font-size: 12px;
	}
}

.peach-e7qzua:hover {
	color: #ED3A56;
	cursor: pointer;
}

.peach-1hyhoae {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.peach-1hyhoae:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-1hyhoae:focus:not(:focus-visible) {
	outline: none;
}

.peach-w3hxsd {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 6px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
}

@media (min-width: 390px) {
	.peach-w3hxsd {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 768px) {
	.peach-w3hxsd {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1024px) {
	.peach-w3hxsd {
		-webkit-flex-basis: 15%;
		-ms-flex-preferred-size: 15%;
		flex-basis: 15%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 15%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1440px) {
	.peach-w3hxsd {
		-webkit-flex-basis: 15%;
		-ms-flex-preferred-size: 15%;
		flex-basis: 15%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 15%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

.peach-4p52on {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 0;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	margin-bottom: 14px;
}

@media (min-width: 390px) {
	.peach-4p52on {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}


@media (min-width: 768px) {
	.peach-4p52on {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1024px) {
	.peach-4p52on {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1440px) {
	.peach-4p52on {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.peach-1wkc05x {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 0;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	font-size: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	overflow: hidden;
	color: #6B7280;
	margin-bottom: 17px;
}

@media (min-width: 390px) {
	.peach-1wkc05x {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}


@media (min-width: 768px) {
	.peach-1wkc05x {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1024px) {
	.peach-1wkc05x {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1440px) {
	.peach-1wkc05x {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.peach-1wkc05x span {
	color: #ED3A56;
	margin-left: 8px;
	padding: 2px 6px;
	border-radius: 999px;
	background: #FEE9EF;
}

@media (min-width: 768px) {
	.peach-1wkc05x {
		font-size: 14px;
	}

	.peach-1wkc05x span {
		font-size: 12px;
	}
}

.peach-1wkc05x:hover {
	color: #ED3A56;
	cursor: pointer;
}

.peach-1kgchr5 {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 6px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
}

@media (min-width: 390px) {
	.peach-1kgchr5 {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}


@media (min-width: 768px) {
	.peach-1kgchr5 {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1024px) {
	.peach-1kgchr5 {
		-webkit-flex-basis: 20%;
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 20%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1440px) {
	.peach-1kgchr5 {
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

.peach-163rbbh {
	margin-top: 32px;
}

.peach-a6mysn {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: 17px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 5px;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.peach-a6mysn i {
	font-size: 20px;
	cursor: pointer;
}

.peach-1lv5ur {
	color: #374151;
	font-size: 10px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-webkit-box-flex-wrap: wrap-reverse;
	-webkit-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (min-width: 768px) {
	.peach-1lv5ur {
		font-size: 12px;
	}
}

.peach-1gnwfpi {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.peach-1g4orza {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 10px;
}

.peach-rm9qg6 {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	border: 1px solid transparent;
	background-color: transparent;
	color: #868e96;
	position: relative;
	height: 28px;
	min-height: 28px;
	width: 28px;
	min-width: 28px;
	border-radius: 24px;
	padding: 0;
	line-height: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 8px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	color: #111928;
	min-width: 24px;
	min-height: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 24px;
	width: 24px;
	font-size: 16px;
}

.peach-rm9qg6:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-rm9qg6:focus:not(:focus-visible) {
	outline: none;
}

.peach-rm9qg6:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-rm9qg6:disabled,
.peach-rm9qg6[data-disabled] {
	color: #ced4da;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-rm9qg6:disabled:active,
.peach-rm9qg6[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-rm9qg6[data-loading] {
	pointer-events: none;
}

.peach-rm9qg6[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 24px;
	cursor: not-allowed;
}

.peach-rm9qg6:focus {
	background-color: transparent;
}

.peach-rm9qg6 i {
	font-size: 20px;
}

.peach-1fu6mlo {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	border: 1px solid transparent;
	background-color: #868e96;
	color: #fff;
	position: relative;
	height: 44px;
	min-height: 44px;
	width: 44px;
	min-width: 44px;
	border-radius: 24px;
	padding: 0;
	line-height: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	min-height: 28px;
	min-width: 28px;
	height: 28px;
	width: 28px;
	font-size: 12px;
	border-radius: 50%;
	background-color: #ED3A56;
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.05);
	border: none;
	cursor: pointer;
	color: white;
	margin: 0 !important;
}

.peach-1fu6mlo:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1fu6mlo:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-1fu6mlo:hover {
		background-color: #495057;
	}
}

@media (hover: none) {
	.peach-1fu6mlo:active {
		background-color: #495057;
	}
}

.peach-1fu6mlo:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1fu6mlo:disabled,
.peach-1fu6mlo[data-disabled] {
	color: #ced4da;
	cursor: not-allowed;
	background-color: #f1f3f5;
	border-color: #f1f3f5;
	background-image: none;
	pointer-events: none;
}

.peach-1fu6mlo:disabled:active,
.peach-1fu6mlo[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-1fu6mlo[data-loading] {
	pointer-events: none;
}

.peach-1fu6mlo[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 24px;
	cursor: not-allowed;
}

.peach-1fu6mlo:hover {
	background-color: #ED3A56;
}

.peach-lapnfx {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: transparent;
	color: #0E9F6E;
	padding: 8px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	color: #111928;
}

.peach-lapnfx:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-lapnfx:focus:not(:focus-visible) {
	outline: none;
}

.peach-lapnfx:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-lapnfx:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-lapnfx:hover {
		background-color: rgba(243, 250, 247, 1);
	}
}

@media (hover: none) {
	.peach-lapnfx:active {
		background-color: rgba(243, 250, 247, 1);
	}
}

.peach-lapnfx:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-lapnfx:disabled,
.peach-lapnfx[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-lapnfx:disabled:active,
.peach-lapnfx[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-lapnfx[data-loading] {
	pointer-events: none;
}

.peach-lapnfx[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-lapnfx:focus {
	background-color: transparent;
}

.peach-lapnfx i {
	font-size: 20px;
}

.peach-1oyj59o {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 12px;
	padding-right: 12px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: transparent;
	color: #0E9F6E;
	font-weight: 500;
	font-size: 16px;
	background: white;
	color: #111928;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 16px;
	padding-left: 16px;
}

.peach-1oyj59o:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1oyj59o:focus:not(:focus-visible) {
	outline: none;
}

.peach-1oyj59o:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1oyj59o:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-1oyj59o:hover {
		background-color: rgba(243, 250, 247, 1);
	}
}

@media (hover: none) {
	.peach-1oyj59o:active {
		background-color: rgba(243, 250, 247, 1);
	}
}

.peach-1oyj59o:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1oyj59o:disabled,
.peach-1oyj59o[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-1oyj59o:disabled:active,
.peach-1oyj59o[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-1oyj59o[data-loading] {
	pointer-events: none;
}

.peach-1oyj59o[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-1oyj59o:hover {
	color: #111928;
	background: rgba(0, 0, 0, 0.05);
}

.peach-1oyj59o:active,
.peach-1oyj59o:visited,
.peach-1oyj59o:focus {
	color: #111928;
}

.peach-1ask1m2 {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 12px;
	padding-right: 18px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: transparent;
	color: #0E9F6E;
	font-weight: 500;
	font-size: 16px;
	background: white;
	color: #111928;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 16px;
	padding-left: 16px;
}

.peach-1ask1m2:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1ask1m2:focus:not(:focus-visible) {
	outline: none;
}

.peach-1ask1m2:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1ask1m2:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-1ask1m2:hover {
		background-color: rgba(243, 250, 247, 1);
	}
}

@media (hover: none) {
	.peach-1ask1m2:active {
		background-color: rgba(243, 250, 247, 1);
	}
}

.peach-1ask1m2:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1ask1m2:disabled,
.peach-1ask1m2[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-1ask1m2:disabled:active,
.peach-1ask1m2[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-1ask1m2[data-loading] {
	pointer-events: none;
}

.peach-1ask1m2[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-1ask1m2:hover {
	color: #111928;
	background: rgba(0, 0, 0, 0.05);
}

.peach-1ask1m2:active,
.peach-1ask1m2:visited,
.peach-1ask1m2:focus {
	color: #111928;
}

.peach-j9wlfd {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 12px;
	padding-right: 18px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: transparent;
	color: #0E9F6E;
	font-size: 16px;
	font-weight: 500;
	background: white;
	color: #111928;
	border: 1px solid #D1D5DB;
	margin-right: 4px;
	margin-left: 4px;
	padding-right: 16px;
	padding-left: 16px;
}

.peach-j9wlfd:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-j9wlfd:focus:not(:focus-visible) {
	outline: none;
}

.peach-j9wlfd:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-j9wlfd:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-j9wlfd:hover {
		background-color: rgba(243, 250, 247, 1);
	}
}

@media (hover: none) {
	.peach-j9wlfd:active {
		background-color: rgba(243, 250, 247, 1);
	}
}

.peach-j9wlfd:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-j9wlfd:disabled,
.peach-j9wlfd[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-j9wlfd:disabled:active,
.peach-j9wlfd[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-j9wlfd[data-loading] {
	pointer-events: none;
}

.peach-j9wlfd[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-j9wlfd:hover {
	color: black;
	background: rgba(0, 0, 0, 0.05);
}

.peach-1u16kj0 {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 18px;
	padding-right: 12px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: transparent;
	color: #0E9F6E;
	font-size: 16px;
	font-weight: 500;
	background: white;
	color: #111928;
	border: 1px solid #D1D5DB;
	margin-left: 4px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.peach-1u16kj0:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1u16kj0:focus:not(:focus-visible) {
	outline: none;
}

.peach-1u16kj0:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1u16kj0:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-1u16kj0:hover {
		background-color: rgba(243, 250, 247, 1);
	}
}

@media (hover: none) {
	.peach-1u16kj0:active {
		background-color: rgba(243, 250, 247, 1);
	}
}

.peach-1u16kj0:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1u16kj0:disabled,
.peach-1u16kj0[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-1u16kj0:disabled:active,
.peach-1u16kj0[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-1u16kj0[data-loading] {
	pointer-events: none;
}

.peach-1u16kj0[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-1u16kj0:hover {
	color: black;
	background: rgba(0, 0, 0, 0.05);
}

.peach-386jen {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 10px;
}

.peach-20numn {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 12px;
	font-weight: 400;
	color: #6B7280;
}

.peach-20numn:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-20numn:focus:not(:focus-visible) {
	outline: none;
}

.peach-4ahvub {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
}

.peach-4ahvub:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-4ahvub:focus:not(:focus-visible) {
	outline: none;
}

@media (min-width: 768px) {
	.peach-4ahvub {
		font-size: 16px;
	}
}

.peach-m2nyc2 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 12px;
	color: #4B5563;
}

.peach-m2nyc2:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-m2nyc2:focus:not(:focus-visible) {
	outline: none;
}

.peach-m2nyc2 span {
	color: black;
	font-weight: 500;
}

@media (min-width: 768px) {
	.peach-m2nyc2 {
		font-size: 14px;
	}
}

.peach-cnfd2p {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.peach-cnfd2p:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-cnfd2p:focus:not(:focus-visible) {
	outline: none;
}

.peach-16m4vk9 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 14px;
	font-weight: 700;
	color: black;
	cursor: default;
}

.peach-16m4vk9:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-16m4vk9:focus:not(:focus-visible) {
	outline: none;
}

@media (min-width: 768px) {
	.peach-16m4vk9 {
		font-size: 16px;
	}
}

.peach-1ivc1cv {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #D20034;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	background-color: transparent;
	cursor: pointer;
	padding: 0;
	border: 0;
	border: 1px solid #E5E7EB;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px 12px;
	border-radius: 8px;
	margin-top: 16px;
	color: #0E9F6E;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.peach-1ivc1cv:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1ivc1cv:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-1ivc1cv:hover {
		-webkit-text-decoration: underline;
		text-decoration: underline;
	}
}

@media (hover: none) {
	.peach-1ivc1cv:active {
		-webkit-text-decoration: underline;
		text-decoration: underline;
	}
}

@media (min-width: 768px) {
	.peach-1ivc1cv {
		padding: 12px 10px;
	}
}

.peach-1ivc1cv:hover,
.peach-1ivc1cv:focus {
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #0E9F6E;
}

.peach-1ivc1cv i {
	margin: 0;
	font-size: 20px;
}

.peach-vz4222 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #111928;
	margin-left: 6px;
}

.peach-vz4222:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-vz4222:focus:not(:focus-visible) {
	outline: none;
}

@media (min-width: 768px) {
	.peach-vz4222 {
		font-size: 14px;
	}
}

.peach-15rp8zr {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: 700;
	font-size: 14px;
}

.peach-15rp8zr:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-15rp8zr:focus:not(:focus-visible) {
	outline: none;
}

@media (min-width: 768px) {
	.peach-15rp8zr {
		font-size: 16px;
	}
}

.peach-ciu1uh {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.peach-ciu1uh:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-ciu1uh:focus:not(:focus-visible) {
	outline: none;
}

.peach-ciu1uh i {
	color: #0066C8;
}

.peach-11gmcyq {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.peach-11gmcyq:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-11gmcyq:focus:not(:focus-visible) {
	outline: none;
}

.peach-11gmcyq i {
	color: #1877F2;
}

.peach-1vetk3b {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.peach-1vetk3b:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1vetk3b:focus:not(:focus-visible) {
	outline: none;
}

.peach-1vetk3b i {
	color: #cd486b;
}

.peach-3916mn {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.peach-3916mn:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-3916mn:focus:not(:focus-visible) {
	outline: none;
}

.peach-3916mn i {
	color: #FF0000;
}

.peach-sboe6o {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.peach-sboe6o:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-sboe6o:focus:not(:focus-visible) {
	outline: none;
}

.peach-sboe6o i {
	color: #3FA9F5;
}

.peach-1l48ivc {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	color: #4B5563;
}

.peach-1l48ivc:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1l48ivc:focus:not(:focus-visible) {
	outline: none;
}

@media (min-width: 768px) {
	.peach-1l48ivc {
		font-size: 12px;
		font-weight: 400;
		color: #4B5563;
	}
}

.peach-l9smnm {
	position: fixed;
	top: 0;
	z-index: 15;
	width: 100%;
	background: white;
	margin-left: auto;
	margin-right: auto;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	height: 62px;
	border-bottom: 1px solid #E5E7EB;
	box-shadow: none;
}

@media (max-width: 1023px) {
	.peach-l9smnm {
		display: none;
	}
}

.peach-1cqf7yf {
    background-color: white;
    border: 1px solid #D1D5DB;
    box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.05);
    position: fixed;
    top: 60px;
    width: 100%;
    z-index: 9;
    padding: 20px 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (max-width: 768px) {
	.peach-1cqf7yf {
	padding: 12px 16px;
	}
	.peach-Group-root .peach-Text-root{ padding:0px;}
	.peach-Text-root{/* padding: 10px; */font-size: 11px;}
	
}

.peach-p0c40l {
	margin: 0 auto;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (min-width: 1440px) {
	.peach-p0c40l {
		max-width: 1344px;
		width: 1344px;
	}
}

.peach-1rstnhj {
	white-space: nowrap;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.peach-17a4rn7 {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 18px;
	padding-right: 12px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid #0E9F6E;
	background-color: transparent;
	color: #0E9F6E;
	min-height: 36px;
	color: #111928;
	border-color: #D1D5DB;
}

.peach-17a4rn7:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-17a4rn7:focus:not(:focus-visible) {
	outline: none;
}

.peach-17a4rn7:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-17a4rn7:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-17a4rn7:hover {
		background-color: rgba(243, 250, 247, 0.35);
	}
}

@media (hover: none) {
	.peach-17a4rn7:active {
		background-color: rgba(243, 250, 247, 0.35);
	}
}

.peach-17a4rn7:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-17a4rn7:disabled,
.peach-17a4rn7[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-17a4rn7:disabled:active,
.peach-17a4rn7[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-17a4rn7[data-loading] {
	pointer-events: none;
}

.peach-17a4rn7[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-17a4rn7:hover {
	background-color: #F3F4F6;
}



.peach-14g1d4i {
	border: 0;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	height: auto;
	border-left-width: 1px;
	border-left-color: #ced4da;
	border-left-style: solid;
}

@media (max-width: 1023px) {
	.peach-14g1d4i {
		display: none;
	}
}

.peach-1pb8g6k {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (max-width: 1023px) {
	.peach-1pb8g6k {
		display: none;
	}
}

.peach-1s5h4zu {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 18px;
	padding-right: 12px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid #0E9F6E;
	background-color: transparent;
	color: #0E9F6E;
	min-height: 36px;
	color: #ED3A56;
	border-color: #ED3A56;
}

.peach-1s5h4zu:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1s5h4zu:focus:not(:focus-visible) {
	outline: none;
}

.peach-1s5h4zu:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1s5h4zu:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-1s5h4zu:hover {
		background-color: rgba(243, 250, 247, 0.35);
	}
}

@media (hover: none) {
	.peach-1s5h4zu:active {
		background-color: rgba(243, 250, 247, 0.35);
	}
}

.peach-1s5h4zu:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1s5h4zu:disabled,
.peach-1s5h4zu[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-1s5h4zu:disabled:active,
.peach-1s5h4zu[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-1s5h4zu[data-loading] {
	pointer-events: none;
}

.peach-1s5h4zu[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-1s5h4zu:hover {
	background-color: #FEE9EF;
}



.peach-1t83kbp {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: transparent;
	color: #0E9F6E;
	font-weight: 500;
	font-size: 14px;
	color: #ED3A56;
	cursor: pointer;
	padding: 0;
}

.peach-1t83kbp:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1t83kbp:focus:not(:focus-visible) {
	outline: none;
}

.peach-1t83kbp:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1t83kbp:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-1t83kbp:hover {
		background-color: rgba(243, 250, 247, 1);
	}
}

@media (hover: none) {
	.peach-1t83kbp:active {
		background-color: rgba(243, 250, 247, 1);
	}
}

.peach-1t83kbp:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1t83kbp:disabled,
.peach-1t83kbp[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-1t83kbp:disabled:active,
.peach-1t83kbp[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-1t83kbp[data-loading] {
	pointer-events: none;
}

.peach-1t83kbp[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-1t83kbp:hover {
	background: none;
}

.peach-1t83kbp:disabled {
	color: #FDC8D3;
	background: none;
}

@media (max-width: 1023px) {
	.peach-1t83kbp {
		display: none;
	}
}

.peach-17gjqbj {
	display: none;
	visibility: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

@media (max-width: 1023px) {
	.peach-17gjqbj {
		visibility: visible;
		width: 50%;
	}
}

.peach-1yoccwa {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid #0E9F6E;
	background-color: transparent;
	color: #0E9F6E;
	color: #ED3A56;
	border-color: #ED3A56;
}

.peach-1yoccwa:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1yoccwa:focus:not(:focus-visible) {
	outline: none;
}

.peach-1yoccwa:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1yoccwa:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-1yoccwa:hover {
		background-color: rgba(243, 250, 247, 0.35);
	}
}

@media (hover: none) {
	.peach-1yoccwa:active {
		background-color: rgba(243, 250, 247, 0.35);
	}
}

.peach-1yoccwa:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1yoccwa:disabled,
.peach-1yoccwa[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-1yoccwa:disabled:active,
.peach-1yoccwa[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-1yoccwa[data-loading] {
	pointer-events: none;
}

.peach-1yoccwa[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-1yoccwa:hover {
	background-color: #FEE9EF;
}


.peach-1j6dguq {
	margin-right: auto;
	margin-left: auto;
	max-width: 1400px;
}

.peach-arnl9y {
	margin: -6px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: 70px auto 0px !important;
	max-width: 1440px;
}

.peach-2mrxmm {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 6px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	padding: 0;
}

@media (min-width: 390px) {
	.peach-2mrxmm {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}


@media (min-width: 768px) {
	.peach-2mrxmm {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1024px) {
	.peach-2mrxmm {
		-webkit-flex-basis: 52.94117647058824%;
		-ms-flex-preferred-size: 52.94117647058824%;
		flex-basis: 52.94117647058824%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 52.94117647058824%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1440px) {
	.peach-2mrxmm {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.peach-14452xc {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: 400;
	font-size: 14px;
	margin: 15px 16px 24px 16px;
}

.peach-14452xc:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-14452xc:focus:not(:focus-visible) {
	outline: none;
}

.peach-pl4hhr {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
	font-weight: 600;
	font-size: 56px;
	line-height: 150%;
	margin: 0;
	font-size: 18px;
	margin: 0;
	font-weight: 400;
}

.peach-pl4hhr:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-pl4hhr:focus:not(:focus-visible) {
	outline: none;
}

.peach-1fab96c {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: 700;
	display: inline;
}

.peach-1fab96c:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-1fab96c:focus:not(:focus-visible) {
	outline: none;
}

.peach-zih4zw {
	background: white;
	margin: 12px 16px;
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #D1D5DB;
}

@media (min-width: 768px) {
	.peach-zih4zw {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-transition: 0.2s ease;
		transition: 0.2s ease;
	}

	.peach-zih4zw:hover {
		box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.05);
	}
}

.peach-1hayk6o {
	cursor: pointer;
}

@media (min-width: 768px) {
	.peach-1hayk6o {
		height: 165px;
		box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.05);
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.peach-19jdh08 {
	position: relative;
	height: 215px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (min-width: 768px) {
	.peach-19jdh08 {
		height: 189px;
		width: 220px;
	}
}

.peach-1kvptum {
	cursor: pointer;
	position: absolute;
	z-index: 1;
	right: 0;
	border-radius: 100%;
	background: white;
	height: 32px;
	width: 32px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 12px;
	border: 1px solid #D1D5DB;
	font-size: 16px;
	color: #111928;
	background-color: white;
}

.peach-3llmsy {
	position: absolute;
	z-index: 1;
	margin: 12px;
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 5px;
	margin-bottom: 27px;
}

.peach-cjae23 {
	height: 24px;
	width: 24px;
	border-radius: 4px;
	background: #111928;
	color: white;
	opacity: 0.6;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-weight: 400;
	font-size: 12px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.peach-o4ik5d {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.peach-wje90g {
	height: 100%;
	overflow: hidden;
}

.peach-ks9cxp {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 100%;
	margin-right: 0;
}

.peach-16lydix {
	position: absolute;
	bottom: 12px;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 8px;
	pointer-events: none;
}

.peach-m803d {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: calc(50% - 13px);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-left: 8px;
	padding-right: 8px;
	pointer-events: none;
	-webkit-transition: opacity 150ms ease;
	transition: opacity 150ms ease;
	opacity: 0;
}

.peach-vaz1bc {
	position: relative;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-radius: 8px;
	overflow: hidden;
	height: 215px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.peach-vaz1bc:hover .__mantine-ref-controls {
	opacity: 1;
}

@media (min-width: 768px) {
	.peach-vaz1bc {
		height: 189px;
		width: 220px;
	}
}

.peach-129761m {
	position: relative;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	padding-right: 0;
}

.peach-13m5y8q {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 26px;
	min-height: 26px;
	border-radius: 26px;
	pointer-events: all;
	background-color: #fff;
	color: #000;
	box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.05);
	opacity: 0.85;
	border: 1px solid #dee2e6;
	-webkit-transition: opacity 150ms ease;
	transition: opacity 150ms ease;
}

.peach-13m5y8q:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-13m5y8q:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-13m5y8q:hover {
		opacity: 1;
	}
}

@media (hover: none) {
	.peach-13m5y8q:active {
		opacity: 1;
	}
}

.peach-13m5y8q:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1u1u4a5 {
	margin: 16px;
	text-align: left;
}

@media (min-width: 768px) {
	.peach-1u1u4a5 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		overflow: hidden;
	}
}

.peach-5elmvi {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
	font-weight: 300;
	font-size: 32px;
	line-height: 150%;
	margin: 0;
	color: #111928;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.peach-5elmvi:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-5elmvi:focus:not(:focus-visible) {
	outline: none;
}

@media (min-width: 768px) {
	.peach-5elmvi {
		letter-spacing: 0.0015em;
	}
}

.peach-13dxmo6 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	white-space: nowrap;
}

.peach-13dxmo6>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-1m4rkr2 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #6B7280;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	margin-top: 8.5px;
}

.peach-1m4rkr2:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1m4rkr2:focus:not(:focus-visible) {
	outline: none;
}

@media (min-width: 768px) {
	.peach-1m4rkr2 {
		margin-top: 4px;
		letter-spacing: 0.004em;
		line-height: 18px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		white-space: nowrap;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.peach-8me5tu {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 12px;
	text-transform: capitalize;
	color: #111928;
	margin-top: 16px;
}

.peach-8me5tu>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

@media (min-width: 768px) {
	.peach-8me5tu {
		-webkit-box-flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

.peach-1p8j2vr {
	margin-left: 0;
	color: #6B7280;
	font-size: 12px;
	height: 14px;
	width: 14px;
}

.peach-1hv0t70 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 4px;
	border-radius: 2px;
	overflow: hidden;
	padding: 2px 8px;
	background: transparent;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-basis: fit-content;
	-ms-flex-preferred-size: fit-content;
	flex-basis: fit-content;
}

.peach-1hv0t70>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

@media (min-width: 768px) {
	.peach-1hv0t70 {
		-webkit-flex-basis: fit-content;
		-ms-flex-preferred-size: fit-content;
		flex-basis: fit-content;
		padding: 0;
	}
}

.peach-1q2uzfo {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	white-space: nowrap;
}

.peach-1q2uzfo:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1q2uzfo:focus:not(:focus-visible) {
	outline: none;
}

.peach-laqmao {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 8px;
	text-transform: capitalize;
	color: #111928;
	margin-top: 16px;
}

.peach-laqmao>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

@media (min-width: 768px) {
	.peach-laqmao {
		-webkit-box-flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}

.peach-kssbfj {
	margin-left: 0;
	color: #F3123C;
	font-size: 12px;
	height: 14px;
	width: 14px;
}

.peach-imwm5b {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 4px;
	border-radius: 2px;
	overflow: hidden;
	padding: 2px 8px;
	background: #F3F4F6;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-basis: fit-content;
	-ms-flex-preferred-size: fit-content;
	flex-basis: fit-content;
}

.peach-imwm5b>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

@media (min-width: 768px) {
	.peach-imwm5b {
		-webkit-flex-basis: fit-content;
		-ms-flex-preferred-size: fit-content;
		flex-basis: fit-content;
	}
}

.peach-gkegh9 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	gap: 12px;
	margin-top: 16px;
	gap: 10px;
}

.peach-gkegh9>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-1kcywfg {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 5px;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.peach-1kcywfg>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-crqfhe {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #111928;
	font-weight: 400;
	font-size: 10px;
	line-height: 12px;
}

.peach-crqfhe:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-crqfhe:focus:not(:focus-visible) {
	outline: none;
}

@media (min-width: 768px) {
	.peach-crqfhe {
		font-size: 12px;
	}
}

.peach-1170xjc {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #111928;
	font-weight: 600;
	font-size: 18px;
	line-height: 17px;
}

.peach-1170xjc:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1170xjc:focus:not(:focus-visible) {
	outline: none;
}

.peach-1mog181 {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: #f56604;
	color: #fff;
	-webkit-background-size: 200% 200%;
	background-size: 200% 200%;
	-webkit-background-position: calc((100 - 0) * 1%) calc((100 - 0) * 1%);
	background-position: calc((100 - 0) * 1%) calc((100 - 0) * 1%);
	background-image: linear-gradient(45deg, #E53863  0%, #E53863  50%, #E53863 = 100%);
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.peach-1mog181:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1mog181:focus:not(:focus-visible) {
	outline: none;
}

.peach-1mog181:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1mog181:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-1mog181:hover {
		background-color: #057A55;
	}
}

@media (hover: none) {
	.peach-1mog181:active {
		background-color: #057A55;
	}
}

.peach-1mog181:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1mog181:disabled,
.peach-1mog181[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-1mog181:disabled:active,
.peach-1mog181[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-1mog181[data-loading] {
	pointer-events: none;
}

.peach-1mog181[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-1mog181:hover,
.peach-1mog181:visited,
.peach-1mog181:active,
.peach-1mog181:focus {
	color: white;
}

@media (min-width: 768px) {
	.peach-1mog181 {
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-flex-basis: 108px;
		-ms-flex-preferred-size: 108px;
		flex-basis: 108px;
		height: 30px;
	}
}

.peach-i1fu6e {
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 16px 24px;
	border: 1px solid #D1D5DB;
	background: white;
	border-radius: 8px;
	margin: 2px 16px 12px 16px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 479px) {
	.peach-i1fu6e {
		padding: 16px;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		-webkit-box-align: flex-start;
		-ms-flex-align: flex-start;
		align-items: flex-start;
		margin: 0px 16px;
	}
}

.peach-1qymv5v {
	text-align: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 479px) {
	.peach-1qymv5v {
		margin-bottom: 12px;
	}
}

.peach-1yz5ng5 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #111928;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #111928;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 2px;
}

.peach-1yz5ng5:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1yz5ng5:focus:not(:focus-visible) {
	outline: none;
}

@media (max-width: 479px) {
	.peach-1yz5ng5 {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 4px;
	}
}

.peach-at9g8c {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #6B7280;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #6B7280;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.peach-at9g8c:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-at9g8c:focus:not(:focus-visible) {
	outline: none;
}

.peach-tfbuev {
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 479px) {
	.peach-tfbuev {
		display: none;
	}
}

.peach-6se70h {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 12px;
	padding-right: 18px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: #0E9F6E;
	color: #fff;
	padding: 12px 16px;
	min-width: 80px;
	height: 38px;
	font-size: 14px;
	line-height: 100%;
	font-weight: 500;
	-webkit-background-size: 200% 200%;
	background-size: 200% 200%;
	-webkit-background-position: calc((100 - 0) * 1%) calc((100 - 0) * 1%);
	background-position: calc((100 - 0) * 1%) calc((100 - 0) * 1%);
	background-image: linear-gradient(45deg, #E53863 0%, #FF5779 50%, #E53863 100%);
}

.peach-6se70h:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-6se70h:focus:not(:focus-visible) {
	outline: none;
}

.peach-6se70h:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-6se70h:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-6se70h:hover {
		background-color: #057A55;
	}
}

@media (hover: none) {
	.peach-6se70h:active {
		background-color: #057A55;
	}
}

.peach-6se70h:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-6se70h:disabled,
.peach-6se70h[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-6se70h:disabled:active,
.peach-6se70h[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-6se70h[data-loading] {
	pointer-events: none;
}

.peach-6se70h[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-6se70h:hover,
.peach-6se70h:visited,
.peach-6se70h:active,
.peach-6se70h:focus {
	color: white;
}

.peach-jg3vu {
	display: none !important;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 479px) {
	.peach-jg3vu {
		display: block !important;
	}
}

.peach-gnsg6e {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 12px;
	padding-right: 18px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	width: auto;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: #0E9F6E;
	color: #fff;
	padding: 8px 12px;
	min-width: 80px;
	height: 30px;
	font-size: 14px;
	line-height: 100%;
	font-weight: 500;
	-webkit-background-size: 200% 200%;
	background-size: 200% 200%;
	-webkit-background-position: calc((100 - 0) * 1%) calc((100 - 0) * 1%);
	background-position: calc((100 - 0) * 1%) calc((100 - 0) * 1%);
	background-image: linear-gradient(45deg, #E53863 0%, #FF5779 50%, #E53863 100%);
}

.peach-gnsg6e:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-gnsg6e:focus:not(:focus-visible) {
	outline: none;
}

.peach-gnsg6e:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-gnsg6e:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-gnsg6e:hover {
		background-color: #057A55;
	}
}

@media (hover: none) {
	.peach-gnsg6e:active {
		background-color: #057A55;
	}
}

.peach-gnsg6e:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-gnsg6e:disabled,
.peach-gnsg6e[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-gnsg6e:disabled:active,
.peach-gnsg6e[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-gnsg6e[data-loading] {
	pointer-events: none;
}

.peach-gnsg6e[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 6px;
	cursor: not-allowed;
}

.peach-gnsg6e:hover,
.peach-gnsg6e:visited,
.peach-gnsg6e:active,
.peach-gnsg6e:focus {
	color: white;
}

.peach-1fr50if {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.peach-1mh9m86 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	gap: 12px;
	margin-top: 24px;
	margin-bottom: 24px;
}

.peach-1mh9m86>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-1mp5xf4 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	border: 1px solid #ced4da;
	color: #000;
	height: 32px;
	min-width: 32px;
	padding: 0 6px;
	font-size: 16px;
	border-radius: 8px;
	line-height: 1;
	background-color: #fff;
}

.peach-1mp5xf4:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1mp5xf4:focus:not(:focus-visible) {
	outline: none;
}

.peach-1mp5xf4:active:not(:disabled):not([data-dots]) {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-1mp5xf4:disabled {
	opacity: 0.6;
	cursor: not-allowed;
	color: #adb5bd;
}

.peach-1mp5xf4[data-dots] {
	cursor: default;
	border-color: transparent;
	background-color: transparent;
}

.peach-1mp5xf4[data-active] {
	border-color: transparent;
	color: #fff;
	background-color: #F3123C;
}

.peach-1xbr06 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 6px;
}

.peach-1xbr06>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-1cewd1j {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 6px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	padding: 0;
}

@media (min-width: 390px) {
	.peach-1cewd1j {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}


@media (min-width: 768px) {
	.peach-1cewd1j {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1024px) {
	.peach-1cewd1j {
		-webkit-flex-basis: 47.05882352941177%;
		-ms-flex-preferred-size: 47.05882352941177%;
		flex-basis: 47.05882352941177%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 47.05882352941177%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1440px) {
	.peach-1cewd1j {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.peach-18ckowf {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 16px 0;
	gap: 16px;
}

@media (min-width: 768px) {
	.peach-18ckowf {
		padding: 32px 40px;
		gap: 32px;
	}
}

.peach-xjbyoo {
	margin: -6px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin: 0;
	width: 100%;
}

@media (min-width: 768px) {
	.peach-xjbyoo {
		border: 1px solid #D1D5DB;
		border-radius: 8px;
	}
}

.peach-1mu3r28 {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 6px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	border-radius: inherit;
	padding: 0;
}

@media (min-width: 390px) {
	.peach-1mu3r28 {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 768px) {
	.peach-1mu3r28 {
		-webkit-flex-basis: 52.94117647058824%;
		-ms-flex-preferred-size: 52.94117647058824%;
		flex-basis: 52.94117647058824%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 52.94117647058824%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1024px) {
	.peach-1mu3r28 {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1440px) {
	.peach-1mu3r28 {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.peach-o63z14 {
	background-color: white;
	height: 100%;
	border-top-left-radius: inherit;
	border-bottom-left-radius: inherit;
}

.peach-15scjyv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 24px;
	height: 100%;
}

.peach-1tr5fx9 {
	padding-bottom: 0;
}

.peach-1ry7mxg {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #111928;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
	font-weight: 700;
	font-size: 24px;
	line-height: 150%;
	margin: 0;
	font-size: 24px;
}

.peach-1ry7mxg:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-1ry7mxg:focus:not(:focus-visible) {
	outline: none;
}

.peach-he979h {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #6B7280;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 12px;
	font-size: 14px;
}

.peach-he979h:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-he979h:focus:not(:focus-visible) {
	outline: none;
}

.peach-1xetgn3 {
	margin: -10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.peach-1b1zqve {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 10px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
}

@media (min-width: 390px) {
	.peach-1b1zqve {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}



@media (min-width: 768px) {
	.peach-1b1zqve {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1024px) {
	.peach-1b1zqve {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1440px) {
	.peach-1b1zqve {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.peach-1sbnsrc {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	line-height: 1.55;
}

.peach-u5apz8 {
	color: #fa5252;
}

.peach-1n4uhyr {
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	color: #212529;
	word-break: break-word;
	cursor: default;
	-webkit-tap-highlight-color: transparent;
	color: #6B7280;
	font-size: 14px;
	font-weight: 500;
}

.peach-12sbrde {
	position: relative;
}

.peach-odzw2v {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	height: 42px;
	-webkit-tap-highlight-color: transparent;
	line-height: 40px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	resize: none;
	box-sizing: border-box;
	font-size: 16px;
	width: 100%;
	color: #000;
	display: block;
	text-align: left;
	min-height: 42px;
	padding-left: 14px;
	padding-right: 14px;
	border-radius: 4px;
	border: 1px solid #ced4da;
	background-color: #fff;
	-webkit-transition: border-color 100ms ease;
	transition: border-color 100ms ease;
	font-weight: 400;
	color: #111928;
}

.peach-odzw2v:disabled {
	background-color: #f1f3f5;
	color: #909296;
	opacity: 0.6;
	cursor: not-allowed;
}

.peach-odzw2v:disabled::-webkit-input-placeholder {
	color: #909296;
}

.peach-odzw2v:disabled::-moz-placeholder {
	color: #909296;
}

.peach-odzw2v:disabled:-ms-input-placeholder {
	color: #909296;
}

.peach-odzw2v:disabled::placeholder {
	color: #909296;
}

.peach-odzw2v::-webkit-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.peach-odzw2v::-moz-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.peach-odzw2v:-ms-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.peach-odzw2v::placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.peach-odzw2v::-webkit-inner-spin-button,
.peach-odzw2v::-webkit-outer-spin-button,
.peach-odzw2v::-webkit-search-decoration,
.peach-odzw2v::-webkit-search-cancel-button,
.peach-odzw2v::-webkit-search-results-button,
.peach-odzw2v::-webkit-search-results-decoration {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}

.peach-odzw2v[type=number] {
	-moz-appearance: textfield;
}

.peach-odzw2v:focus,
.peach-odzw2v:focus-within {
	outline: none;
	border-color: #057A55;
}

.peach-odzw2v::-webkit-input-placeholder {
	color: #9CA3AF;
	font-weight: 400;
	font-size: 14px;
}

.peach-odzw2v::-moz-placeholder {
	color: #9CA3AF;
	font-weight: 400;
	font-size: 14px;
}

.peach-odzw2v:-ms-input-placeholder {
	color: #9CA3AF;
	font-weight: 400;
	font-size: 14px;
}

.peach-odzw2v::placeholder {
	color: #9CA3AF;
	font-weight: 400;
	font-size: 14px;
}

.peach-1yc9rk3 {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 10px;
	-webkit-flex-basis: 33.333333333333336%;
	-ms-flex-preferred-size: 33.333333333333336%;
	flex-basis: 33.333333333333336%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 33.333333333333336%;
}

@media (min-width: 390px) {
	.peach-1yc9rk3 {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}


@media (min-width: 768px) {
	.peach-1yc9rk3 {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1024px) {
	.peach-1yc9rk3 {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1440px) {
	.peach-1yc9rk3 {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.peach-wiqxxd {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	line-height: 1.55;
}

.peach-wiqxxd .mantine-Select-label {
	white-space: nowrap;
}

.peach-wiqxxd .mantine-Select-dropdown {
	width: 300px !important;
	min-width: 350px;
	left: unset !important;
}

.peach-wiqxxd .peach-Select-dropdown {
	min-width: 200px;
	left: unset !important;
}

.peach-1gdjfrd {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 34px;
	pointer-events: none;
	color: #9CA3AF;
}

.peach-1bqe32 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	height: 42px;
	-webkit-tap-highlight-color: transparent;
	line-height: 40px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	resize: none;
	box-sizing: border-box;
	font-size: 16px;
	width: 100%;
	color: #000;
	display: block;
	text-align: left;
	min-height: 42px;
	padding-left: 14px;
	padding-right: 34px;
	border-radius: 4px;
	border: 1px solid #ced4da;
	background-color: #fff;
	-webkit-transition: border-color 100ms ease;
	transition: border-color 100ms ease;
	font-weight: 400;
	color: #111928;
}

.peach-1bqe32:disabled {
	background-color: #f1f3f5;
	color: #909296;
	opacity: 0.6;
	cursor: not-allowed;
}

.peach-1bqe32:disabled::-webkit-input-placeholder {
	color: #909296;
}

.peach-1bqe32:disabled::-moz-placeholder {
	color: #909296;
}

.peach-1bqe32:disabled:-ms-input-placeholder {
	color: #909296;
}

.peach-1bqe32:disabled::placeholder {
	color: #909296;
}

.peach-1bqe32::-webkit-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.peach-1bqe32::-moz-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.peach-1bqe32:-ms-input-placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.peach-1bqe32::placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #adb5bd;
	opacity: 1;
}

.peach-1bqe32::-webkit-inner-spin-button,
.peach-1bqe32::-webkit-outer-spin-button,
.peach-1bqe32::-webkit-search-decoration,
.peach-1bqe32::-webkit-search-cancel-button,
.peach-1bqe32::-webkit-search-results-button,
.peach-1bqe32::-webkit-search-results-decoration {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}

.peach-1bqe32[type=number] {
	-moz-appearance: textfield;
}

.peach-1bqe32:focus,
.peach-1bqe32:focus-within {
	outline: none;
	border-color: #057A55;
}

.peach-1bqe32::-webkit-input-placeholder {
	color: #9CA3AF;
	font-weight: 400;
	font-size: 14px;
}

.peach-1bqe32::-moz-placeholder {
	color: #9CA3AF;
	font-weight: 400;
	font-size: 14px;
}

.peach-1bqe32:-ms-input-placeholder {
	color: #9CA3AF;
	font-weight: 400;
	font-size: 14px;
}

.peach-1bqe32::placeholder {
	color: #9CA3AF;
	font-weight: 400;
	font-size: 14px;
}

.peach-5tnict {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 10px;
	-webkit-flex-basis: 66.66666666666667%;
	-ms-flex-preferred-size: 66.66666666666667%;
	flex-basis: 66.66666666666667%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 66.66666666666667%;
}

@media (min-width: 390px) {
	.peach-5tnict {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 768px) {
	.peach-5tnict {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1024px) {
	.peach-5tnict {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1440px) {
	.peach-5tnict {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

.peach-b9azxs {
	margin-top: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.peach-1w7ds7s {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #6B7280;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-size: 12px;
	font-weight: 400;
}

.peach-1w7ds7s:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-1w7ds7s:focus:not(:focus-visible) {
	outline: none;
}

.peach-serleq {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #046C4E;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	background-color: transparent;
	cursor: pointer;
	padding: 0;
	border: 0;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #111928;
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.peach-serleq:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-serleq:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-serleq:hover {
		-webkit-text-decoration: underline;
		text-decoration: underline;
	}
}

@media (hover: none) {
	.peach-serleq:active {
		-webkit-text-decoration: underline;
		text-decoration: underline;
	}
}

.peach-serleq:hover,
.peach-serleq:visited,
.peach-serleq:active,
.peach-serleq:focus {
	color: #111928;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.peach-32a5ee {
	-webkit-tap-highlight-color: transparent;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	cursor: pointer;
	border: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size: 16px;
	background-color: transparent;
	text-align: left;
	color: #000;
	-webkit-text-decoration: none;
	text-decoration: none;
	box-sizing: border-box;
	height: 36px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	display: block;
	width: 100%;
	border-radius: 8px;
	font-weight: 600;
	position: relative;
	line-height: 1;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid transparent;
	background-color: #0E9F6E;
	color: #fff;
	padding: 16px 24px;
	min-width: 80px;
	height: 48px;
	font-size: 16px;
	line-height: 100%;
	-webkit-background-size: 200% 200%;
	background-size: 200% 200%;
	-webkit-background-position: calc((100 - 0) * 1%) calc((100 - 0) * 1%);
	background-position: calc((100 - 0) * 1%) calc((100 - 0) * 1%);
	background-image: linear-gradient(45deg, #E53863 0%, #FF5779 50%, #E53863 100%);
	font-size: 16px;
	font-weight: 500;
}

.peach-32a5ee:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-32a5ee:focus:not(:focus-visible) {
	outline: none;
}

.peach-32a5ee:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-32a5ee:focus:not(:focus-visible) {
	outline: none;
}

@media (hover: hover) {
	.peach-32a5ee:hover {
		background-color: #057A55;
	}
}

@media (hover: none) {
	.peach-32a5ee:active {
		background-color: #057A55;
	}
}

.peach-32a5ee:active {
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
}

.peach-32a5ee:disabled,
.peach-32a5ee[data-disabled] {
	border-color: transparent;
	background-color: #e9ecef;
	color: #adb5bd;
	cursor: not-allowed;
	background-image: none;
	pointer-events: none;
}

.peach-32a5ee:disabled:active,
.peach-32a5ee[data-disabled]:active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}

.peach-32a5ee[data-loading] {
	pointer-events: none;
}

.peach-32a5ee[data-loading]::before {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 8px;
	cursor: not-allowed;
}

.peach-32a5ee:hover,
.peach-32a5ee:visited,
.peach-32a5ee:active,
.peach-32a5ee:focus {
	color: white;
}

.peach-32a5ee[data-disabled] {
	opacity: 0.5;
	background: #F3123C;
	color: white;
}

.peach-14rmg4c {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	padding: 6px;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 100%;
	background-color: #F9FAFB;
	padding: 32px;
	border-radius: inherit;
}

@media (min-width: 390px) {
	.peach-14rmg4c {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}


@media (min-width: 768px) {
	.peach-14rmg4c {
		-webkit-flex-basis: 47.05882352941177%;
		-ms-flex-preferred-size: 47.05882352941177%;
		flex-basis: 47.05882352941177%;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 47.05882352941177%;
		-webkit-box-flex: 0;
		-webkit-flex-grow: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
	}
}

@media (min-width: 1024px) {
	.peach-14rmg4c {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (min-width: 1440px) {
	.peach-14rmg4c {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
}

@media (max-width: 768px) {
	.peach-14rmg4c {
		padding: 16px;
	}
}

.peach-1y6rqw5 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #6B7280;
	font-size: 14px;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	text-align: left;
	font-weight: 500;
}

.peach-1y6rqw5:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-1y6rqw5:focus:not(:focus-visible) {
	outline: none;
}

.peach-1alyjxo {
	margin-top: 8px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.peach-dtpvck {
	box-sizing: border-box;
	margin-right: 12px;
	width: 28px;
	height: 28px;
	border-radius: 28px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	color: #fff;
	background-color: white !important;
}

.peach-1w8lv2b {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	margin-right: 10px;
	margin: 0;
}

.peach-10cba3d {
	box-sizing: border-box;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 22px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-radius: 8px;
	background-color: #fff;
	box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px rgba(0, 0, 0, 0.05);
	border: 1px solid #e9ecef;
	box-shadow: none;
	padding-left: 4px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.peach-10cba3d::before {
	content: "";
	display: block;
	position: absolute;
	width: 6px;
	top: 6.666666666666667px;
	bottom: 6.666666666666667px;
	left: 4px;
	border-radius: 8px;
	background-color: #057A55;
}

.peach-10cba3d .__mantine-ref-icon {
	background-color: #057A55;
	color: #fff;
}

.peach-10cba3d::before {
	display: none;
}

.peach-wrq050 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #868e96;
	font-size: 14px;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #000;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
}

.peach-wrq050:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-wrq050:focus:not(:focus-visible) {
	outline: none;
}

.peach-3zkcw8 {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	gap: 12px;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.peach-3zkcw8>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.peach-76h1oy {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	white-space: nowrap;
	font-weight: 400;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.peach-76h1oy:focus {
	outline-offset: 2px;
	outline: 2px solid #0E9F6E;
}

.peach-76h1oy:focus:not(:focus-visible) {
	outline: none;
}

.peach-vnjz7w {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.peach-kampru {
	position: fixed;
	bottom: 0;
	box-shadow: 0px -1px 3px 0px #0000001A;
	z-index: 180;
	display: block;
	height: calc(55px + env(safe-area-inset-bottom));
	-webkit-transition: height 200ms linear;
	transition: height 200ms linear;
	width: 100%;
}

@media (min-width: 768px) {
	.peach-kampru {
		display: none;
	}
}

.peach-86yf59 {
	margin-right: auto;
	margin-left: auto;
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: white;
	width: 100%;
	min-height: 57px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.peach-8fozqr {
	padding-bottom: env(safe-area-inset-bottom);
	padding-right: 18px;
	padding-left: 18px;
	width: 25%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 4px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.peach-1vvsncq {
	height: 18px;
	width: 18px;
	font-size: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.peach-1vvsncq.active {
	color: red;
}

.peach-w69hra {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #F3123C;
	font-size: 11px;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: 600;
	line-height: 13.61px;
}

.peach-w69hra:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-w69hra:focus:not(:focus-visible) {
	outline: none;
}

.peach-3j2han {
	color: #6B7280;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.peach-dy1zl0 {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: #6B7280;
	font-size: 11px;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-weight: 500;
	line-height: 13.61px;
}

.peach-dy1zl0:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-dy1zl0:focus:not(:focus-visible) {
	outline: none;
}

.peach-qd4m9w {
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	gap: 12px;
	padding: 16px 24px;
	margin: 0 16px 16px 16px;
	-webkit-box-flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	border-radius: 8px;
	border: 1px solid #D1D5DB;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	background: white;
}

.peach-qd4m9w>* {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

@media (max-width: 479px) {
	.peach-qd4m9w {
		-webkit-align-items: flex-start;
		-webkit-box-align: flex-start;
		-ms-flex-align: flex-start;
		align-items: flex-start;
		padding: 16px;
		margin: 0px 16px;
	}
}

.peach-lkci5p {
	text-align: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.peach-1p0loex {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
	font-weight: 300;
	font-size: 32px;
	line-height: 150%;
	margin: 0;
	color: #111928;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 2px;
}

.peach-1p0loex:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-1p0loex:focus:not(:focus-visible) {
	outline: none;
}

@media (max-width: 479px) {
	.peach-1p0loex {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 4px;
	}
}

.peach-eyrrxw {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
	-webkit-tap-highlight-color: transparent;
	color: inherit;
	font-size: inherit;
	line-height: 1.55;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #6B7280;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.peach-eyrrxw:focus {
	outline-offset: 2px;
	outline: 2px solid #F3123C;
}

.peach-eyrrxw:focus:not(:focus-visible) {
	outline: none;
}

.peach-1f68pmw {
    border: 1px solid rgb(229, 231, 235);
    border-radius: 8px;
    padding: 8px 24px 24px;
}
.peach-1f68pmw {
    background: white;
    padding: 12px 16px;
    display: flex;
    flex-direction: column;
}

.peach-1i9yt3a {
    -webkit-tap-highlight-color: transparent;
    color: rgb(17, 25, 40);
    text-decoration: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
    margin: 0px;
    padding: 16px 0px;
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    line-height: 25px;
}

.peach-ks9cxp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%;
    margin-right: 0;
}

.peach-129761m {
    position: relative;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-right: 0;
}

.peach-o4ik5d {
    height: 100%;
    width: 100%;
    object-fit: cover;
}



.accordion_one .panel-group {
    
    border: 1px solid #f1f1f1;

    
}

.accordion_one .panel {
    background-color: transparent;
    box-shadow: none;
    border-bottom: 0px solid transparent;
    border-radius: 0;
    margin: 0;
}

.accordion_one .panel-default {
    border: 0;
}

.accordion-wrap .panel-heading {
    padding: 0px;
    border-radius: 0px;
}

h4 {
    font-size: 15px;
    line-height: 24px;
}

.accordion_one .panel .panel-heading a.collapsed {
    color: #999999;
    display: block;
    padding: 12px 30px;
    border-top: 0px;
	font-size: 15px;
}

.accordion_one .panel .panel-heading a {
    display: block;
    padding: 12px 30px;
    
    color: #313131;
	    font-size: 15px;
    text-decoration: none;
    border-bottom: 1px solid #f1f1f1;
}

.text-accordion{}
.text-accordion p{ font-size:13px;}
.accordion-wrap .panel .panel-heading a {
    font-size: 14px;
}

.accordion_one .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0;
    padding-top: 0;
    padding: 25px 30px 30px 35px;
    background: #fff;
    color: #999999;
}

.img-accordion {
    width: 81px;
    float: left;
    margin-right: 15px;
    display: block;
}

.accordion_one .panel .panel-heading a.collapsed:after {
    content: "\2b";
    color: #999999;
    background: #f1f1f1;
}

.accordion_one .panel .panel-heading a:after, .accordion_one .panel .panel-heading a.collapsed:after {
    font-family: 'FontAwesome';
    font-size: 15px;
    width: 36px;
   
    line-height: 48px;
    text-align: center;
    background: #F1F1F1;
    float: left;
    margin-left: -31px;
    margin-top: -12px;
    margin-right: 15px;
}
.accordion_one .panel .panel-heading a:after {
    content: "\2212";
}

.accordion_one .panel .panel-heading a:after, .accordion_one .panel .panel-heading a.collapsed:after {
    font-family: 'FontAwesome';
    font-size: 15px;
    width: 36px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #F1F1F1;
    float: left;
    margin-left: -31px;
    margin-top: -12px;
    margin-right: 15px;
}


.sidebar {
    position: sticky;
        top: 77px;
    bottom: 0px;
    height: 95vh;
}
.sticky{ }

.main-content {
  flex: 1;
}


/* Hide the images by default */
.mySlides {
  display: none;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.position-releative{ position:relative;}

.small-image.show-meta p {
    display: grid;
    place-items: center;
}
.small-image  {
    color: #f6f8fa;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    text-align: center;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 78%;
}
.small-image p  {
    color: #000;
    font-size: 12px;
    font-weight: 700;
}
.show-meta{
    opacity: .2;
}
.small-image p i {
   font-size: 24px;
   text-align: center;
    margin-top: 18px;
}

#myDIV{ display:none;}



.tooltip {
  right:20px;
  opacity:1 !important;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;right:30px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.mt-50{ margin-top:50px;}

 .mb-50{}



.peach-1niniwa {
    display: flex;
    position: relative;
    height: 100%;
}
.peach-s4grse {
    order: 1;
    align-self: flex-start;
    position: absolute;
    top: 8px;
    left: 8px;
}
.peach-xofi7o:checked {
    background: rgb(237, 58, 86);
    border-color: rgb(237, 58, 86);
}

.peach-1fxqhsh {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    flex-direction: column;
    -webkit-tap-highlight-color: transparent;
    font-size: 14px;
    line-height: 20px;
    color: rgb(0, 0, 0);
    cursor: default;
    order: 2;
    display: inline-block;
    width: 100%;
}
.peach-1jf3re {
    cursor: pointer;
    display: inline-block;
    width: 100%;
    padding: 8px 8px 8px 40px;
    border-radius: 8px;
    color: rgb(17, 25, 40);
    height: 100%;
	font-weight: normal;
}

.peach-1ik91ok {
    padding-right: 8px;
    padding-left: 8px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex-direction: row;
}
.peach-qaflwk {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
    color: rgb(17, 25, 40);
}

.peach-1hgai0a:disabled {
    color: rgb(253, 200, 211);
    background: none;
}
.peach-1hgai0a:disabled, .peach-1hgai0a[data-disabled] {
    border-color: transparent;
    background-color: rgb(233, 236, 239);
    color: rgb(173, 181, 189);
    cursor: not-allowed;
    background-image: none;
    pointer-events: none;
}

.peach-1hgai0a {
    appearance: none;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    height: 36px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    width: auto;
    border-radius: 6px;
    position: relative;
    line-height: 1;
    user-select: none;
    border: 1px solid transparent;
    background-color: transparent;
    font-weight: 500;
    font-size: 14px;
    color: rgb(237, 58, 86);
    cursor: pointer;
    padding: 0px;
}

.peach-qo1k2 {
    white-space: nowrap;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}



.peach-o06iqm {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    height: 42px;
    -webkit-tap-highlight-color: transparent;
    line-height: 40px;
    appearance: none;
    resize: none;
    box-sizing: border-box;
    font-size: 16px;
    width: 100%;
    color: rgb(0, 0, 0);
    display: block;
    text-align: left;
    min-height: 42px;
    padding-left: 14px;
    padding-right: 34px;
    border-radius: 4px;
    border: 1px solid rgb(206, 212, 218);
    background-color: rgb(255, 255, 255);
    transition: border-color 100ms ease 0s;
}

.peach-12sbrde {
    position: relative;
	padding:10px;
}


.range-slider {
	width: 272px;
	margin: auto;
	text-align: center;
	position: relative;
	height: 1em;
}

.range-slider svg,
.range-slider input[type=range] {
	position: absolute;
	left: 0;
	bottom: 0;
}

.range-slider input[type=number] {
	border: 1px solid #ddd;
	text-align: center;
	font-size: 15px;
	-moz-appearance: textfield;
}

.range-slider input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.range-slider input[type=number]:invalid,
input[type=number]:out-of-range {
	border: 2px solid #ff6347;
}

.range-slider input[type=range] {
	-webkit-appearance: none;
	width: 100%;
}

.range-slider input[type=range]:focus {
	outline: none;
}

.range-slider input[type=range]:focus::-webkit-slider-runnable-track {
	background: #2497e3;
}

.range-slider input[type=range]:focus::-ms-fill-lower {
	background: #2497e3;
}

.range-slider input[type=range]:focus::-ms-fill-upper {
	background: #2497e3;
}

.range-slider input[type=range]::-webkit-slider-runnable-track {
	width: 100%;
	height: 5px;
	cursor: pointer;
	animate: 0.2s;
	background: #2497e3;
	border-radius: 1px;
	box-shadow: none;
	border: 0;
}

.range-slider input[type=range]::-webkit-slider-thumb {
	z-index: 2;
	position: relative;
	box-shadow: 0px 0px 0px #000;
	border: 1px solid #2497e3;
	height: 18px;
	width: 18px;
	border-radius: 25px;
	background: #a1d0ff;
	cursor: pointer;
	-webkit-appearance: none;
	margin-top: -7px;
}

.range-slider input[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	cursor: pointer;
	animate: 0.2s;
	background: #2497e3;
	border-radius: 1px;
	box-shadow: none;
	border: 0;
}

.range-slider input[type=range]::-moz-range-thumb {
	z-index: 2;
	position: relative;
	box-shadow: 0px 0px 0px #000;
	border: 1px solid #2497e3;
	height: 18px;
	width: 18px;
	border-radius: 25px;
	background: #a1d0ff;
	cursor: pointer;
}

.range-slider input[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	cursor: pointer;
	animate: 0.2s;
	background: transparent;
	border-color: transparent;
	color: transparent;
}

.range-slider input[type=range]::-ms-fill-lower,
input[type=range]::-ms-fill-upper {
	background: #2497e3;
	border-radius: 1px;
	box-shadow: none;
	border: 0;
}

.range-slider input[type=range]::-ms-thumb {
	z-index: 2;
	position: relative;
	box-shadow: 0px 0px 0px #000;
	border: 1px solid #2497e3;
	height: 18px;
	width: 18px;
	border-radius: 25px;
	background: #a1d0ff;
	cursor: pointer;
}

.range-slider span{
    margin-top: 34px;
    float: left;
    margin-bottom: 20px;
    display: flex;
}

.range-slider span input{
   background:#000;
   color:#fff;
   font-size:15px;
}
.left-right{ float:left; margin-right: 100px;}
.right-right{ float:right;}


.model-popop{ position:absolute; z-index:9999999999999;}
.modal-backdrop {
   z-index: 1 !important;
}
.modal-backdrop.fade{opacity:0px;}
.model-popop{ margin-top:100px;}
.mr20p{ margin-right:5px;}



.peach-1wld5ga {
    height: 400px;
    overflow-y: scroll;
    padding-top: 12px;
    display: flex;
    gap: 14px;
    flex-direction: column;
}
.peach-18taa4d {
    padding: 0px 6px;
    display: flex;
    gap: 16px;
    flex-direction: column;
}
.peach-11dk476 {
    padding: 0px 8px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex-direction: row;
}
.peach-qaflwk {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
    color: rgb(17, 25, 40);
}

.peach-1sbnsrc {
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
    line-height: 1.55;
}

.peach-1hb2s54 {
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 16px;
    padding-top: 4px;
}

.peach-hyxp6o {
    margin: -6px;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    align-items: stretch;
    width: 100%;
}

.peach-1hb2s54 > * {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    flex-grow: 0;
}
.peach-w0zgm8 {
    flex: 0 0 50%;
    max-width: 50%;
    -webkit-box-flex: 0;
}

.peach-uy6pr7 {
    display: block;
    height: 100%;
}

.peach-1niniwa {
    display: flex;
    position: relative;
    height: 100%;
}

.peach-1ct1a58 {
    width: 20px;
    height: 20px;
    order: 1;
    position: absolute;
    top: 8px;
    left: 8px;
}
.peach-h1ryla {
    -webkit-tap-highlight-color: transparent;
    appearance: none;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(206, 212, 218);
    width: 20px;
    height: 20px;
    padding: 0px;
    display: block;
    margin: 0px;
    transition: border-color 100ms ease 0s, background-color 100ms ease 0s;
    border-radius: 4px;
    cursor: pointer;
    color: rgb(237, 58, 86);
}

.peach-180iq9w {
    color: rgb(255, 255, 255);
    transform: translateY(5px) scale(0.5);
    opacity: 0;
    transition-property: opacity, transform;
    transition-timing-function: ease;
    transition-duration: 100ms;
    pointer-events: none;
    width: 10px;
    position: absolute;
    z-index: 1;
    inset: 0px;
    margin: auto;
    margin-top: 10px;
}
.peach-1fxqhsh {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    flex-direction: column;
    -webkit-tap-highlight-color: transparent;
    font-size: 14px;
    line-height: 20px;
    color: rgb(0, 0, 0);
    cursor: default;
    order: 2;
    display: inline-block;
    width: 100%;
}

.peach-1jf3re {
    cursor: pointer;
    display: inline-block;
    width: 100%;
    padding: 8px 8px 8px 40px;
    border-radius: 8px;
    color: rgb(17, 25, 40);
    height: 100%;
}

.peach-h1ryla:checked {
    background-color: rgb(228, 0, 59);
    border-color: rgb(228, 0, 59);
}
.peach-h1ryla {
    -webkit-tap-highlight-color: transparent;
    appearance: none;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(206, 212, 218);
    width: 20px;
    height: 20px;
    padding: 0px;
    display: block;
    margin: 0px;
    transition: border-color 100ms ease 0s, background-color 100ms ease 0s;
    border-radius: 4px;
    cursor: pointer;
    color: rgb(237, 58, 86);
}
.peach-h1ryla:checked + .__mantine-ref-icon {
    opacity: 1;
    color: rgb(255, 255, 255);
    transform: translateY(0px) scale(1);
}

.peach-1jf3re p {
    color: rgb(75, 85, 99);
    font-size: 12px;
}

.peach-soin5r {
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    align-items: stretch;
    padding: 2px;
    margin: 0px;
}
.peach-1vbm1jp {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    padding: 6px;
    max-width: 50%;
    text-align: center;
    height: 60px;
}

.peach-1abcetc {
    padding: 0px 22px;
    appearance: none;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    border-radius: 4px;
    font-weight: 600;
    position: relative;
    line-height: 1;
    user-select: none;
    cursor: pointer;
    border: 1px solid transparent;
    background-color: rgb(244 102 6);
    color: rgb(255, 255, 255);
    width: 100%;
    height: 100%;
    font-size: 14px;
}

.peach-3xbgk5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    overflow: visible;
}

.peach-qo1k2 {
    white-space: nowrap;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.peach-1kw15cm {
    appearance: none;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    border-radius: 6px;
    position: relative;
    line-height: 1;
    user-select: none;
    border: 1px solid transparent;
    font-weight: 500;
    color: rgb(121 109 111);
    background-color: rgb(243, 244, 246);
    cursor: pointer;
    padding: 0px;
    width: 100%;
    height: 100%;
    font-size: 14px;
}




.sidebarfilter {
  height: 100%;
  width: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidebarfilter a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidebarfilter a:hover {
  color: #f1f1f1;
}

.sidebarfilter .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.openbtn {
  font-size: 20px;
  cursor: pointer;
  background-color: #111;
  color: white;
  padding: 10px 15px;
  border: none;
}

.openbtn:hover {
  background-color: #444;
}

#main {
  transition: margin-left .5s;
  padding: 16px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidebarfilter {padding-top: 15px;}
  .sidebarfilter a {font-size: 18px;}

}



.peach-kampru {
    position: fixed;
    bottom: 0;
    box-shadow: 0px -1px 3px 0px #0000001A;
    z-index: 180;
    display: block;
    height: calc(55px + env(safe-area-inset-bottom));
    -webkit-transition: height 200ms linear;
    transition: height 200ms linear;
    width: 100%;
}

.peach-86yf59 {
    margin-right: auto;
    margin-left: auto;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: white;
    width: 100%;
    min-height: 57px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.peach-8fozqr {
    padding-bottom: env(safe-area-inset-bottom);
    padding-right: 18px;
    padding-left: 18px;
    width: 25%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.peach-1vvsncq.active {
    color: red;
}

.peach-1vvsncq {
    height: 18px;
    width: 18px;
    font-size: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.peach-x2lwt0 {
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
    -webkit-tap-highlight-color: transparent;
    color: #F3123C;
    font-size: 11px;
    line-height: 1.55;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-weight: 600;
    line-height: 13.61px;
}















/* Hide the images by default */
.slides {
  display: none;
  /* max-width: 1000px; */
  /* width: 100%;
  flex-shrink: 0;
  height: 100%; */
}

.slides img {
  width: 100%;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 600px) {
  .prevContainer,
  .nextContainer {
    display: none;
    visibility: hidden;
  }
}

.prevContainer,
.nextContainer {
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 50%;
  transform: translate(0, calc(-50% - 54px));
  height: 54px;
  width: 54px;
  cursor: pointer;
}

.prevContainer {
  margin-left: 26px;
  left: 0;
  border-radius: 30px 0 0 30px;
}

.prev {
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
  height: 34px;
  width: 32px;
  float: left;
  margin-left: 12px
}

.prev svg,
.next svg {
  fill: white;
}

.nextContainer {
  margin-right: 26px;
  right: 0;
  border-radius: 0 30px 30px 0;
}

.next {
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
  height: 34px;
  width: 32px;
  float: right;
  margin-right: 12px;
}

/* Container for image text */
.caption-container {
  text-align: left;
  background-color: #222;
  padding: 2px 16px;
  color: white;
}



/* Add a transparency effect for thumbnail images */
.slide-thumbnail {
  width: 100%;
  opacity: 0.6;
  cursor: pointer;
}

.active,
.slide-thumbnail:hover {
  opacity: 1;
}





